Twilio: ответить на входящий звонок, который начался до открытия браузера - PullRequest
0 голосов
/ 01 ноября 2018

Я использую Twilio Javascript Client SDK , чтобы позволить пользователям нашего приложения принимать входящие звонки через свой браузер. У нас все работает хорошо (т.е. на звонок можно ответить), если у пользователя уже открыта вкладка браузера и он получает входящий звонок.

Вариант использования, который мы хотели бы поддержать, таков:

  1. У пользователя нет браузера, открытого для нашего сайта
  2. Входящий звонок поступает в наше приложение и пытается дозвониться до пользователя (используя его идентификатор клиента)
  3. Пользователь открывает свой браузер для нашего приложения
  4. Пользователь видит входящий звонок и отвечает на него

Я проверил этот сценарий, и он не работает. Когда браузер открыт и входящий вызов уже звонит, пользователю не показывается наш диалог вызова (который запускается событием Twilio.Device.incoming).

Итак, мой вопрос: возможен ли этот вариант использования? Есть ли настройка, которую нужно включить, или это не может произойти, потому что мы пропустили начальное событие incoming?

Спасибо за любую помощь!

1 Ответ

0 голосов
/ 02 ноября 2018

My .02, для достижения этой цели потребуется настольное приложение. Это может быть простая веб-оболочка. Создайте приложение, которое оборачивает браузер и у которого есть логин пользователя. Когда вызов поступает в приложение, он получит его, потому что пользователь вошел в систему. Ваш пользователь не будет взаимодействовать с вашим веб-приложением через настольное приложение, но я не думаю, что это будет проблемой, учитывая ваш вариант использования.

...