DialogFlow ES шаблон потокач1>
Этот поток демонстрирует, как передаются данные между Webex Contact Center и DialogFlow ES для обработки взаимодействий с клиентами. Он обеспечивает базовый поток, в котором происходит обмен данными с DialogFlow ES для обработки естественного языка и автоматического выполнения операторов. Интеграция с DialogFlow позволяет боту понимать намерения клиентов и принимать соответствующие действия на основе диалога. Кроме того, поток включает в себя обработку ошибок для обеспечения бесперебойной работы клиентов даже при возникновении неожиданных условий.
Предварительные условия
Перед внедрением этого потока убедитесь, что на портале управления Webex Contact Center выполняются следующие требования:
- оператор Google DialogFlow ES с соответствующими намерениями для разговора.
- создавать точки входа, очереди, группы и сопоставления точек входа;
- Включите выполнение webhook Fulfillment в DialogFlow ES и используйте пример кода node.js из встроенного редактора.
-
Cisco Функция текстовой речи (TTS) включена для динамического генерации пользовательских сообщений. Выгрузка статических аудиофайлов, если вместо текста в речь Cisco (TTS) используются пользовательские звуковые подсказки.
Нарушение потока
В следующей таблице описаны различные элементы потока, участвующие в процессе вызовов, в которых подробно описаны действия и ответы, возникающие на каждом этапе.
|
Элемент потока |
Описание |
|---|---|
| Пользователь инициирует контакт | Вызов поступает по телефону Webex Contact Center. |
| Данные передаются в DialogFlow ES | Пользовательское приветствие, включая подробную информацию о пользователе, такую как имя и причина вызова, отправляется боту DialogFlow ES для обработки. |
| Взаимодействие бота с DialogFlow | DialogFlow обрабатывает ввод и отвечает на основе настроенных намерений. |
| Музыка в очереди | Пока бот обрабатывает запрос, клиент помещается в очередь с музыкой на удержание. |
| Разъединять | Взаимодействие завершается по завершении диалогового окна. |
Операции по потоку
В следующей таблице описана последовательность действий потока, связанных с этим шаблоном потока.
|
Активность потока |
Описание |
|---|---|
|
Начало | Это занятие знаменует начало потока. Она подается при поступлении нового вызова. |
| Выбрать язык | В потоке используется действие переменной набора для настройки кода языка (en-US) для всего взаимодействия. При этом обеспечивается соответствие голосового взаимодействия языковым предпочтениям вызывающего абонента. |
| Пользовательское приветствие | В результате этого действия боту DialogFlow ES передается подробная информация о пользователе, такая как имя, адрес электронной почты и причина вызова. Приветствие динамически создается с помощью Cisco текст в речь (TTS). Примеры переданных данных:
|
|
Очередь к оператору | Если взаимодействие требует эскалации, пользователь помещается в очередь, а на удержании воспроизводится музыка с помощью файла defaultmusic_on_hold.wav . |
| Воспроизведение музыки | Музыка воспроизводится в режиме ожидания вызывающего абонента в очереди. В потоке используется музыка в удержании по умолчанию в Cisco, но его можно настроить путем загрузки различных музыкальных файлов. |
|
Разъединять | Это действие разъединяет вызов по завершении потока, обеспечивая бесшовный прекращение взаимодействия. |
Параметров потока
Используемый в этом примере потокОВЫЕ ИДЕНТИФИКАТОРы XML содержат переменные и действия, необходимые для обработки взаимодействий, обработки ошибок и обмена данными между Webex Contact Center и DialogFlow. Используются следующие ключевые переменные:
|
Переменная потока |
Описание |
|---|---|
|
Global_FeedbackSurveyOptIn | Отслеживает, выбирает ли клиент участие в опросе после вызова. |
| customerName | Собирает имя пользователя для персонализации. |
| customerEmail | Захватывает электронную почту пользователя. |
| пользовательВысказ | Записывает причину вызова клиента. |
| Global_Language | Настройка языка по умолчанию (en-US). |
|
Global_VoiceName | Определяет голос, используемый для передачи текста в речь. |
Дополнительные ресурсы
Дополнительные сведения об этой интеграции см. в видео «Работа с данными в Google DialogFlow ES с Webex Contact Center ».
Дополнительные указания см. в документации разработчика Webex Contact Center и документации по DialogFlow ES.
Поддержка разработчиков
Для получения поддержки в отношении этой интеграции откройте билет на группу поддержки разработчика Webex Contact Center на портале разработчика Webex.
Для дальнейшего обсуждения посетите сообщество разработчика Webex Contact Center APIIs.