Dialogue Cloud

Release Notes - DC2025.02a - Arnhem

Announcement

DC2025.02a will be made available in Phased Roll-out from June 24th, 2026, with an expected General Availability (GA) no sooner than July 8th, 2026.

Introduction

This release marks the first public deployment of Dialogue Cloud Neo (Unify), in addition to Dialogue Cloud Neo (Connect) an update to our earlier bundle A bundle is a fixed combination of our software platform elements of very specific versions. These are designed and tested to optimally work together to assure their intended function and interoperability. releases.

Alongside voice, this release delivers the first production versions of Dialogue Insights and Dialogue Workspace for Unify and Connect deployments.

By updating to Dialogue Cloud Neo including the use of Dialogue Insights you agree to our updated DPA in our terms and conditions on our company website. See: Terms and Conditions.

For a feature-level overview of what Dialogue Cloud Neo introduces, see DC2025.02a.

Client Components

Component Version Remark
Ucc.Creator scripts (SharePoint UCC A Unified Contact Center, or UCC, is a queue of interactions (voice, email, IM, etc.) that are handled by Agents. Each UCC has its own settings, IVR menus and Agents. Agents can belong to one or several UCCs and can have multiple skills (competencies). A UCC can be visualized as a contact center “micro service”. Customers can utilize one UCC (e.g. a global helpdesk), a few UCC’s (e.g. for each department or regional office) or hundreds of UCC’s (e.g. for each bed at a hospital). They are interconnected and can all be managed from one central location. templates)

 

Has been replaced with UCC Site Creator (Modernized) - Overview & Prerequisites

Important

When upgrading from an older bundle, be sure to check out the What's New page for a concise list of all new features, behavioral changes and important updates you need to consider or execute, before upgrading!

New Features

PBI Description
135175, 135229

Teams Calling Support now inside WebAgent (ACS).

With the contact center connected via ACS on Unify, the WebAgent now supports embedded Teams calling capabilities. The Microsoft ACS web-client allows agents to make and handle calls directly within the WebAgent interface. This brings unified call control to the WebAgent, delivering a seamless calling experience without even requiring a separate Teams client active.

135010

Dialogue Insights Reporting in OnePortal Formerly known as Partner Portal. A redesigned web portal for managing Dialogue Cloud deployments.

We have introduced the new Dialogue Insights reporting experience in OnePortal, providing customers with both real-time and historical insights through integrated dashboards. These dashboards are directly accessible and embedded within the portal, offering a more seamless and centralized way to monitor operational performance, but can also be distributed to end-users as shareable URL's.

See: Dialogue Insights

138098, 138092, 138088, 138085

Dialogue Workspace

We have introduced Dialogue Workspace, providing supervisors and contact center operations leaders with real-time operational dashboards for queue status, agent availability, active interactions, and service performance in a single interface.

In DC2025.02a, Dialogue Workspace operates alongside WebAgent for call handling and is the real-time complement to Dialogue Insights.

See: Dialogue Workspace

142113

WebAgent can show real-time transcription of a call (excl. transfer)

We have introduced an improved voice transcription panel experience in WebAgent, providing agents with clearer, more accessible live transcription during conversations. This enhancement helps streamline interactions and supports more efficient communication handling.

150680

Dialogue Studio — Business Hours Node

A new Business Hours node is now available in Dialogue Studio, allowing flow authors to define and manage in-hours and out-of-hours routing directly within their call flows. This provides a flexible, timezone-aware alternative to the Business Hours configuration in the SharePoint UCC interface, simplifying setup and improving maintainability.

See: Dialogue Studio - Dialogue Cloud Core Nodes

150654

Dialogue Studio — Holidays Node

We’ve introduced a new Holidays node in Dialogue Studio that enables routing based on public holidays or custom date ranges with timezone-aware logic. This new capability can be used instead of the Holiday list items in the SharePoint UCC configuration interface, simplifying setup and reducing the need for manual date-based configuration.

See: Dialogue Studio - Dialogue Cloud Core Nodes

150682

Dialogue Studio — New IVR Interactive Voice Response, or IVR, is a telephone application to take orders via telephone keypad or voice through a computer. By choosing menu options the caller receives information, without the intervention of a human operator, or will be forwarded to the appropriate Agent. Menu Node

