我正在尝试制作一个 Twilio 工作流程,允许用户随时按 1 取消(只要<Dial>
尚未连接)并留下语音邮件。TwiML 文档提供了一个<Gather>
选项,但这是针对特定时间的,据说它不会让我<Dial>
在<Gather>
. 有什么诀窍可以让它发挥作用吗?
问问题
532 次
1 回答
1
Twilio 布道者在这里。
收集输入后,您应该可以拨打另一个号码。
<Gather action="[your_gather_processing_url]">
当<Gather>
完成时(例如用户按下一个),Twilio 将请求您在 action 参数中设置的 URL。在那里你可以<Dial>
用来连接到另一个号码。
听起来您想要做的是在响铃时<Gather>
使用 Twilio进行输入。我相信在那种情况下你是对的,那是我们今天不能做的事情。<Dial>
一种选择可能是使用<Dial>
s timeout属性来设置 Twilio 等待呼叫被应答的时间长度的有限限制(默认为 30 秒),然后在操作 URL 中检查DialCallStatus以查看是否电话无人接听,并在适当的时候发送到语音信箱。
希望有帮助。
于 2013-07-10T01:27:15.253 回答