Releases: aws-samples/amazon-transcribe-live-call-analytics
Releases · aws-samples/amazon-transcribe-live-call-analytics
v0.8.6
v0.8.5
[0.8.5] - 2023-09-03
Added
- Update QnABot to latest version 5.4.1
- Added support for Amazon Bedrock (preview) for QnABot agent assist and call transcript summarization
Fixed
- Fix Chime SDK VoiceConnector problems when updating stack
- Fix Demo Asterisk configuration preventing use of softphone
- Misc improvements to build/publish script
v0.8.4
v0.8.3
v0.8.2
v0.8.1
[0.8.1] - 2023-07-10
Fixed
- Add compatibility with Start Call Processing feature, when using Chime SDK Call Analytics audio processor.
v0.8.0
[0.8.0] - 2023-05-30
Added
- Generative transcript summarization capability now supports Anthropic Claude third party API with 100K token limit (eliminating transcript length limitations). In a later release we will support Anthropic's models natively in AWS via the new Amazon Bedrock service. See Transcript Summarization
- Generative AI for Agent Assist (experimental), using the QnABot on AWS with Large Language Model for Query Disambiguation, and Generative Question Answering - see Agent Assist
- New Agent Assist interaction widget on the LCA Call Detail page allows agents to directly query the Agent Assist Lex Bot / QnABot to execute Kendra knowledge base queries, FAQ lookups, or to automate actions during or after the call.
- Chime Call Analytics supported (as an alternative to LCA's CallTranscriber Lambda).
- Known Issue: Post Call Analytics (PCA) integration is disabled when using Chime Call Analytics - will be fixed in a later release.
- Real-Time Voice Tone Analysis supported when using Chime Call Analytics. When selected during stack deployment, the LCA Call Detail UI now shows an additional chart reflecting the last 30sec rolling average of caller and agent voice tones.
- Saleforce/CRM integration plug-in - see Boosting agent productivity with Salesforce integration for Live Call Analytics
Changed
- Update Code Build version
- Improve throughput by decoupling agent assist inference latency from main call event processor - now runs asynchronously in parallel with transcriot processing.
- Refactored call event processor code to normalize and merge handling of Contact Lens, Transcribe, Transcribe Call Analytics, and Chime Call Analytics messages.
v0.7.2
v0.7.1
[0.7.1] - 2023-03-11
Added
- Transcribe Call Analytics "POST_CALL" categories now displayed in the LCA UI after call ends when using Transcribe 'analytics' mode.
- New download buttons on call details page to save call summary or call transript to local Excel file.
- Add configurable sentiment score thresholds for fine grain control over negative and positive sentiment scoring when using Transcribe 'standard' mode.
- Update Agent Assist QnAbot version to v5.3.0 with optional semantic search support for FAQs.
Changed
- Improved performance and scalability changes (tested to 300 concurrent calls):
- Refactor call aggregate logic to make call event processor fully stateless - removed dependency on Kinesis tumbling window to enable multiple concurrent inocations per shard.
- enable AppSync resolver caching to enable fast/efficient call state queries from call event processor.
- enable Kinesis Enhanced Fan Out to reduce message read latency.
- increase call event processor Lambda memory to 5120M to reduce start time and enable greater message handling concurrency in each invocation.
- avoid multiple mutation retries on 'put item condition failure' - where retries will not resolve the condition and merely extend function duration.
- call event processor now invokes transcript summarization asynchronously, avoiding blocking and choking execution concurrency limits.
- retries for Start Transcription Stream if exceptions thrown, to allow improved tolearnace for call bursts resukting in temporary TPS limit exceeded errors.
- Fix issue with START_CALL_PROCESSING event rule ( introduced in 0.7.0 with the multiple LCA stack fix).
- Fix issue introduced in 0.7.0 preventing invocation of custom transcript processing Lambda Hook function
- Miscellaneous improvements to test scripts - see README
- Additional minor fixes - see commit history
v0.7.0
[0.7.0] - 2023-02-12
Added
- Experimental generative transcript summarization to provide a short paragraph with a synopsis of each completed call; use the built-in summarization model or experiment with custom language models or APIs of your choice. See Transcript Summarization.
- Utility Lambda function to retrieve call transcription from DynamoDB. See Fetch Transcription Lambda.
- Optional translation of live or completed call transcripts into language of choice, using Amazon Translate.
- Ability to disable display of agent channel transcription in the call transcript pane.
- Test scripts for simulating phone calls. See Asterisk Test Scripts.
- LCA client utility to make it easier to test Call Event Processors and LCA UI without having to actually make a phone call. See LCA Client.
- Download button on Calls page to save call list to local Excel file.
- Default audio recording used by demo Asterisk server now plays the agent side of the Agent Assist demo script.
Changed
- Fix bug in Call Transcriber Lambda that caused double transcription if Chime Voice Connector can't differentiate between caller and agent streams (caused by SBC not configured to use RFC 7865 metadata).
- Miscellaneous dependabot updates