Из того, что я понимаю, есть разница между тем, как Twilio обрабатывает переадресацию вызовов, и тем, как операторы связи делают это.
В первой ситуации, для стандартной переадресации несущей, скажем, A вызывает B. Вызов переадресовывается на C, если либо B не отвечает (условная переадресация), либо они настроены на постоянную переадресацию (безусловная переадресация) , Другими словами, звонок перенаправляется с красной линии на фиолетовую. Это делается на стороне оператора (телефон B даже не должен быть включен, чтобы это работало).
![Carrier call forwarding vs. Twilio](https://i.stack.imgur.com/ewKoE.png)
Однако в случае с Twilio, если A уже разговаривает с Twilio (фиолетовый путь) и логика приложения решает, что можно подключить A к C (тот же конечный результат, что и в первой ситуации), он делает это, передавая через Twilio (зеленая дорожка). Twilio называет это переадресацией, даже если она ведет себя не так, как раньше. В этом случае на снимке присутствует посредник (Twilio), и Twilio также взимает плату за входящие и исходящие ноги .
Возможно ли для Twilio переадресовать вызов так, чтобы он просто проходил по синему пути и напрямую соединял A с C? Или я что-то упустил?