当有人回答时,Twilio循环赛没有停止

时间:2017-11-21 20:14:24

标签: twilio

你能告诉我是否可以将来电转发到多个号码列表,所以当一个超时时间开始时会启动吗?

我想要做的基本上是这样的:

<Dial timeout="10">+123</Dial>
<Dial timeout="10">+124</Dial>
<Dial timeout="10">+124</Dial>

现在拨打1到+123次,但拨打2为+124得到回答,所以我不想启动拨号3但是在2回答后拨打3。我怎么做到这一点?我基本上试图这样做,所以多个数字被调用但是在一个序列中,如果一个人回答,序列就会停止。如果您还可以选择使用简单的I&#m; m开放。

谢谢。

1 个答案:

答案 0 :(得分:0)

Twilio开发者传道者在这里。

在没有继续呼叫某人的情况下执行此操作的方法是将<Dial>分隔为不同的webhook。您可以通过提供action attribute to the <Dial>来完成此操作,该DialCallStatus parameter是在<Dial>完成时将调用的网址。

通过这种方式,您可以使用发送到action网址的<Hangup/>来查看是否接听了电话。如果已经回答,那么您可以返回FindMe Twimlet如果没有回答,您可以<Dial>列表中的下一个号码。

您也可以将this code written for Twilio Functions用于此目的或LaF package

让我知道这是否有帮助。