OneCloud v44.2 Release Notes | OneCloud Support Portal

OneCloud v44.2 Release Notes | OneCloud Support Portal

OneCloud V44.2 Release Notes

Release Date: 02/06/2025

New Features

  1. Added UI elements for domain-wide call blocking in the Manager Portal and ensured blocking rules will be properly enforced by the Core Module. Feature is configured with the following UI Configs:

    1. PORTAL_SHOW_DOMAIN_BLOCKED_NUMBERS (default “no”): Shows block/unblock button for calls from any number with at least ten digits within the domain call history table.
    2. PORTAL_SHOW_USER_BLOCKED_NUMBERS (default “yes”): Shows block/unblock button for calls from any number with at least ten digits within the domain call history table.
    3. PORTAL_SHOW_DOMAIN_BLOCKED_NUMBERS_MODAL (default “no”): Shows “Blocked Numbers” button above domain call history table and launches modal when clicked.
    4. PORTAL_SHOW_USER_BLOCKED_NUMBERS_MODAL (default “yes”): Shows “Blocked Numbers” button above user call history table and launches modal when clicked.
    5. PORTAL_CALL_HISTORY_ALLOW_BLOCK_BTN_TEXT
    6. (default "Blocked Numbers"): Defines the text that is displayed for the Blocked Numbers button on the Call History Page.

Improvements

  1. Corrected an issue where missed call notification emails didn't include user extension and name in the email body.
  2. Disabled voicemail by default for system users. 
  3. Fixed an issue where MMS payload was received as an array of data. 
  4. Now, the API supports devices with 48 lines with full filtering abilities.
  5. Added support for Oracle Cloud Storage as a vendor for remote archive storage. 
  6. When deleting UI Configs, the target User is now displayed in the Audit Log.
  7. Fixed an issue with FTP CDR Export data intermittently appearing as empty.
  8. Analog Gateways can now be deployed with full per-device password support.
  9. Corrected an issue where the Button Builder directory sort order was not respected on the first save.
  10. Replaced deprecated Canada/East-Saskatchewan timezone option with corrected America/Regina timezone.
  11. Corrected the # of phone lines for various Yealink devices to support expanded line capacity.
  12. The below tokens can now be used as device overrides for these brands: Avaya, Linksys, Polycom, Obihai, Grandstream, Cisco, Snom, Htek, Fanvil, OneCloud, Algo, Yealink, Vtech, Panasonic, and ReadyNet.
