Project Description / Goal

This project is a Post-Call Analytics solution for contact centers that leverages Amazon Language AI services to extract key insights from call recordings. It enables sentiment analysis, entity recognition, and compliance risk detection in an automated, serverless manner.

The application workflow includes:

Technology Stack

Project Planning / Architecting

The system was designed as a fully serverless and event-driven architecture.

Workflow for Call Processing:

  1. Call recordings are uploaded to Amazon S3.
  2. An S3 event triggers a Lambda function, which starts the Step Functions workflow.
  3. Amazon Transcribe converts the audio to text.
  4. Amazon Comprehend analyzes sentiment and entities.
  5. Amazon Bedrock (optional) generates AI-powered insights.
  6. Processed results are stored in S3 and metadata in DynamoDB.
  7. The web app retrieves and visualizes the data.

Project Journal / History

Obstacles

Launch Project View Source Code Download Project Summary