使用 Twiml 如何实现顺序环组?

Using Twiml How Do I Implement a Sequential Ring Group?

我想在有来电时使用 Twilio/Twiml 创建一个顺序响铃组。我目前使用的是同时响铃组中的所有 phone 个号码。

<dial timeout="30">
   <number>xxx-xxx-xxxx</number>
   <number>xxx-xxx-xxxx</number>
</dial>

我不想要同步行为,而是希望拨号动词拨打第一个号码并等待 30 秒,然后如果没有应答,请拨打下一个 phone 号码,依此类推。

如何使用 twiml 实现它?

提前致谢。

也许有更复杂的方法可以做到这一点,但您可以 return 多个 dial,中间有一个 pause(最终是 say)。

pause 将在执行下一次拨号之前给发起者挂断时间。

<Dial timeout="30">
   <number>xxx-xxx-xxxx</number>
</Dial>

<Pause length="5"/>
<Say>Moving to call the next number. You can hangup now if you wish to stop this.</Say>
<Pause length="5"/>

<Dial timeout="30">
   <number>xxx-xxx-xxxx</number>
</Dial>

<Pause length="5"/>
<Say>Moving to call the next number. You can hangup now if you wish to stop this.</Say>
<Pause length="5"/>

<Dial timeout="30">
   <number>xxx-xxx-xxxx</number>
</Dial>

此处为 Twilio 开发人员布道师。

Alex 是对的,<Dial> 中的多个 <Number> 会并行调用,但多个 <Dial> 会一个接一个地调用。

您可以构建的替代方案称为 "hunt" 或 "find me",并且在我创建的实现中,使用 Twilio 函数按顺序生成 return 数字。在此处查看说明:https://github.com/philnash/useful-twilio-functions/tree/master/hunt