2016-11-04 2 views
0

Для исходящих вызовов из приложения к Number,
  Есть две ноги - один между моим браузером и Twilio, а другой между Twilio и набираемый номер
  Могу ли я установить веб-крюк для запуска, при каждом изменении значения callstatus (особенно когда состояние вызова продолжается) второго этапа и How?
Это необходимо, чтобы я мог запускать таймер и показывать кнопку удержания только после того, как клиент забирает телефон.
Любая другая идея для достижения этого также Добро пожаловать. Заранее спасибо.Ответил Извещение Исходящий вызов от App - Twilio

ответ

1

Twilio разработчик евангелист здесь.

Когда вы набираете номер Twilio Client, вы можете отправить параметры в запрос, например номер, затем Twilio отправит вашему приложению webhook с этими параметрами, чтобы узнать, что делать дальше. Чтобы набрать номер, вы должны использовать глагол <Dial> и гнездо в нем <Number>.

С <Number> вы можете зарегистрироваться для обратных вызовов webhook, когда происходят определенные события. Вы сделаете это, установив statusCallback attribute на URL-адрес, который получит обратный вызов. По умолчанию URL-адрес statusCallback будет принимать событие completed, когда вызов завершится, однако вы можете зарегистрироваться для большего количества событий, используя statusCallbackEvent attribute.

событие вы хотите подписаться тоже называется «ответил» и TwiML вам нужно:

<Response> 
    <Dial> 
    <Number statusCallback="http://example.com/calls/callback" statusCallbackEvent="answered"> 
     NUMBER TO DIAL 
    </Number> 
    </Dial> 
</Response> 

Позвольте мне знать, если это помогает вообще.

+0

Спасибо! Это отлично работает для меня – Aatitya

+0

Awesome! Надеюсь, что все остальное приложение будет хорошо. – philnash

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