使用 Lex 作为客户输入时出现 Amazon Connect 错误

问题描述 投票:0回答:2

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

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

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

但是,在 AWS connect 中测试 Lex 集成时,当用户在电话上说出某些内容后,它将始终遵循块上的“错误”路径。

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

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

以下是联系流程:

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

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

任何帮助将不胜感激。

amazon-web-services amazon-lex amazon-connect
2个回答
0
投票

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


0
投票

我在 Amazon Connect with Lex 中也遇到过此问题,并通过确保在 Amazon Lex 中将英语(美国)与英语(英国)一起添加来解决该问题。原本Lex版本只有英文(GB),但是不起作用,并且出现与上面相同的错误。只有当我添加英语(美国)时,它才能在 Amazon Connect 中工作。

© www.soinside.com 2019 - 2024. All rights reserved.