优势
与 Amazon Transcribe 集成
短信和电子邮件转录文字传输
可视管理界面
概览
下图展示了您可以使用 GitHub 上的代码示例构建的无服务器架构。

适用于 Amazon Connect 的语音邮箱架构
适用于 Amazon Connect 的语音邮箱将会配置一个无服务器架构,其中包括 Amazon Kinesis Data Streams,供 Amazon Connect 用于流式传输联系跟踪记录(CTR)事件。Amazon Connect 发出的 CTR 有助于确定等待处理的每个音频录音的开始和结束时间。它为可通过 Kinesis Data Streams 传递的 CTR 事件使用 AWS Lambda 函数。Lambda 函数将会使用 CTR 提供的 Amazon Kinesis Video Streams 数据,检查语音邮件系统中已配置的记录首选项并启动记录作业。
适用于 Amazon Connect 的语音邮箱中包括三个 Amazon DynamoDB 表:一个 DynamoDB 表用于存储座席分机号和语音邮件传输首选项;一个 DynamoDB 表用于存储全局配置选项,包括加密、记录和批准接收 SMS 通知的国家/地区;一个 DynamoDB 表用于存储时间戳、记录元数据、存储位置和记录录音的作业状态。它会将录音存储于 Amazon S3 存储桶中。
适用于 Amazon Connect 的语音邮箱使用的 AWS Lambda 函数由记录就绪 Amazon EventBridge(Amazon CloudWatch Events)事件调用。Lambda 函数使用由记录服务 IN_PROGRESS | COMPLETED 提供的事件,向座席传输记录和音频录音。另一个 AWS Lambda 函数由 DynamoDB 事件调用,以根据座席传输首选项传输记录和录音。该 Lambda 函数使用 AWS Identity and Access Management(IAM)用户角色创建了预签名 URL,由 AWS CloudFormation 模板和签名版本 4 签名流程自动生成。AWS Secrets Manager 存储了 IAM 用户凭证 – 访问密钥和秘密访问密钥。两个密钥一起使用创建预签名 URL。
适用于 Amazon Connect 的语音邮箱将创建和部署适用于 Amazon Connect 的语音邮箱管理门户。