是否可以使用 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>
这是电话网络有点奇怪的地方之一。你听到的铃声只是一个录音......与其他任何东西没有同步或关系。此外,它会在网络开始连接您的呼叫时立即启动,而不是在另一端的物理设备开始响铃时启动。这显然是国际呼叫,您(呼叫者)可能已经听到 10 次铃声,但接收者只响了一次或两次。
无论如何,这样做的策略一点也不难。您正在寻找的是 Dial 动词上的超时参数:http: //www.twilio.com/docs/api/twiml/dial#attributes-timeout
当计时器到期时,它会转到您指定的 TwiML。默认值为 30 秒,但我发现 15-20 秒对于反应更灵敏的前锋来说是一个相当不错的范围。
(披露:此处为 Twilio 员工。)