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