我正在 Twilio Studio 中设置 IVR 流。我有一个功能可以验证用户的电话号码,然后获取一些数据。获取数据后,我需要让用户输入他们的邮政编码。我使用了“Gather Input On Call”小部件。但是一旦流程到达此小部件(触发事件挂断),呼叫就会断开连接。
知道我可能会错过什么吗?是否可以在 IVR 流程中收集多个数字作为用户输入?
我正在 Twilio Studio 中设置 IVR 流。我有一个功能可以验证用户的电话号码,然后获取一些数据。获取数据后,我需要让用户输入他们的邮政编码。我使用了“Gather Input On Call”小部件。但是一旦流程到达此小部件(触发事件挂断),呼叫就会断开连接。
知道我可能会错过什么吗?是否可以在 IVR 流程中收集多个数字作为用户输入?
如果您使用运行函数小部件并希望返回 TwiML,则应改为使用 TwiML 重定向小部件来调用函数,然后使用以下建议的语法返回到 Studio 流程。
TwiML 重定向小部件 https://www.twilio.com/docs/studio/widget-library/twiml-redirect
将控制权交还给 Studio
要处理将控制权返回给 Studio,您需要指定 Studio Webhook URL 并附加 ?FlowEvent=return。返回 URL 中指定的任何其他参数都将被注入到 Studio 上下文中,并可通过 Liquid 模板变量进行寻址。