1

我正在尝试制作一个 Twilio 工作流程,允许用户随时按 1 取消(只要<Dial>尚未连接)并留下语音邮件。TwiML 文档提供了一个<Gather>选项,但这是针对特定时间的,据说它不会让我<Dial><Gather>. 有什么诀窍可以让它发挥作用吗?

4

1 回答 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 回答