<?xml version="1.0" encoding="UTF-8"?>
<!-- AUTOGENERATED FILE. DO NOT EDIT. -->
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>tag:google.com,2016:ccai-platform-release-notes</id>
  <title>Google Cloud Contact Center as a Service - Release notes</title>
  <link rel="self" href="https://docs.cloud.google.com/feeds/ccai-platform-release-notes.xml"/>
  <author>
    <name>Google Cloud Platform</name>
  </author>
  <updated>2026-07-07T00:00:00-07:00</updated>

  <entry>
    <title>July 07, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#July_07_2026</id>
    <updated>2026-07-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#July_07_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS prerelease notes</strong></p>
<p>Here are the pre-release notes for the next version of Google Cloud CCaaS.
When we release this version, we expect the new capabilities to be as shown
here.</p>
<h3>Feature</h3>
<p><strong>Direct Access Points for chats</strong></p>
<p>You can use a Direct Access Point (DAP) to route a chat conversation directly to
a queue, based on the response from an API that you configure. This lets
API-initiated chats bypass default routing and enter the intended queue
immediately.</p>
<h3>Fixed</h3>
<ul>
<li><p>Fixed an issue where the inactive chat dismissal timer didn't reset after
a chat was transferred from a virtual agent to a human agent.</p></li>
<li><p>Fixed an issue where voicemails disappeared from the queue
immediately after being opened.</p></li>
<li><p>Fixed an issue where the reporting dashboard incorrectly displayed call and
agent status during a cold transfer to another queue.</p></li>
<li><p>Improved rendering performance in the agent desktop mini chat adapter.</p></li>
<li><p>Fixed an issue where the storage path for screen recordings didn't align
with the folder structure displayed in the user interface.</p></li>
<li><p>Fixed an issue where missing public files were incorrectly cached by the
CDN for up to seven days.</p></li>
<li><p>Fixed an issue where agents were automatically redirected to the <strong>Closed</strong>
inbox view after changing an interaction status to <strong>Closed</strong>.</p></li>
<li><p>Fixed an issue where the <strong>You cannot log out when in a chat</strong> notification
was truncated in the chat adapter.</p></li>
<li><p>Fixed an issue with Salesforce integrations where rapid, concurrent data
requests caused information to be lost.</p></li>
<li><p>Fixed an issue where duplicate call recording links were posted to Zendesk
tickets for multi-segment calls.</p></li>
<li><p>Fixed an issue with Salesforce integrations where the UI retained settings
from a previous Salesforce organization after switching to a new
organization.</p></li>
<li><p>Fixed an issue where duplicate customer satisfaction surveys were submitted
and recorded for a single live chat session.</p></li>
<li><p>Fixed an issue where the message field in the chat adapter was inactive
when an agent accepted a new chat.</p></li>
<li><p>Fixed an issue where task virtual agents were incorrectly identified as
<strong>Nobody</strong> when joining a conversation after a transfer from a human agent.</p></li>
<li><p>Fixed an issue that occurred when a chat entered a queue and the greeting
message was sent before an agent was assigned. In these cases, the
associated push notification crashed and logged an error, producing
excessive noise in logs.</p></li>
<li><p>Fixed an issue where the agent's final message in a chat session
appeared after <strong>This chat is ended</strong> in the chat adapter and the CRM
transcript.</p></li>
<li><p>Fixed an issue where agents using instances without a CRM configuration
received a <strong>No Account Detected</strong> warning when making outbound calls.</p></li>
<li><p>Fixed an issue where notification chimes played after an agent had connected
to an active call.</p></li>
<li><p>Fixed an issue where the country code list didn't automatically update the
country flag when a phone number was entered without the <code>+</code> prefix.</p></li>
<li><p>Fixed an issue where calls to an agent's personal queue didn't break through
if the agent was also assigned to an inbound queue with breakthrough
disabled.</p></li>
<li><p>Fixed an issue where outbound calls that were transferred to a queue didn't
adhere to the queue's deltacast configuration.</p></li>
<li><p>Fixed an issue where the agent desktop became unstable or didn't load.</p></li>
<li><p>Fixed an issue where wrap-up time was incorrectly reported when agents
exceeded the configured wrap-up time.</p></li>
<li><p>Fixed an issue where the IVR queues dashboard didn't load for instances with
a large volume of queues.</p></li>
<li><p>Fixed an issue where calls to the <code>manager/api/v1/agent_activity_logs</code>
endpoint timed out when <code>sort_direction</code> was turned off.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>July 01, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#July_01_2026</id>
    <updated>2026-07-01T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#July_01_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.45</strong></p>
<p>We've released version 4.45 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Do Not Call capability in HubSpot</strong></p>
<p>You can configure your HubSpot integration to display <strong>This number is on the Do
Not Call list</strong> in the call adapter when an agent initiates a call to a contact
configured for Do Not Call (DNC). The agent can proceed with the DNC call if
needed. If the agent proceeds with the call, the following comment is logged in
the CRM: "The contact is in TPS, the agent chose to proceed with the call."</p>
<p>This capability is for non-campaign outbound calls. It doesn't affect outbound
campaign calls.</p>
<p>Administrators: In the <strong>Settings <span aria-label="and then">&gt;</span> Developer Settings <span aria-label="and then">&gt;</span>
Agent Platform <span aria-label="and then">&gt;</span> HubSpot <span aria-label="and then">&gt;</span> Account Lookup</strong> section,
there's a new <strong>Do-Not-Call CRM Field</strong> section.</p>
<p>User experience update: The call adapter displays <strong>This number is on the Do Not
Call list</strong> when an agent initiates a call to a contact configured for DNC.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/hubspot-do-not-call">Do Not Call for
HubSpot</a>.</p>
<h3>Feature</h3>
<p><strong>Return to queue after disconnection</strong></p>
<p>You can configure CCAI Platform to offer a disconnected caller the
option to return to their queue. If they accept, they're returned to the top of
the queue. Virtual agents in the queue are skipped. This capability is for IVR
calls only.</p>
<p>Administrators: We've made the following updates to the CCAI Platform portal:</p>
<ul>
<li><p>In the <strong>Settings <span aria-label="and then">&gt;</span> Call <span aria-label="and then">&gt;</span> Call Details</strong> pane,
there's a new <strong>Return to Queue After Disconnection</strong> section.</p></li>
<li><p>In the <strong>Settings <span aria-label="and then">&gt;</span> Queue <span aria-label="and then">&gt;</span> IVR (Interactive Voice
Response) <span aria-label="and then">&gt;</span> Edit / View <span aria-label="and then">&gt;</span> MENU_NAME <span aria-label="and then">&gt;</span>
Settings</strong> pane, there's a new <strong>Return to Queue after disconnection</strong>
section.</p></li>
<li><p>In the <strong>Settings <span aria-label="and then">&gt;</span> Languages &amp; Messages <span aria-label="and then">&gt;</span> Audible
Messages</strong> pane, there's a new <strong>Return to Queue After Disconnection
Messages</strong> section.</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/return-to-queue">Return to
queue</a>.</p>
<h3>Fixed</h3>
<ul>
<li><p>Fixed an issue where campaigns that didn't complete prevented subsequent
campaigns from starting.</p></li>
<li><p>Fixed an issue where callers weren't correctly connected to voicemail during
a warm transfer to an agent's direct number.</p></li>
<li><p>Fixed an issue where incoming calls were assigned to agents but
didn't appear in the agent adapter, resulting in "ghost assignments" and
abandoned calls.</p></li>
<li><p>Fixed an issue where cold-transferring a call from a queue while the
transferring agent was in a wrap-up state caused the connection to become
unresponsive and silent.</p></li>
<li><p>Fixed an issue where calls that disconnected before entering a queue were
incorrectly displayed in the <strong>Queued Calls</strong> dashboard.</p></li>
<li><p>Fixed an issue in the agent desktop where the call disposition panel failed
to load for queues with forced disposition enabled, leaving agents stuck and
unable to proceed without logging out.</p></li>
<li><p>Fixed an issue where streaming conversations failed due to connection
errors.</p></li>
<li><p>Fixed an issue where outbound calls initiated from a HubSpot company profile
created duplicate anonymous contacts instead of matching existing records by
phone number.</p></li>
<li><p>Fixed an issue where the <strong>Session Data</strong> report incorrectly calculated the
after call work (ACW) duration for manual wrap-ups.</p></li>
<li><p>Fixed an issue where the <strong>Start Call</strong> button didn't display in the call
adapter.</p></li>
<li><p>Fixed an issue where voicemails from cold transfers were lost or routed to
the wrong queue.</p></li>
<li><p>Fixed an issue in the agent desktop where active calls appeared to be on
hold while the agent was in a "wrap-up exceeded" state.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 30, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#June_30_2026</id>
    <updated>2026-06-30T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_30_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>In the Agent Desktop, the Knowledge Assist panel is being replaced with a new
Agent Assist Hub panel</strong></p>
<p><strong>Who's affected?</strong></p>
<p>Customers who use the Agent Desktop and the Knowledge Assist panel in a desktop
layout are affected. If you don't use Agent Desktop and the Knowledge Assist
panel, you can ignore this announcement.</p>
<p><strong>What's changing?</strong></p>
<p>We're replacing the Knowledge Assist panel in Agent Desktop with a new Agent
Assist Hub panel. The Agent Assist Hub panel contains a Knowledge Assist module
that is a 1:1 functional replacement of the Knowledge Assist panel.</p>
<p><strong>How does this affect my contact center?</strong></p>
<p>For any agents that are signed into your contact center at the moment we update
it, the new Knowledge Assist module will stop working. To fix this problem, the
agent needs to sign out of the contact center and sign in again. The Knowledge
Assist module will begin working. Agents who sign into your contact center after
we update it won't be affected by this issue.</p>
<p><strong>What do I need to do?</strong></p>
<p>When we roll out this change, your Google Cloud CCaaS instance will be updated
automatically - you don't need to change any configurations. However, you
should tell your agents to sign out of your contact center and sign in again if
the Knowledge Assist module within the Agent Assist Hub panel isn't working for
them. Your agents do not need to take action If your instance is configured as a
Critical deployment and is updated outside of the contact center hours of
operation.</p>
<p><strong>When is this happening?</strong></p>
<p>We expect to make this change in early Q3 of 2026, around mid to late July.
We'll publish prerelease notes and release notes to keep you informed of this
change.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 25, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#June_25_2026</id>
    <updated>2026-06-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_25_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Web SDK version 2 will be shut down on June 26, 2026</strong></p>
<p>On June 26, 2025, we announced the launch of <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_26_2025">Web SDK version
3</a>. Starting on
<strong>June 26, 2026</strong>, the web SDK v2 will no longer be supported. Be sure to
<a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/web-sdk-v3-upgrade">update your website</a> to
use the web SDK v3 to avoid disrupting your integration with the web SDK. We are
no longer adding new features to the web SDK v2.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>June 22, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#June_22_2026</id>
    <updated>2026-06-22T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_22_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.43</strong></p>
<p>We've released version 4.43 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Calls to direct numbers display language selection in the call adapter</strong></p>
<p>When an agent receives a direct call, the call adapter now displays the language
that the caller chose during language selection.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/call-settings#direct-phone-numbers">Direct phone
numbers</a>.</p>
<h3>Feature</h3>
<p><strong>HubSpot: Control the display of CRM account fields and record fields in the
agent adapter</strong></p>
<p>You can now control how CRM account fields (contact and company) and record
fields (ticket and deal) appear in the agent adapter for HubSpot integrations.
This gives agents immediate access to important context such as VIP status,
account ownership, and ticket priority during live interactions.</p>
<p>Administrators: In the <strong>Settings <span aria-label="and then">&gt;</span> Developer Settings <span aria-label="and then">&gt;</span>
CRM <span aria-label="and then">&gt;</span> Agent Platform <span aria-label="and then">&gt;</span> HubSpot <span aria-label="and then">&gt;</span> Account
Lookup</strong> section, there are two new <strong>CRM Account Display Fields</strong> sections and
a new <strong>CRM Record Display Fields</strong> section.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/hubspot-lookups">HubSpot
lookups</a>.</p>
<h3>Feature</h3>
<p><strong>The chat API supports CSAT surveys</strong></p>
<p>You can now conduct customer satisfaction (CSAT) surveys using the chat API. You
can configure CSAT surveys at the global level and at the queue level.</p>
<p>Administrators: On the <strong>Settings <span aria-label="and then">&gt;</span> Chat</strong> page, there's a new <strong>Chat
API</strong> section.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/csat-chat-api#adding_translations_for_multiple_languages">CSAT in the chat
API</a>.</p>
<h3>Fixed</h3>
<p>This release addresses the following issues:</p>
<ul>
<li><p>Fixed an issue where uploading a PDF document to a chat made the
conversation history unavailable during a session transfer or page refresh.</p></li>
<li><p>Fixed an issue where direct SMS chats didn't send termination notifications
at the end of the chat.</p></li>
<li><p>Fixed an issue where the after-hours voicemail greeting didn't play during
agent-to-agent call deflections.</p></li>
<li><p>Fixed an issue where SIP and IVR calls intermittently failed if the caller
disconnected before a virtual agent was assigned.</p></li>
<li><p>Fixed an issue where calls deflected to voicemail during after-hours were
incorrectly reported as errors in the <strong>All Call History</strong> report.</p></li>
<li><p>Fixed an issue where direct inbound calls were incorrectly deflected to
voicemail during an agent's available hours when agent deflections were
enabled.</p></li>
<li><p>Fixed an issue where inbound voice calls failed with an application error
during the initial lookup phase.</p></li>
<li><p>Fixed a Kustomer issue where Agent Assist transcripts were
delivered to the CRM as file attachments instead of timeline notes.</p></li>
<li><p>Fixed an issue where the <strong>In Progress</strong> banner and the <strong>Cancel</strong> button
didn't appear immediately after a virtual task assistant request was
initiated.</p></li>
<li><p>Fixed an issue where campaigns stayed in a paused state instead of
transitioning to a completed state after finishing.</p></li>
<li><p>Fixed a Deltacast issue where chats weren't routed correctly to available
agents when the company-wide concurrency setting was disabled but individual
agent limits were active.</p></li>
<li><p>Fixed an issue where supervisor monitoring and whisper features caused
system errors during call recording.</p></li>
<li><p>Fixed an issue where agents couldn't dismiss forwarded voicemails if the
source queue had been deleted.</p></li>
<li><p>Fixed an issue where Telnyx calls that ended normally didn't generate a
disconnect event, resulting in missing recordings, missing transcripts, and
calls appearing to still be active in the CCAI Platform portal.</p></li>
<li><p>Fixed an issue where consecutive IVR queue deletions caused performance
delays and timeout errors.</p></li>
<li><p>Fixed an issue where queue-level automatic wrap-up settings were
disabled without an end-user action.</p></li>
<li><p>Fixed an issue where the queue settings page displayed inconsistent whisper
announcement statuses and didn't play queue names during calls.</p></li>
<li><p>Fixed an issue where the <strong>Queues</strong> page displayed incorrect overcapacity
deflection settings when end-users navigated quickly between different
queues.</p></li>
<li><p>Fixed an issue where virtual agents attempted to fail over to a human agent
during outages even when no human agent was configured.</p></li>
<li><p>Fixed a Salesforce issue where initiating an outbound call from an active
case linked to a separate case assigned to a different user, incorrectly
overriding ownership of the second case.</p></li>
<li><p>Fixed a Kustomer issue where duplicate conversation records were created in
the CRM during calls.</p></li>
<li><p>Fixed a Kustomer issue where SMS chat sessions didn't create tickets in the
CRM.</p></li>
<li><p>Fixed an issue where underscores in an email address in a shortcut
were converted to double backslashes when an agent sent the email address to
an end-user.</p></li>
<li><p>Fixed an issue where deleting Twilio records caused unnecessary errors.</p></li>
<li><p>Fixed an issue where disabling the global CSAT setting prevented IVR surveys
from being offered to callers, even when the surveys were enabled for
specific queues.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 15, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#June_15_2026</id>
    <updated>2026-06-15T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_15_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Advanced reporting dashboards 4.36</strong></p>
