Огляд

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

Діяльність Flow

У наведеній нижче таблиці описано послідовність дій потоку, пов'язаних із цим шаблоном потоку.

Активність потоку

Опис

Почати

Ця вправа знаменує собою початок потоку. Він спрацьовує при надходженні нового дзвінка.
Установлення мовиЛанцюжок використовує активність Set Variable для налаштування коду мови (en-US) для всієї взаємодії. Це гарантує, що всі голосові взаємодії відповідають мовним уподобанням абонента.
Привітання на замовленняЦя активність передає дані клієнта, такі як ім'я, електронна пошта та причина дзвінка, боту DialogFlow ES. Привітання динамічно генерується за допомогою Cisco Text-to-Speech (TTS). Приклади переданих даних:
  • Ім'я клієнта: Джейн Доу
  • Email-адреса клієнта: customer@email.com
  • customerReason: Бронювання

Черга до агента

Якщо взаємодія вимагає ескалації, клієнт ставиться в чергу, а музика hold відтворюється за допомогою файлу defaultmusic_on_hold.wav .
Відтворювати музикуМузика відтворюється, поки абонент чекає в черзі. У потоці використовується музика Cisco за замовчуванням, але її можна налаштувати, завантаживши різні музичні файли.

Відключити

Ця активність відключає дзвінок після завершення потоку, забезпечуючи плавне завершення взаємодії.

специфіка течії

JSON потоку, який використовується в цьому прикладі, містить змінні та дії, необхідні для обробки взаємодії, обробки помилок і зв'язку між контакт-центром Webex і DialogFlow. До ключових змінних, що використовуються, належать:

Змінна потоку

Опис

Global_FeedbackSurveyOptIn

Відстежує, чи погоджується клієнт на участь в опитуванні після дзвінка.
customerNameФіксує ім'я клієнта для персоналізації.
Електронна пошта замовникаФіксує електронну пошту клієнта.
customerReasonФіксує причину дзвінка клієнта.
Global_LanguageНалаштовує мову за замовчуванням (en-US).

Global_VoiceName

Визначає голос, який використовується для перетворення тексту в мовлення.

Додаткові джерела

Щоб дізнатися більше про цю інтеграцію, перегляньте відео Робота з даними в Google DialogFlow ES із Webex Contact Center .

Зверніться до документації розробника контакт-центру Webex і документації DialogFlow ES для отримання подальших вказівок.

Підтримка розробників

Щоб отримати будь-яку підтримку щодо цієї інтеграції, відкрийте запит до команди підтримки розробників контакт-центру Webex через портал розробників Webex.

Для подальших обговорень відвідайте спільноту розробників API контакт-центру Webex.