我想对 Voicemail Express Amazon Connect 解决方案的问题进行故障排除。
解决方法
Voicemail Express for Amazon Connect 为 Amazon Connect 提供了自动语音信箱功能。有关详细信息,请参阅 GitHub 网站上的 Voicemail Express V3。根据您的问题,请完成以下部分中的步骤。
**注意:**Voicemail Express for Amazon Connect 使用 AWS Lambda 日志记录。对问题进行故障排除时,您可能需要更改日志记录级别以打印详细信息。
座席没有收到语音信箱和转录
启动 AWS CloudFormation 堆栈时,必须输入 Delivery Email (VMToEmailDefaultFrom) 的参数。如果未在联系流中指定 email_from 属性,Voicemail Express 将使用默认“发件人”电子邮件。要接收语音信箱和转录的电子邮件,必须验证 Delivery Email。
必须在联系流中配置以下属性:
- 必须将 vmx3_mode 属性设置为 email。
- 必须将 entity_type 属性设置为 agent,并在 Amazon Connect 用户管理中为座席添加电子邮件。
如果日志显示电子邮件已发送但未收到,请启用 mazon Simple Email Service (Amazon SES) 事件发布,以获取有关交付问题的详细信息。
座席没有收到语音信箱和转录的任务
对于任务,必须在联系流中配置以下属性:
- 必须将 vmx3_mode 属性设置为 task。
- 必须将 vmx3_task_flow 属性设置为有效的流才能运行任务。
- 路由配置文件在“渠道设置”中启用了任务。
队列没有收到语音信箱和转录的电子邮件
如果您的队列没有收到语音信箱和呼叫转录的电子邮件,请查看您的呼叫流配置。确保 vmx3_queue_email 属性具有标准队列标签的 email 值。同时必须将 vmx3_mode 属性设置为 email。
Amazon S3 存储桶中未生成音频文件
使用 Voicemail Express 从 Amazon Kinesis Video Stream 音频中提取语音信箱,然后将文件写入 Amazon Simple Storage Service (Amazon S3)。Voicemail Express 使用 Amazon Connect 联系人记录作为 Lambda 函数的 Amazon Kinesis 触发器。要使函数启动,联系人跟踪记录 (CTR) 必须满足 Kinesis 触发器筛选条件。
要确保生成音频文件,请完成以下任务:
Amazon S3 存储桶中未生成转录
将音频保存到 Amazon S3 时,Voicemail Express 将使用 Amazon EventBridge 事件启动 Lambda 函数。Lambda 函数 VMX3-Transcriber-XXXX 会从音频生成转录并将转录存储在 Amazon S3 中。如果 Lambda 函数失败,VMX3-TranscribeErrorHandler-XXXX 函数将启动。要了解函数失败的原因,请查看 Lambda 日志。
要确保生成转录,请完成以下任务:
- 更新 Lambda 函数 VMX3-Transcriber-XXXX 的 EventBridge 触发器,使其处于活动状态。
- 验证 Lambda 函数 VMX3-KVStoS3-XXXX 是否生成了音频文件,以及该音频文件是否位于 S3 存储桶中。
您在使用 CloudFormation 堆栈部署时遇到问题
如果您在使用 CloudFormation 堆栈部署时遇到问题,请检查 CloudFormation 堆栈事件中是否有错误消息。错误消息类似于以下示例:
CREATE_FAILED, ROLLBACK_COMPLETE。
有关详细信息,请参阅从 CloudFormation 控制台查看堆栈信息。
相关信息
GitHub 网站上的 Voicemail Express 先决条件
在 GitHub 网站上安装 Voicemail Express
GitHub 网站上的 voicemail-express-amazon-connect