Почему переадресация Twilio работает иначе, чем переадресация оператора? - PullRequest
1 голос
/ 25 мая 2019

Из того, что я понимаю, есть разница между тем, как Twilio обрабатывает переадресацию вызовов, и тем, как операторы связи делают это.

В первой ситуации, для стандартной переадресации несущей, скажем, A вызывает B. Вызов переадресовывается на C, если либо B не отвечает (условная переадресация), либо они настроены на постоянную переадресацию (безусловная переадресация) , Другими словами, звонок перенаправляется с красной линии на фиолетовую. Это делается на стороне оператора (телефон B даже не должен быть включен, чтобы это работало).

Carrier call forwarding vs. Twilio

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

Возможно ли для Twilio переадресовать вызов так, чтобы он просто проходил по синему пути и напрямую соединял A с C? Или я что-то упустил?

1 Ответ

2 голосов
/ 26 мая 2019

Программируемый голос Twilio использует язык разметки Twilio (TwiML) для управления потоком вызовов. Если вы набираете свой номер Twilio и хотите переадресовать этот вызов на конечную точку вне Twilio, Twilio по-прежнему остается на пути сигнализации и мультимедиа, что позволяет вам контролировать вызов, что является ключевой частью того, почему этот вызов путь такой, какой он есть.

Невозможно удалить Twilio из этого потока вызовов, так как программируемый голос зависит от того, осталось ли Twilio в пути вызова.

Настройка переадресации вызовов

...