Віртуальний агент із шаблоном потоку Google DialogFlow CX

list-menuНадіслати відгук?
Використовуйте цей шаблон Flow Designer для інтеграції Google DialogFlow CX з Webex Contact Center. Цей потік забезпечує покращену взаємодію з клієнтами завдяки гнучкому та динамічному обробленню даних.

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

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

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

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

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

Розподіл потоку

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

Діяльність потоку

Наступна таблиця описує послідовність активностей потоків.

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

Опис

Почати

Потік починається, коли отримано дзвінок, ініційований через активність 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 Contact Center з Google DialogFlow CX дивіться документацію розробників Google DialogFlow CX та розділ Configure virtual agent-voice у Webex Contact Center.

Для підтримки відвідайте Webex Contact Center developer support або приєднуйтесь до спільноти розробників APIWebex Contact Center.

Чи була ця стаття корисною?
Чи була ця стаття корисною?