New Features and Bug Fixes Voice
New Features
This section lists new features in b+s Connects for Salesforce – CCE/CCX Editions.
- None
Enhancements
This section lists enhancements in b+s Connects for Salesforce – CCE/CCX Editions.
FIN-11508 - As an agent I want a button in the Connects gadget to close a UQ routed task from the gadget, as an alternative of closing the tab in Salesforce
Requirements: Being able to end a routed task directly in the softphone
Solution Abstract: Add a button to end task in the softphone. When finishing a routed chat, a confirmation dialog should be presented to the agent.
Limitation: Tab based capacity model only, status based capacity model not supported. Active Chat conversions are ended automatically when clicking the button
FIN-12938 - As an agent I want Wrapup state for Cisco UQ routed Salesforce Chat (non-voice, Ext-MRI)
Requirements: For Cisco UQ routed Salesforce Chats, automatically change to wrapup state in when Chat ends. When Chat tab is closed, end Cisco task
Solution Abstract: Implement hidden Aura component listening for the Chat End event on the Salesforce Omni-Channel API. When event is fired, change Cisco status for the work item to Wrapup.
Limitation:
FIN-13354 - Supervisor view, show Time (in state) in hh:mm:ss format
Requirements: Supvervisor view, show Time (in state) in hh:mm:ss format
Solution Abstract:
Limitation:
FIN-13547 - As an agent or supervisor, who is a participant of a conference call, I want to be able to drop other participants, also if they are no monitored agents.
Requirements: Allow agents and supervisor to drop any other participants from a conference.
Solution Abstract: Default configuration in Finesse allows only supervisors to drop participants from conference, if the extension of the participants are monitored signed-in agents Changing the Finesse "webservices enableDropParticipantFor" property allows to drop any participant from a conference. New configuration key will be added to b+s configuartion to pair the feature
Limitation: Requires Finesse 12.6, UCCE only
FIN-13549 - As an agent I want to see the wrapup reasons dropdown when the call is ended
Requirements: Automatically display the Wrap-Up reason dialog when the call is ended
Solution Abstract: When the call is ended and in case the Agent has available Wrap-Up reasons, the Wrap-Up reasons list dialog will display automatically. A new configuration key in the b+s Configuration enables this feature. By default it will be disabled.
Limitation: n/a
FIN-13637 - As an agent I want to see new Agent Answers recommendations on top of the list and separated by a line from older recommendations
Requirements: New arriving Agent Answers recommendations appear on top of the list and are separated by a line from older recommendations
Solution Abstract: Enqueue the new agent answers at the beginning of the current ones. Add a separator that divides the old answers with the new ones.
Limitation: After page refresh, agent answers are cleared.
FIN-13669 - As agent I want to prevent the agent to leave the wrapup without selecting Call Disposition, when in a Sales Engagement call and if Required Call Disposition is set to true
Requirements: Agent should not leave Wrap-Up state via channel button when Require Call Disposition is set to true and there is no Call Disposition selected
Solution Abstract: During a Sales Engagement call, block the channel button when agent is in Wrap-Up state and Require Call Disposition is set to true
Limitation: n/a
FIN-13688 - As a developer I want to update Calabrio Cloud connection with the new Named Credential
Requirements: Use the new Named Credential instead of the Legacy ones to connect to Calabrio Cloud servers
Solution Abstract: Implement required changes in code
Limitation: Breaking Change! Manual reconfiguration of Named Credentials needed after upgrade.
Bug Fixes
This section lists priority 1 (Critical) and 2 (Major) issues that have been resolved in b+s Connects for Salesforce – CCE/CCX Edition but that may have been open in previous releases.
FIN-13722 - sforceOpenCti.searchAndScreenPop response not handled if null
Symptom: "Uncaught TypeError: Cannot convert undefined or null to object" error appears in console on outbound calls
Conditions: Outbound call
Workaround: Actually, we found the root cause. We had removed Leads and Contacts in the Softphone layout only for inbound but not for outbound. Once those were removed, it worked fine.
Further Problem Description: User with System Administrator profile in Salesforce don't get the error
FIN-13831 - b+s Configuration record page doesn't load when a quote character is present in the label of a Org's VF page
Symptom: b+s Configuration Record page doesn't properly load
Conditions: A Visualforce page with a quote in its label is present in the Org
Workaround: Remove the quote from the VF page label
Further Problem Description: This happens both during upgrade and for new installs, also could happen anytime as soon as a VF page gets a quote in its label
FIN-13963 - Wrapup selection button not displayed after chat conversation is ended
Symptom: Wrapup selection button is not displayed while in media wrapup state.
Conditions: Chat conversation is ended.
Workaround: Pause/resume task to display wrapup selection button.
Further Problem Description: N/A
FIN-13528 - Javascript Error TypeError: n is undefined in client log
Symptom: Javascript error displayed: "TypeError: n is undefined in client log"
Conditions: Browser garbage collection was performed
Workaround: n/a
Further Problem Description: Garbage Collector removed code loaded in memory which was later on required
FIN-13668 - Agent cannot leave Wrap-Up state without selecting Wrap-Up reasons on outgoing calls
Symptom: Agent cannot leave Wrap-Up state on outgoing calls regardless of Wrap-Up Agent desk settings for outgoing calls
Conditions: Finesse > v11.6, Outgoing call, Agent desk setting for Wrap-Up on outgoing calls equals to "REQUIREDWITH_WRAP_UPDATA"
Workaround: N/A
Further Problem Description: Finesse versions <= 11.6 don't provide a wrapUpOnOutgoing feature setting in API, setting has to be handled as "NOT_ALLOWED" for Finesse versions < 12. The b+s Gadget needs to handle the newly introduced wrapUpOnOutgoing setting instead of just referring to the wrapUpOnIncoming for both directions
FIN-13782 - The required manual changes in the Page Layout of the User object are missing in the upgrade guide
Symptom: Extension field in the User Page layout was deprecated and replaced with the "Agent Extension" field. In ASO we were using this field for Auto login for the b+s connector, so all the user today morning faced issues with auto-login but as a workaround, they did manual login.
Conditions: Upgrade from pre 5.3 to post 5.3 version
Workaround:
Further Problem Description:
FIN-13783 - Show State Change Time config for Realtime View defaults to false after upgrade. Description missing in upgrade guide
Symptom: Show State Change Time config for Realtime View defaults to false after upgrade. Description missing in upgrade guide
Conditions: Upgrade from pre 5.3 to post 5.3 version
Workaround:
Further Problem Description:
FIN-14157 - Error message "WrapUpItem failed / Not able to retrieve WorkItemId" when ending UQ routed non-voice task
Symptom: Connects gadget shows error message "WrapUpItem failed / Not able to retrieve WorkItemId"
Conditions: End Cisco UQ routed non-voice task using b+s Integration API method endItem()
Workaround: Close error message, task ended correctly
Further Problem Description:
FIN-14061 - SSO Login not possible with Microsoft Edge 116
Symptom: SSO login popup remains open, agent cannot log in
Conditions: Microsoft Edge v. 116 with JSON Viewer enabled (Default).
Workaround: disable JSON Viewer in Edge Flags: edge://flags/JSON Viewer -> disabled
Further Problem Description:
FIN-14302 - Agent is not able to request Wrap-Up during a call
Symptom: "Uncaught TypeError: requestWrapup is not a function" error message is displayed in browser console.
Conditions:
- Agent has Wrap-Up optional, no Wrap-Up reasons and the request Wrap-Up button is clicked during the call.
- Agent has Wrap-Up optional with Wrap-Up reasons and the request Wrap-Up button is clicked from the Wrap-Up dialog, during the call.
Workaround: Assign at least one Wrap-Up reason to the agent and select the Wrap-Up from the request Wrap-Up dropdown list.
Further Problem Description: This bug was introduced in 5.9 and fixed in 5.9.2
FIN-14365 - Assign users to b+s Connects Configuration - hangs and times out
Symptom: "Assign users to b+s Connects Configuration" page hangs and times out
Conditions: High number of active non-standard users are present in the SF Org and not yet assigned to the b+s Configuration record
Workaround: N/A
Further Problem Description: This bug was fixed in patch release 5.9.3
FIN-14460 - Calabrio Cloud: new field introduced in Winter '24 SF release breaks Named Credentials implementation
Symptom: "Named Credentials not reachable" error is thrown
Conditions: Package is installed in a non-namespace org, Named Credential and External Credential records created as per docs and permissions given correctly
Workaround: N/A
Further Problem Description: This bug was fixed in patch release 5.9.4