Как использовать шлюз Dialogflow Phone и работать с ним в серверной платформе, такой как nodejs - PullRequest
0 голосов
/ 04 октября 2018

Я пытаюсь понять реализацию телефонного шлюза в диалоговом потоке, но не вижу много документации о том, как обрабатывать внутренний код с помощью nodejs или любых сторонних приложений, таких как twilio, viber и т. Д. Я сомневаюсь, доступен ли он сейчас илинет, и есть ли у них какие-либо документы, касающиеся телефонного шлюза, которые можно сделать через google mini device для голосовых вызовов?

Пожалуйста, исправьте меня, если я ошибаюсь в том, что понимаю.

Ответы [ 2 ]

0 голосов
/ 25 октября 2018

согласно документации Google, он использует версию API V2Beta1.Это означает, что у вас есть все обычные поля API V2 внутри тела и параметры вызова webhook (+1 поле «MlEnabled», но не важно для шлюза телефонии).Подробнее здесь https://dialogflow.com/docs/reference/v2-beta-v2-migration-guide-api.Я также искал дополнительные поля, такие как номер телефона, который звонит (чтобы использовать его в бэкэнд-задачах, таких как поиск CRM), но этого пока нет (я проанализировал ответ JSON, пока ничего нет).

Несколько советов по интеграции с Twilio (мой вариант использования тоже): вы можете идеально перенаправить вызов twilio на простой поток вызовов Twilio (например, проверка часов работы), а затем на входящий номер DialogFlow (как вы это сделали бы счерный номер провайдера IVR) и перенесите вызов Dialogflow на другие входящие телефонные номера (контролируемые Twilio), где вы выполняете остальную часть потока вызовов (обычно маршрутизация на основе навыков).

Пример: после вызоваTwilio проверяет часы работы> OK> переадресация на телефон Dialogflow nbr для распознавания намерений> определение намерения nbr1> маршрут к телефону nbr1 Twilio, который подключен к маршрутизации / очереди в группу операторов nbr1 (то же самое для намерений nbr2, 3, 4...).В этом примере в JSON отсутствуют некоторые полезные поля, такие как номер телефона вызывающего абонента (CLI), набранный номер телефона, в конечном итоге поле ISDN UUI, ... которое вы хотели бы использовать для поиска CRM и всплывающего окна CTI,Давайте посмотрим на это и, возможно, Google добавит его в V2beta2 ...?

0 голосов
/ 12 октября 2018

Телефонный шлюз Dialogflow - отличная функция, предоставляемая Dialogflow.Это просто для активации.Просто следуйте инструкциям на вкладке Интеграция .

Все ваши намерения и веб-крючок будут работать нормально, как и в боте.Но тип ответа мало отличается от других платформ.Поэтому проверьте это один раз, прежде чем создавать ответы.

Он поддерживает только речевой ответ, который возвращается пользователю при телефонном звонке.

...