OneCloud v44.0 Release Notes | OneCloud Support Portal
OneCloud V44.0 Release Notes
New Features
- Added audit log entries for all successful logins and access token grants.
- Added support for a stronger JWT token including the ability to validate using public key.
- Added Fanvil v67 Device support in button builder.
- Added GRP 2650 to button builder.
- Added Fanvil v63 to the platform.
- Added support for Algo paging devices 8301 and 8373.
- Added Yealink T31W and T34W to the platform.
- Added platform support for SNOM 300, 360, D120, D717, D735, D785, M3, M100, M700, PA1. Button builder support for D713 and DC7.
- Added a new feature to create custom ringtones for Call Parks upon ringback. This can be configured per queue or system-wide.
- Improved event subscription redundancy allowing subscriptions to migrate between servers.
- Introduced Zero Touch Provisioning for SNOM devices
Improvements
- Enabled Broadcast Paging Groups creation via API.
- Now, when requesting information via the API that does not exist, the API returns a 404 instead of a 200.
- Added the ability to determine whether a subscriber has Caller ID blocking ("Privacy") enabled by changing API code to include "privacy" in the list of fields returned by a read of the subscriber object.
- Increased the number of lines that can be provisioned on a device via API from 8 to 24.
- Added audit log entries for reseller Create, Update, and Delete actions.
- Added servedCallId to raw CDR fields.
- Added the ability to support schedule-based uploads for remote recording storage when configured on the reseller or domain level.
- Corrected issue where SNOM overrides in config file did not match the override added in the Portal.
- Added support for a newer format of outbound proxy settings in Yealink firmware. Will use both old and new formats together, with the exception of older phones no longer sold and specific versions known by Yealink to not be supported with both settings.
- Added the System Parameter <PushExpSkipSession>, default to “yes”. If the parameter is enabled when a call session is dispatched through a queue and the system sends a push to a device and does not get registration, the system will not attempt to dispatch the call to that device again. Once another call enters the queue, the device will be attempted again with the same rules applied.
- Fixed an issue where the STIR/SHAKEN's 302 was not processed by the Core Module if the call was in the "Connecting" state.
- Now, if a WSS/TLS/TCP connection fails momentarily, the system will attempt to adopt a new connection of the same protocol rather than fall back to UDP. This means that, during momentary connection failures, subsequent re-invites continue to function properly.
- Now, whichever node is processing the session sends Push instead of using the device's last registered instance. If the device is not directly connected to said node, the invite is sent across the geo-cluster.
- Added aors to term and orig lines of call trace media summary for easier reading of Switch Logic.
- Allow UI configs (ALLOW, SOURCE_USER, SOURCE_NUMBER/EMAIL) for configuring voicemail reminders on a system level.
- Added a new config PORTAL_USERS_SHOW_FULL_ADDRESS to make user emergency address information visible to others in the domain (default is no). User addresses default to being hidden.
- SMS Numbers can support "+" character. The UI config, PORTAL_INVENTORY_ALLOW_PLUS_SMS_NUMBER, allows users to add SMS numbers to inventory with a “+”.
- Disabled agent status menu when user is not in any call queues.
- WebPhone dial pad can now be permanently pinned to page.
- Corrected WebPhone media negotiation when offered a G726 in invite.
- When the WebPhone is open in a browser, if the same user tries to load another instance on a different tab or window then there will be a Duplicate Instance notice. This does not work in Incognito nor across different computers.
- Prevented ringing during an active call when user presses a ‘play’ button on the keyboard.
- New UI config to control if the incoming call ringer is played natively by the headset (Web HID) or if the configured WebPhone ringer is played.
- Added functionality for Call Center Agents to view a Wrap-Up card when outbound calls are terminated.
Bug Fixes
- Improved a case when saving a domain broke implementation of IvrNotChangeFwd to block call forward setting in IVR.
- Added Audit Log items for adding, deleting, or updating DLR 911 addresses. This functionality still respects user privacy and does not directly reveal described address.
- Improved device create on Poly builds with mini sidecars; these sidecars are now recognized regardless of where you configure the device.
- Improved error protection in a corner case during media retrieval that resulted in an Apache request loop.
- Fixed issues receiving MMS.
- Corrected issue allowing ATA Inbound Fax Handling to remain enabled after disabling ATA Method.
- Fixed an issue where the Call Flow displayed incorrect call legs if it encountered an event containing multiple SIP messages.
- Improved stats for callbacks. Previously, callbacks using 302 redirect (like STIR) were counted in domain-wide Dialed Number Stats, but were inaccurate when viewing per queue.
- Improved the ability to transition an agent from "Online" to "One call" status on WebPhone and API v2.
- Improved call center page to better handle supervisors adding or removing the agent from queues so that the buttons and actions reflect the current set of queues and don’t allow the agent to reenter themselves into queues accidentally.
- Fixed a bug where, if the content of the notes field under Portal>Inventory>Phone Numbers is deleted, the description field in the DID Table becomes <NULL>.
- Corrected a bug causing incorrect PidfLo data when duplicating user addresses,
- Corrected a bug where, if a Reseller had a space in their name, they were unable to edit a Reseller via API v2.
- Fixed a bug occurring in calls that failed over to a secondary connection. In these cases, the domain information was not present and Call History records were not available within the applicable domain of the Portal.
- Improved a call pickup case preventing some issues from proper stat calculation.
- Corrected an invalid JSON object provided as a sample for the Custom Data Source chart type in Analytics.
- Fixed issues with localization in Analytics.
- Added support for Remote Storage of archived recordings and allowed for offload of historical call recordings, recordings made before Remote Storage was enabled.
- Corrected an issue that caused DB connection failures and didn’t allow phones to upload log files.
- Allowed WebPhone to correctly process 183 Early Media by removing local ringback and instead receive the RTP stream.
- Corrected an issue where wrap-up time configuration was not honored when calls were answered via Portal pop-up.
- Fixed a bug where attended transfers to Voicemail using WebPhone did not connect.
- Fixed a bug where, when a caller listened to MOH in a queue and was subsequently on hold by an agent, the system failed to resume playing queue MOH and instead played MOH assigned to the agent despite MohContinuous being enabled.
- Fixed a bug that caused calls to honor Call Park settings rather than Queue settings after timeout when a call was parked and subsequently transferred to a queue.
- Created a new timeout in switch logic. Added the system parameter <RTPRelayPrimeToMs>, default to 100 (ms), at which time the switch sends out a "priming packet" (if one is available). Also added a Connection NatWan mode called “sdp” (skip the acquisition logic and comfort noise and start directly relaying media).
- Fixed a bug causing one-way audio when taking a call off hold.
- Fixed an issue where the Core Module would crash while closing media files.
- Fixed a delay when changing ownership of a hotdesked device. Now, instead of looping through all devices when changing ownership, the system only selects a specific user’s devices when the hotdesk ownership is changed.
- Fixed a bug where, when a user as agent uses the ‘toggle availability’ key on a hard phone to change status, the change is not reflected on the toggle queue BLF.
- Ensured that when a user logs out of mobile app, PUSH is properly cleared/updated throughout the system.
- Fixed a bug in the following scenario: A caller chooses the call-back option after a queue time out. The call is then dispatched with the incorrect From-URI.
- Fixed a bug where, during calls with call screening and forwarded to off-net numbers, headers added in dial translations were not included in invites to connections.
- Corrected a bug causing call failures on geo calls transferred after a call park retrieval if the call was parked using a star code.
- Ensured that CID prefixes are properly applied when using STIR/SHAKEN.
- Avoided issues with duplicate data for Speech Commands resulting in a crash.
- Corrected a “Not enough legs” error resulting in API failure to pickup call when the system parameter, SRingUniqueCallid, was set to “yes”.
- Fixed an issue where, when estimated wait time is low, wait time announcements were skipped.
- Corrected a bug that allowed a 183 response to intermittently trigger a WebPhone to disconnect.
- Corrected the handling of recording for Devices/Users as Agents, Queue owners, and off-net agents.
- Ensured that the From-URI in invite headers sent to numbers with call screening and confirmation showed the caller ID of the original caller.
- Applied a time-out that prevents endpoints from becoming available while transitioning between a ringing and answering state. Previously, this allowed subsequent calls to interrupt during this transition.
- This fix also corrected issues with the Portal pop-up not honoring agent wrap-up time.
- Previously, the From-URI in re-invites towards a user initiating a call pickup or retrieve was incorrect if <DeviceAllowUriUpdate> and <GatewayAllowUriUpdate> were set to “no”. Now, From-URI is sent properly regardless of these parameters.
- Corrected a bug allowing the Clear IP Identity header to be included in re-invites to the caller, resulting in large packet sizes, which, in some cases, can lead to call failure.
- Corrected a bug where, if the call was started with a Call Back at an off-net number and the call was redirected to voicemail, then that number was incorrectly exposed.
- Corrected bug where remote BLF observers did not see the BLF “early” status.
- Fixed an issue where an invalid SDP media line combined with the PcmuOnly token led to looping and audio quality issues.
- Ensured that calls to users with Forward Always to an offnet number have the appropriate From Header and can be correctly processed through STIR/SHAKEN.
- When DirAnncChkLang1st is set to “yes” (default “no”), Greeting Directory and File logic are consolidated into a single set of functions to enforce consistency.
- Added extra logic to check when a Destination User is changed, e.g. when a call is fowarded from one Queue to another, to remove the Session associated from the previous Destination User.
- Ensured user sessions were properly terminated during call changes; previously, issues with removal caused delay in BLF updates.
- Added the option for Auto Attendants and Call Queues to not allow duplicate extensions upon create. If the configs are set to "no", then it will validate across all extensions and stop users from creating a duplicate extension if one is found. In that case, the Portal will display a warning that "this extension is already in use". The configs that control this behavior are PORTAL_ATTENDANT_ALLOW_DUPLICATE_EXTENSION and PORTAL_CALL_QUEUE_ALLOW_DUPLICATE_EXTENSION. Both default to "yes" to allow duplicate extensions.
- Corrected issue with cross-domain site and department lists in Call History filter dialog when, as a Super User, masquerading as a user in another domain.
- Ensured that calls can be answered or rejected in inbound call cases where the system property, SRingUniqueCallId, is set to “yes”.
- Now Resellers do not see address pop-ups outside of their own domain. This was incidentally fixed by a change in permissions logic in 43.4.
- Improved call count on inventory view by phone number from super user level.
- Ensured that Voicemail notification settings, “send with attachment” and “send with brief attachment”, result in different email attachments.
- Ensured that Auto Attendant appears as a dropdown option when filtering Phone Numbers by Treatment.
- Corrected a bug where in some instances voicemail reminders would not save correctly.
- Improved the portal so that it does not wipe out the processing rule, IvrNotChangeFwd, in a domain, Now, if the rule is added via API, it will properly remain after any change to the domain in the portal.
- Ensured that the csv exported for Active Configs correctly matches the required template for import.
- Fixed bug where half-hour and 45-minute timezones were not respected when applying time frames.
- Ensured that the Active Answering Rule section on the User’s homepage correctly represents the Answering Rule in effect.
- Fix for Allow/Block answering rules not working correctly when editing a different user's rules.
- Ensured that updating user status does not impact agent status.
- Ensured that Site Managers cannot edit another user’s site.
- Ensured that Site Managers cannot modify or add higher scopes regardless of the settings of UI Config, ALLOW_SCOPE_SELECT.
- Setting the UI config, PORTAL_USERS_ALLOW_VOICEMAIL_EMAIL, to "no" now correctly hides the email field on the voicemail tab as well as the entire Notifications section.
- Removed styling limit so longer contact names are not unnecessarily truncated.
- Fix to allow Office Managers to edit and delete Emergency Addresses.
- In the Portal’s “bulk user edit” page, increased the limit for number of addresses in the dropdown from 100 to 10,000.
- Fixed a bug where if a device does not have an inherited address, and an emergency caller ID was added without an emergency address, then the address would be left blank with only the country code.
- Correct permissions issue preventing call center supervisors from listening to recordings by agents in the domain.
- Fixed bug that, when masquerading as another user and leaving the page idle until the session times out, logs the browser into the previously masqueraded user.
- Corrected bug starting in 43.3.3 where editing treatments of Phone Numbers on the Domain-Level would not save properly.
- Fixed an issue where legacy numbers weren’t showing the correct information when editing.
- Fix for adding a UI Config from a localized portal. UI Config will now be saved as the standard, non-localized scope in the database.
- Corrected issue where SMS messages containing text that has been copy/pasted with new lines could read out as HTML text on receiving mobile.
- The Calls Waiting stat in the call queue subpage now accurately reflects activity.
- Synchronized the numbers displayed on the call history and call details pages.
- Corrected bug that allowed auto dialing of previously entered numbers after using the click to call feature.
- Updated call session contact information to correctly show data regarding transferred call.
- Users with PORTAL_ALLOW_WEB_PHONE set to NO will not be allowed to access the WebPhone and will be redirected upon login to a page indicating that they do not have WebPhone access.
- Fixed a bug that kept users from parking calls via WebPhone if the user already had another call on hold.
- Now, caller ID prefixes added by Auto Attendants appear correctly and caller names are appropriately truncated.
- Fixed a bug that caused an agent device to appear as offline after closing and reopening WebPhone.
- Ensured that instances of PWA more reliably fetch customizable settings.
- Previously, filters for Site/Department in the Call Park tab did not work, now the relevant Call Parks appear.
- Fixed an issue with repeating calls for click to call in PWA.
- Added config, PORTAL_WEBRTC_CODEC_REMOVED_AUDIO, which removes specific codecs from the WP SDP to fix a bug where the WebPhone responded with a 480 to invites with G729.
- Corrected issues concerning Call Park Statuses when monitoring the Park from a geo-remote node.
- Corrected issue that intermittently affected select users' WebPhone registration.
- Adopted HH:MM:SS time format for call stats in WebPhone; now matches Portal.
- Corrected a bug that stopped users from making outbound calls after using the Switch Phone feature.
- Added agent status option for "End Shift" Or Log Out functionality.
- Ensured scopes have the same access to shared contacts as in the Portal; now, only Call Center Supervisors, Office Managers, Resellers, and Super Users can edit/delete shared contacts in the Portal and WebPhone.
- WebPhone will now only setup PUSH support when opened in PWA mode. If opened in standalone (normal browser tab), it will attempt to delete any PUSH token and push support previously set up. This improves WebPhone availability accuracy and prevents agents appearing “available” in their queues when the user is logged in but doesn’t have an open and valid browser tab running WebPhone.
- Fixed a bug where, when retrieving a call park, API rung the user instead of the WebPhone device.
- Fixed a bug for agents configured with wrap-up time; their status was changed after receiving a call and modifying window size. Now, status remains unaffected.
- Added functionality to send 486 Busy Here message when incoming queue call is 'ignored' by agent.
- WebPhone now properly accepts 183 Early Media and plays incoming RTP rather than Ring Back.
- Corrected google SSO issue due to change in library and handling of width value.
- Corrected an issue where SSO for WebPhone was redirecting to the login screen.
- Push registration will only happen when the user has the Web client open as a PWA. Will unregister PUSH on logout.
- Allowed hiding WebPhone Call Center and Settings menu with two new UI configs, PORTAL_WEB_PHONE_SHOW_CALLCENTER and PORTAL_WEB_PHONE_SHOW_SETTINGS. Set to ‘no’ to disable.
- Corrected voicemail badge behavior and confirmed badge count functionality without refresh upon receiving a voicemail, deleting, or when a voicemail is moved to a saved folder.
- Corrected a race condition during call pickup that resulted in session termination for calls dispatched to off-net numbers with call confirmation.
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 ...