[[device_n]] - Extension (SIP auth user)
[[device_pass_n]] - SIP auth pass
[[user_n]] - Extension
[[name_n]] - First Last
[[outboundproxy_1]] - Primary proxy URL
[[outboundpostfix_1]] - Primary server postfix
[[outbound_port_1]] - Primary proxy port
[[outboundproxy_2]] - Secondary proxy URL
[[outboundpostfix_2]] - Secondary server postfix
[[outbound_port_2]] - Secondary proxy port
[[time_zone_name]] - TZ name
[[time_zone_offset]] - TZ offset in seconds
[[time_zone_minutes]] - TZ offset in minutes
[[time_zone_abbreviation]] - abb. TZ ex. ""MDT"""
  1. Added page key support in Button Builder for the following models: OneCloud OC923U, OneCloud OC924U, OneCloud OC926U
  2. Enabled TCP/TLS session sharing to improve system efficiency.
  3. Ensured that calls can be transferred even while ringing an agent or agents.
  4. Improved File Replicator transfer speed by batching scp transfers.
  5. Improved the Core Module's TLS certificate auto-reload by checking that the certificate, private key, the configured CA, and intermediate certificates are valid before restarting the TLS server upon cert renewal.
  6. Ensured that, when a Phone Number is set to "Call Queue" Treatment, the user and domain call block rules are honored.
  7. Previously, if an Auto Attendant's option was changed via Dial Translation in the Admin UI to the application, "Call Queueing Add Header", the option would not appear in the Portal. Now, the Queue treatment will appear for this option.
  8. Corrected an issue with modifying answering rules. If a dial rule had already been created with custom source and/or destination tokens, the answering rule would overwrite the settings.
  9. Now MFA functions properly when using SSO login.
  10. Shrunk down the clickable space on the voicemail page in the portal to avoid accidental clicks on touch screen devices. 
  11. Improved Time Frame timepicker by adding 11:59 PM to enable selection of entire day.  This applies to all timepicker dropdowns.
  12. Now, the button that configures what columns appear within tables is labeled "Columns" on all Portal pages (no "Table Settings").
  13. Now, when an agent ends a session using the "End" button, a closing message is sent to the client informing them the session was ended.
  14. Added improvement due to Early Access feedback. Now, after selecting columns within a table on the Portal, those settings will persist after logging in and out.
  15. Added a new UI config "PORTAL_SHOW_BLOCKED_NUMBER_ICON" (default yes). When enabled, a blocked number icon will appear in the From, Dialed, and To column if the number is on a call blocking list.
  16. Added text to speech SSML support.
  17. Improved retrieval and update speed for transcription and sentiment data.
  18. Improved replication by allowing batches for transcription updates.
  19. Allowed for configuration of voicemail type by user instead of domain in the Admin UI within a User settings modal (Users>Configuration>Click on a  User Name). This field has four options: auto, enterprise, hospitality, residential. If set to "auto", domain voicemail settings will be applied.
  20. Added full support for Yealink T44W and T44U models.
  21. Added 4 more SNOM D series models to the platform: D815, D812, D150, and D140.
  22. Added Flyingvoice FIP15GPlus and P23GW SIP phones to the platform.
  23. Added Flying VoicePR08 ATA to the platform.
  24. Increased Button Builder user extension max length from 6 to 20.

Bug Fixes

  1. Corrected an issue with Call Center where, when logging back in with the granular queue login button, the Agent Log was not updated.
  2. Call Center report statistics in emails now display updated charts.
  3. Corrected a v44 regression issue concerning Call Center Supervisors that are not assigned to any queues. In this case, Call Center Supervisors did not have access to call recordings for their calls.
  4. Fixed an issue where queue calls ended during voicemail greetings were not tagged as Abandoned Calls.
  5. Fixed an issue with duplicate missed calls within Call Center Reports when setting the date range to begin and end in different months.
  6. Corrected a v44.1 regression. When agents used star codes to login and out of queues, agent status was not properly reflected in the Call Center Agent Status Report.
  7. Corrected an issue concerning calls dispatched to User Agents for Ring-All and Linear Cascade queues. When the agent toggled their time frame, the new answering rule setting was not honored.
  8. Corrected an issue within Call Center Reports that caused the selected date and time range to be reset when switching report views.
  9. Corrected the tooltip description for Call Volume in Call Center. Now, the tooltip includes Assisted Calls Handled (AST) in the description.
  10. Portal now prevents two Call Center Agents from picking up the same SMS Queue session. After the session is picked up by an agent, all other agents will not be able to pick up the session and get a notice saying that the session is already active.
  11. Now the agent status button updates after switching between different offline states in another application.
  12. Now, API v2 does not allow messagesessions with special characters.
  13. Emergency Endpoints with a blank or * domain specification are now marked as "unassigned".
  14. Corrected an issue where authentication can be bypassed using particular API calls to read UI Config data.
  15. Now, reject and accept rules can be removed via API v2.
  16. Added protection against an erroneous create agent request when adding a queue in a different domain.
  17. Corrected a bug that allowed the creation of an answering rule via API with another user's time frame.
  18. Added dial-rule-description as a forced string variable in API v2. 
  19. Corrected a bug where Resellers saw all Button Builder templates within their territory instead of just a domain's templates when using the tool within a given domain.
  20. Corrected a bug that disrupted Reseller access to recordings for interdomain calls when viewing domain Call History.
  21. Changed Audit log to accept "null" and other values, along with ensuring accurate default values are set and in place so that audit log is error free and capturing changes throughout the system accurately 
  22. Corrected an issue where read-only API keys were unable to complete count and list requests.
  23. Improved support when using AWS buckets with "Object Lock" and "minimum retention" configured.
  24. Corrected a bug for scheduled CDR exports. Previously, if a call ended just before a report was to be exported, the call would not be included in the CDR.
  25. Improved download of "custom" scheduled exports. Previously, issues concerning download could cause a 404 error.
  26. Improved error handling in failing ftp and sftp exports. 
  27. Added fix to normalize UK numbers to one format for DNIS reports.
  28. Added a UI Config, PORTAL_CDR_EXPORT_STANDARD_FORMAT_INC_SENTIMENT (default "no"), which enables sentiment fields in "Standard" format CDR Exports.
  29. Corrected issues with duplicate call counts.
  30. Applied changes to media negotiation for the conferencing module.
  31. Now, conference max participant limits are properly enforced in all cases.
  32. Fixed provisioning issue with certain Aastra devices.
  33. Corrected an issue where spaces in Grandstream override values were removed in XML files.
  34. Corrected an issue where Button Builder was adding invalid user extensions to unused lines in NDP.
  35. Cascade directory options are now supported for suffixed users.
  36. Corrected an issue with sorting the Button Builder directory by "Extension".
  37. Added support for more than 10 SIP accounts per device in Button Builder.
  38. Fixed special character encoding for XML based device configuration overrides
  39. Changed default SRTP setting for Snom D120 to off.
  40. Corrected an issue where Htek page keys were not correctly factored in when provisioning in Button Builder.
  41. Corrected an issue where the line 2 user for analog gateways was not properly updated in NDP.
  42. Corrected issue where Line Appearances/SLA's were incorrectly shown as an option on Yealink sidecars.
  43. Corrected a null value in proxy address field for certain Yealink devices when YealinkUseSRV is set to "no".
  44. Functionality added to edit ATA devices from the portal inventory page.
  45. Corrected an issue where calls using a dial translation with the application "To Conn for DNIS - Add Header" did not function properly. In these cases, the relevant domain was not always applied to the call, resulting in the domain call limit and status not being honored.
  46. Corrected an issue related to inbound calls diverted with a 302 from the endpoint. If call used To Connection w/ Privacy, the call would fail.
  47. Corrected a bug where, if a voicemail exceeded the Pre-talk Timeout configuration, the voicemail would not be saved. Now, the recording is saved before the session is terminated.
  48. Corrected an issue concerning Call Park with calls across geo-nodes and endpoints in different domains. If the receiver parks the call, picks up the call, and then the caller attempts to park, the call park would fail.
  49. Corrected an issue where, a call across geo-nodes to a WebPhone (with the system parameter, NotifyReferFrom, set to "yes"), will cause issues when transferred. In this case, upon transfer, the WebPhone window hangs until the call is completed.
  50. Fixed a bug concerning calls dispatched to off-net agents via ring all queues. If the carrier replied with a 407 or 401 challenge, the system is unable to retrieve the correct call leg after sending authorization. Depending on the carrier, this can result in hanging or declined calls.
  51. Corrected Alert-Info passthrough logic that was broken for Sim-Ring. This resulted in call failures with conferences configured with auto-answer.
  52. Fixed an issue where the Core Module would fail to play a file if the WebServer redirected the request.
  53. Corrected a regression issue from v44.1 where inbound calls with STIR/SHAKEN enabled would drop when transferred.
  54. Fixed an issue where the Core Module would fail to parse a Web Responder URL that omitted the forward slash but contained a query string.
  55. Corrected a v44.1 regression issue. After a user's voicemail greeting was deleted, the "Phrase Unavailable" prompt wouldn't play. 
  56. Corrected a v44.1 regression issue. Previously, Caller ID prefixes was added twice when a DID was assigned to a queue and STIR/SHAKEN was applied.
  57. Corrected an issue concerning emergency notification calls. Previously notification calls would pick up the original call to the Emergency Safety Answering Point and the original caller would be dropped.
  58. In API v2, made sure auditlog_lite subscriptions are monitoring both user and subscriber objects as there are some differences in logs between apps. 
  59. Made improvements to the load time of the contacts dock, specifically when containing a large number of off-net contacts. Now, when the number of off-net contacts exceeds the value of PORTAL_DOCK_SOFT_LIMIT_MY_CONTACTS (new UI config with a default of 500), the contacts will be hidden from the dock. Gravatars will now only attempt to load when they are expected to be displayed.
  60. Improved the click to call from the popout contacts doc. 
  61. Prevented voicemail message forwarding via portal to users with voicemail disabled.
  62. Fixed a bug concerning SMS Queues. Previously, if an agent began an SMS Queue session and changed pages, the SMS chat would not show the correct From number.
  63. Corrected an issue concerning Button Builder templates sharing the same name. This bug resulted in erasing a device's settings when the template was applied.
  64. Fixed an issue concerning answering rules pointing to off-net numbers with answer confirmation. When PORTAL_PHONENUMBER_US_DOMESTIC was set to "no', dial rules were incorrectly generated, leading to failures in call processing for non-US numbers.
  65. Corrected a bug affecting devices with an @ in its username or password. In these cases, the config file preview via Button Builder would not generate.
  66. Corrected an issue occurring when creating answering rules with Simultaneous Ring. When using autocomplete, the system would add multiple destinations for a single user, dividing their first/last name and extension.
  67. Improved speed of viewing User Profiles in the Portal. Previously, the system would read all domain addresses when opening a User Profile. Now the system only checks these when clicking the Address dropdown.
  68. Corrected an issue where SIP Trunks with the Trunk Type of Origination Only or Termination Only were not saved correctly.  
  69. Corrected a bug where, if the list of sites in the attendant console were too long, all sites were not accessible. Now, users are able to scroll to see all sites.
  70. Corrected a bug where, in certain cases, SMS Queues failed to send a reply stating that no agents were available.
  71. Corrected a bug where, when saving an SMS number containing spaces, the number was not properly saved in the database.
  72. Corrected a bug where, if a user had a password containing % or &, the password could not be changed via the portal.
  73. Now, if an SMS queue conversation is ended with a Termination Keyword, the agent will not be able to continue sending messages to the recipient.
  74. Ensured that, when adding a number to the SMS Inventory, the system checks the relevant extension before allowing users to save.
  75. Corrected a bug where NUMBER_FORMAT UI Config settings negatively impacted extension displays in Answering Rules for extensions with suffixes. Now, these configs will only affect numbers with seven digits or more, thus not impacting extensions.
  76. Added UI Config, PORTAL_ANSWERRULES_SIMRING_MAX_ADDITIONAL_NUMBERS. Default is set to 10. When set, a maximum number of additional sim ring numbers will be added to an Answering Rule. The system will prevent adding sim ring numbers beyond that maximum.
  77. Corrected a v44.1 regression issue. When adding a config from the domain level, the domain dropdown did not populate.
  78. Corrected a v44 regression issue. Previously, if DIDs were assigned to Conferences via the Conference page, the DID would no longer be visible in the Inventory Phone Numbers list within the Domain Level.
  79. Corrected an issue where SMS_VOL and SMS_AHT Call Center Stats were not accurate.
  80. Corrected an issue were the new user link on the main portal page was not working due to a validation issue. 
  81. Fixed a v44.0 regression bug where, when a user's answering rules were set for Do Not Disturb, the appropriate DND icon didn't appear on the user's Web Phone status.
  82. Ensured that, if the appropriate UI Configs are set, duplicate extensions for Users, Queues, or Auto Attendants are not available when adding a space before or after the extension digits.
  83. Corrected a problem concerning changing the external number option in Auto Attendant. If the UI Config, PORTAL_AUTOATTENDANT_EXTERNAL_NUMBER_LOOPBACK_NOSIP, was set to "yes", Office Managers were unable to edit the external number.
  84. Reduced timeframe load-time by over 80%, eliminating lag time before timeframes appear usable in the portal.  This eliminates the symptom of a new time frame sometimes appearing "expired" after just being added
  85. Resolved tooltip bug in Time Frames that displayed inaccurate data when clicking the tooltip info buttons
  86. Prevented a TOD route from getting routed back to the same user. This change removes the number/user from the destination field's autocomplete when configuring the Phone Number's time frame rules. 
  87. Corrected an issue where, when on the Top Level Inventory page, after using the filter, selecting all and bulk editing could result in the selected DIDs adopting the user's domain.
  88. Corrected a bug that, if following certain steps, allowed a Reseller to modify default values for UI Configs.
  89. Now, Resellers are unable to modify configs in the Active Configs list unless the config has been set to "Reseller Access=yes".
  90. Corrected an issue where Resellers could modify system-wide UI configs with the Import tool.
  91. Corrected an issue where Custom Statuses added or edited from the Call Center Reports Page didn't save.
  92. Corrected a v44.1 regression issue. Previously, favicons would only appear when the login screen was open. After logging in, it would no longer properly populate.
  93. Corrected an issue concerning Bulk Editing users' Caller ID. When the UI Config, PORTAL_USERS_CALLERID_USE_DROPDOWN_DID_LIST, is set to "no", the system still adds a blank dropdown when bulk editing. This bug prevents users from bulk editing the Caller ID field.
  94. Corrected a bug concerning TOD tooltip displays of specific dates Time Frames. If, in a given time frame, two specific dates were selected and saved, then one date was deleted, the deleted date would still be visible when hovering over the Time Frame tooltip when configuring Time of Day Routing.
  95. Added a UI config, PORTAL_ANSWERRULES_ALLOW_EXPIRED_TIMEFRAME, that when set to "yes" will allow expired timeframes to be added to answering rules (Default is "no").
  96. Corrected an issue concerning Time Frame order when configuring Time of Day Routing. If a user added a Time Frame, immediately changed that Time Frame's order, and saved, the order would not persist when the user opened the TOD configuration up again.
  97. Now, Device vs. User agent types will be visible in WebPhone with the added (Phone) or (User) after the agent's Name.
  98. Fixed bug causing one-way audio after long holds due to erroneous a=recvonly in the sdp.
  99. Previously, agents on Web Phone were unable to decipher if a conversation card is part of an SMS Queue. Now, the card will list the SMS Queue's Name and extension over the destination's off-net number.
  100. Now, if a user does not have an assigned SMS number, they will not see available SMS numbers. Previously, they still had the option, leading to unnecessary error notifications.
  101. Allowed the following symbol in contact numbers: *
  102. Fixed a bug concerning inbound calls from anonymous callers. When a name was not present for the caller, the Web Phone Call History Page would show the number dialed instead of the originating number.
  103. Fixed a v44.0 regression issue concerning custom statuses on WebPhone. If three or more custom statuses were available, selecting a custom status could result in the application freezing until refreshed.
  104. Now, if a user makes a call from a non-Web Phone device, the call will be pushed into Web Phone Call History without the need to refresh.
  105. Ensured that the drawer_default.png setting is honored by the system when configured for a Reseller-Territory.
  106. Now an error prompt appears if you are unable to retrieve a call from a call park. 
  107. Changed code so, by default, STUN is disabled for Web Phone user agents in an attempt to correct an issue with delays initiating calls in certain cases. Now, if the UI Config, PORTAL_WEB_PHONE_STUN_SERVERS, is not set (default), STUN will not be active for Web Phone. 
  108. Corrected a v44.1 regression concerning call parks using WebPhone. During certain cases using simultaneous ring and ring all queues, WebPhone call parks would park the wrong calls.
  109. Corrected an issue where, if a 3-way call was formed and a participant hung up, the user would not be able to add a new participant.
  110. Now, WebPhone honors settings for this UI Config: PORTAL_CALL_QUEUE_GRANULAR_LOGIN.
  111. Fixed a regression resulting in a WebPhone crash after typing Enter or Delete on the dial pad during a call.
  112. Corrected an issue where changes to the URL, when paginating voicemail, didn’t allow voicemail forwarding to function.
  113. Resolved an issue where call history was showing different results between servers in the same cluster.
  114. Corrected a regression issue concerning Call Center Stats. API calls for data using the HH:M:SS format were receiving a 400 error.
  115. Fixed a crash case related to speech command threads.
  116. Fixed a rare, pre-existing crash condition.
  117. Corrected a v44.2 regression issue. Forwarding and transferring to off-net numbers would fail when STIR was enabled.
  118. Corrected a v44.2 regression issue with Portal Redundancy. This issue was causing intermittent Portal failures for users.



    • Related Articles

    • OneCloud Connect Android v2.37 Release Notes | OneCloud Support Portal

      OneCloud Connect Android v2.37 Release Notes Included in this release: Android Version: 2.37 New Features Support for meeting whiteboard Improvements Updated chat implementation Clear notifications once app is open Disable notification when it's of ...
    • OneCloud Connect iOS v3.0 Release Notes | OneCloud Support Portal

      OneCloud Connect iOS v3.0 Release Notes Included in this release: iOS Version: 3.0 New Features There were no new features added in this build. Improvements Add icon for agent status and also refresh queues on updating user agent status. Fix avatar ...
    • OneCloud v44.1.4 Release Notes | OneCloud Support Portal

      OneCloud v44.1.4 Release Notes New Features There are no new features in this release Improvements Updated the the Reason Header of the SIP CANCEL signal when going to Avaya devices through simrings. Previously, this could result in continuous ...
    • v43.4 Release Notes | OneCloud Support Portal

      Features There were no new features added in this release Improvements Allowed for the reading and writing of the "trigger_by" property of API object "conference" to allow for the creation of Broadcast Paging Groups via API. Enabled faster loading ...
    • OneCloud Connect iOS v3.0 Release Notes (05/2024) | OneCloud Support

      OneCloud Connect iOS v3.3 Release Notes Included in this release: iOS Version: 3.3 New Features Call center: Add icon for agent status and refresh queues Improvements The extension's account name is not displayed on call window only extension number ...