我正在尝试将Kore.ai机器人与Twilio集成在一起。
我使用的是由API触发的Studio,然后执行传出调用,然后在某个时候使用"Add TwiML重定向“小部件,它允许我与Kore.ai机器人对话。但是,在我和一个机器人完成了对话之后,它挂断了整个电话(不确定是Kore.ai负责挂断还是Twilio),对话似乎就结束了。尽管如此,查看日志,您可以看到该流正在进行,我必须手动结束它。错误显示,造成这种情况的原因是来自TwiML重定向的意外的TwiML,即hangup
。
您知道如何使TwiML重定向返回不同的事件吗?
或者它是否能以某种方式处理hangup
事件?
或者如果需要在Kore.ai端处理(它在流结束时发送的更改事件--但是发送给什么?)?
以下是屏幕:
发布于 2021-02-04 11:42:49
您要重定向到的Kore.ai web钩子需要返回TwiML以将控件传递回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>
查看上面提到的文档,并搜索将控件返回到Studio。
https://stackoverflow.com/questions/66041308
复制相似问题