Twilio переадресация - PullRequest
       17

Twilio переадресация

5 голосов
/ 30 ноября 2011

У меня вопрос о концепции переадресации вызовов в Twilio.

Я хочу создать приложение, которое позволит пользователям пересылать свои существующие номера в Twilio, который обрабатывает необходимую информацию и перенаправляет обратный вызов пользователю.

Однако, когда я пытаюсь реализовать это, происходит бесконечный цикл: вызов перенаправляется в Twilio, который перенаправляет обратный вызов пользователю, который пересылает вызов twilio ...

Как бы я реализовал это на стороне Twilio, поскольку трудно реализовать какой-либо код на стороне пользователя?

Вот мой код на Twilio, который перенаправляет обратный вызов пользователю.

<?php
    header("content-type: text/xml");
?>
<?xml version=\"1.0\" encoding=\"UTF-8\"?>
<Response>
  <Say>Hello User</Say>
  <Dial>+1973XXXXXXX</Dial>
</Response>

Ответы [ 3 ]

4 голосов
/ 30 ноября 2011

Это сложно. Как пользователи перенаправляют свои существующие номера в Twilio?

Проблема в том, что вам нужно правило для вашего мобильного телефона, например: «Переадресация всех вызовов с моего мобильного телефона на мой номер Twilio, если они не возвращаются на мой мобильный телефон из Twilio». Я не уверен, что механизм переадресации вызовов для ваших существующих номеров настолько сложен.

На стороне Twilio вы можете попытаться вернуть другой TwiML в зависимости от того, видели ли вы «звонок» ранее (он перенаправляется в первый раз или во второй раз)? Но вам придется переадресовать вызов на третий номер, чтобы избежать проблемы переадресации, с которой вы уже столкнулись.

1 голос
/ 07 декабря 2011

Невозможно переадресовать вызовы на номер Twilio и перезвонить на этот номер, если вы настроили переадресацию вызовов на своем телефоне.Условная переадресация может использоваться только для неотвеченных или занятых звонков, а для некоторых провайдеров - для определенных номеров.Однако AT & T и Verizon не позволяют «переадресовывать все номера, кроме одного» для переадресации вызовов.

0 голосов
/ 21 марта 2017

вы работаете с twilio call это лучшее решение, которое у нас есть:

«Но вам придется переадресовать вызов на третий номер, чтобы избежать проблемы переадресации, с которой вы уже столкнулись».

...