Twilio“;TwiML重定向“;小部件返回未处理的事件

Twilio“;TwiML重定向“;小部件返回未处理的事件,twilio,bots,twilio-api,Twilio,Bots,Twilio Api,我正在尝试将Kore.ai机器人与Twilio Voice集成 我正在使用由API触发的Studio Flow,然后它执行传出调用,然后在某个时候我正在使用“AddTwiml重定向”小部件,它允许我与Kore.ai机器人对话。但当我和机器人完成对话后,它会挂断整个电话(不确定Kore.ai是负责挂断还是Twilio),对话似乎结束了。尽管如此,通过查看日志,您可以看到流程正在进行,我必须手动结束它。错误显示导致此情况的原因是TwiML重定向中的意外事件,即挂起 您知道如何使TwiML重定向返回不

我正在尝试将Kore.ai机器人与Twilio Voice集成

我正在使用由API触发的Studio Flow,然后它执行传出调用,然后在某个时候我正在使用“AddTwiml重定向”小部件,它允许我与Kore.ai机器人对话。但当我和机器人完成对话后,它会挂断整个电话(不确定Kore.ai是负责挂断还是Twilio),对话似乎结束了。尽管如此,通过查看日志,您可以看到流程正在进行,我必须手动结束它。错误显示导致此情况的原因是TwiML重定向中的意外事件,即挂起

您知道如何使TwiML重定向返回不同的事件吗

或者它是否能够以某种方式处理挂断事件

或者,如果这需要在Kore.ai端处理(它在流结束时发送的更改事件-但是发送到什么?)

以下是屏幕:


您要重定向到的Kore.ai webhook需要返回TwiML以将控件传递回Studio流,如中所述

大概是这样的:

<Response>
  <Say>Returning you back to the Studio Flow.</Say>
  <Redirect>https://webhooks.twilio.com/v1/Accounts/{AccountSid}/Flows/{FlowSid}?FlowEvent=return&foo=bar</Redirect>
</Response>

将您返回演播室流程。
https://webhooks.twilio.com/v1/Accounts/{AccountSid}/Flows/{FlowSid}?FlowEvent=return&foo=bar

查看上述文档并搜索将控制权返回Studio

谢谢,所以看起来我必须从Kore.ai方面处理它