Построение Twilio Flow с опцией в текстовом сообщении в конце звонка - PullRequest
0 голосов
/ 04 мая 2020

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

  • звонок
  • Нас: (SMS) Спасибо за участие! Как ваше имя для нашего сайта?
  • Them: (SMS) John Smith
  • Us: (SMS) Спасибо John Smith! Хотите получать уведомление, когда он онлайн?
  • Их: (SMS) Да
  • Нас: (SMS) Берегите!

Мы структурировали это, имея виджет Send & Wait, который отправляет начальный сообщение для имени и еще одно для уведомления.

Мы отключили функцию одновременных вызовов, так что пользователь остается в том же сеансе, но это создает другие проблемы. Чтобы попытаться решить эти проблемы, мы написали код, который завершает выполнение завершенных вызовов. Но этот код кажется слишком большим, чтобы его можно было запустить для ссылки POST дескриптора вызова Twilio.

Нам было интересно, что вы могли бы посоветовать для создания потока, подобного описанному выше, и как нам лучше всего это сделать sh что, учитывая, какие разные варианты мы сделали.

Спасибо!

1 Ответ

0 голосов
/ 04 мая 2020

Итак, во время голосового телефонного разговора вы получаете устное согласие на отправку последующих SMS-сообщений от участника?

Одним из вариантов является использование виджета Studio HTTP Request или виджета Run Function для запуска другой поток Studio сфокусирован на части SMS через триггер REST API. Вы можете отправить соответствующую информацию в это новое выполнение, используя клавишу параметров, https://support.twilio.com/hc/en-us/articles/360007778153-Trigger-a-Twilio-Studio-Flow-Execution-via-the-REST-API.

. Вы должны сделать поиск по номеру, с которого они звонят, чтобы убедиться, что это мобильное устройство, способное поддерживать SMS, чтобы предложить эту опцию.

Не уверен, что я понимаю проблему, с которой вы столкнулись ... этот код кажется слишком большим для запуска для обработчика вызовов Twilio POST ссылка ...

Также для потоков Studio Voice всегда устанавливайте URL-адрес statusCallback и URL-адрес основного обработчика сбоев на URL-адрес Studio Webhook, найденный в виджете триггера вашего потока, как здесь указано, чтобы смягчить застрявшие исполнения .

Настройка номера Twilio для студии

...