Twilio "TwiML redirect" 小部件返回未处理的事件
Twilio "TwiML redirect" widget returning unhandled event
我正在尝试将 Kore.ai 机器人与 Twilio Voice 集成。
我正在使用由 API 触发的 Studio Flow,然后它执行去电,然后在某个时候我正在使用“添加 TwiML 重定向”小部件,它允许我与 Kore.ai 机器人。但是在我与机器人完成对话后,它挂断了整个通话(不确定 Kore.ai 是否负责挂断或 Twilio)并且对话似乎结束了。尽管如此,查看日志您可以看到流程正在进行中,我必须手动结束它。错误显示原因是来自 TwiML 重定向的意外 event
hangup
。
你知道我如何使 TwiML 重定向 return 不同的事件吗?
或者它是否可以以某种方式处理 hangup
事件?
或者如果这需要在 Kore.ai 端处理(更改它在流程结束时发送的事件 - 但发送到什么?)?
以下是屏幕:
您要重定向到的 Kore.ai webhook 需要 return TwiML 将控件传回 Studio Flow,如 docs for the TwiML Redirect widget 中所述。
像这样:
<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>
查看上述文档并搜索 Returning control to Studio.
我正在尝试将 Kore.ai 机器人与 Twilio Voice 集成。
我正在使用由 API 触发的 Studio Flow,然后它执行去电,然后在某个时候我正在使用“添加 TwiML 重定向”小部件,它允许我与 Kore.ai 机器人。但是在我与机器人完成对话后,它挂断了整个通话(不确定 Kore.ai 是否负责挂断或 Twilio)并且对话似乎结束了。尽管如此,查看日志您可以看到流程正在进行中,我必须手动结束它。错误显示原因是来自 TwiML 重定向的意外 event
hangup
。
你知道我如何使 TwiML 重定向 return 不同的事件吗?
或者它是否可以以某种方式处理 hangup
事件?
或者如果这需要在 Kore.ai 端处理(更改它在流程结束时发送的事件 - 但发送到什么?)?
以下是屏幕:
您要重定向到的 Kore.ai webhook 需要 return TwiML 将控件传回 Studio Flow,如 docs for the TwiML Redirect widget 中所述。
像这样:
<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>
查看上述文档并搜索 Returning control to Studio.