A new IVR Menu node is now available in Dialogue Studio, allowing you to design interactive voice menus directly within your conversation flows without relying on IVR Questions and DTMF choices configured in the SharePoint UCC interface, or building the IVR questions and actions with multiple individual nodes in Dialogue Studio. This simplifies IVR configuration and centralizes menu logic, making it easier to build and maintain flexible call experiences in Dialogue Studio.

See: Dialogue Studio - Dialogue Cloud Core Nodes

143946

Dialogue Studio - Set Priority Node

A new Set Priority node is now available in Dialogue Studio, allowing flow authors to assign a priority level from 0 to 3 to the current dialogue directly within the flow. This makes it easier to influence routing behavior for supported Unify sessions without relying on external configuration or custom handling.

See: Dialogue Studio - Dialogue Cloud Core Nodes

144699

Dialogue Studio — Dialogue AI Assist Nodes

We have added new Dialogue AI Assist nodes to Dialogue Studio, making it easier to connect voice-dialogue events and transcript streams to Dialogue AI Assist. These nodes support scenarios such as sending agent join and leave events, starting transcript processing, and forwarding transcript data for downstream AI-assisted analysis and automation.

See: Dialogue AI Assist Nodes

144033

Dialogue Studio — AI Nodes

We have added a new family of AI nodes to Dialogue Studio, enabling flows to enrich, classify, summarize, generate, and route interactions by invoking Azure OpenAI services. This rollout also introduces the related configuration support needed for these nodes, including CC Settings for AI-driven routing scenarios such as AI Pathfinder.

See: AI Nodes

130194

Expanded Voice Connectivity via Azure Communication Services (ACS)

We have expanded Dialogue Cloud’s voice capabilities by adding support for Microsoft Azure Communication Services (ACS), also known as the Teams Phone extensibility or “Unify” connectivity model. This enhancement allows enterprises to connect Dialogue Cloud directly to their existing Microsoft Teams voice ecosystem and extend advanced contact center functionality on top of Teams Phone. Customers can now use Dialogue Cloud with Teams voice environments configured through Microsoft Calling Plans, Operator Connect, or Direct Routing (Connect), significantly increasing deployment flexibility compared to previous models.

By leveraging ACS as the underlying connectivity layer, Dialogue Cloud integrates more deeply with Microsoft’s native voice platform, enabling a more streamlined architecture and consistent calling experience.

137611

Call Recording Available for Dialogue Cloud on Unify (ACS)

Call recording is made available for Dialogue Cloud on Unify, delivering the same recording experience previously offered on Dialogue Cloud for Direct Routing (V3). While recordings are handled via the Microsoft Azure Communication Services backend, recorded calls are still stored in the familiar UCC SharePoint Recording library, ensuring continuity for compliance and review workflows.

Note

By default MS Teams plays a call recording notification which currently can only be disabled via a request to MS as documented here: Why is my end user hearing an announcement that I didn't trigger whenever I start or pause the call recording?

141967

Multi-Persona Support in the UCC

We have improved UCC support for multi-persona agent scenarios so that agents signed in to WebAgent are hunted only in that application and no longer simultaneously hunted in Microsoft Teams client. This helps provide clearer call delivery behavior for agents and supports certification requirements for the WebAgent experience.

135857

Dialogue Classification Events

We have introduced Dialogue Classification events that are emitted whenever an agent adds, updates, or removes a dialogue classification. This makes the latest classification available for downstream reporting and analytics, helping contact center managers understand why customers are getting in touch and identify trends more effectively.

Feature Improvements

PBI Description
143504

AnywhereNow Product Name Updates Reflected in all WebAgent UI's

We have updated WebAgent to correctly display the latest product naming across the user interface. All relevant labels, headers, and branding elements now consistently reflect the new product names as intended. This ensures a clearer and more aligned experience with current product branding.

123496

Improved Accessibility: Focus Not Obscured in WebAgent

We fixed an issue where focused elements could be partially hidden during navigation, ensuring they are always fully visible on screen. This update improves accessibility compliance and delivers a smoother, more reliable experience for keyboard users.

123502

Improved Keyboard Focus Visibility in WebAgent

We have improved the visibility and consistency of focus indicators across WebAgent to better support keyboard navigation and align with WCAG 2.2 accessibility guidelines. This ensures users can more easily track their position when navigating without a mouse, resulting in a more accessible and user-friendly experience.

109800, 109945

Improved protection against accidental WebAgent closure

