|
Release Name |
CX4.10.5 |
|---|---|
|
Release-Ready Date |
|
|
Release Summary |
Includes CX platform security with service-based database accounts, Vault-backed credential management, and masking of sensitive connector fields, while expanding Quality Management with screen recording and real-time agent alerts. Also delivers major customer widget and web channel enhancements, including multilingual and encoding fixes, searchable pre-chat dropdowns, and dynamic custom fields.
|
|
Upgrade Guide |
Upgrade Guide CX4.10.3.1 to CX4.10.5 |
New in CX4.10.5
This is a patch release on top of CX4.10.3.1, which includes targeted enhancements and critical fixes to improve security and overall platform stability.
Platform & Security Improvements
|
Feature(s) |
Description |
|---|---|
|
Service-Based Database Accounts |
The platform now assigns unique credentials to each CX service and restricts access so every component (including MongoDB, Redis, ActiveMQ, and PostgreSQL clients) can only access its own database or data store. This enforces least‑privilege access, improves data store isolation, and strengthens overall platform security. For configuration details, see Configure Service-Based Accounts |
|
Secure Credential Management with Vault |
CX-Core now uses HashiCorp Vault to manage credentials for MongoDB, Redis, ActiveMQ, and PostgreSQL. Credentials no longer rely on plaintext; instead, they retrieve them securely from Vault at runtime.
|
|
Sensitive Information Masking in Channel Connector/Provider |
Securely manages sensitive information within channel connector settings so that credentials are no longer exposed in API responses or application logs. Administrators can enable masking for specific fields to prevent unauthorized access to confidential data. For configuration steps, see CCM Masking Fields Configuration Guide. |
|
Intent-Based Activity Naming Added for Third-Party Activity API |
The API for saving third-party activities now supports intent-based activity naming. When specific intents are included in the request body, the API derives and assigns the corresponding activity name automatically. As part of this enhancement, the |
Enhancements/Improvements
Quality Management
|
Feature(s) |
Description |
|---|---|
|
Screen recording is now available in Quality Management (QM), enabling quality evaluators, supervisors, and compliance officers to review synchronized audio and screen recordings of agent–customer interactions. This provides a fuller context for quality assessments, coaching, and compliance verification—bridging the gap between voice‑only call monitoring and full interaction visibility. |
|
|
Displays submitted form data as an activity in the QM Conversation View so evaluators can see all form-based inputs in context with the rest of the interaction. |
|
|
Notifies agents when a conversation evaluation falls below a configurable score threshold, allowing them quickly identify and act on low-scoring interactions. |
|
|
Conversation List filters now include teams, channels, and customer identifiers for more precise search and discovery. |
Agent and Routing Experience
|
Feature(s) |
Description |
|---|---|
| This dashboard lists an agent’s recently handled conversations within a selected time period (for example, the last 24 hours), so they can quickly reopen past interactions for follow-up, deferred replies, and timely customer re‑engagement on email and digital channels. | |
|
Allows agents to initiate outbound email messages directly from the customer info panel on the Conversation View page, enabling them to either respond to an existing email thread or start a new outbound email to the same customer as needed. |
|
|
When an agent changes their state to 'Not Ready – Callback', the system now reroutes all ongoing conversations back to the original queue, ensuring consistent handling and preventing conversations from being assigned to unavailable agents. |
Customer Widget and Bot Experience
|
Feature(s) |
Description |
|---|---|
|
The following new enhancements are done to the Customer Widget:
|
|
|
Enable your self-service bots to exchange new message types such as Carousel, Clickable List, and Form messages, allowing them to capture customer input using the most suitable format. |
|
|
Add and manage multiple dynamic custom variables for your web widget to control its behavior. Add as many variables as needed. |
|
|
Added a search option to the dropdown fields in the Pre-Conversation Form to help users find and select options quickly. |
Resolved Issues
|
Feature(s) |
Description |
|---|---|
|
Support non-string conversation data types in Web Channel Manager |
Issue: Previously, the Customer Widget did not store conversation data via Web Channel Manager; it only worked if the Resolution: This is now fixed, and Web Channel Manager correctly accepts and stores conversation data where the |
|
Prevent Facebook comment truncation |
Issue: Previously, agent comments on Facebook posts were truncated if the agent used any special characters (such as #, $, %) in a reply. The full text was visible in the backend, but on the Facebook page, users only saw the content up to the first special character, leading to incomplete and confusing replies. Resolution: The system now handles encoding correctly, and comments containing special characters are no longer truncated. The full comment text stored in the backend is displayed on the Facebook page for end users. |
|
Customer Widget Encoding Issues |
Issue: Previously, Conversation Manager and the customer widget displayed encoding issues for multilingual content, especially for Arabic, Bulgarian, and Urdu. This affected customer names during ringing, customer info, conversation data, form submissions, and customer, bot, and agent messages, including messages shown in the customer widget after a page refresh. Resolution: These encoding issues are now resolved. Customer names, profile details, conversation data, form submissions, and messages across customer, bot, and agent views, as well as messages reloaded in the customer widget, now display correctly in Arabic, Bulgarian, Urdu, and other non‑Latin languages. |
|
Prevent multiple form submissions from a single conversation |
Issue: Previously, for some conversations and channels, the system recorded multiple question submissions against a single conversation, causing the reported number of submissions to be higher than the actual customer interactions. This led to inconsistent survey and reporting data and made submission metrics unreliable for analysis. Resolution: The submission logic now enforces a single set of question submissions per conversation and channel. Duplicate submissions for the same conversation are no longer recorded, ensuring that submission counts in reports accurately reflect real customer interactions and remain consistent with the underlying database data. |
|
Improve MS Email Connector handling of Exchange IDs and inline images |
Issue: Previously, when agents replied to emails via the MS Email Connector, Exchange IDs were sometimes inconsistent due to server load and slow synchronization on the email server. In addition, some incoming emails contained invalid or case‑mismatched Resolution: The connector now generates its own This change is limited to the MS Email Connector. |
|
Handle the missing inline image |
Issue: When an agent pasted an image immediately after a Resolution: This issue is fixed by wrapping the email content in a container element before initializing it in the editor. Pasted inline images now remain within the editable content area, and the email editor behaves as expected. |
|
Two-Factor Authentication Restored on the CX Applications |
Issue: Previously, two-factor authentication (2FA) did not function correctly for the agent on the Agent Desk after it was enabled in the previous release. As a result, agents could not complete 2FA flows when signing in. Resolution: 2FA has been restored and now works as expected on Agent Desk, ensuring consistent authentication security across both unified‑admin and unified‑agent applications. |
|
Auto-Close Outbound SMS Window |
Issue: The outbound SMS window remained open after sending a message, even when the “auto-close” option was enabled in settings. This increased the likelihood that agents would resend the same SMS, resulting in duplicate messages being sent to customers. Resolution: The response from the Conversation Manager |
|
Agent MRD fix after Outbound Call transfers |
Issue: Previously, after transferring an outbound call in CX, an agent’s MRD state remained Not_Ready. Agents had to manually change their MRD back to Ready to become available again, which made them appear unavailable longer than necessary and negatively impacted occupancy and routing. Resolution: After an outbound call transfer completes, Agent1’s MRD state is now automatically set back to Ready. Agent1 becomes available for new interactions without any manual state change, and the transfer flow now aligns with the expected MRD state handling behavior. |
|
Preserve active chats by opening Agent Desk links in a new browser tab |
Issue: Previously, when an agent clicked a link inside the active chat window, the link opened in the same browser tab. This navigated away from the Agent Desk and terminated the active chat session, disrupting ongoing conversations and forcing agents to reopen the desk and recover context. Resolution: Agent Desk now opens all links clicked from within the agent chat window in a new browser tab. The main Agent Desk tab remains open with the active conversation intact, so agents can safely open external resources (web pages, knowledge base articles, etc.) without losing the current chat session or interrupting their workflow. |
|
Classify Typing Indicator events as notifications instead of messages |
Issue: Previously, Resolution: |
|
Unreadable (encoded) bot messages fix in the agent chat history |
Issue: In ongoing chats, when agents scrolled up to see past interactions, some bot messages showed as encoded/unintelligible text. Only certain bot integrations were affected, leading to inconsistent history views and confusion for agents. Resolution: All bot messages in the chat history are now displayed in clear, readable text, regardless of the bot provider. The system consistently uses the |
|
Correct Display of emojis and Bulgarian text after conversation reload |
Issue: Previously, Resolution: |