是否可以使用Twilio将来电转接到电话号码A(假设416-555-1234),如果电话号码A忙或在2或3次响铃后没有应答,则转发到电话号码B?
XML现在看起来像这样:
<xml version="1.0" encoding="UTF-8"?>
<Response>
<Dial>
<Number>416-555-1234</Number>
</Dial>
</Response>
答案 0 :(得分:4)
这是电话网络有点奇怪的地方之一。你听到的铃声只是一个录音......没有任何同步或与其他任何东西的关系。此外,它会在网络启动连接您的呼叫后立即启动,而不是在另一端的物理设备开始响铃时启动。这显然是在国际上呼叫,你(呼叫者)可能已经听过10个响铃,但是接收器只响了一次或两次。
无论如何,这样做的策略并不困难。你要找的是拨号动词的超时参数: http://www.twilio.com/docs/api/twiml/dial#attributes-timeout
当计时器到期时,它会继续指定您指定的TwiML。默认值是30秒,但我发现15-20对于更敏感的前锋来说是一个非常好的范围。
(披露:Twilio员工在这里。)