Agents are now prompted with a browser confirmation dialog when attempting to close or refresh the WebAgent tab while active conversations are still ongoing, helping prevent accidental call disconnections. This update restores expected behavior following changes in modern browsers that could disrupt this safeguard.

151057

Improved Call Transfer Reliability for Job Title and Department Searches

We have resolved an issue where call transfers could fail when selecting a contact directly from search results based on job title or department in WebAgent. Transfers now proceed successfully without requiring users to expand the contact and manually select a phone number, ensuring a smoother and more intuitive call handling experience.

151614

Dialogue Studio: AnywhereNow Branding Alignment and UX Enhancements

Dialogue Studio has been updated to align with AnywhereNow’s latest branding, with all relevant user-facing elements now consistently reflecting “Dialogue Cloud” and “Dialogue AI Assist” terminology. This update also introduces improved clarity in node naming—particularly for text-based sessions—along with performance improvements that deliver a faster and more consistent editor experience. Customers will also benefit from a refreshed visual design, including a new color palette and more descriptive node labels and help texts that enhance usability and simplify flow creation.

134668

Dialogue Events Now Include Channel Information

We have added channel information to dialogue events for text-based sessions, making it possible to distinguish channels such as SMS, WhatsApp, and other custom session types more clearly. This improves downstream integrations, event handling, and reporting by exposing the session channel as metadata instead of treating all text conversations as a single generic type.

139995

Improved Naming for the Copilot Studio Node and Configurations

We have improved the naming behavior for the Dialogue Studio Copilot Studio node and its related configuration entries. The node now uses the correct default name when added to the editor, and configuration items can now be individually named more clearly, making them easier to identify and manage in flows with multiple Copilot Studio setups.

See: Configure Copilot Studio node

137243

UCC Event Bus Events Now Include the Service Name

We have added the ServiceName property to events published by the UCC EventPublisherPlugin. This makes it easier for downstream services, integrations, and reporting solutions to identify which UCC service produced each event, improving event correlation and multi-service processing scenarios.

134106

Improved Correlation Between ACS Call IDs and Event Bus Dialogue IDs

We have improved event correlation for Dialogue Cloud on Unify by using the Azure Communication Services (ACS) call correlation ID as the session Dialogue ID. This makes it easier for frontend components, integrations, and reporting solutions to relate UCC dialogue events to the corresponding ACS call and maintain consistent end-to-end tracing.

Feature Enhancements

PBI Description
145606, 143676

Improved Performance and Handling of Unfinished Dialogues in WebAgent

We have improved WebAgent performance by preventing large numbers of unfinished conversations from impacting responsiveness, ensuring a smoother experience during intensive usage. Disconnected dialogues are no longer kept in memory and are instead retrieved from backend services when needed, such as after a browser refresh or login. Historic conversations remain available for follow-up actions for up to 24 hours, after which they are automatically no longer retrievable.

134649, 134726

Improved Keyboard Accessibility in Wrap-Up Dialog

We have enhanced keyboard accessibility in the WebAgent wrap-up dialog, ensuring that elements within nested layouts can now be properly focused and navigated using the Tab key. This WCAG-aligned improvement enables agents to complete wrap-up actions more efficiently without relying on a mouse.

135647, 138682

Improved Participant Name Display in WebAgent Consults

WebAgent now retrieves and displays participant display names during consult and conference scenarios, even when they are not initially available. This ensures agents consistently see recognizable names instead of technical identifiers, improving clarity when managing multiple participants in a conversation.

134531, 134763

Improved Supervisor Call Handling Across Mixed CRM Customer Relationship Management, or CRM, is (usually) a software-based, data management method to deal with interactions with customers and potential customers. Configurations

We have improved call handling for supervisors working across multiple UCCs with different CRM configurations. When at least one assigned UCC has CRM enabled, actions performed on calls in UCCs without CRM integration no longer trigger unnecessary CRM lookups, preventing errors and ensuring a clean user experience.

134856

Improved Keyboard Accessibility for Call Classifications Modal.

We have resolved an issue where the call classifications modal could become unresponsive when navigating with the Tab key after closing a conversation. The modal now supports reliable keyboard navigation, delivering a cleaner and more accessible experience in line with WCAG guidelines.

136810, 137068, 137486

WebAgent – Improved Keyboard Navigation Experience