<p>We've released version 4.36 of the advanced reporting dashboards.</p>
<h3>Feature</h3>
<p><strong>New child queues filter option</strong></p>
<p>Dashboards that have the <strong>Queue Name</strong> filter now also have a <strong>Child Queues</strong>
checkbox. Select <strong>Yes</strong> if you want to include all child queues of the
specified queue. There's also a new <strong>Child Queues (Yes / No)</strong> filter available
in Explores that have the <strong>Queue Name</strong> filter.</p>
<h3>Feature</h3>
<p><strong>The Agent &amp; Queue Status (Live) Explore contains new real-time agent and queue metrics</strong></p>
<p>The <strong>Agent &amp; Queue Status (Live)</strong> Explore contains the following new metrics:</p>
<ul>
<li><p><strong>In Call</strong>: the number of agents currently on a call</p></li>
<li><p><strong>Available / Waiting</strong>: the number of agents available and waiting for the
next contact</p></li>
<li><p><strong>Contacts in Queue</strong>: the number of calls currently waiting in the queue</p></li>
</ul>
<h3>Feature</h3>
<p><strong>Link directly to CSAT scores in your CRM from the CSAT dashboards</strong></p>
<p>In the <strong>CSAT Interactions</strong> table of the <strong>CSAT - Calls</strong> and <strong>CSAT - Chats</strong>
dashboards, next to the <strong>Session ID</strong> numbers, links to the associated CSAT
scores in your CRM are now available. You can go directly to the CSAT scores
without needing to search for them in your CRM.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-csat">CSAT dashboards</a>.</p>
<h3>Feature</h3>
<p><strong>Updates to the Real-time Queue Monitoring - Calls dashboard</strong></p>
<p>The <strong>Real-time Queue Monitoring - Calls</strong> dashboard now includes the following
metrics tiles:</p>
<ul>
<li><p><strong>Total Rolled Over Pending Callbacks</strong></p></li>
<li><p><strong>Total Rolled Over Completed Callbacks</strong></p></li>
<li><p><strong>Avg CSAT Calls</strong></p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-real-time-queue-monitor">Queue monitoring dashboards</a>.</p>
<h3>Feature</h3>
<p><strong>Updates to the Queue Performance dashboards</strong></p>
<ul>
<li><p>The <strong>Queue Performance - Calls</strong> and <strong>Queue Performance - Chats</strong>
dashboards now include the following:</p>
<ul>
<li><p>A new <strong>Interaction Type</strong> filter</p></li>
<li><p>A new <strong>Interaction Type</strong> column in the <strong>Queue Detailed Table</strong></p></li>
</ul></li>
<li><p>The <strong>Queue Performance - Calls</strong> dashboard now includes the following
metrics tiles:</p>
<ul>
<li><p><strong>Total Rolled Over Completed Callbacks</strong></p></li>
<li><p><strong>Total Rolled Over Pending Callbacks</strong></p></li>
</ul></li>
</ul>
<h3>Feature</h3>
<p><strong>Repeat contact data in the Queue Performance dashboards</strong></p>
<p>The <strong>Queue Summary Table</strong> of the <strong>Queue Performance - Calls</strong> and <strong>Queue
Performance - Chats</strong> dashboards now includes the following columns:</p>
<ul>
<li><p><strong>Total Repeat Contacts</strong></p></li>
<li><p><strong>Repeat Contact %</strong></p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-queue-performance">Queue Performance dashboards</a>.</p>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li><p>Fixed an issue where <strong>Repeat Contact %</strong> values in the <strong>Queue Summary
Table</strong> of the <strong>Queue Performance - Calls</strong> dashboard exceeded 100%.</p></li>
<li><p>Fixed an issue where the <strong>Date</strong> filter in Explores returned no results
when <strong>is on or after</strong> was set for an absolute date.</p></li>
<li><p>Removed the <strong>Total Logged in Time</strong> metrics tile from the <strong>Agent
Availability</strong> dashboard.</p></li>
<li><p>Fixed an issue where language labels were missing from the advanced
reporting dashboards.</p></li>
<li><p>Fixed an issue that occurred when filtering by chat ID in the <strong>All
Interactions - Chats</strong> dashboard. The wrong chat ID appeared in the
<strong>Virtual Agent Chats</strong> table.</p></li>
<li><p>Fixed an issue where disposition codes were missing or blank for outbound
calls in the <strong>Call Agent Metrics (Historical)</strong> dashboard.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 12, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#June_12_2026</id>
    <updated>2026-06-12T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_12_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.40</strong></p>
<p>We've released version 4.40 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Fixed</h3>
<p>This release addresses the following issues:</p>
<ul>
<li><p>Fixed an issue with Salesforce where virtual agent responses appeared out of
order in transcripts.</p></li>
<li><p>Fixed an issue where the advanced reporting dashboards didn't load.</p></li>
<li><p>Fixed an issue where PDF and audio attachments weren't visible to agents
after a chat transfer.</p></li>
<li><p>Fixed an issue where end-users were incorrectly placed on hold following a
cold transfer to a queue.</p></li>
<li><p>Fixed an issue where MP3 audio files for agent call deflections couldn't be
uploaded.</p></li>
<li><p>Fixed an issue where agents were automatically logged out due to inactivity
while still engaged in active calls or chats.</p></li>
<li><p>Fixed an issue where a bulk user upload with blank phone number columns
caused existing direct inbound phone numbers to become unassigned from agent
profiles.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 09, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#June_09_2026</id>
    <updated>2026-06-09T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_09_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Mobile SDK for Android version 2.15.3 patch</strong></p>
<p>We've released version 2.15.3 of the Mobile SDK for Android.</p>
<h3>Fixed</h3>
<p>This release addresses the following issues:</p>
<ul>
<li><p>Fixed an issue where <code>UjetWebFormCallback</code> in the Android SDK lacked the
necessary methods to pass form data.</p></li>
<li><p>Fixed an issue where chat messages and content cards in the Mobile SDK
displayed out of order.</p></li>
<li><p>Fixed an issue where the Android SDK didn't start a new chat session after
the previous session ended.</p></li>
<li><p>Fixed an issue where customers couldn't customize the Android SDK to
display the timeout message to end-users.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 08, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#June_08_2026</id>
    <updated>2026-06-08T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_08_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.39</strong></p>
<p>We've released version 4.39 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Fixed</h3>
<p>This release addresses the following issues:</p>
<ul>
<li><p>Fixed an issue with Salesforce where cases weren't created when a virtual
agent connected to a call.</p></li>
<li><p>Fixed an issue where agents on teams with transfer restrictions couldn't
transfer chats to agents not assigned to a team.</p></li>
<li><p>Fixed an issue where agents who weren't available for chat transfers still
appeared in the transfer list, causing transfer attempts to fail.</p></li>
<li><p>Fixed an issue where the <strong>Submit</strong> wrap-up button didn't appear in the
call adapter after agents completed outbound calls.</p></li>
<li><p>Fixed an issue where an agent and caller still heard each other after
the agent placed the caller on hold.</p></li>
<li><p>Fixed an issue in the agent desktop that occurred after an agent transferred
a call to a different queue. The agent desktop layout of the source queue
displayed to the receiving agent instead of the layout of the destination
queue.</p></li>
<li><p>Fixed an issue where the reporting for after call work (ACW) time was
artificially high for calls transferred to a third party.</p></li>
<li><p>Fixed an issue where overcapacity deflection settings interfered with
after-hours deflections, causing calls to be incorrectly queued.</p></li>
<li><p>Fixed an issue where the inactivity timeout didn't function as configured.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>June 03, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#June_03_2026</id>
    <updated>2026-06-03T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_03_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.38</strong></p>
<p>We've released version 4.38 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Sort and filter emails</strong></p>
<p>Agents can now sort and filter emails by date in the email adapter.</p>
<p>User experience changes: The email adapter has the following new UI elements:</p>
<ul>
<li><p>A button to toggle between <strong>Oldest to newest</strong> and <strong>Newest to oldest</strong> in
the email list.</p></li>
<li><p>A <strong>Filter by Date</strong> list to filter by preset filters or by a configurable
date range.</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/email-adapter#email-lists">Email
lists</a>.</p>
<h3>Fixed</h3>
<p>This release addresses the following issues:</p>
<ul>
<li><p>Fixed an issue where Canadian French translations for notifications and
error messages were appearing in English.</p></li>
<li><p>Fixed an issue where the Alvaria WFM <strong>Agent Performance</strong> report was
exporting every minute instead of once daily.</p></li>
<li><p>Fixed an issue where the <strong>Agent Preferences</strong> table on the <strong>Agent
Availability</strong> dashboard didn't update when an agent modified their
availability preferences.</p></li>
<li><p>Fixed an issue that occurred when an agent manually changed their status to
<strong>Available</strong> before the point in time that automatic wrap-up was configured
to do so. In the <strong>Activity Timeline</strong> report, the status change was
mistakenly attributed to the system.</p></li>
<li><p>Fixed an agent desktop issue where clicking the <strong>Transfer</strong> button in an
SMS chat displayed an error instead of starting a transfer.</p></li>
<li><p>Fixed an issue where a delay in Salesforce task creation caused a lag in
updating the ticket ID on calls.</p></li>
<li><p>Fixed an issue where agents couldn't transfer SMS chats.</p></li>
<li><p>Fixed an issue where incoming chats were routed to newly signed-in agents
instead of to those who had been available the longest.</p></li>
<li><p>Fixed an issue where messages in the chat adapter's chat history weren't
labeled or aligned to distinguish agent messages from end-user messages.</p></li>
<li><p>Fixed an issue in the IVR <strong>Queue Menu Settings</strong> pane where the text input
field didn't appear when users selected <strong>Text-to-speech</strong>.</p></li>
<li><p>Fixed an issue in the SMS <strong>Queue Menu Settings</strong> pane where phone numbers
weren't appearing in the incoming and outbound <strong>Assigned Numbers</strong> fields.</p></li>
<li><p>Fixed an issue where the web SDK didn't load.</p></li>
<li><p>Fixed an issue where live transcripts and conversation summarization didn't
display in the agent desktop following an instance update.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 27, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#May_27_2026</id>
    <updated>2026-05-27T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#May_27_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Advanced reporting dashboards 4.22</strong></p>
<p>We've released version 4.22 of the advanced reporting dashboards.</p>
<h3>Feature</h3>
<p><strong>Added a Location filter to dashboards</strong></p>
<p>The following dashboards now include a <strong>Location</strong> filter:</p>
<ul>
<li><p><a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-real-time-channel-perf">Real-time Channel
Performance</a></p></li>
<li><p><a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-transfers">Transfers</a></p></li>
<li><p><a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-queue-interval">Queue
Interval</a></p></li>
</ul>
<h3>Feature</h3>
<p><strong>Queue Performance dashboard improvements</strong></p>
<p>We've made the following improvements to the <strong>Queue Performance - Calls</strong> and
<strong>Queue Performance - Chats</strong> dashboards:</p>
<ul>
<li><p>Added the dashboards to the Advanced Reporting Landing Page.</p></li>
<li><p>Added a <strong>Support Phone Number</strong> filter.</p></li>
<li><p>Renamed the <strong>Total Inbound Handled</strong> tile (calls only) to <strong>Total Queue
Answered</strong>.</p></li>
<li><p>Added a <strong>Total Failed</strong> tile.</p></li>
<li><p>In the <strong>Queue Summary</strong> table, removed the <strong>Total Inbound Calls Handled</strong>
column and added the following columns: <strong>Total Queue Interactions</strong>,
<strong>Total Queue Entries</strong>, <strong>Total Queue Answered</strong>, <strong>Total Failed</strong>, and
<strong>Total Transfers</strong>.</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-queue-performance">Queue Performance
dashboards</a>.</p>
<h3>Feature</h3>
<p><strong>General dashboard updates</strong></p>
<ul>
<li><p>In the <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-perf-overview">Performance
Overview</a>
dashboard, we renamed the following tiles:</p>
<ul>
<li><p><strong>Queued Now</strong> to <strong>Current Queued Now</strong></p></li>
<li><p><strong>Max Queue Time</strong> to <strong>Current Max Queue Time</strong></p></li>
</ul></li>
<li><p>The <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-calls-connected">Real-time Connected -
Calls</a> and
<a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-chats-connected">Real-time Connected -
Chats</a>
dashboards now include the following tiles:</p>
<ul>
<li><p><strong>Total Connected Calls</strong> (calls only)</p></li>
<li><p><strong>Total Connected Chats</strong> (chats only)</p></li>
<li><p><strong>Avg Current Sentiment Score</strong></p></li>
</ul></li>
<li><p>In the <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-queue-group-perf">Queue Group Performance -
All</a>
dashboard, we renamed the <strong>Lang</strong> filter to <strong>Language</strong>.</p></li>
</ul>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li><p>Fixed an issue where the CSAT scores in the <strong>Performance Overview</strong> and
<strong>CSAT</strong> dashboards didn't match.</p></li>
<li><p>Fixed an issue where the <strong>Queue Performance</strong> dashboard incorrectly totaled
queue interactions, resulting in lower counts than expected.</p></li>
<li><p>Fixed an issue in the <strong>All Interactions - Chat</strong> dashboard where the
<strong>Virtual Agents Chats</strong> table displayed the wrong chat.</p></li>
<li><p>Fixed an issue in the <strong>All Interactions - Chat</strong> dashboard where the
<strong>Failed Interaction</strong> column of the <strong>Chat Metric Detail</strong> table displayed
<code>False</code> for a failed interaction.</p></li>
<li><p>Fixed an issue in the <strong>All Interactions - Chat</strong> dashboard where the
<strong>Failed Interaction</strong> column of the <strong>Chat Metric Detail</strong> table displayed
<code>False</code> for a failed interaction.</p></li>
<li><p>Fixed an issue where the <strong>Chat ID</strong> filter on the <strong>Queue Performance -
Chats</strong> dashboard incorrectly displayed placeholder values.</p></li>
<li><p>Fixed an issue where scheduled exports of large queries were limited to 500
rows, causing reporting delays.</p></li>
<li><p>Fixed an issue in the <strong>Historical Data</strong> table of the <strong>Agent Activity</strong>
dashboard where the <strong>Start Time</strong> and <strong>End Time</strong> columns indicated
incorrect durations for agents belonging to multiple teams.</p></li>
<li><p>Fixed an issue where short abandoned calls and chats were incorrectly
included in the <strong>Abandons</strong> dashboard, causing inaccurate reporting of
queue abandon times.</p></li>
<li><p>Fixed an issue where dashboard windows didn't fully display their contents.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 26, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#May_26_2026</id>
    <updated>2026-05-26T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#May_26_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.35</strong></p>
