Amazon Connect - 无法调试“获取客户输入阶段”中的错误

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

我刚刚接触 Amazon Connect 和 Lex,刚刚开始创建简单的项目。我已经创建了一个完整的联系流,它使用 Lex 和 Lambda 进行路由。问题出在“获取客户输入”阶段,似乎总是出现错误输出,我不明白为什么。我尝试检查是否有任何方法可以找到联系流中每个阶段的日志,但找不到任何日志。

有人可以帮我解决这个问题吗?我需要查看日志来找出错误原因。

编辑:我从cloudwatch 获取了联系流日志。见下文。我从中找不到任何重大错误。

{
    "Results": "Error",
    "ContactId": "<contact-id>",
    "ContactFlowId": "<the contact flow id>",
    "ContactFlowModuleType": "GetUserInput",
    "Timestamp": "2019-07-08T08:27:01.185Z"
}
amazon-web-services amazon-lex amazon-connect
3个回答
0
投票

您可能会收到错误,因为您从 Lex 收到 错误,这就是流程出错的原因。 您可以在 Amazon 服务中检查 connect 和 Lex 的日志 - Amazon CloudWatch

您还可以从日志/屏幕截图中提供详细信息,了解您遇到的具体错误,以便我可以提供帮助。


0
投票

这可能是由于语言设置不匹配。

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

原始答案:https://repost.aws/questions/QUn9bLLnclQxmD_DMBgfB9_Q/amazon-connect-error-using-lex-as-customer-input


0
投票

我有同样的问题,不知道如何解决它,我刚刚创建了一个 Lex Bot,它可以工作,但是当我从 Amazon Connect Flow 调用它时,它不起作用,我不知道为什么,我很绝望,在日志中,它在 GetUserInput

中给了我这个问题
"ContactFlowModuleType": "GetUserInput",
© www.soinside.com 2019 - 2024. All rights reserved.