Віртуальний агент з шаблоном потоку Google DialogFlow CX
Огляд
Цей потік демонструє, як передавати дані з контакт-центру Webex до Google DialogFlow CX, що дозволяє використовувати розширені можливості віртуального агента. Він містить приклади обробки введених даних абонентів, таких як імена, зустрічі та причини дзвінків, з акцентом на безперешкодну передачу даних між обома платформами.
Цей потік використовує Cisco Text-to-Speech (TTS) для звукових підказок, якщо такі є.
Необхідні умови
Перш ніж впроваджувати цей підпотік, переконайтеся, що на порталі керування контакт-центром Webex виконано такі вимоги:
- Створюйте точки входу, черги, команди, відображення точок входу та будь-які інші дії конфігурації для конкретної організації, як-от з'єднувачі.
- Завантажуйте статичні аудіофайли, якщо замість Cisco Text-to-Speech (TTS) використовуються спеціальні звукові підказки.
- Налаштуйте віртуальний агент Google DialogFlow CX та налаштуйте необхідні інтеграції з вебхуками.
Розбивка потоку
- Дзвінок приймається і входить в потік.
- Абонент спрямовується до API, який отримує його ім'я з імітації кінцевої точки.
- Вітальне повідомлення відтворюється абоненту, включаючи його ім'я, за допомогою Google DialogFlow CX.
- Віртуальний агент DialogFlow CX взаємодіє з абонентом, щоб зібрати дані, такі як дати та час зустрічі.
- Дані клієнтів передаються назад до контакт-центру Webex для потенційної подальшої обробки.
- Залежно від взаємодії, дзвінок або загострюється, або завершується.
- У разі ескалації абонент ставиться в чергу.
- Музика утримання відтворюється, поки абонент чекає на оператора.
Діяльність 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). |
Контакт у черзі |
Після взаємодії з віртуальним агентом клієнт стає в чергу на очікування наступного вільного агента. |
Відтворення музики |
Поки абонент чекає в черзі, система відтворює музику з утриманням за замовчуванням ( |
Від'єднати контакт |
Якщо подальші дії не потрібні, дзвінок відключається за допомогою активності DisconnectContact. |
Додаткові джерела
Щоб дізнатися більше про інтеграцію контакт-центру Webex з Google DialogFlow CX, перегляньте документацію для розробників Google DialogFlow CX і Налаштування віртуального голосу агента в контакт-центрі Webex.
Щоб отримати підтримку, відвідайте сторінку підтримки розробників контакт-центру Webex або приєднайтеся до спільноти розробників API контакт-центру Webex.