使用 Lex 作为客户输入的 Amazon Connect 错误

Amazon Connect error using Lex as customer input

我正在尝试使用 AWS connect 创建一个演示呼叫中心。

我的部分联系流程使用“获取客户输入”,因为我想使用 Amazon lex 机器人。我已经创建转移到特定的工作队列。例如,如果用户说“销售”,他们应该被定向到销售队列。

我已经在 Lex 控制台中测试了 Lex 机器人,它按预期工作。

然而,在 AWS connect 中测试 Lex 集成时,在用户在 phone.

上说了些什么之后,它将始终遵循块上的“错误”路径

这是显示模块错误结果的 CloudWatch 日志。

{
   "Results": "Error",
   "ContactFlowName": "Inbound Flow",
   "ContactFlowModuleType": "GetUserInput",
   "Timestamp": "2022-02-12T18:06:10.940Z"
}

联系流程如下:

以下是“获取客户输入块”的设置:

这是 Lex 仪表板中 Lex 机器人的测试:

如有任何帮助,我们将不胜感激。

原来的解决方案是,如果您使用的是 LexV2,请确保您也设置了正确的语言属性。最简单的方法是在您的联系流中使用设置语音块,在该块的最底部您可以启用“设置语言属性”。