用 Connect/Lex 在 bot 中记录对话

Record conversation in bot with Connect/Lex

我在 Amazon Lex 中有一个机器人,我正在使用 Connect 允许通过 phone 与其交谈。我们希望能够通过录音生成通话记录。

我们遇到的问题是我们在 Amazon Connect 中启用了选项 Enable call recording,但在拨打电话后从未在 S3 上看到录音。

是否需要启用除该选项之外的其他选项?

选项 Enable call recording 仅在另一端有代理时才有效,它不适用于 Lex 中的机器人。

您可以做的是启用实时媒体流。在 Connect 实例配置的 Live media streaming 部分下,您将看到选项 Enable live media streaming。然后,在您的 Connect 流程中,您需要添加块以开始实时流式传输(通常在通话开始后),然后关闭流式传输(在通话结束之前)。

完成后,您将能够在 Kinesis 中看到记录,您可以在其中下载它们或使用 API 检索它们(您应该查看 Kinesis 的相关文档)。

曾经很重要的一点是,只有来电者所说的话才会被记录下来。机器人说什么没有记录。