<p>We've released version 4.35 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Fixed</h3>
<p>This release addresses the following issues:</p>
<ul>
<li><p>Fixed an issue where URLs copied from Microsoft Word into SMS chat sessions
were incorrectly formatted, causing links to merge with adjacent text.</p></li>
<li><p>Fixed an issue with Alvaria campaigns where the dialer didn't correctly use
the country code from the <strong>@COUNTRYCODE</strong> field when selecting the contact
number to dial.</p></li>
<li><p>Fixed an issue where live transcription didn't resume after an agent enabled
and then disabled redaction during IVR payment card collection.</p></li>
<li><p>Fixed an issue where agents couldn't upload PDF files in chat sessions.</p></li>
<li><p>Fixed an issue where end-users encountered errors or empty details when
accessing call history immediately after a call ended.</p></li>
<li><p>Fixed an issue where agents became stuck in the <code>In-call</code> status and
couldn't end calls or change their status, preventing them from handling new
interactions.</p></li>
<li><p>Fixed an issue where the deletion of the default greeting message for a
language didn't persist.</p></li>
<li><p>Fixed a web SDK issue where scheduling a call in one queue incorrectly
showed the <strong>Reschedule Call</strong> screen from a different queue.</p></li>
<li><p>Fixed an issue that occurred when a human agent invoked the payment virtual
task assistant to collect card details. When the call was transferred back
to the human agent, live transcription and sentiment analysis didn't resume.</p></li>
<li><p>Fixed an issue where HubSpot ticket creation failed when <strong>Skip CRM Account
Creation</strong> and <strong>Skip Account Lookup</strong> were enabled. This resulted in
tickets being created without an associated phone number.</p></li>
<li><p>Fixed an issue where, after transferring a call from one queue to another,
the receiving agent's desktop temporarily showed the source queue's agent
desktop layout instead of the destination queue's layout.</p></li>
<li><p>Fixed an issue where outbound Telnyx calls got stuck on the agent adapter
<strong>Connecting</strong> screen when <strong>Agent Voice Detection</strong> was enabled globally.</p></li>
<li><p>Fixed an issue where Alvaria Advanced Outreach outbound campaign batch files
weren't ingested by Contact Center AI Platform, preventing campaigns from loading
contacts.</p></li>
<li><p>Fixed an issue where a single inbound call in Salesforce created two cases.</p></li>
<li><p>Fixed an issue where the <strong>Agents</strong> dashboard showed an invalid <code>-10</code> agent
status during wrap-up and after calls.</p></li>
<li><p>Fixed an issue where Alvaria WFM Agent Performance reports displayed no
agent activity.</p></li>
<li><p>Fixed an issue where the NICE WFM exporter reported higher abandoned call
counts than Contact Center AI Platform reporting.</p></li>
<li><p>Fixed an issue where chats escalated from a virtual agent to a human agent
were dismissed shortly after assignment.</p></li>
<li><p>Fixed an issue where the <strong>Ticket URL</strong> column in the <strong>Individual Call
History CSV report</strong> was blank for newly recorded calls, preventing
customers from accessing and downloading call recordings from the report.</p></li>
<li><p>Fixed an issue where newly created teams couldn't be reordered in the
CCAI Platform portal.</p></li>
<li><p>Fixed an issue where the agent desktop <strong>Previous Interactions</strong> panel
didn't show Agent Assist summaries from past calls.</p></li>
<li><p>Fixed an issue where conversation history didn't display correctly in the
agent adapter when a chat was escalated from a virtual agent to a human
agent and then a large number of messages were sent by the end-user.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 19, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#May_19_2026</id>
    <updated>2026-05-19T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#May_19_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.30</strong></p>
<p>We've released version 4.30 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Skip the IVR greeting message</strong></p>
<p>You can now configure your instance to skip the IVR greeting message.</p>
<p>Administrators: A new <strong>Skip IVR Greeting</strong> option is available in the
<strong>Settings <span aria-label="and then">&gt;</span> Languages &amp; Messages <span aria-label="and then">&gt;</span> IVR-specific
Messages</strong> section.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/customizing_languages_recordings_messages#configure-ivr-specific-messages">Customize IVR-specific
messages</a>.</p>
<h3>Feature</h3>
<p><strong>Headless web SDK: advanced call scheduling is turned on by default</strong></p>
<p>The <code>useAdvancedCallScheduling</code> parameter in the headless SDK is now set to
<code>true</code> by default.</p>
<h3>Feature</h3>
<p><strong>Queue status endpoint</strong></p>
<p>The new queue status endpoint provides real-time data for leaf queues, including
estimated wait times, agent availability, callback slot capacity, hours of
operation, and holidays. This capability lets voice AI systems dynamically
decide whether to escalate a call to a live agent or offer scheduled callback
windows to the caller. You can access the queue status endpoint in the apps API:
<code>GET /apps/api/v1/queues/status</code>.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/apps-api-queue-status-endpoint">The queue status
endpoint</a>.</p>
<h3>Feature</h3>
<p><strong>For call transfers in HubSpot, the ticket owner is automatically updated</strong></p>
<p>When a call is transferred from one agent to another with a HubSpot integration,
HubSpot tickets now automatically update to reflect the new ticket owner. This
provides an accurate record of ownership throughout the interaction lifecycle.
No configuration is required.</p>
<h3>Fixed</h3>
<p>This release addresses the following issues:</p>
<ul>
<li><p>Fixed an issue where email messages in queues displayed a blank white
panel when opened.</p></li>
<li><p>Fixed an issue that occurred when a closed ticket ID was passed to HubSpot
using the SDK. The ticket wasn't reopened, resulting in new tickets being
created.</p></li>
<li><p>Fixed an issue where agents pasted images into the chat adapter even
when the <strong>Allow agents to attach files</strong> setting was turned off.</p></li>
<li><p>Fixed an issue where the agent adapter displayed generic error messages
instead of call failure reasons such as <code>Busy</code> or <code>No answer</code>.</p></li>
<li><p>Fixed an issue where chat history wasn't deleted after a session ended,
causing the agent desktop to become unstable for high-volume agents.</p></li>
<li><p>Fixed an issue where the NICE WFM ASCWS heartbeat timed out, causing agents
to appear inactive and disrupting adherence reporting.</p></li>
<li><p>Fixed an issue where virtual agents unexpectedly disconnected during inbound
IVR calls, causing the calls to escalate to a human agent.</p></li>
<li><p>Fixed an issue where customer utterances were missing from the Live
Transcript when conversations were transferred from a Dialogflow CX agent to
a human agent.</p></li>
<li><p>Fixed an issue where, when an agent searched for a queue during a chat
transfer, the queue appeared with <code>No logged in agents</code> when agents were
available.</p></li>
<li><p>Fixed an issue where launching a task virtual assistant during a chat caused
the agent's screen to freeze.</p></li>
<li><p>Fixed an issue where call transcripts from CX Agent Studio agent
conversations were added to CRM records as garbled and unreadable text, with
repeated words and incorrect turn order.</p></li>
<li><p>Fixed an issue where the <strong>Wait Time</strong> custom field on Zendesk tickets
displayed an incorrect value when using custom fields for <strong>Account</strong> and
<strong>Record</strong>.</p></li>
<li><p>Fixed an issue where agents assigned a direct SMS-capable line didn't
receive visual notifications for incoming SMS chats in the agent adapter
while their status was set to <code>Unavailable</code>.</p></li>
<li><p>Fixed an issue where chat transcripts couldn't be downloaded from the
<strong>Completed Chats</strong> page.</p></li>
<li><p>Fixed an issue where customer calls were unexpectedly abandoned during
payment transactions when DTMF inputs were provided.</p></li>
<li><p>Fixed an issue where agents heard repeated call notification sounds during
active calls, even when no new call was assigned.</p></li>
<li><p>Fixed an issue where only English IVR queues appeared when configuring
agent-specific deflection settings, even when other language queues were
available.</p></li>
</ul>
<!--
-   Fixed an issue where sentiment analysis didn't display to agents when calls
    were escalated from a virtual agent, even though the data was generated.
-->
<ul>
<li><p>Fixed an issue where email messages in queues displayed a blank white panel
when opened.</p></li>
<li><p>Fixed an issue where chat transcript and metadata files were generated as
empty files, causing API timeouts and blocking reporting pipelines.</p></li>
<li><p>Fixed an issue where chat sessions that ended due to end-user inactivity
were marked as <strong>Disconnected by end user</strong> instead of <strong>Timeout: end user
stopped responding</strong>.</p></li>
<li><p>Fixed an issue where agents couldn't receive more than 12 concurrent chats
despite being configured for up to 30.</p></li>
<li><p>Fixed an issue where virtual agent calls were routed back to the original
queue instead of being handled as expected.</p></li>
<li><p>Fixed an issue that occurred when a third party was added to a call. After
all participants left the call, the call still appeared to be connected.</p></li>
<li><p>Fixed an issue where cascade conditions for agent queues didn't correctly
enforce the minimum number of available UK agents before allowing calls to
cascade from the US queue, resulting in calls being routed incorrectly.</p></li>
<li><p>Fixed an issue where bulk user import incorrectly limited the chat
concurrency value to the global default, preventing valid per-agent settings
from being uploaded.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 13, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#May_13_2026</id>
    <updated>2026-05-13T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#May_13_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Mobile SDK for iOS version 2.15.4 patch</strong></p>
<p>This patch includes the following updates for the mobile SDK for iOS:</p>
<ul>
<li><p>Fixed an issue where the iOS app crashed during disconnections.</p></li>
<li><p>Updated the Twilio Voice and Chat SDKs.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 06, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#May_06_2026</id>
    <updated>2026-05-06T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#May_06_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Mobile SDK for iOS version 2.15.3 patch</strong></p>
<p>This patch updates the following for the mobile SDK for iOS:</p>
<ul>
<li>Fixes an issue where the iOS SDK app crashed when a user clicked <strong>End
chat</strong>.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>May 04, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#May_04_2026</id>
    <updated>2026-05-04T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#May_04_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.26</strong></p>
<p>We've released version 4.26 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Fewest Agents Routing</strong></p>
<p>Fewest Agents Routing has been added to chat Deltacast configuration. Fewest
Agents Routing keeps busy agents engaged while preserving idle agents for future
workload spikes.</p>
<p>Administrators:</p>
<ul>
<li><p>The following new settings are available at <strong>Settings <span aria-label="and then">&gt;</span>
Operation Management <span aria-label="and then">&gt;</span> Routing <span aria-label="and then">&gt;</span> Chat Routing
<span aria-label="and then">&gt;</span> Deltacast Routing Logic</strong>:</p>
<ul>
<li><p><strong>Longest Idle Routing to distribute workload equally between agents</strong>.
This is the same as the previous default routing behavior.</p></li>
<li><p><strong>Fewest Agents Routing to maximize utilization and call availability</strong>.
This is the new routing behavior that concentrates new chats on busy
agents.</p></li>
</ul></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/multicast_deltacast#deltacast-routing-logic-for-chat">Deltacast routing logic for chat</a>.</p>
<h3>Feature</h3>
<p><strong>Skip account or record creation for HubSpot</strong></p>
<p>You can configure your instance to prevent the automatic creation of accounts
and records in HubSpot while ensuring that data such as media files and
transcripts is preserved. You can configure how the system handles closed
records when a record ID is passed using the SDK.</p>
<p>Administrators:</p>
<ul>
<li><p>The following new settings are available at <strong>Settings <span aria-label="and then">&gt;</span>
Operation Management <span aria-label="and then">&gt;</span> CRM Record Creation Details</strong>:</p>
<ul>
<li><p><strong>Skip CRM account creation</strong></p></li>
<li><p><strong>Skip CRM account lookup</strong></p></li>
<li><p><strong>Skip CRM record creation</strong></p></li>
<li><p><strong>Closed record options when record ID is passed in via SDK</strong></p>
<ul>
<li><p><strong>Create new record</strong></p></li>
<li><p><strong>Reopen record</strong></p></li>
</ul></li>
</ul></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/hubspot-configure-record-creation">Configure HubSpot record creation</a>.</p>
<h3>Feature</h3>
<p><strong>Improved Agent Assist visibility during transfers</strong></p>
<p>When a chat is transferred, the originating agent and the receiving agent see
Agent Assist as it's configured for their respective teams or queues.
This behavior now also applies to transfers of direct inbound calls.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/agent-assist#configure-team-for-agent-assist">Configure Agent Assist at the team
level</a>.</p>
<h3>Feature</h3>
<p><strong>Breakthrough for wrap-up improvements</strong></p>
<p>If breakthrough is configured for <code>Wrap-up</code> and <code>Wrap-up Exceeded</code> statuses,
agents can now answer breakthrough calls even if they haven't completed the
following:</p>
<ul>
<li><p>Submitted disposition codes and notes.</p></li>
<li><p>Manually switched to <code>Available</code> status.</p></li>
</ul>
<p>Additionally, agents in <code>Wrap-up</code> status who accept breakthrough calls before
submitting disposition codes and notes can now switch between the call and the
wrap-up screen.</p>
<p>User experience changes include the following:</p>
<ul>
<li><p>The call adapter contains a switcher button that lets agents switch between
an ongoing call and the wrap-up screen for a previous call.</p></li>
<li><p>The mini-adapter on the agent desktop expands to let you switch between an
ongoing call and the wrap-up screen for a previous call.</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/agent-status#breakthrough_for_wrap-up">Breakthrough for
wrap-up</a>.</p>
<h3>Feature</h3>
<p><strong>Custom field mapping for HubSpot</strong></p>
<p>You can map your web or mobile SDK custom data fields to your HubSpot
installation's custom fields. At runtime, when the SDK sends a custom data
value, the system writes the value to the mapped HubSpot custom field.</p>
<p>Administrators: On the <strong>Settings <span aria-label="and then">&gt;</span> Operation Management</strong> page,
  there's a new <strong>Custom Field Mapping</strong> pane.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/hubspot-custom-field-mapping">HubSpot custom field