We have enhanced keyboard navigation across WebAgent to ensure all interface elements can be reached and controlled consistently using standard keyboard actions. Users can now reliably move between conversations, tabs, and controls without navigation being blocked or skipped, providing a smoother and more accessible experience.

136606, 137820

Improved Performance for Timeline Requests in WebAgent

We have resolved an issue where unnecessary timeline requests could be triggered during active hunt scenarios in WebAgent. This improvement reduces redundant processing and helps ensure a smoother and more responsive user experience. Users should now experience more consistent performance when interacting with timelines during hunts.

127878, 127939

Improved Caller Identification with Name Display

We have resolved an issue where only the caller’s phone number was shown, even when the caller’s name was available. With this fix, the system now correctly displays the caller’s name alongside the number, providing clearer context for incoming interactions. This improvement helps agents identify callers more easily and deliver a more personalized experience.

122856, 123876, 118138

Improved Call Control Cancelling Consultation and Transfer Scenarios

Agents can now cancel consultation and transfer calls while the recipient is still ringing, helping prevent unintended or unnecessary connections. This enhancement ensures cleaner call control and immediate feedback when a cancel action is triggered, improving overall handling accuracy and efficiency.

144862, 144775

Fix: Salesforce CTI Activity Not Logged When Using Multiple Tabs.

We resolved an issue where Salesforce users working with multiple browser tabs were unable to register CTI activity because no tab was correctly designated as the primary service worker. With this fix, the first Web Agent session loaded now consistently becomes the primary tab, ensuring CTI events and task activities are logged as expected regardless of how tabs are opened. This improvement restores reliable multi‑tab behavior for agents who frequently operate with several Salesforce windows.

151905

Improved Call Transfer Reliability Without Endpoint Selection

We have improved the call transfer behavior in WebAgent to ensure transfers succeed even when no specific endpoint is selected. Transfers now default to the appropriate phone endpoint, resulting in a more reliable and seamless agent experience during call handling.

122849

Enhanced Inbound Call State Reliability.

We've implemented a significant improvement to the WebAgentService's handling of inbound call states, addressing a complex, race-condition-driven issue in the Core that occasionally prevented calls from being correctly marked as accepted. Previously, the system relied on a workaround involving `AgentDisplayName` and `AgentSipAddress` due to the unreliable setting of the `AcceptedSince` property. This update now prioritizes the `AcceptedSince` property to trigger state changes, while retaining the `AgentDisplayName` and `AgentSipAddress` combination as a robust fallback. This dual-condition approach drastically reduces the chance of misfires, ensuring more consistent and accurate inbound call acceptance and transfers, correct display of accepted calls in the frontend, and continued support for agents configured solely by phone number.

126412

Improved Outbound Dialing Flexibility.

We've further enhanced the WebAgent's outbound calling functionality to allow for a broader range of phone number formats. Previously, strict validation in the WebAgent prevented calls to numbers that were otherwise valid, resulting in "Uri is not a valid phone number" errors. This update loosens the WebAgent's phone number validation to align with the more flexible standards used by platforms like Microsoft Teams and Skype for Business. Validation will now primarily occur at the UCC level, ensuring more successful outbound calls while still maintaining necessary number integrity checks.

127044, 129052, 129054

Calls can be transferred directly to voicemail from WebAgent.

You can now transfer calls directly to another agent’s voicemail from WebAgent when that other agent is unavailable, or otherwise wanting to be directed to voicemail, enabling callers to reach the intended recipient without additional steps. Of course provided that voicemail is enabled on the underlying platform and for that agent. This improvement provides a smoother and more efficient call handling experience for agents working in WebAgent.

147181

Improved Accuracy of DM AnywhereNow Dialogue Manager (DM) is the internal service which processes text based messages from various Dialogue Providers to and from WebAgent. It is a transactional database used to swiftly process messages rather than generate reports used by analytical databases. Queue Time in WebAgent.

We have improved how elapsed queue time is calculated for text-based conversations in WebAgent, ensuring it remains accurate even after multiple service restarts. Previously, elapsed time could reset when queued dialogues were restored, leading to inconsistent wait time visibility, but it is now preserved to reflect the original time spent in queue.

148284

WebChat Conversations No Longer Persist in Queue After Customer Exit

We have resolved an issue where WebChat conversations remained visible in the connected queue after a customer had already left, which could lead to confusion and unintended requeue actions. Conversations are now correctly removed once the customer disconnects, ensuring a cleaner and more accurate queue experience for agents.