Как вы (или можете) использовать виджет «Исходящий звонок» в Twilio Studio при использовании Whatsapp? - PullRequest
1 голос
/ 02 февраля 2020

Контекст

  • Мы создаем приложение для подтверждения встречи и подключения в Twilio, в настоящее время используем Studio.
  • Оно общается с пользователем через WhatsApp - и затем набирает их через обычную службу голосовой связи, когда они готовы к встрече, а затем связывает их вызов с агентом центра обработки вызовов.

Проблема

  • Мы создали поток сообщений в Studio, который использует виджет Make_Outgoing_Call.
  • При тестировании с использованием SMS система работает точно так, как нужно. Пользователь выбирает вызов, система набирает их, набирает агента, соединяет 2 вызова - счастливый путь.
  • Когда мы подключаем студийный поток в качестве конечной точки для песочницы Whatapp (вместо того, чтобы использовать ее) для SMS), диалоговые части потока работают нормально, и согласно потоку SMS.
  • Однако исходящий вызов make выдает ошибку (ошибка поиска HTTP 11200 в отладчике)

Вопрос

Нужно ли использовать функцию для выполнения вызова, а не студийный виджет при переходе с канала WA на голосовой канал? Виджет исходящего вызова жестко задан для набора адреса канала (Ie номер входящего пользователя), поэтому мне интересно, обрабатывается ли номер по-другому для WA traffi c.

Большое спасибо за любые предложения!

1 Ответ

2 голосов
/ 02 февраля 2020

H Питер, я смог воспроизвести поведение. Я согласен с вами, кажется, что это альтернативный подход, учитывая, что «Номер для вызова» в Виджете «Сделать исходящий вызов V2» жестко запрограммирован для contact.channel.address - это использование виджета «Выполнить функцию» или виджета HTTP-запроса для запуска нового потока через путь виджета триггера API REST.

Вы можете сообщить об этом поведении на help@twilio.com и посмотреть, какие советы они им предоставят. В основном ошибки:

Failure connecting call: 'The phone number you are attempting to call, whatsapp:+1xxxxxxxxxx, is not valid.'

Аналогичная ошибка возникает при соединительном звонке От, Отказ:

'From is not a valid phone number: whatsapp:+1xxxxxxxxxx'

, но Вы можете изменить это значение по умолчанию «Номер для вызова», flow.channel.address, чтобы обойти эту первую ошибку.

...