mapping</a>.</p>
<h3>Feature</h3>
<p><strong>Call scheduling improvements</strong></p>
<p>We've made the following improvements to call scheduling for web SDK v3 and the
headless web SDK:</p>
<ul>
<li><p><strong>Configurable time slots</strong>. You can configure the length of call-scheduling
time slots.</p></li>
<li><p><strong>Day-based time slot selection</strong>. End-users can browse available time slots
organized by day.</p></li>
<li><p><strong>Rescheduling</strong>. If an end-user reopens the web SDK and has an existing
scheduled call, they're prompted to manage that appointment (reschedule or
cancel) before starting a new flow.</p></li>
<li><p><strong>Cancellation</strong>. End-users can cancel a previously scheduled call.</p></li>
<li><p><strong>Queue-level configuration</strong>. You can configure call scheduling at the
queue level.</p></li>
</ul>
<aside class="note"><strong>Note:</strong><span> Headless web SDK users must specify <code>useAdvancedCallScheduling: true</code> with
  calls to the <code>getTimeSlots</code> method to access these call scheduling
  improvements.</span></aside>
<p>Administrators:</p>
<ul>
<li><p>There's a new <strong>Scheduled Calls</strong> pane on the <strong>Settings <span aria-label="and then">&gt;</span>
Calls</strong> page.</p></li>
<li><p>There's a new <strong>Scheduled Calls</strong> section in the <strong>Settings <span aria-label="and then">&gt;</span>
Queue <span aria-label="and then">&gt;</span> Web <span aria-label="and then">&gt;</span> <code><var>SELECT_QUEUE</var></code></strong>
pane.</p></li>
<li><p>We moved <strong>Scheduled Call Countdown</strong> and <strong>Scheduled Call Expiration</strong> from
<strong>Settings <span aria-label="and then">&gt;</span> Calls <span aria-label="and then">&gt;</span> Call Details</strong> to <strong>Settings
<span aria-label="and then">&gt;</span> Calls <span aria-label="and then">&gt;</span> Scheduled Calls</strong>.</p></li>
<li><p>We've added the following settings to the <strong>Settings <span aria-label="and then">&gt;</span> Calls
<span aria-label="and then">&gt;</span> Scheduled Calls</strong> pane:</p>
<ul>
<li><p><strong>Consumers can schedule calls up to
<code><var>SELECT_INTEGER</var></code> day(s) in the future</strong></p></li>
<li><p><strong>Static <span aria-label="and then">&gt;</span> Maximum calls per time slot</strong></p></li>
</ul></li>
</ul>
<p>User experience changes:</p>
<ul>
<li>For <strong>Scheduled Calls</strong>, if you select <strong>Consumers can schedule calls up to
<code><var>SELECT_INTEGER</var></code> day(s) in the future</strong>, a new
<strong>Select a day</strong> screen appears to end-users who reschedule a call.</li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/call-settings#scheduled-calls">Scheduled
calls</a>.</p>
<h3>Feature</h3>
<p><strong>Headless web SDK updates</strong></p>
<p>We've made the following updates to the headless web SDK:</p>
<ul>
<li><p>New methods:</p>
<ul>
<li><p><strong>fetchTimeSlotAvailability</strong>. Check if time slots are available for a
given menu.</p></li>
<li><p><strong>restoreCobrowseSession</strong>. Restores a cobrowse session after the
browser window is reopened.</p></li>
<li><p><strong>getLogs</strong>. Gets the internal debug logs collected by the SDK.</p></li>
</ul></li>
<li><p>Updated signatures:</p>
<ul>
<li><p><strong>getTimeSlots</strong>. Includes the <code>GetTimeSlotsRequest</code> interface.</p></li>
<li><p><strong>updatePostSession</strong>. Includes an <code>optInSelection</code> parameter.</p></li>
</ul></li>
</ul>
<p>For more information, see
<a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/headless-web-api#get-time-slots">getTimeSlots</a>.</p>
<h3>Feature</h3>
<p><strong>Accessibility and design improvements</strong></p>
<p>We've made the following accessibility and design improvements to the web SDK v3
and the headless web SDK:</p>
<ul>
<li><p><strong>WCAG Compliance</strong>. Updated to comply with Web Content Accessibility
Guidelines (WCAG).</p></li>
<li><p><strong>Right-to-left support</strong>. Now supports right-to-left languages: Arabic,
Hebrew, Farsi, and Urdu.</p></li>
<li><p><strong>Improved screen reader compatibility</strong>. Improved support for screen
readers.</p></li>
<li><p><strong>Improved spacing</strong>. Uses 4px-based spacing to improve the look and feel of
page displays.</p></li>
</ul>
<h3>Fixed</h3>
<p>This release addresses the following issues:</p>
<ul>
<li><p>Fixed an issue where the Telnyx integration attempted to reconnect
websockets after a failure, even when this behavior wasn't desired.</p></li>
<li><p>Fixed an issue where Agent Assist disappeared for the third agent
during consecutive queue transfers.</p></li>
<li><p>Fixed an issue where empty responses from Dialogflow were
passed through to CCAI Platform, resulting in undefined call
behavior.</p></li>
<li><p>Fixed an issue where active outbound campaigns stopped dialing when a
concurrent campaign encountered timezone restrictions, requiring manual
intervention to resume calls.</p></li>
<li><p>Fixed an issue where campaigns didn't resume after being paused,
resulting in call session failures and missing participant
information.</p></li>
<li><p>Fixed an issue where chat transfers involving multiple agents failed,
causing agents to become stuck in an "in chat" status even when no active
chats were present.</p></li>
<li><p>Fixed an issue where incoming chats were routed to newly signed-in agents
instead of agents who had been available the longest.</p></li>
<li><p>Fixed an issue where chat messages sent by end-users immediately after
starting a chat, but before an agent joined, weren't delivered to
the agent.</p></li>
<li><p>Fixed an issue where the <code>recording_url</code> field in session data wasn't
populated after calls ended.</p></li>
<li><p>Fixed an issue where call transfers were incorrectly tagged as <strong>Warm</strong>
instead of <strong>Cold</strong> when the transferring agent disconnected before the
receiving agent answered.</p></li>
<li><p>Fixed an issue where call recordings for sessions ending with a virtual
agent post-call survey were truncated. This resulted in the main human agent
conversation not being saved.</p></li>
<li><p><s>Fixed an issue where outbound call restrictions incorrectly blocked calls
to Japanese numbers, even when settings allowed them.</s></p></li>
<li><p>Fixed an issue where agents became stuck in <strong>Wrap-up</strong> status after a
call was transferred to another agent's voicemail and the end user
disconnected during the voicemail greeting.</p></li>
<li><p>Fixed an issue where, in third-party transfer calls with <strong>Call recording
for third-party transfers</strong> set to off, redaction didn't begin immediately
after the agent disconnected.</p></li>
<li><p>Fixed an issue where calls didn't connect and re-queued, resulting in long
queue times for agents.</p></li>
<li><p>Fixed an issue where disposition lists in the call adapter didn't appear in
alphabetical order, as configured in the portal.</p></li>
<li><p>Fixed an issue where chats in the agent desktop didn't transition to the
<strong>End Wrap-Up</strong> state after the agent clicked <strong>Submit</strong>.</p></li>
<li><p>Fixed an issue where the <code>apps/api/v1/users</code> API returned only 100 records
per page, even when a higher limit was specified.</p></li>
<li><p>Fixed an issue where filtering by queue name on the <strong>Queued Chats</strong> and
<strong>Queued Calls</strong> pages didn't return accurate results.</p></li>
<li><p>Fixed an issue where updating an agent's skills from the <strong>Agents</strong> page
mistakenly removed their extension number.</p></li>
<li><p>Fixed an issue where users of the <strong>Dialer Admin</strong> role couldn't add teams
to a queue.</p></li>
<li><p>Fixed an issue where call wrap-up interactions recorded inaccurate data,
such as excessive wrap-up times, redundant instances, and incorrect
chronological sequencing.</p></li>
<li><p>Fixed an issue that occurred when an agent with Agent Assist
transferred a call to a second agent with Agent Assist. After the
transfer, the second agent no longer had access to Agent Assist.</p></li>
<li><p>Fixed an issue with Salesforce integrations in the agent desktop where
notification flags overlapped the Salesforce Utility Bar navigation, which
prevented agents from accessing navigation controls.</p></li>
<li><p>Fixed an issue where agents were incorrectly reported as <code>Available</code> for an
extended period after signing out.</p></li>
<li><p>Fixed an issue where calls waiting in a queue with no available agents
weren't connected when an agent became available.</p></li>
<li><p>Fixed an issue where the previous CCAI Insights name appeared in the portal
instead of Customer Experience Insights.</p></li>
<li><p>Fixed an issue for Alvaria users where the Agent Performance Report was
mistakenly generated and sent at 7:00 PM instead of midnight, which
resulted in incomplete 24-hour performance data.</p></li>
<li><p>Fixed an issue where agents who left a predictive campaign pool were
incorrectly left in <code>Available</code> status.</p></li>
<li><p>Fixed an issue where chat sessions returned an error during post-session
transfer if no virtual agent participant was active.</p></li>
<li><p>Fixed an issue where, after a call failure, the agent adapter displayed a
generic error message instead of an error message that included the failure
reason.</p></li>
<li><p>Fixed an issue for Telnyx users where the instance stopped responding.</p></li>
<li><p>Fixed an issue that occurred when users tried to delete a queue. A message
was returned saying that the queue was assigned as a deflection or
redirection option even though these settings weren't activated for the
queue.</p></li>
<li><p>Fixed an issue where adding multiple voice queues resulted in long loading
times, request timeouts, and incorrect concurrency errors.</p></li>
<li><p>Fixed an issue where overcapacity deflection options messages mistakenly
played twice instead of once.</p></li>
<li><p>Fixed an issue where chats escalated by a virtual agent disconnected seconds
after assignment to a human agent, which prevented the human agent and the
end-user from interacting.</p></li>
<li><p>Fixed an issue where spurious chat interactions appeared in the <strong>All
Interactions</strong> dashboard, which caused discrepancies in handled chat
reporting and incorrect failed session filtering.</p></li>
<li><p>Fixed a web SDK v3 issue where the out-of-office deflection message that
appeared in the end-user's chat window didn't match the message in the chat
transcript.</p></li>
<li><p>Fixed an issue where agents received incorrect <strong>Missed target response
time</strong> notifications in agent desktop SMS chats, even when responding
promptly.</p></li>
<li><p>Fixed an issue where agents attempting to access their contact center using
private ingress couldn't connect.</p></li>
<li><p>Fixed an issue where the <strong>Allow transfers to queues outside of hours of
operation</strong> checkbox was unexpectedly unavailable.</p></li>
<li><p>Fixed an issue where verified outbound phone numbers couldn't be added to a
queue because the selection field was empty, which prevented administrators
from assigning new phone numbers.</p></li>
<li><p>Fixed an issue where attempts to rename IVR queues using redirection data in
legacy YAML files resulted in errors.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 24, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#April_24_2026</id>
    <updated>2026-04-24T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#April_24_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Mobile SDK for iOS version 2.15.2 patch</strong></p>
<p>This patch updates the following for the mobile SDK for iOS:</p>
<ul>
<li>Fixed an issue with the mobile SDK on iOS 26 where the chat text field was
partially obscured because it appeared too low on the screen.</li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 15, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#April_15_2026</id>
    <updated>2026-04-15T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#April_15_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.21</strong></p>
<p>We've released version 4.21 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Language selection support for direct calls</strong></p>
<p>End-users making direct calls to agent phone numbers and agent extension numbers
can select their language at the start of a call.</p>
<p>Administrators: The <strong>Add Number</strong> and <strong>Edit a Number</strong> dialogs, located at
<strong>Settings <span aria-label="and then">&gt;</span> Call <span aria-label="and then">&gt;</span> Phone Numbers <span aria-label="and then">&gt;</span> Phone
Number Management</strong>, have a new <strong>Set languages</strong> checkbox (when the <strong>Set as a
direct number</strong> checkbox is selected). When you select the <strong>Set languages</strong>
checkbox, the <strong>Select languages</strong> list appears.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/call-settings#create-direct-phone-number">Create a direct phone
number</a>.</p>
<h3>Feature</h3>
<p><strong>"Improved controls for predictive campaigns" is available without assistance
from the Google account team</strong></p>
<p>This feature was announced on <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#March_24_2026">March 24,
2026</a> but
previously required the Google account team to enable it. You no longer need
assistance from the Google account team to use this capability. For more
information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/campaign-predictive">Predictive
campaigns</a>.</p>
<h3>Feature</h3>
<p><strong>Virtual agents can transfer calls to a specific human agent</strong></p>
<p>Virtual support agents can transfer calls directly to a specific human agent
using the agent ID or agent extension number. Include the <code>agent_extension</code> or
<code>agent_id</code> field in the transfer payload to direct the call to the correct
agent. Transferring directly to a human agent eliminates the intermediate step
of transferring to a queue before transferring to the agent. This can improve
wait times and customer satisfaction. For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/virtual-agent-to-human-agent-transfers">Virtual agent
to human agent
transfers</a>.</p>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li><p>Fixed an issue where backslash characters in chat shortcuts and chat
messages weren't displayed correctly, resulting in missing or empty message
chat bubbles.</p></li>
<li><p>Fixed an issue where virtual agent chat transcripts didn't match the actual
conversation.</p></li>
<li><p>Fixed an issue where call times in session metadata for virtual agent to
human agent escalations were shorter than the actual call times.</p></li>
<li><p>Fixed an issue where agents were able to join a conference call despite
receiving microphone permission errors.</p></li>
<li><p>Fixed an issue where direct inbound calls to Twilio numbers assigned at the
user level continuously rang without reaching the agent.</p></li>
<li><p>Fixed an issue where chat transfers from auto-answer queues to manual-answer
queues were incorrectly recorded as manual-to-manual in reporting.</p></li>
<li><p>Fixed an agent desktop issue where French (Canadian) translations were
missing or incorrect during outbound calls.</p></li>
<li><p>Fixed an issue where the <strong>All Teams</strong> filter didn't block interactions with
background elements, which caused unintended end-user interactions with
the UI.</p></li>
<li><p>Fixed an issue where missed call volumes didn't appear on the agent
monitoring page.</p></li>
<li><p>Fixed an issue that occurred when the <strong>Display transfer history in agent
adapter</strong> capability was enabled. After a virtual agent escalation,
escalated queue names were shown in English instead of the correct target
language.</p></li>
<li><p>Fixed an issue where virtual agent audio sessions ended after 15 minutes,
causing calls to be escalated unexpectedly.</p></li>
<li><p>Fixed an issue where underscores within email addresses were incorrectly
removed in CRM transcripts.</p></li>
<li><p>Fixed an issue where chat transcript PDFs weren't generated when real-time
redaction was enabled and conversations included non-text message types such
as inline buttons or content cards.</p></li>
<li><p>Fixed an issue where content cards sent by virtual agents during
conversations were missing from the PDF chat transcript.</p></li>
<li><p>Fixed an issue where chat transcripts created through the API weren't
appearing in agent conversations.</p></li>
<li><p>Fixed an issue where voicemails disappeared from the agent's queue and
didn't appear in voicemail history or reports.</p></li>
<li><p>Fixed an issue where the agent adapter displayed <strong>Escalated Virtual Agent
Call</strong> instead of <strong>IVR Callback</strong> after connecting during a callback.</p></li>
<li><p>Fixed an issue where chat disposition selections reset during wrap-up,
particularly when Agent Assist was enabled.</p></li>
<li><p>Fixed an issue where custom fields in dialer list uploads worked only if the
column headers were in all caps.</p></li>
<li><p>Fixed an issue where the email adapter didn't start up.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>April 07, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#April_07_2026</id>
    <updated>2026-04-07T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#April_07_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Advanced reporting dashboards 4.12</strong></p>
