DialogFlow ES шаблон потока

list-menuОтправить обратную связь?
Этот шаблон конструктора потоков Webex Contact Center демонстрирует поток данных между Google DialogFlow ES и Webex Contact Center, где основное внимание уделяется тому, как передавать данные с обеих платформ во время взаимодействия.

Этот поток демонстрирует, как передаются данные между 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 для обработки.
Взаимодействие бота с DialogFlowDialogFlow обрабатывает ввод и отвечает на основе настроенных намерений.
Музыка в очередиПока бот обрабатывает запрос, клиент помещается в очередь с музыкой на удержание.
РазъединятьВзаимодействие завершается по завершении диалогового окна.

Операции по потоку

В следующей таблице описана последовательность действий потока, связанных с этим шаблоном потока.

Активность потока

Описание

Начало

Это занятие знаменует начало потока. Она подается при поступлении нового вызова.
Выбрать языкВ потоке используется действие переменной набора для настройки кода языка (en-US) для всего взаимодействия. При этом обеспечивается соответствие голосового взаимодействия языковым предпочтениям вызывающего абонента.
Пользовательское приветствиеВ результате этого действия боту DialogFlow ES передается подробная информация о пользователе, такая как имя, адрес электронной почты и причина вызова. Приветствие динамически создается с помощью Cisco текст в речь (TTS). Примеры переданных данных:
  • customerName: Джейн Доу
  • customerEmail: customer@email.com
  • customerReason: бронирование

Очередь к оператору

Если взаимодействие требует эскалации, пользователь помещается в очередь, а на удержании воспроизводится музыка с помощью файла 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.

Была ли статья полезной?
Была ли статья полезной?