Огляд

Цей підпотік забезпечує динамічний досвід, коли інформація про обліковий запис клієнта отримується за допомогою запиту HTTP. Якщо пошук пройшов успішно, клієнту буде запропоновано підтвердити ідентифікатор облікового запису. Якщо це не вдається, або абонент віддає перевагу, він може ввести номер свого рахунку вручну. Потік витончено обробляє такі помилки, як невірні введення, тайм-аути та критичні збої, за допомогою відповідних підказок.

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

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

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

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

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

Підпотокові входи

  • errorMessage - РЯДОК: Повідомлення, яке буде відтворюватися в разі помилки під час підпотоку.

Виходи підливу

  • outputVariable - STRING: зберігає підтверджений або введений вручну номер рахунку.

Розбивка підстову

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

Підпроточний елемент

Опис

Запуск підпотоку

(Ініціалізація)

Підпотік запускає процес отримання даних про клієнтів.

Будь ласка, зачекай

(Повідомлення заспокоєння)

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

HTTP-запит

(Отримати інформацію про клієнта)

Система надсилає HTTP GET-запит для отримання інформації про клієнта з вказаної кінцевої точки API. У разі успіху відповідь містить ідентифікатор клієнта.

Перевірка статусу HTTP

(Оцініть відповідь)

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

Меню підтвердження

(Запит на підтвердження або введення вручну)

Абоненту буде запропоновано підтвердити отриманий ідентифікатор облікового запису або ввести номер рахунку вручну, якщо він неправильний.

Встановити змінну

(Ідентифікатор облікового запису магазину)

Якщо абонент підтверджує ID облікового запису, значення зберігається в outputVariable.

Збирайте цифри

(Введення облікового запису вручну)

Якщо запит не виконано або абонент вирішить повторно ввести номер свого рахунку, йому буде запропоновано ввести 6-значний номер рахунку, а потім клавішу фунта (#).

Обробка помилок

(Все ще там, недійсний, критичний)

Підпотік обробляє тайм-аути, невірні вхідні дані та критичні помилки з відповідними підказками:

  • StillThere: Запитує,Ти все ще там?, у разі тайм-ауту.
  • Недійсний: сповіщає абонента про некоректне введення та просить повторити спробу.
  • Помилка: Критична помилка сповіщає про те, що щось пішло не так.

Кінцевий підпотік

(Висновок)

Підпотік закінчується або після підтвердження номера рахунку, або після обробки помилки.

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

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

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

Опис

Запуск підпотоку

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

Будь ласка, зачекай

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

HTTP-запит

Надсилає HTTP GET запит для отримання інформації про обліковий запис клієнта.

Перевірка статусу HTTP

Оцінює відповідь HTTP, щоб визначити, чи було запит успішним.

Меню підтвердження

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

Встановити змінну

Зберігає підтверджений або введений вручну номер рахунку.

Збирайте цифри

Збирає 6-значний номер рахунку від абонента, якщо запит HTTP не вдається виконати або він вирішить ввести новий номер рахунку.

Обробка помилок

Кілька підказок обробляють тайм-аути, невірні вхідні дані та критичні помилки під час підпотоку.

Кінцевий підпотік

Ланцюжок завершується після підтвердження номера рахунку або виникнення помилки.