{"value":"The experience customers have when interacting with a contact center can have a profound impact on them. For this reason, we launched [Amazon Transcribe Call Analytics](https://aws.amazon.com/blogs/aws/extract-insights-from-customer-conversations-with-amazon-transcribe-call-analytics/) last year to help you analyze customer call recordings and get insights into issues and trends related to customer satisfaction and agent performance.\n\nTo assist agents in resolving live calls faster, we are introducing today **real-time call analytics** in [Amazon Transcribe Call Analytics](https://aws.amazon.com/transcribe/call-analytics/). Real-time call analytics provides APIs for developers to accurately transcribe live calls and at the same time identify customer experience issues and sentiment in real time. Transcribe Call Analytics uses state-of-the-art machine learning capabilities to automatically assess thousands of in-progress calls and detect customer experience issues, such as repeated requests to speak to a manager or cancel a subscription.\n\nWith a few clicks, supervisors and analysts can create categories in the Amazon Web Services console to identify customer experience issues using criteria such as specific terms such as “not happy,” “poor quality,” and “cancel my subscription.” Transcribe Call Analytics analyzes in-progress calls in real time to detect when a category is met. Developers can use those signals, along with sentiment trends from the API, to build a proactive system that alerts supervisors about emerging issues or assists agents with relevant information to solve customer issues.\n\nTranscribe Call Analytics also provides a real-time transcript of the live conversation that supervisors can use to quickly get up to speed on the customer interaction and assess the appropriate action. The in-call transcript also eliminates the need for customers to repeat themselves if the call is transferred to another agent. Agents can focus all their attention on the customer during the call instead of taking notes for entry in a CRM system because Transcribe Call Analytics includes an automated call summarization capability, which identifies the issue, outcome, and action item associated with a call.\n\nTranscribe Call Analytics is a foundational API for [Amazon Web Services Contact Center Intelligence solutions](https://aws.amazon.com/machine-learning/ml-use-cases/contact-center-intelligence/) such as [post-call analytics](https://aws.amazon.com/solutions/guidance/post-call-analytics-on-aws/) and the updated [real-time call analytics with agent assist solution](https://aws.amazon.com/blogs/machine-learning/live-call-analytics-and-agent-assist-for-your-contact-center-with-amazon-language-ai-services) using the new real-time capabilities.\n\nLet’s see how this works in practice.\n\n### **Exploring Real-Time Call Analytics in the Console**\nTo see how this works visually, I use the [Amazon Transcribe console](https://console.aws.amazon.com/transcribe/home#realTimeCallAnalytics). First, I create a **category** to be notified if some terms are used in the call that would require an escalation. I choose **Category Management** from the navigation pane and then **Create category**.\n\nI enter```Escalation```as the name for the category. I select **REAL_TIME** in the **Category type** dropdown. Then, I choose **Create from scratch**.\n\n![image.png](https://dev-media.amazoncloud.cn/19ef7b67e82348beab60305d1268b2e9_image.png)\n\nI only need one rule for this category. In the **Rule type** dropdown, I select **Transcript content match**. In the next three options, I choose to trigger the rule when any of the words are **mentioned** during the **entire call**, and the speaker is **either** the **customer** or the **agent**. Now, I can enter the words or phrases to look for in the transcript. In this case, I enter ```cancel```, ```canceled```,```cancelled```, manager, and ```supervisor```. In your case, you might be more specific depending on your business. For example, if subscriptions are your business, you can look for the phrase \n```cancel my subscription```\n.\n\n![image.png](https://dev-media.amazoncloud.cn/9c11fc02e4014312ae1a38b2f4cf7444_image.png)\n\nNow that the category has been created, I use one of the sample calls in the console to test it. I choose **Real-Time Analytics** in the navigation pane. By choosing **Configure advanced settings**, I can configure the personally identifiable information (PII) identification and redaction settings. For example, I can choose to identify personal data such as email addresses or redact financial data like bank account numbers.\n\nWith no additional charge, I can enable **Post-call Analytic**s so that, at the end of the call, I receive the output of the transcription job in an [Amazon Simple Storage Service (Amazon S3)](https://aws.amazon.com/s3/) bucket. This output is in a similar format to what I’d receive if I were analyzing a call recording with Transcribe Call Analytics. In this way, I can use the post-call analytics output derived from the audio stream in any process I already have in place for output of analytics generated from call recordings, for example, to update dashboards or generate periodic reports.\n\nWith **Insurance complaints** in **Step 1: Specify input audio** selected, I choose **Start streaming**. In the **Transcription output** section of the console, I receive in real-time the transcription of the call. The words of the customer and agent appear as they are pronounced. Each sentence is flagged with its recognized sentiment (positive, neutral, or negative). The ```Escalation```\n category that I just configured is found in two sentences, first, when the customer mentions that their insurance has been canceled, and then when the agent mentions their manager. Also, part of a sentence is underlined because an issue has been detected.\n\n![image.png](https://dev-media.amazoncloud.cn/b9821b7838cd4ec2a0c6f6ea7c816978_image.png)\n\nUsing the **Download** dropdown, I download the full **JSON transcript**. If I am only interested in the transcription, I can download the **text transcript**. The JSON transcript contains an array where each item is similar to what I’d get in real time when using the real-time call analytics API.\n\n### ++**Using the Live Call Analytics With Agent Assist (LCA) Solution**++\nYou can use the [open-source real-time call analytics with agent assist solution](https://aws.amazon.com/blogs/machine-learning/live-call-analytics-and-agent-assist-for-your-contact-center-with-amazon-language-ai-services) for your contact center or as an inspiration of what Amazon Transcribe enables for developers. Let’s look at a couple of screenshots to understand how it works.\n\nHere there is a list of on-going calls with the overall sentiment, the sentiment trend (is it improving or not?), and the categories found in real-time during the call that can be used for specific activities.\n\n![image.png](https://dev-media.amazoncloud.cn/e5aa4e878e434181beebd54a1ec17200_image.png)\n\nWhen selecting a call from the list, you have access to more in-depth information, including the call transcript and the issues found during the on-going call. This allows to take action quickly to help resolve the call.\n\n![image.png](https://dev-media.amazoncloud.cn/5449af09937c410d81b7cebf006f931d_image.png)\n\n### **++Availability and Pricing++**\n[Amazon Transcribe Call Analytics](https://aws.amazon.com/transcribe/call-analytics/) with real-time capabilities is available today in US (N. Virginia, Oregon), Canada (Central), Europe (Frankfurt, London), and Asia Pacific (Seoul, Sydney, Tokyo) and supports US English, British English, Australian English, US Spanish, Canadian French, French, German, Italian, and Brazilian Portuguese.\n\nWith Amazon Transcribe Call Analytics, you pay as you go and are billed monthly based on tiered pricing. For more information, see [Amazon Transcribe pricing](https://aws.amazon.com/transcribe/pricing/).\n\nAs part of the [Amazon Web Services Free Tier](https://aws.amazon.com/free), you can get started with Amazon Transcribe Call Analytics for free, including the new real-time call analytics API. You can analyze up to 60 minutes of call audio monthly for free for the first 12 months. For more information, see the [Amazon Web Services Free Tier page](https://aws.amazon.com/free).\n\nIf you’re at re:Invent, you can learn more about this new capability in session [AIM307 – JPMorganChase real-time agent assist for contact center productivity](https://portal.awsevents.com/events/reinvent2022/dashboard/event/sessions/AIM307). I will update this post when the recording of the session is publicly available.\n\n**++[Start analyzing contact center conversations in real-time to improve your customers’ experience.](https://aws.amazon.com/transcribe/call-analytics/?nc=sn&loc=2&dn=1)++**\n\n— [Danilo](https://twitter.com/danilop)\n\n![image.png](https://dev-media.amazoncloud.cn/cde1b964e03445079e0ba369ba513d90_image.png)\n\n### **[Danilo Poccia](https://aws.amazon.com/blogs/aws/author/danilop/)**\nDanilo works with startups and companies of any size to support their innovation. In his role as Chief Evangelist (EMEA) at Amazon Web Services, he leverages his experience to help people bring their ideas to life, focusing on serverless architectures and event-driven programming, and on the technical and business impact of machine learning and edge computing. He is the author of Amazon Web Services Lambda in Action from Manning.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n","render":"<p>The experience customers have when interacting with a contact center can have a profound impact on them. For this reason, we launched <a href=\"https://aws.amazon.com/blogs/aws/extract-insights-from-customer-conversations-with-amazon-transcribe-call-analytics/\" target=\"_blank\">Amazon Transcribe Call Analytics</a> last year to help you analyze customer call recordings and get insights into issues and trends related to customer satisfaction and agent performance.</p>\n<p>To assist agents in resolving live calls faster, we are introducing today <strong>real-time call analytics</strong> in <a href=\"https://aws.amazon.com/transcribe/call-analytics/\" target=\"_blank\">Amazon Transcribe Call Analytics</a>. Real-time call analytics provides APIs for developers to accurately transcribe live calls and at the same time identify customer experience issues and sentiment in real time. Transcribe Call Analytics uses state-of-the-art machine learning capabilities to automatically assess thousands of in-progress calls and detect customer experience issues, such as repeated requests to speak to a manager or cancel a subscription.</p>\n<p>With a few clicks, supervisors and analysts can create categories in the Amazon Web Services console to identify customer experience issues using criteria such as specific terms such as “not happy,” “poor quality,” and “cancel my subscription.” Transcribe Call Analytics analyzes in-progress calls in real time to detect when a category is met. Developers can use those signals, along with sentiment trends from the API, to build a proactive system that alerts supervisors about emerging issues or assists agents with relevant information to solve customer issues.</p>\n<p>Transcribe Call Analytics also provides a real-time transcript of the live conversation that supervisors can use to quickly get up to speed on the customer interaction and assess the appropriate action. The in-call transcript also eliminates the need for customers to repeat themselves if the call is transferred to another agent. Agents can focus all their attention on the customer during the call instead of taking notes for entry in a CRM system because Transcribe Call Analytics includes an automated call summarization capability, which identifies the issue, outcome, and action item associated with a call.</p>\n<p>Transcribe Call Analytics is a foundational API for <a href=\"https://aws.amazon.com/machine-learning/ml-use-cases/contact-center-intelligence/\" target=\"_blank\">Amazon Web Services Contact Center Intelligence solutions</a> such as <a href=\"https://aws.amazon.com/solutions/guidance/post-call-analytics-on-aws/\" target=\"_blank\">post-call analytics</a> and the updated <a href=\"https://aws.amazon.com/blogs/machine-learning/live-call-analytics-and-agent-assist-for-your-contact-center-with-amazon-language-ai-services\" target=\"_blank\">real-time call analytics with agent assist solution</a> using the new real-time capabilities.</p>\n<p>Let’s see how this works in practice.</p>\n<h3><a id=\"Exploring_RealTime_Call_Analytics_in_the_Console_12\"></a><strong>Exploring Real-Time Call Analytics in the Console</strong></h3>\n<p>To see how this works visually, I use the <a href=\"https://console.aws.amazon.com/transcribe/home#realTimeCallAnalytics\" target=\"_blank\">Amazon Transcribe console</a>. First, I create a <strong>category</strong> to be notified if some terms are used in the call that would require an escalation. I choose <strong>Category Management</strong> from the navigation pane and then <strong>Create category</strong>.</p>\n<p>I enter<code>Escalation</code>as the name for the category. I select <strong>REAL_TIME</strong> in the <strong>Category type</strong> dropdown. Then, I choose <strong>Create from scratch</strong>.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/19ef7b67e82348beab60305d1268b2e9_image.png\" alt=\"image.png\" /></p>\n<p>I only need one rule for this category. In the <strong>Rule type</strong> dropdown, I select <strong>Transcript content match</strong>. In the next three options, I choose to trigger the rule when any of the words are <strong>mentioned</strong> during the <strong>entire call</strong>, and the speaker is <strong>either</strong> the <strong>customer</strong> or the <strong>agent</strong>. Now, I can enter the words or phrases to look for in the transcript. In this case, I enter <code>cancel</code>, <code>canceled</code>,<code>cancelled</code>, manager, and <code>supervisor</code>. In your case, you might be more specific depending on your business. For example, if subscriptions are your business, you can look for the phrase<br />\n<code>cancel my subscription</code><br />\n.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/9c11fc02e4014312ae1a38b2f4cf7444_image.png\" alt=\"image.png\" /></p>\n<p>Now that the category has been created, I use one of the sample calls in the console to test it. I choose <strong>Real-Time Analytics</strong> in the navigation pane. By choosing <strong>Configure advanced settings</strong>, I can configure the personally identifiable information (PII) identification and redaction settings. For example, I can choose to identify personal data such as email addresses or redact financial data like bank account numbers.</p>\n<p>With no additional charge, I can enable <strong>Post-call Analytic</strong>s so that, at the end of the call, I receive the output of the transcription job in an <a href=\"https://aws.amazon.com/s3/\" target=\"_blank\">Amazon Simple Storage Service (Amazon S3)</a> bucket. This output is in a similar format to what I’d receive if I were analyzing a call recording with Transcribe Call Analytics. In this way, I can use the post-call analytics output derived from the audio stream in any process I already have in place for output of analytics generated from call recordings, for example, to update dashboards or generate periodic reports.</p>\n<p>With <strong>Insurance complaints</strong> in <strong>Step 1: Specify input audio</strong> selected, I choose <strong>Start streaming</strong>. In the <strong>Transcription output</strong> section of the console, I receive in real-time the transcription of the call. The words of the customer and agent appear as they are pronounced. Each sentence is flagged with its recognized sentiment (positive, neutral, or negative). The <code>Escalation</code><br />\ncategory that I just configured is found in two sentences, first, when the customer mentions that their insurance has been canceled, and then when the agent mentions their manager. Also, part of a sentence is underlined because an issue has been detected.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/b9821b7838cd4ec2a0c6f6ea7c816978_image.png\" alt=\"image.png\" /></p>\n<p>Using the <strong>Download</strong> dropdown, I download the full <strong>JSON transcript</strong>. If I am only interested in the transcription, I can download the <strong>text transcript</strong>. The JSON transcript contains an array where each item is similar to what I’d get in real time when using the real-time call analytics API.</p>\n<h3><a id=\"Using_the_Live_Call_Analytics_With_Agent_Assist_LCA_Solution_36\"></a><ins><strong>Using the Live Call Analytics With Agent Assist (LCA) Solution</strong></ins></h3>\n<p>You can use the <a href=\"https://aws.amazon.com/blogs/machine-learning/live-call-analytics-and-agent-assist-for-your-contact-center-with-amazon-language-ai-services\" target=\"_blank\">open-source real-time call analytics with agent assist solution</a> for your contact center or as an inspiration of what Amazon Transcribe enables for developers. Let’s look at a couple of screenshots to understand how it works.</p>\n<p>Here there is a list of on-going calls with the overall sentiment, the sentiment trend (is it improving or not?), and the categories found in real-time during the call that can be used for specific activities.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/e5aa4e878e434181beebd54a1ec17200_image.png\" alt=\"image.png\" /></p>\n<p>When selecting a call from the list, you have access to more in-depth information, including the call transcript and the issues found during the on-going call. This allows to take action quickly to help resolve the call.</p>\n<p><img src=\"https://dev-media.amazoncloud.cn/5449af09937c410d81b7cebf006f931d_image.png\" alt=\"image.png\" /></p>\n<h3><a id=\"Availability_and_Pricing_47\"></a><strong><ins>Availability and Pricing</ins></strong></h3>\n<p><a href=\"https://aws.amazon.com/transcribe/call-analytics/\" target=\"_blank\">Amazon Transcribe Call Analytics</a> with real-time capabilities is available today in US (N. Virginia, Oregon), Canada (Central), Europe (Frankfurt, London), and Asia Pacific (Seoul, Sydney, Tokyo) and supports US English, British English, Australian English, US Spanish, Canadian French, French, German, Italian, and Brazilian Portuguese.</p>\n<p>With Amazon Transcribe Call Analytics, you pay as you go and are billed monthly based on tiered pricing. For more information, see <a href=\"https://aws.amazon.com/transcribe/pricing/\" target=\"_blank\">Amazon Transcribe pricing</a>.</p>\n<p>As part of the <a href=\"https://aws.amazon.com/free\" target=\"_blank\">Amazon Web Services Free Tier</a>, you can get started with Amazon Transcribe Call Analytics for free, including the new real-time call analytics API. You can analyze up to 60 minutes of call audio monthly for free for the first 12 months. For more information, see the <a href=\"https://aws.amazon.com/free\" target=\"_blank\">Amazon Web Services Free Tier page</a>.</p>\n<p>If you’re at re:Invent, you can learn more about this new capability in session <a href=\"https://portal.awsevents.com/events/reinvent2022/dashboard/event/sessions/AIM307\" target=\"_blank\">AIM307 – JPMorganChase real-time agent assist for contact center productivity</a>. I will update this post when the recording of the session is publicly available.</p>\n<p><strong><ins><a href=\"https://aws.amazon.com/transcribe/call-analytics/?nc=sn&loc=2&dn=1\" target=\"_blank\">Start analyzing contact center conversations in real-time to improve your customers’ experience.</a></ins></strong></p>\n<p>— <a href=\"https://twitter.com/danilop\" target=\"_blank\">Danilo</a></p>\n<p><img src=\"https://dev-media.amazoncloud.cn/cde1b964e03445079e0ba369ba513d90_image.png\" alt=\"image.png\" /></p>\n<h3><a id=\"Danilo_Pocciahttpsawsamazoncomblogsawsauthordanilop_62\"></a><strong><a href=\"https://aws.amazon.com/blogs/aws/author/danilop/\" target=\"_blank\">Danilo Poccia</a></strong></h3>\n<p>Danilo works with startups and companies of any size to support their innovation. In his role as Chief Evangelist (EMEA) at Amazon Web Services, he leverages his experience to help people bring their ideas to life, focusing on serverless architectures and event-driven programming, and on the technical and business impact of machine learning and edge computing. He is the author of Amazon Web Services Lambda in Action from Manning.</p>\n"}