Огляд

Цей потік демонструє, як передавати дані з контакт-центру Webex до Google DialogFlow CX, що дозволяє використовувати розширені можливості віртуального агента. Він містить приклади обробки введених даних абонентів, таких як імена, зустрічі та причини дзвінків, з акцентом на безперешкодну передачу даних між обома платформами.

Цей потік використовує Cisco Text-to-Speech (TTS) для звукових підказок, якщо такі є.

Необхідні умови

Перш ніж впроваджувати цей підпотік, переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:

  • Створюйте точки входу, черги, команди, відображення точок входу та будь-які інші дії конфігурації для конкретної організації, як-от з'єднувачі.
  • Завантажуйте статичні аудіофайли, якщо замість Cisco Text-to-Speech (TTS) використовуються спеціальні звукові підказки.
  • Налаштуйте віртуальний агент Google DialogFlow CX та налаштуйте необхідні інтеграції з вебхуками.

Розбивка потоку

  1. Дзвінок приймається і входить в потік.
  2. Абонент спрямовується до API, який отримує його ім'я з імітації кінцевої точки.
  3. Вітальне повідомлення відтворюється абоненту, включаючи його ім'я, за допомогою Google DialogFlow CX.
  4. Віртуальний агент DialogFlow CX взаємодіє з абонентом, щоб зібрати дані, такі як дати та час зустрічі.
  5. Дані клієнтів передаються назад до контакт-центру Webex для потенційної подальшої обробки.
  6. Залежно від взаємодії, дзвінок або загострюється, або завершується.
  7. У разі ескалації абонент ставиться в чергу.
  8. Музика утримання відтворюється, поки абонент чекає на оператора.

Діяльність Flow

У наведеній нижче таблиці описано послідовність потокових дій.

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

Опис

Почати

Потік починається з моменту отримання дзвінка, ініційованого активністю NewPhoneContact.

HTTP-запит

(GetCustomerName)

Система робить API-запит для отримання імені клієнта із зовнішньої системи за допомогою HTTP-запиту.

Результат зберігається в глобальній змінній (DF_CustomerName), яка використовується для подальшої взаємодії з Google DialogFlow CX.

Віртуальний агент

Потік викликає активність VirtualAgent, щоб передати ім'я клієнта та взаємодіяти з Google DialogFlow CX.

Віртуальний агент збирає інформацію, включаючи причину дзвінка, деталі зустрічі тощо.

Розбору

Ця активність аналізує відповідь, отриману від DialogFlow CX, і відповідно оновлює змінні потоку (Call_Reason, appointment_date, appointment_time).

Задана змінна - призначення

Дата та час зустрічі, зібрані з DialogFlow CX, форматуються та зберігаються в глобальній змінній (DF_Appointment).

Контакт у черзі

Після взаємодії з віртуальним агентом клієнт стає в чергу на очікування наступного вільного агента.

Відтворення музики

Поки абонент чекає в черзі, система відтворює музику з утриманням за замовчуванням (defaultmusic_on_hold.wav).

Від'єднати контакт

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

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

Щоб дізнатися більше про інтеграцію контакт-центру Webex з Google DialogFlow CX, перегляньте документацію для розробників Google DialogFlow CX і Налаштування віртуального голосу агента в контакт-центрі Webex.

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