2016-12-19 8 views
0

Предположим, мне нужно реализовать службу обратного вызова на веб-сайте. Мне любопытно, можно ли разработать его с помощью Twilio.Услуга обратного вызова на веб-сайте с использованием Twilio

Например, если посетитель веб-сайта предоставляет свой номер мобильного телефона с одной стороны, с другой стороны у меня есть менеджер, использующий его приложение для веб-CRM. Можно ли:

  1. Совершение вызова (с использованием WebRTC?) Менеджеру
  2. Когда менеджер отвечает на входящий вызов, вызов посетителя сайта (на его мобильный телефон)
  3. Connect обе стороны вместе

Я знаю, что есть много готовых к использованию услуг обратного вызова, мне просто интересно, как это работает под капотом.

ответ

0

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

Это функция, которую мы называем Click to Call. Вот как это будет работать с Twilio:

  1. Посетитель обеспечивает его номер через форму на сайте
  2. Generate a call to the manager using the Twilio REST API
  3. Когда вызов подключается к менеджеру, наберите посетителя.
    • Это достигается с помощью TwiML
    • Whent соединяет вызов, Twilio делает запрос HTTP к URL вы предоставляете на шаге 2
    • Этот URL должен отвечать TwiML, который является подмножеством XML сказать Twilio что делать с вызовом
    • в этом случае TwiML будет <Dial> число посетителей
  4. Когда посетитель отвечает на два связаны

Это изображение высокого уровня, у нас также есть tutorial walking you through Click to Call with Twilio (это версия Python, но есть и другие доступные), которые я рекомендую вам взглянуть.

Дайте мне знать, если это вообще поможет.