<p>We've released version 4.12 of the advanced reporting dashboards.</p>
<h3>Feature</h3>
<p><strong>Repeat contacts data added to advanced reporting dashboards</strong></p>
<p>Repeat contacts data is now available in the following advanced reporting
dashboards:</p>
<ul>
<li><p><strong>Real-time Queue Monitoring - Calls</strong> and <strong>Real-time Queue Monitoring -
Chats</strong>: new <strong>Total Repeat Contacts</strong> tile. For more information, see
<a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-real-time-queue-monitor">Queue monitoring
dashboards</a>.</p></li>
<li><p><strong>All Interactions - Calls</strong> and <strong>All Interactions - Chats</strong>: new <strong>Repeat
Contact</strong> column in the <strong>Call Metric Detail</strong> and <strong>Chat Metric Detail</strong>
tables.</p></li>
<li><p><strong>Real-time Calls - Calls Connected</strong> and <strong>Real-time Chats - Chats
Connected</strong>: new <strong>Repeat Contact</strong> column in the <strong>Connected Calls</strong> and
<strong>Connected Chats</strong> tables.</p></li>
</ul>
<h3>Feature</h3>
<p><strong>New Total Queued Answered metric in the Chat Queue Metrics Explore</strong></p>
<p>The <strong>Chat Queue Metrics</strong> Explore now includes the <strong>Total Queued Answered</strong>
metric. This metric provides a precise count of chats answered from the queue,
providing accurate Service Level Agreement (SLA) and answer rate calculations
where the standard "handled" metric might not apply—for example, if a
chat is answered and then immediately disconnected.</p>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li>Fixed an issue where dashboard names and favorite buttons were missing, 
preventing users from renaming dashboards and marking them as favorites.</li>
</ul>
<p></p>
<ul>
<li><p>Fixed an issue where fields for hourly and 30-minute intervals in call queue
metrics didn't display detailed data over long date ranges.</p></li>
<li><p>Fixed an issue where the <strong>Teams Filter</strong> filter displayed incorrect data.</p></li>
<li><p>Fixed an issue where calls that started at a specific time didn't appear in
their corresponding time windows.</p></li>
</ul>
<p></p>
<ul>
<li><p>Fixed an issue in the Agent Activity dashboard where the <strong>Created By</strong>
column attributed status changes to an agent when an administrator performed
the changes.</p></li>
<li><p>Fixed an issue where historical call and chat metrics displayed incorrect
timestamps.</p></li>
<li><p>On the <strong>Real-time Queue Monitoring - Calls</strong> and <strong>Real-time Queue
Monitoring - Chats</strong> dashboards, in the <strong>Historical Data</strong> tables, the
<strong>Avg CSAT</strong> column was renamed <strong>CSAT</strong>.</p></li>
<li><p>Fixed an issue on the <strong>Channel Interval - Calls</strong> and <strong>Channel Interval -
Chats</strong> dashboards where drill-down views in the trend tiles displayed
incorrect information or were empty.</p></li>
<li><p>Fixed an issue in the <strong>Queue Group Performance - All</strong> dashboard where blue
highlighting wasn't applied to populated fields in the <strong>Queue Group
Performance Calls</strong> and <strong>Queue Group Performance Chats</strong> tables.</p></li>
</ul>
<p></p>
]]>
    </content>
  </entry>

  <entry>
    <title>April 02, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#April_02_2026</id>
    <updated>2026-04-02T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#April_02_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.16</strong></p>
<p>We've released version 4.16 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Agent Assist is available for calls and chats that are unassociated
with a queue</strong></p>
<p>You can now turn on Agent Assist for calls and chats at the team level.
That means that Agent Assist is available for interactions that aren't
associated with a queue, such as direct inbound calls and outbound calls with no
queue selected.</p>
<p>Administrators: In the <strong>Settings <span aria-label="and then">&gt;</span> Users &amp; Teams <span aria-label="and then">&gt;</span> Manage
Users &amp; Teams <span aria-label="and then">&gt;</span></strong> edit <strong><var>TEAM_NAME</var></strong> pane,
there's a new <strong>Agent Assist</strong> section.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/agent-assist#configure-team-for-agent-assist">Configure Agent Assist at the team
level</a>.</p>
<h3>Feature</h3>
<p><strong>New HubSpot CRM ticket view: Help desk view</strong></p>
<p>You can now configure which CRM ticket view your HubSpot integration uses:
<strong>Standard view</strong>, or the new real-time <strong>Help desk view</strong>.</p>
<p>Administrators: In the <strong>Settings <span aria-label="and then">&gt;</span> Developer Settings <span aria-label="and then">&gt;</span></strong>
select <strong>HubSpot</strong> pane, there's a new <strong>CRM Ticket View</strong> section.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/hubspot#configure-hubspot">Configure
HubSpot</a>.</p>
<h3>Feature</h3>
<p><strong>Play pre-recorded audio for virtual agents</strong></p>
<p>Dialogflow lets virtual agents respond with pre-recorded audio. This
lets you use high-quality audio files instead of standard text-to-speech. This
capability is available for all voice channels, including inbound and outbound
calls. It's available for support virtual agents, task virtual agents, and
post-session virtual agents. For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/play-prerecorded-audio">Play pre-recorded
audio</a>.</p>
<h3>Feature</h3>
<p><strong>Configure the ringing timeout for virtual agent transfers to SIP endpoints</strong></p>
<p>Twilio users can configure the ringing timeout for outbound calls that virtual
agents transfer to SIP endpoints. Add the <code>sip_ring_timeout</code> field to the
virtual agent's custom payload to set the ringing period for up to 600 seconds.
This allows calls to internal extensions or Unified Communications (UC)
destinations sufficient time to be answered before disconnection. For more
information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/va-custom-payload#transfer-to-SIP-endpoint">Transfer a call to a SIP
endpoint</a>.</p>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li><p>Fixed an issue with React Native integrations where the email adapter
wouldn't load. TBD - confirm that there's only one bug related to the email
adapter not loading with React Native integrations.</p></li>
<li><p>Fixed an issue where enabling chat redaction caused the unredacted messages
to be redacted in the chat adapter.</p></li>
<li><p>Fixed an issue where calls continued to be recorded after being transferred
to a third-party number, even when the <strong>Continue Call recording to Third
Party Numbers after the agent leaves the call</strong> setting was cleared.</p></li>
<li><p>Fixed an issue where emails were automatically assigned to users without
agent roles.</p></li>
<li><p>Fixed an issue where the global <strong>Overcapacity Deflection Messages</strong> setting
was configured for <strong>Uploading Audio Recordings</strong>, but queues inheriting
global settings incorrectly displayed <strong>Text-to-speech</strong> in the UI.</p></li>
<li><p>Fixed an issue where agents couldn't transfer a chat within the same queue.</p></li>
<li><p>Fixed an issue where incoming calls unexpectedly ended with 603 decline
errors after ringing for 13 seconds.</p></li>
<li><p>Fixed an issue in the Agent Desktop where the session ID didn't match the
call ID for the same interaction.</p></li>
<li><p>Fixed an issue where user search results didn't display users in locations
with the same first three letters of the name when searching for partial
locations.</p></li>
<li><p>Fixed an issue that let end-users interact with a mailbox immediately after
switching to a different mailbox, causing synchronization issues.</p></li>
<li><p>Fixed an issue where overcapacity deflection didn't work for direct inbound
calls.</p></li>
<li><p>Fixed an issue where the Reporting API changed the data types of some
response fields. This caused data type mismatches in the reports that the
API returned.</p></li>
</ul>
<h3>Announcement</h3>
<p><strong>Mobile SDK for Android version 2.15.2 patch</strong></p>
<p>This patch updates the following for the mobile SDK for Android:</p>
<ul>
<li><p>Updates <code>minSdkVersion</code> to <code>25</code>.</p></li>
<li><p>Upgrades the following dependencies:</p>
<ul>
<li><p>Twilio Conversations to 6.2.1</p></li>
<li><p>Twilio Voice to 6.10.2</p></li>
</ul></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 25, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#March_25_2026</id>
    <updated>2026-03-25T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#March_25_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Web SDK version 2 will be shut down on June 26, 2026</strong></p>
<p>On June 26, 2025, we announced the launch of <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_26_2025">Web SDK version
3</a>. Starting on
<strong>June 26, 2026</strong>, the web SDK v2 will no longer function. Be sure to <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/web-sdk-v3-upgrade">update
your website</a> to use the
web SDK v3 before that date to avoid breaking your integration with the web SDK.
We are no longer adding new features to the web SDK v2.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>March 24, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#March_24_2026</id>
    <updated>2026-03-24T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#March_24_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.12</strong></p>
<p>We've released version 4.12 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Support for creating chat virtual agents using CX Agent Studio</strong></p>
<p>Contact Center AI Platform supports creating chat virtual agents using
<a href="https://docs.cloud.google.com/customer-engagement-ai/conversational-agents/ps">Customer Experience Agent Studio</a>
(CX Agent Studio). This expands on its existing support for creating voice virtual
agents with CX Agent Studio.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/create-a-cx-agent-studio-agent">Create and integrate Customer Experience Agent Studio
agents</a>.</p>
<h3>Feature</h3>
<p><strong>Callback fulfillment hours</strong></p>
<p>You can configure callback fulfillment hours, which are the hours when your
contact center fulfills callbacks. If you enable callback rollovers to the next
day, callbacks that are scheduled outside of these hours are rolled over to the
next day. If you don't enable callback rollovers, callbacks that are scheduled
outside of these hours are canceled. Callback fulfillment hours aren't available
by default. To use this capability, ask your Google contact to turn it on for
your instance. For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/call-settings#callback-fulfillment-hours">Callback fulfillment
hours</a>.</p>
<h3>Feature</h3>
<p><strong>Improved support for multiple agent matches for agent extension searches</strong></p>
<p>When an end-user inputs an agent extension number at the beginning of a call and
there are multiple agent matches, the system now reads agent matches in groups
of eight. This gets the end-user to the correct agent faster. We've added the
following new extension directory messages to help guide the end-user to the
correct agent:</p>
<ul>
<li><p>Multiple agents found</p></li>
<li><p>Search results next page</p></li>
<li><p>End of search results</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/call-settings#extension-directory-messages">Extension directory
messages</a>.</p>
<h3>Feature</h3>
<p><strong>HubSpot lookup against company profiles</strong></p>
<p>HubSpot integrations now support lookups against Company profiles.
Administrators can configure primary and secondary lookup objects, allowing the
system to search for end-users across both Contacts and Companies to ensure
accurate identification during active sessions.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/hubspot-lookups">HubSpot lookup against company
profiles</a>.</p>
<h3>Feature</h3>
<p><strong>HubSpot: Mobile Phone Number Lookup</strong></p>
<p>Admins can now enable mobile phone number lookups for HubSpot integrations to
ensure callers are accurately matched with existing contacts. To activate this,
navigate to <strong>Settings &gt; Developer Settings &gt; CRM</strong> and check the <strong>Mobile phone
number lookup</strong> box in the new <strong>Phone Number Lookup</strong> section. Once enabled,
the system will automatically search both the "Phone number" and "Mobile phone
number" fields in HubSpot during incoming voice or chat sessions. For more
information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/hubspot-mobile-phone-lookup">HubSpot mobile phone number
lookup</a>.</p>
<h3>Feature</h3>
<p><strong>Improved controls for predictive campaigns</strong></p>
<p>We've added the following controls to predictive campaigns to reduce the risk of
call abandonment due to overdialing. These controls let you ramp up dialing
rates more naturally and consistently.</p>
<ul>
<li><p><strong>Max Calls Per Agent</strong></p></li>
<li><p><strong>Target Agent Occupancy</strong></p></li>
</ul>
<p>We've also made the <strong>Max Abandonment %</strong> setting optional, for campaigns that
don't require maintaining a maximum abandonment percentage.</p>
<p>Administrators: When you click <strong>Campaigns <span aria-label="and then">&gt;</span> Add Campaign
  <span aria-label="and then">&gt;</span> Mode <span aria-label="and then">&gt;</span> Predictive</strong>, the new controls appear in the
  <strong>Add Campaign</strong> dialog.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/campaign-predictive">Predictive
