1

我有一个 Amazon Connect 联系流设置,除了最后一步之外,它工作正常。

“获取客户输入”块指向我的 Lex 机器人,它使用 Lambda 读取 S3 文件并将内容返回给用户。用户必须首先确认几个有效的插槽 - 最后一步是调用 lambda 脚本以读取文件并将内容传回 Lex 的实现阶段(它通过传递带有消息的关闭对话框操作来实现s3 文件的内容)。

Lex 开始读取内容,但在中途被切断,因为我相信“获取客户输入”块认为 Lex 机器人已完成并移动到流程中的下一个块。我是否缺少某种超时选项(我已经扩展了 lambda 和 lex 超时)?

4

1 回答 1

0

我尝试延长 DTMF 超时期限,这确实在通话结束时解决了这个问题 - 但这样做延长了通话开始时简单问题的超时时间,并留下了长时间的空白停顿。

最后,我移动了从“FullfilmentCodeHook”中抓取长句的代码,并将其作为“Confirm Intent”对话框操作放在“DialogCodeHook”部分中。

这意味着消息一直播放并期望用户确认 - 但如果用户没有确认任何内容,那么它只会继续到下一个块,这就是我所追求的:)

于 2017-09-18T09:59:23.373 回答