2013-02-11 5 views
3

Можно ли использовать Twilio для переадресации входящего вызова на номер телефона A (предположим, 416-555-1234), и если номер телефона A занят или не отвечает после 2 или 3 звонков , пересылает на номер телефона B?Twilio - переадресация вызова через 2 кольца

XML-выглядит это прямо сейчас:

<xml version="1.0" encoding="UTF-8"?> 
<Response> 
    <Dial> 
     <Number>416-555-1234</Number> 
    </Dial> 
</Response> 

ответ

3

Вот один из местах телефонной сети становится немного странным. Звонок, который вы слышите, - это просто запись .. без синхронизации или отношения ни с чем другим. Кроме того, он запускается, как только сеть запускает, соединяющий ваш вызов, а не один раз, когда физическое устройство с другого конца начинает звонить. Это, по-видимому, вызывается на международном уровне, где вы (вызывающий), возможно, слышали 10 звонков, но приемник имеет только ступеньку один или два раза.

В любом случае, стратегия для этого не представляет сложности. То, что вы ищете, - это параметр тайм-аута на глаголе набора: http://www.twilio.com/docs/api/twiml/dial#attributes-timeout

Когда таймер истекает, он переходит к указанному вами TwiML. По умолчанию 30 секунд, но я нашел, что 15-20 - довольно хороший диапазон для более быстрого реагирования.

(Раскрытие информации:. Twilio сотрудник здесь)

+0

Очень хороший объяснение, я должен попробовать это. – ajacian81

+0

Пробовал, и он работает хорошо. Мне нравится ваш API, рекомендую его многим. – ajacian81

Смежные вопросы