campaigns</a>.</p>
<h3>Feature</h3>
<p><strong>Resume chat endpoint</strong></p>
<p>You can use the new <code>chats/CHAT_ID/resume</code> endpoint to resume chat sessions that
are in <code>dismissed</code> or <code>va_dismissed</code> status. Resumed chat sessions display the
chat history to both the end-user and the agent.</p>
<p>For more information, see
<a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/resume-a-chat">Resume a chat</a>.</p>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li><p>Fixed an issue for Zendesk users where using click-to-dial from a private
note failed to display existing tickets for outbound calls, forcing agents
to create new tickets.</p></li>
<li><p>Fixed an issue for Brightspeed users where the CRM link in the agent adapter
didn't open during calls or chats.</p></li>
<li><p>Fixed an issue where call recordings between agents and end-users didn't
upload to Salesforce promptly.</p></li>
<li><p>Fixed an issue where agents placing an outbound call couldn't select queues
from their parent team.</p></li>
<li><p>Fixed an issue where agent status durations continued to accrue even after
agents logged out or went offline.</p></li>
<li><p>Fixed an issue where web queue redirects didn't work with domains ending in
<code>.today</code>.</p></li>
<li><p>Fixed an issue in the <strong>Agent</strong> dashboard where team names with a forward
slash displayed the HTML character entity (<code>&amp;#x2F;</code>) instead of the forward
slash.</p></li>
<li><p>Fixed an issue where changing agent status after completing wrap-up
displayed the wrap-up screen instead of the new status.</p></li>
<li><p>Fixed an issue where the default global contact list was missing, despite
being enabled, preventing end-users from accessing this directory.</p></li>
<li><p>Fixed an issue where virtual agent calls weren't recorded and uploaded to
external storage even when call recording was turned on.</p></li>
<li><p>Fixed an issue where outbound calls were incorrectly prompting for customer
satisfaction (CSAT) feedback when a menu was assigned.</p></li>
<li><p>Fixed an issue where the French Canadian translation for "wrap-up" was
inconsistent between the chat adapter and notes panel.</p></li>
<li><p>Fixed an issue where filtering agents by Team on the Agents tab resulted in
significant delays.</p></li>
<li><p>Fixed an issue where users were unable to download reports from the virtual
agent dashboard and chat history if the requested date range exceeded the
storage retention period.</p></li>
<li><p>Fixed an issue where SMS, WhatsApp, and AMB queues that were copied from Web
or IVR channels incorrectly inherited transfer restrictions, preventing
agents from transferring chats.</p></li>
<li><p>Fixed an issue where users were unable to upload a key when adding or
editing a redaction platform under developer settings.</p></li>
<li><p>Fixed an issue where call recording links were not being pushed to HubSpot
cases as expected.</p></li>
<li><p>Fixed an issue where agents intermittently failed to connect to incoming
calls and were immediately disconnected, causing calls to requeue or drop
unexpectedly.</p></li>
<li><p>Fixed an issue where chat and call queues appeared unavailable for transfers
when destination agents reached maximum capacity or were in an unavailable
status.</p></li>
<li><p>Fixed an issue where toggling the Whisper Announcement or Countdown settings
in Automatic Redirection would unintentionally disable the Customize
Greetings Announcement option.</p></li>
<li><p>Fixed an issue where callback selections made after a virtual agent handover
were not accurately reflected in downloadable reports.</p></li>
<li><p>Fixed an issue where the <strong>Available</strong> filter didn't display agents that
were available to receive a transfer.</p></li>
<li><p>Fixed an issue with Alvaria Workforce integrations where files were rejected
due to a random suffix added to the RECORDKEY value.</p></li>
<li><p>Fixed an issue where two end-users could be connected simultaneously to a
single agent during campaign calls.</p></li>
<li><p>Fixed an issue where the inactive chat dismissal timer did not reset after a
conversation was escalated from a virtual agent to a live agent queue.</p></li>
<li><p>Fixed an issue where transcript metadata files were sometimes stored in the
folder for the following day instead of matching the transcript file date,
ensuring all metadata and transcript files are now consistently organized by
the correct chat end date.</p></li>
<li><p>Fixed an issue where agents appeared available but were unable to receive or
be re-offered calls due to repeated WebSocket presence updates and
connection expirations.</p></li>
<li><p>Fixed an issue where Direct Access Points configured with SIP URIs
containing spaces or non-standard formats failed to route calls correctly.</p></li>
<li><p>Fixed an issue where the Agents tab filter in the UJET Portal displayed "All
undefined" and was unclickable, preventing manual agent selection.</p></li>
<li><p>Fixed an issue where managers could access queue reports requested by other
managers, even if they were not involved in the relevant queues.</p></li>
<li><p>Fixed an issue where searching by Location on the Users &amp; Teams page could
return agents who no longer matched the search criteria. Search results now
accurately reflect current agent locations.</p></li>
<li><p>Fixed an issue where users did not see a message indicating that no time
slots were available when selecting a queue with no available time slots.</p></li>
<li><p>Fixed an issue where the fetch time slots endpoint incorrectly included
non-working days when calculating available future time slots.</p></li>
<li><p>Fixed an issue where call recordings failed to convert from MP3 to WAV,
preventing playback in Call Quality Assurance tools that require WAV format.</p></li>
<li><p>Fixed an issue where, after a warm call transfer, if Agent 1 left the call
and Agent 2 resumed the conversation, there was no audio between Agent 2 and
the end user.</p></li>
<li><p>Fixed a 500 Internal Server Error that occurred when administrators tried to
add a new language (for example, Danish) under the "Languages and Message"
settings. This error prevented the language from being added to the list.</p></li>
<li><p>Fixed an issue where the chat widget landmark was missing an accessible
label. The chat widget now includes an aria-label matching the chat button
label.</p></li>
<li><p>We have updated the session metadata to provide a strict distinction between
Escalations and Transfers. This ensures that reporting accurately reflects
the business context of how a session moves between resources. The session
metadata will now categorize these events as follows:</p>
<ul>
<li><p><strong>Escalation</strong>: Recorded only when a Virtual Agent transfers a session
to a Human Agent.</p></li>
<li><p><strong>Transfer</strong>: Recorded for all other routing scenarios, including:</p>
<ul>
<li><p>Human Agent &gt; Human Agent</p></li>
<li><p>Virtual Agent &gt; Virtual Agent (Support or Task)</p></li>
<li><p>Human Agent &gt; Virtual Agent</p></li>
</ul></li>
</ul></li>
<li><p>Fixed an issue where updating a contact's mobile phone number during an
interaction would incorrectly overwrite the existing phone number field.</p></li>
<li><p>Fixed an issue where chats that ended due to end user timeout or
disconnection were incorrectly shown as "undefined" in the Interaction
Outcome column of platform reports.</p></li>
<li><p>Fixed an issue in WFM data where the handle count was showing incorrect
information if a chat spanned multiple intervals.</p></li>
<li><p>Fixed a data discrepancy in NICE WFM interval reports where chat metrics
(specifically ContactsReceived and HandledLong) were incorrectly showing
activity during time intervals where no chats actually occurred.</p></li>
<li><p>Fixed an issue where calls transferred using warm transfer to another queue
were incorrectly deflected due to overcapacity, resulting in a cold transfer
instead.</p></li>
<li><p>Fixed an issue where agents with multiple custom roles were incorrectly
prevented from changing to certain statuses due to role restriction logic.</p></li>
<li><p>Fixed an issue where changing the "Custom After Hours Deflection" setting in
queue configuration would incorrectly reset wrap up settings from "Queue" to
"Global."</p></li>
<li><p>Fixed an issue where users with custom roles and correct permissions for
Queues were unable to add teams.</p></li>
<li><p>Fixed an issue where the right-side columns on the outbound phone numbers
page were not visible and could not be accessed when the browser window was
too small.</p></li>
<li><p>Fixed a web SDK issue where the chat modal on Android Chrome was not
recognized by screen readers due to a missing dialog role.</p></li>
<li><p>Fixed a web SDK issue where elements behind the Text size menu overlay were
focusable, ensuring that keyboard focus now remains on the Text size menu
until it is dismissed by the user.</p></li>
<li><p>Fixed a web SDK issue where the "Request a call" option in the chat widget
was not accessible to screen reader or keyboard-only users.</p></li>
<li><p>Fixed an issue where agents were incorrectly presented with a manual
"Answer" button and placed in "Missed Call" status after a single missed
Deltacast, even when auto answer was enabled.</p></li>
<li><p>Fixed an issue where transferring a direct outbound call to a queue could
fail with a "Not Found" error, even when the target menu and agents were
available.</p></li>
<li><p>Fixed an issue where the disposition list was not displaying in the
configured custom order and instead appeared alphabetically in both Agent
Desktop and standard Agent Adapter.</p></li>
<li><p>Fixed an issue where the user inactivity timeout setting did not
consistently log out users as configured.</p></li>
<li><p>Fixed an issue where queue channels and menu options would intermittently
disappear or fail to load correctly due to delays in feature flag
initialization.</p></li>
<li><p>Fixed an issue where adding multiple agents to a team would fail if any
selected user was already a member, resulting in a vague error and no agents
being added.</p></li>
<li><p>Fixed an issue in Progressive Campaigns where agents were intermittently
connected to two outbound call targets simultaneously. This occurred when a
dial attempt terminated immediately but failed to detach from the conference
bridge before the next attempt connected.</p></li>
<li><p>Fixed an issue where deleting a queue that was the target of an automatic
redirection could cause transfer options to fail to load for agents.</p></li>
<li><p>Fixed an issue where adding multiple agents to a team would fail if any
selected user was already a member, resulting in a vague error and no agents
being added. </p></li>
<li><p>Fixed the following issues that occurred with dual-channel and segmented
call recordings:</p>
<ul>
<li><p>Calls escalated from virtual agents weren't being recorded properly.</p></li>
<li><p>Recordings of conversations with transferred agents were missing.</p></li>
</ul></li>
<li><p>Fixed an issue where chats escalated from a virtual agent to a human agent
queue were incorrectly set to auto answer.</p></li>
<li><p>Fixed an issue where the call recording warning message didn't play for
callbacks initiated by virtual agent escalation when the destination queue
exceeded capacity.</p></li>
<li><p>Fixed an issue where search results in the <strong>Directory</strong> tab of the
<strong>Transfer/Add party</strong> screen in the call adapter persisted after closing
and reopening the screen.</p></li>
<li><p>Fixed an issue where the call adapter displayed an error when the <strong>Call</strong>
button was clicked.</p></li>
<li><p>Fixed an issue where uploading an automatic-redirection audio recording in
one IVR queue caused the recording to incorrectly appear in a different IVR
queue.</p></li>
<li><p>Fixed an issue where custom agent statuses restricted to specific roles
weren't visible to users assigned those roles.</p></li>
<li><p>Fixed an issue where contacts added to an outbound campaign using the
<code>/outbound_dialer/campaigns/CAMPAIGN_ID/contacts</code> endpoint weren't dialed.</p></li>
<li><p>Fixed an issue where users who authenticated with Single Sign-On (SSO)
couldn't update their profiles due to an invalid password error.</p></li>
<li><p>Fixed an issue where the queue list on the <strong>Settings <span aria-label="and then">&gt;</span> Queues</strong>
page didn't load for instances with a large number of queues.</p></li>
<li><p>Fixed an issue where the interaction history in the agent adapter
incorrectly displayed as empty.</p></li>
<li><p>Fixed an issue where Salesforce account lookup settings couldn't be saved
when selecting the <code>Person Account</code> object and record types.</p></li>
<li><p>Fixed an issue in the chat adapter where the <strong>Previous Interactions</strong>
summary displayed duplicate section headings (<strong>Customer Satisfaction</strong> and
<strong>Action</strong>) and an incorrect section heading (<strong>Label</strong>).</p></li>
<li><p>Fixed an issue where team managers couldn't download agent reports when
selecting the <strong>All Agents</strong> filter.</p></li>
<li><p>Fixed an issue where the system didn't record the failure reason when a
virtual agent tried to escalate a chat to a human agent outside of
operating hours.</p></li>
<li><p>Fixed an issue where using the <strong>Bulk User Management</strong> tool to deactivate
users failed.</p></li>
<li><p>Fixed an issue where the <strong>Monitoring Chat</strong> screen displayed chats
incorrectly, with misaligned chat bubbles, incorrectly formatted bullets,
and missing sender names and timestamps.</p></li>
<li><p>Fixed an issue where the <strong>Directory</strong> screen in the call adapter appeared
empty when an agent tried to start an internal call transfer to another
agent.</p></li>
<li><p>Fixed an issue where agent prioritization for deltacast selection was
incorrect.</p></li>
<li><p>Fixed an issue that occurred when a human agent didn't respond to a
transferred or auto-answered session. The system incorrectly recorded the
termination reason as "agent stopped responding" instead of "timeout waiting
for agent message".</p></li>
<li><p>Fixed a web SDK issue where underscores in text (for example, in email
addresses like user_name@example.com) were incorrectly removed in messages
to end-users.</p></li>
<li><p>Fixed a web SDK issue for iOS users where the <strong>Yes</strong> and <strong>No</strong> buttons in
the survey request at the end of a chat were hidden.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 14, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#March_14_2026</id>
    <updated>2026-03-14T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#March_14_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Advanced reporting dashboards 4.0</strong></p>
<p>We've released version 4.0 of the advanced reporting dashboards.</p>
<h3>Feature</h3>
<p><strong>Voicemails dashboard</strong></p>
<p>With the <strong>Voicemails</strong> dashboard, get insights into the volume of voicemails
received by your contact center and the performance of your agents in responding
to them. This includes the number of voicemails received, the number of
voicemails accessed by agents, and the average agent response time. For more
information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-voicemails">Voicemails
dashboard</a>.</p>
<h3>Feature</h3>
<p><strong>Queue Performance dashboard</strong></p>
<p>With the <strong>Queue Performance - Calls</strong> and <strong>Queue Performance - Chats</strong>
dashboards, get performance metrics by queue for your call and chat sessions.
This includes queue interaction volume, abandons, handle time, callbacks,
sentiment, and CSAT. For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-queue-performance">Queue Performance
dashboards</a>.</p>
<h3>Feature</h3>
<p><strong>Update to the Virtual agent dashboard for wait-time virtual agent metrics</strong></p>
<p>The <strong>Virtual agent</strong> dashboard includes the following new tiles to measure the
activity of wait-time virtual agents while end-users wait in queue:</p>
<ul>
<li><p><strong>Total VA In-Queue Interactions</strong> (calls only): the number of calls where
wait-time virtual agents were active while end-users were in a queue</p></li>
<li><p><strong>Total VA In-Queue Time</strong> (calls only): the total time that wait-time
virtual agents were active while end-users were in a queue</p></li>
<li><p><strong>Avg VA In-Queue Time</strong> (calls only): the average time that wait-time
virtual agents were active while end-users were in a queue</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-virtual-agent">Virtual agent
dashboards</a>.</p>
<h3>Feature</h3>
<p><strong>Advanced reporting is available in French Canadian</strong></p>
<p>Advanced reporting dashboards are now available in French Canadian. For more
information about configuring your instance for location and language, see
<a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/agent-location#configure-location-and-language">Configure location and
language</a>.</p>
<h3>Feature</h3>
<p><strong>Improved analytics for Queue Interval and Channel Interval dashboards</strong></p>
<p>We've improved the detailed information available for the <strong>Queue Interval</strong> and
<strong>Channel Interval</strong> dashboards:</p>
<ul>
<li><p><strong>Queue Interval dashboards</strong>: Click a bar in the <strong>SLA by Interval</strong> tile
to get historical call or chat queue metrics for that interval.</p></li>
<li><p><strong>Channel Interval dashboards</strong>: Click a data point on the trend line in the
<strong>Service Level Trend</strong>, <strong>AHT Trend</strong>, <strong>Queue Time Trend</strong>, <strong>CSAT
Trend</strong>, or <strong>Transfer Trend</strong> tile to get historical call or chat queue
metrics for that interval.</p></li>
</ul>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li><p>Fixed an issue where the <strong>Start Time</strong> and <strong>End Time</strong> filters weren't
correctly applied to summary metrics on the <strong>Agent Performance</strong> dashboard
and historical reports.</p></li>
<li><p>Fixed an issue where calls returned to queues due to agent connectivity or
microphone errors didn't appear in the <strong>Queued Calls</strong> dashboard.</p></li>
<li><p>Fixed an issue on the <strong>CSAT Dashboard - Calls</strong> dashboard where the
direction in the <strong>Direction</strong> filter couldn't be selected.</p></li>
<li><p>Fixed an issue in dashboards with a <strong>Time Format</strong> filter. When users
selected <strong>Seconds</strong> in this filter, single-value tiles displayed decimals
instead of whole numbers.</p></li>
<li><p>Updated the format of time duration fields in Explores from HH:MM:SS to
MM:SS for durations of less than one hour. For example, <code>00:10:20</code> changed
to <code>10:20</code>.</p></li>
<li><p>Fixed an issue where the <strong>Total Failed</strong> metric incorrectly counted a
maximum of one failure per call or chat session.</p></li>
<li><p>Fixed time duration fields so that values represent the number of seconds
rather than a fraction of a day.</p></li>
<li><p>Fixed an issue where the <strong>Queue Abandon %</strong> tile was missing from the
<strong>Abandons</strong> dashboards.</p></li>
<li><p>Fixed an issue on the <strong>Failed Sessions</strong> dashboards where the <strong>Queue
Name</strong> column of the <strong>Historical</strong> table and the <strong>Queue Name</strong> filter
weren't appearing.</p></li>
<li><p>Fixed an issue where the <strong>Time Format</strong> filter was missing from dashboards.</p></li>
<li><p>In the <strong>Real-time Calls</strong>, <strong>Real-time Chats</strong>, <strong>Queue Group
Performance</strong>, and <strong>Email</strong> dashboards, the naming of fields such as
"assigned at", "created at", and "ended at" was improved in the Explores to
make them clearer. For example, on the <strong>Real-time Chats - Chats Connected</strong>
dashboard, in the <strong>Chat Metrics (Live)</strong> Explore, <strong>Chat <span aria-label="and then">&gt;</span>
Started At Date <span aria-label="and then">&gt;</span> Date</strong> and <strong>Chat <span aria-label="and then">&gt;</span> Started At Date
<span aria-label="and then">&gt;</span> Month</strong> changed to <strong>Chat <span aria-label="and then">&gt;</span> Started At <span aria-label="and then">&gt;</span>
Started At Date</strong> and <strong>Chat <span aria-label="and then">&gt;</span> Started At <span aria-label="and then">&gt;</span> Started At
Month</strong>.</p></li>
<li><p>Fixed an issue where the <strong>Agent preferences</strong> table displayed an incorrect
date and timestamp.</p></li>
<li><p>Fixed an issue where the <strong>Location</strong> filter on the <strong>All interactions for
Chats</strong> dashboard didn't display data in some tiles.</p></li>
<li><p>Fixed an issue where deactivated users appeared in dashboards.</p></li>
<li><p>Fixed an issue where outbound calls that weren't associated with queues
appeared in the Queue Performance dashboard.</p></li>
<li><p>Fixed performance issues on the Agent Performance dashboard.</p></li>
<li><p>Fixed an issue on the Failed Interactions dashboard where the <strong>Outbound
Phone Numbers</strong> filter didn't display any values.</p></li>
<li><p>Fixed an issue where the <strong>Queue Interactions</strong> metric included the short
abandons count.</p></li>
<li><p>Fixed an issue on the Queue Group Performance - All dashboard where the
<strong>Locations</strong> filter didn't display all values.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>March 10, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#March_10_2026</id>
    <updated>2026-03-10T00:00:00-07:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#March_10_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Mobile SDK patch</strong></p>
<p>This patch fixes an iOS SDK issue where end-users were directed to an
unresponsive support page after closing a chat session and completing the
post-chat survey.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>February 25, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#February_25_2026</id>
    <updated>2026-02-25T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#February_25_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.0 patch</strong></p>
<p>This patch does the following:</p>
<ul>
<li><p>Fixes an issue where voicemails were being routed to agents who were not
assigned to the intended queue.</p></li>
<li><p>Adds the ability to disable the IVR greeting message, both at the global
level and at the Direct Access Point queue level.</p></li>
<li><p>Lets an agent and an end-user join a call simultaneously.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 17, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#February_17_2026</id>
    <updated>2026-02-17T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#February_17_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 4.0</strong></p>
<p>We've released version 4.0 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Salesforce Service Cloud: new secondary lookup object</strong></p>
<p>The Salesforce Service Cloud integration can now use a secondary lookup object
to identify customer records when the primary lookup object returns no results.
This helps prevent the creation of duplicate records.</p>
<p>Administrators: When you click <strong>Settings <span aria-label="and then">&gt;</span> Developer Settings
<span aria-label="and then">&gt;</span> CRM <span aria-label="and then">&gt;</span> Salesforce <span aria-label="and then">&gt;</span> SFDC Cloud Selection
<span aria-label="and then">&gt;</span> Service Cloud</strong>, a new <strong>Secondary Lookup Object</strong> checkbox appears
in the <strong>Account Lookup</strong> section.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/salesforce-integration-guide#configure-account-lookup">Configure account lookup and field
mapping</a>.</p>
<h3>Feature</h3>
<p><strong>Raw data export: new call_participants data type</strong></p>
<p>We've added the <code>call_participants</code> data type to raw data export. This data type
helps you track the following escalation details for wait-time virtual agents:</p>
<ul>
<li><p>The amount of time the wait-time virtual agent spent in queue.</p></li>
<li><p>The number of events sent to the wait-time virtual agent while it was in
queue.</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/raw-data-export-dictionary">Raw data export
dictionary</a>.</p>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li><p>Fixed the following issues with the standard (non-advanced reporting)
dashboards:</p>
<ul>
<li><p>The <strong>Dashboard <span aria-label="and then">&gt;</span> Queue Reports</strong> dashboard had broken table
headers.</p></li>
<li><p>The <strong>Dashboard <span aria-label="and then">&gt;</span> Call</strong> dashboard was missing metrics labels
in the <strong>LOGGED IN AGENT</strong> tile.</p></li>
</ul></li>
<li><p>Fixed an issue where calls were mistakenly saved in MP3 format rather than
WAV format in external storage.</p></li>
<li><p>Fixed an issue that occurred after an agent put an end-user on hold,
transferred the call to another agent, and then left the call. When the
remaining agent took the end-user off hold, the agent and the end-user
couldn't hear each other.</p></li>
<li><p>Fixed an issue with NICE WFM export where queue abandoned calls were
inaccurately reported to the WFM system.</p></li>
<li><p>Fixed an issue where the <strong>Assign Human Agents</strong> page for queues appeared
blank, preventing administrators from viewing or managing agent assignments.</p></li>
<li><p>Fixed an issue where an email with a message ID longer than 255 characters
failed to process and blocked the processing of other emails.</p></li>
<li><p>Fixed an issue where agents in the <strong>In-email</strong> status didn't receive
incoming calls or chats.</p></li>
<li><p>Fixed an issue where CSAT ratings were missing from metadata files and raw
data exports.</p></li>
<li><p>Fixed an issue where Salesforce integrations incorrectly created duplicate
cases for a single outbound call.</p></li>
<li><p>Fixed an issue where unsupported settings, such as <strong>Cascade Conditions</strong>
and <strong>Wrap-up settings</strong>, mistakenly appeared in the queue menu settings for
Apple Messages for Business queues.</p></li>
<li><p>Fixed an issue where attempting to barge into a chat while monitoring it
returned a <code>You are already in Chat</code> error instead of completing the action.</p></li>
<li><p>Fixed an agent desktop issue where the <strong>New photo received</strong> banner
reappeared after viewing a photo and switching between active chat tabs.</p></li>
<li><p>Fixed an issue where Direct Access Points failed to route calls correctly
for SIP URIs with spaces or non-standard formats.</p></li>
<li><p>Fixed an issue where an agent's personal contact name was mistakenly
displayed as the caller ID to other agents when they received a call from
the agent.</p></li>
<li><p>Fixed an issue where agents appeared as <code>Available</code> in the <strong>Agent Activity
Timeline</strong> report after signing out.</p></li>
<li><p>Fixed an issue where Salesforce integrations created duplicate cases for a
single outbound call.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 03, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#February_03_2026</id>
    <updated>2026-02-03T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#February_03_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Advanced reporting dashboards 3.43</strong></p>
<p>We've released version 3.43 of the advanced reporting dashboards.</p>
<h3>Feature</h3>
<p><strong>Performance overview dashboard</strong></p>
<p>The performance overview dashboard now includes the following tiles:</p>
<ul>
<li><p><strong>Avg Queue Time</strong>: the average time a session (call or chat) spent in a
queue until an agent accepted it or the end-user abandoned it</p></li>
<li><p><strong>Avg Queue Abandon Time</strong>: the average time that sessions (calls or chats)
waited in a queue before being disconnected without an agent accepting them</p></li>
<li><p><strong>Sentiment Score</strong>: the average sentiment score for sessions (calls or
chats)</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-perf-overview">Performance overview
dashboard</a>.</p>
<h3>Feature</h3>
<p><strong>Email dashboard</strong></p>
<p>The Email dashboard now includes the following table:</p>
<ul>
<li><strong>Queue Transfers Detail</strong>: email transfer information at the instance,
queue, and session levels</li>
</ul>
<p>For more information, see
<a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/dashboards-email-performance">Email</a>.</p>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li><p>Fixed an issue on the Agent Performance dashboard where the <strong>Disconnect
Status</strong> field for chats incorrectly displayed <code>Unknown</code> or was empty.</p></li>
<li><p>Fixed an issue on the All Interactions - Calls dashboard where the <strong>SLA%</strong>
and <strong>SLA% by 30 Minute Interval</strong> tiles displayed the wrong calculations.</p></li>
<li><p>Fixed an issue where the <code>Voice Inbound (Direct)</code> and <code>Voice Outbound
(Direct)</code> values were missing from the <strong>Interaction Type</strong> filter on the
following dashboards:</p>
<ul>
<li><p>Real-time Calls - Calls Queued</p></li>
<li><p>Real-time Queue Monitoring - Calls</p></li>
</ul></li>
<li><p>Fixed an issue where the <strong>Call Type</strong> field on the <strong>Agent Productivity
Detailed - Calls</strong> table of the Agent Performance dashboard displayed
<code>Unknown</code> instead of <code>Voice Inbound (Direct)</code> or <code>Voice Outbound (Direct)</code>.</p></li>
<li><p>Fixed the experience for filtering on the consumer phone number for the
following dashboards:</p>
<ul>
<li><p>All Interactions - Calls</p></li>
<li><p>Real-time Calls - Calls Connected</p></li>
<li><p>Abandons - Calls</p></li>
</ul></li>
<li><p>Fixed an issue on the All Interactions - Calls dashboard where widgets
weren't loading.</p></li>
<li><p>Fixed an issue on the Email dashboard where agent information was missing
for email sessions that were started by the end-user.</p></li>
<li><p>Fixed an issue where the <strong>Consumer Phone Number</strong> field was missing from
the following dashboards:</p>
<ul>
<li><p>Agent Activity</p></li>
<li><p>Failed Sessions - Calls</p></li>
<li><p>Missed Interactions - Calls</p></li>
<li><p>Abandons - Calls</p></li>
<li><p>CSAT - Calls</p></li>
</ul>
<p>We also renamed the <strong>Customer ANI</strong> field to <strong>Consumer Phone Number</strong>.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>February 02, 2026</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#February_02_2026</id>
    <updated>2026-02-02T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#February_02_2026"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 3.44</strong></p>
<p>We've released version 3.44 of Google Cloud CCaaS.</p>
<p>The timing of the update to your instance depends on the deployment schedule
that you have chosen. For more information, see <a href="https://cloud.google.com/contact-center/ccai-platform/docs/deployment-schedules">Deployment
schedules</a>.</p>
<h3>Feature</h3>
<p><strong>Support for French Canadian in the Google Cloud CCaaS portal</strong></p>
<p>You can now view the Google Cloud CCaaS portal in French Canadian.</p>
<aside class="note"><strong>Note:</strong><span> System messages and error messages aren't translated and appear in
  English.</span></aside>
<h3>Feature</h3>
<p><strong>Agent desktop: dynamically control the custom panel language</strong></p>
<p>You can now use the <code>{AGENT_LOCATION_LANGUAGE}</code> or the <code>{AGENT_LANGUAGE}</code>
variable in a query parameter in your custom URL to dynamically control the
language for a custom panel:</p>
<ul>
<li><p><strong>Agent location language</strong>: Add the <code>{AGENT_LOCATION_LANGUAGE}</code> variable to
your URL to display the custom panel in the language of the agent's assigned
location.</p></li>
<li><p><strong>Agent language</strong>: Add the <code>{AGENT_LANGUAGE}</code> variable to your URL to
display the custom panel in the language selected by the agent in the agent
desktop language selector.</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/agent-desktop-configure-widgets#dynamically-control-custom-panel-language">Dynamically control the custom-panel
language</a>.</p>
<h3>Feature</h3>
<p><strong>Assigned agent tags</strong></p>
<p>Assigned agent tags let you see at a glance which agent is assigned to each
email in an email list and which emails are unassigned. An agent assignment tag
is a round tag containing an agent's initials, which indicate the agent assigned
to an email.</p>
<p>Administrators: In the <strong>Settings <span aria-label="and then">&gt;</span> Email <span aria-label="and then">&gt;</span> General
  <span aria-label="and then">&gt;</span> Email Management</strong> section, there's a new <strong>Enable Assigned Agent
  Initials on Email List View</strong> checkbox.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/email-assigned-agent-tags">Assigned agent
tags</a>.</p>
<h3>Feature</h3>
<p><strong>Edit email subject lines</strong></p>
<p>Agents can now modify email subject lines when replying to or forwarding
email messages. This lets agents add context to the subject line, such as ticket
numbers or case details. The system maintains the session ID and keeps the
conversation thread intact.</p>
<p>Administrators: In the <strong>Settings <span aria-label="and then">&gt;</span> Email <span aria-label="and then">&gt;</span> General
  <span aria-label="and then">&gt;</span> Email Management</strong> section, there's a new <strong>Enable Subject Line
  Editing</strong> checkbox.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/email-channel-config#let-agents-edit-subject-lines">Let agents edit the subject lines in
emails</a>.</p>
<h3>Feature</h3>
<p><strong>Send DTMF tones in the agent adapter using the keyboard</strong></p>
<p>An agent can now use their keyboard to type or paste alphanumeric strings
directly into the call adapter to play DTMF tones, with the appropriate pauses.
This capability eliminates the need to click number buttons on a virtual keypad.
This streamlines data entry during IVR, web, and mobile calls and improves
accessibility.</p>
<p>User experience change: The <strong>Dial</strong> button on the call adapter has been renamed
<strong>Keypad</strong>.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/call-adapter-in-call">In-call
interface</a>.</p>
<h3>Feature</h3>
<p><strong>New @{END_USER_NUMBER} variable</strong></p>
<p>You can use the new <code>@{END_USER_NUMBER}</code> variable to read out the end-user's
phone number in a message to leave a voicemail or request a callback. Reading
out the end-user's phone number helps them confirm whether they want to use it
or a different number. To use this capability, add the <code>@{END_USER_NUMBER}</code>
variable to the <strong>Callback - Request Phone Number</strong> and <strong>Voicemail - Request
Phone Number</strong> text-to-speech message fields. You can configure this at the
global or queue level.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/call-settings#read-out-phone-number">Read out a phone number in a voicemail or callback
message</a>.</p>
<h3>Feature</h3>
<p><strong>Disable multicast for call routing</strong></p>
<p>You can now disable multicast to ensure that the system offers calls to only one
agent at a time through deltacast. When you disable multicast, the system uses
only deltacast attempts to find an agent. If no agent accepts the deltacast, the
call isn't multicasted to all available agents. Instead, it follows your logic
for cascade groups or overcapacity deflection. All other deltacast rules, such
as maximum queue time, remain in effect.</p>
<p>Administrators: The new <strong>Disable Multicast fallback after all Deltacast
  attempts</strong> checkbox appears in the following places:</p>
<ul>
<li><p><strong>Settings <span aria-label="and then">&gt;</span> Operation Management <span aria-label="and then">&gt;</span> Routing
<span aria-label="and then">&gt;</span> Call Routing</strong></p></li>
<li><p><strong>Settings <span aria-label="and then">&gt;</span> Operation Management <span aria-label="and then">&gt;</span> Routing
<span aria-label="and then">&gt;</span> Chat Routing</strong></p></li>
<li><p><strong>Settings <span aria-label="and then">&gt;</span> Queue <span aria-label="and then">&gt;</span> IVR</strong> or <strong>Mobile</strong> or <strong>Web
<span aria-label="and then">&gt;</span> Edit / View <span aria-label="and then">&gt;</span> <code>QUEUE_NAME</code> <span aria-label="and then">&gt;</span> Routing
<span aria-label="and then">&gt;</span> Configure <span aria-label="and then">&gt;</span> Call Routing</strong></p></li>
<li><p><strong>Settings <span aria-label="and then">&gt;</span> Queue <span aria-label="and then">&gt;</span> IVR</strong> or <strong>Mobile</strong> or <strong>Web
<span aria-label="and then">&gt;</span> Edit / View <span aria-label="and then">&gt;</span> <code>QUEUE_NAME</code> <span aria-label="and then">&gt;</span> Routing
<span aria-label="and then">&gt;</span> Configure <span aria-label="and then">&gt;</span> Chat Routing</strong></p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/multicast_deltacast#turn-on-deltacast-for-calls-globally">Turn on deltacast for calls
globally</a>
and <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/multicast_deltacast#turn-on-deltacast-for-calls-at-the-queue-level">Turn on deltacast for calls at the queue
level</a>.</p>
<h3>Feature</h3>
<p><strong>Improvements to end-user to agent calling</strong></p>
<p>The following improvements are available for end-user to agent calling:</p>
<ul>
<li><p>You can control whether end-users can input an agent's extension number at
the beginning of a call.</p></li>
<li><p>You can add a message at the beginning of a call prompting the end-user to
enter an extension number.</p></li>
<li><p>End-users can input an agent's extension number in the extension directory.</p></li>
</ul>
<p>Administrators:</p>
<ul>
<li><p>A new <strong>Extension Input Settings</strong> section appears in the
<strong>Settings <span aria-label="and then">&gt;</span> Call <span aria-label="and then">&gt;</span> Agent Extensions <span aria-label="and then">&gt;</span>
Consumer to Agent Calls</strong> section.</p></li>
<li><p>New and updated messages appear in the <strong>Settings <span aria-label="and then">&gt;</span> Languages &amp;
Messages <span aria-label="and then">&gt;</span> Audible Messages <span aria-label="and then">&gt;</span> Extension Directory
Messages</strong> section.</p></li>
</ul>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/call-settings#end-user-to-agent-calling">End-user to agent
calling</a>.</p>
<h3>Feature</h3>
<p><strong>Improvements to deflection message management</strong></p>
<p>Agents can now upload message files from the call adapter to use for message and
voicemail greetings. These files support after-hours deflection, overcapacity
deflection, and automatic redirection.</p>
<p>A new <strong>Upload audio recording</strong> option appears in the call adapter in the
following locations:</p>
<ul>
<li><p><strong>Options <span aria-label="and then">&gt;</span> Agent Deflections <span aria-label="and then">&gt;</span> After hours
deflection</strong></p></li>
<li><p><strong>Options <span aria-label="and then">&gt;</span> Agent Deflections <span aria-label="and then">&gt;</span> Overcapacity
deflection</strong></p></li>
<li><p><strong>Options <span aria-label="and then">&gt;</span> Agent Deflections <span aria-label="and then">&gt;</span> Automatic
redirections</strong></p></li>
</ul>
<p>If you make changes to an agent's after-hours deflection settings, overcapacity
deflection settings, or automatic redirection settings, you can now revert to
the settings that the agent selected in the call adapter. The <strong>Revert to agent
settings</strong> button appears in the <strong>Agent Call Deflections</strong> section on the
agent's <strong>Edit User</strong> page. To access the agent's <strong>Edit User</strong> page, go to the
<strong>Settings <span aria-label="and then">&gt;</span> Users &amp; Teams</strong> page.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/call-settings#configure-deflections-at-agent-level">Configure deflections at the agent
level</a>
and <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/agent-extensions-guide#set-deflections-for-internal-calls">Set deflections for extension
calls</a>.</p>
<h3>Feature</h3>
<p><strong>Apps API: new end_user.phone parameter</strong></p>
<p>The apps API accepts an optional <code>end_user.phone</code> parameter during chat
creation. This parameter enables CRM lookup using the end-user's phone number,
which lets the chat adapter display the end-user's name.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/chat-platform-api-endpoints#create-chat">Create
chat</a>.</p>
<h3>Feature</h3>
<p><strong>Apps API: new endpoint for adding a third party to a call</strong></p>
<p>The apps API now includes an endpoint
(<code>/calls/add/<var>CALL_ID</var>/dial</code>) to add a third party to
an ongoing call. When you make a request to this endpoint, the system
automatically dials the third-party's phone number, and the agent's call adapter
displays the <strong>Calling</strong> screen.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/apps-api-add-third-party-to-call">Add a third party to a
call</a>.</p>
<h3>Feature</h3>
<p><strong>Custom data-collection forms for chats are available in the web SDK</strong></p>
<p>Your human agents and virtual agents can now send custom data-collection forms
to end-users using the web SDK.</p>
<p>Administrators: The <strong>Web chat</strong> checkbox appears at <strong>Settings <span aria-label="and then">&gt;</span>
Forms <span aria-label="and then">&gt;</span> Add template <span aria-label="and then">&gt;</span> Custom form</strong>.</p>
<p>For more information, see <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/data-collection-forms#add-custom-form">Add a custom
form</a>.</p>
<h3>Fixed</h3>
<p>The following issues were addressed in this release:</p>
<ul>
<li><p>Fixed an issue where calls were incorrectly deflected to voicemail during
scheduled holidays instead of connecting to the virtual agent.</p></li>
<li><p>Fixed an issue where the <code>queue_id</code> value passed to post-session virtual
agents was incorrect during complex transfer flows, such as human-agent to
virtual-agent to human-agent transfers.</p></li>
<li><p>Fixed an Agent Assist issue where the autogenerated session summary
didn't include the conversation context from the virtual agent segment
after a transfer to a human agent.</p></li>
<li><p>Fixed an issue where the virtual agent incorrectly terminated a chat session
immediately after escalating it to a human agent.</p></li>
<li><p>Fixed an issue causing inaccurate reporting for chats escalated from a
virtual agent to a human agent. The system failed to record the initial
virtual agent to human agent escalation in the transfer history and used an
incorrect originating queue for subsequent transfers.</p></li>
<li><p>Fixed an issue where source links were missing from knowledge assist answers
in the agent adapter during calls.</p></li>
<li><p>Fixed an issue affecting Telnyx users where selecting <strong>Stop Monitoring</strong>
didn't fully terminate monitoring sessions.</p></li>
<li><p>Fixed an issue where call transcript and session summary files saved to
external storage had incorrect filenames. The variables in the filenames,
such as <code>{% verbatim %}{{date}}{%endverbatim %}</code> and <code>{% verbatim
%}{{session_start_time}}{% endverbatim %}</code>, didn't resolve correctly.</p></li>
<li><p>Fixed an issue for Salesforce users where cases were not generated during
calls, even when the <strong>Always use the admin user for all record
creations/updates</strong> checkbox was selected.</p></li>
<li><p>Fixed an issue where photos received via blended SMS didn't display in
the agent adapter.</p></li>
<li><p>Fixed an issue that caused errors when creating CRM records for abandoned
calls in multi-language queues.</p></li>
<li><p>Fixed an issue where CRM skip options (for example, skipping CRM account
creation or lookup) didn't correctly reset when switching between different
CRM integrations.</p></li>
<li><p>Fixed an issue for Salesforce users where the dialpad appeared during
click-to-dial.</p></li>
<li><p>Fixed an issue where the <code>callParticipantFinished</code> event didn't emit when an
agent performed a cold transfer.</p></li>
<li><p>Fixed an issue where WhatsApp messages received after business hours were
mishandled. The system queued messages to agents instead of sending
after-hours messages and ending the sessions.</p></li>
<li><p>Fixed an issue where the status timer in the chat adapter displayed
incorrect elapsed times.</p></li>
<li><p>Fixed an issue where the agent desktop displayed agent statuses that were
inconsistent with the standalone agent adapter.</p></li>
<li><p>Fixed an issue that caused 503 and 431 errors.</p></li>
<li><p>Fixed an issue in the chat adapter where the <code>agent_joined_chat</code> event
specified the wrong chat ID when the agent was handling multiple chats.</p></li>
<li><p>Fixed an issue where the chat adapter incorrectly labeled SMS message events
as chat inbound messages when agents sent SMS chat messages.</p></li>
<li><p>Fixed an issue where newly created instances didn't create a global contact
list, preventing the initial custom contact list from appearing.</p></li>
<li><p>Fixed an issue where attempting to copy a queue from the IVR channel to the
SMS channel returned an error.</p></li>
<li><p>Fixed an issue where the menu language selected in <strong>Settings <span aria-label="and then">&gt;</span>
Call <span aria-label="and then">&gt;</span> Fallback IVR Navigation</strong> reverted to English.</p></li>
<li><p>Fixed an issue where CRM records were created for outbound calls that ended
with a <code>Connection Declined</code> status, despite the <strong>Create CRM records for
abandoned calls</strong> checkbox being cleared.</p></li>
<li><p>Fixed an issue where the <strong>Agents</strong> dashboard filter incorrectly displayed
agents in both parent and child queues.</p></li>
<li><p>Fixed an issue where notification rules based on average wait time didn't
trigger alerts or send emails.</p></li>
<li><p>Improved the French Canadian translations for several default agent
statuses. The changes include the following:</p>
<ul>
<li><p>"Appel entrant" is now "Appel en cours."</p></li>
<li><p>"Dans la discussion" is now "Clavardage en cours."</p></li>
<li><p>"Synthèse" is now "Conclusion."</p></li>
<li><p>"Synthèse prolongée" is now "Temps de conclusion dépassé."</p></li>
</ul></li>
<li><p>Fixed an issue where the <strong>Agents</strong> dashboard stopped refreshing, causing
agent statuses to appear outdated or incorrect.</p></li>
<li><p>Fixed an issue where the agent directory appeared empty when an agent
attempted to start an internal call transfer, preventing the agent from
seeing available teammates.</p></li>
<li><p>Fixed a web SDK issue where the <code>Content-Encoding</code> response header was
missing for the widget.</p></li>
</ul>
]]>
    </content>
  </entry>

  <entry>
    <title>December 26, 2025</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#December_26_2025</id>
    <updated>2025-12-26T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#December_26_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Google Cloud CCaaS 3.42.121 and 3.43.153 patches</strong></p>
<p>These patches fix a security vulnerability that could expose customers'
Personally Identifiable Information (PII). There is no change to the agent
experience.</p>
]]>
    </content>
  </entry>

  <entry>
    <title>December 23, 2025</title>
    <id>tag:google.com,2016:ccai-platform-release-notes#December_23_2025</id>
    <updated>2025-12-23T00:00:00-08:00</updated>
    <link rel="alternate" href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#December_23_2025"/>
    <content type="html"><![CDATA[<h3>Announcement</h3>
<p><strong>Web SDK version 2 will be shut down on June 26, 2026</strong></p>
<p>On June 26, 2025, we announced the launch of <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/release-notes#June_26_2025">Web SDK version
3</a>. Starting on
<strong>June 26, 2026</strong>, the web SDK v2 will no longer function. Be sure to <a href="https://docs.cloud.google.com/contact-center/ccai-platform/docs/web-sdk-v3-upgrade">update
your website</a> to use the
web SDK v3 before that date to avoid breaking your integration with the web SDK.
We are no longer adding new features to the web SDK v2.</p>
]]>
    </content>
  </entry>

</feed>
