Tenfold Cloud v5.6.0 release notes
Released 14 April, 2022
NOTE: These release notes apply to the shared cloud environment. For Tenfold Cloud Connect (TCC) information, see Tenfold Cloud Connect (TCC) release notes.
General improvements
REQ-307: Improves the v2/users API to capture a near-realtime list of Tenfold users who are currently logged in to Tenfold, based on active (or inactive) phone sessions.
Request:
curl -X GET https://api.tenfold.com/v2/users \ -H 'Authorization: Bearer myaccesstoken' \ -H 'content-type: application/json'
Response:
{ "data": [{ "id": "5a4656511b43af426a897031", "organizationId": "5ab356111b43af326a837024", "primaryTeamId": "5ab354121b4aaf3f6a817031", "username": "john.doe@tenfold.com", "name": "John Doe", "pictureUrl": "https://....png", "inboundEnabled": true, "extensions": ["extension1", "extension2"], "phoneNumbers": [ { "number": "(123) 123 123", "type": "mobile" } ], "did": true, "createdAt": "1970-02-24T14:50:57.603Z", "isAdmin": false, "agentStatus": null, "agentSession": { "status": "active|inactive", "agentId": "<agentId>" | null, "extension": "<agentExtension>" | null } }] }
SUS-1549: Fixes an issue which could cause user requests for teams to be denied when there are large numbers of user IDs. Instead of sending the entire list of user IDs, Dashboard now provides only the ID of a single team and fetches the IDs of just those members. The "All Calls" report in Analytics is now generated using just the team ID.
SUS-1572: Fixes an issue which could cause user extensions to fail to be reassigned when multiple users use the same physical workstation.
Phone system-specific improvements
Broadsoft
SUS-1179: Fixes an issue with the logic of when to create a new call which could result in the duplication of calls.
This occurred due to Tenfold receiving events from two different sources, Broadsoft and http producers, and because the Broadsoft integration relied on both
pbxCallId
andexttrackingid
to decide whether to create a new call. It would find the wrong call and decide to create a new one based on Ringing events, and an agent could get two ringing events due to the duplicated data source. The logic has been enhanced to find the correct call out of all matches bypbxCallId
, avoiding the creation a duplicate. The Broadsoft code should first look for an existing call with matchingpbxCallId
and create a new call only if not found.SUS-1335: Fixes an issue which could cause duplicated calls due to the the way the Broadsoft integration decided to create a new call or update a preexisting call. The logic has been enhanced to find the correct call out of all matches by
pbxCallId
, avoiding the creation a duplicate. The Broadsoft code first looks for a call with matchingpbxCallId
and, only if not found, defaults to picking the first match, which results in the creation of a new call.
Cisco UCM
SUS-1232: Adds the ability to reassign devices from one user to another user.
TCC fetches the most recent data from the Phone System and publishes an event to the Cloud to inform the list of devices assigned to each extension currently used by the logged in agent. Additionally, as agents may stay logged in for long periods, mainly when “agent login” isn’t supported (Tenfold’s session remain active for several days), a “refresh” action was added in Tenfold App to allow agents to manually trigger a device synchronization between Phone System - TCC - Cloud.
SUS-1507: Adds support for linking recordings for Voice Link during certain merge scenarios with a transfer.
RingCentral MVP
RCREQ-205: Updates RingCentral Apps in the App Gallery to add display information.
Known issues
TF-14110: Incorrect Agent login attempts produce different outcome depends on input data.