У цій статті
dropdown icon
Початок роботи
    Ключова термінологія
    Конструктор потоку доступу
    Ознайомтеся з сучасним та уніфікованим полотном Flow Designer
    Вимоги до браузера
    Вимоги до електронної пошти
dropdown icon
Ознайомтеся з макетом
    Бібліотека активностей
    Полотно, основний потік та потоки подій
    Панель властивостей
    Панель заголовка
    Панель нижнього колонтитула
dropdown icon
Розуміння діяльності та подій
    Діяльність з обробки контактів
    Діяльність з контролю потоку
    Діяльність у сфері комунальних послуг
    Активність у Voice
    Потоки подій
dropdown icon
Використання змінних та виразів
    Користувацькі змінні
    Перевизначення налаштувань потоку
    Попередньо визначені змінні
    Глобальні змінні
    Змінні, що відображаються на комп'ютері
    Змінні JSON
    Написання виразів
    Синтаксис шаблону Pebble
    Перевірка виразів
dropdown icon
Використання шаблонів потоків
    Використання робочих годин
    Комплексний вхідний контакт
    Опитування CSAT DTMF
    Віртуальний агент DialogFlow ES
    Підтримка динамічних змінних
    Привіт, світ
    Автосекретар меню
    Провал у даних Microsoft Dynamics HTTP(S)
    Розподіл відсотків та A/B розподіл
    Провал у даних Salesforce HTTP(S)
    Провал у даних ServiceNow HTTP(S)
    Простий вхідний виклик до черги
    Віртуальний агент з Google DialogFlow CX
    Провал у даних HTTP(S) Zendesk
    Уникайте дублювання зворотних викликів
    Запис та керування аудіопідказками
    Шаблон маршрутизації останнього агента
    Автономний агент зі штучним інтелектом (відстеження посилок)
    Скриптований агент штучного інтелекту (відстеження посилок)
    Сценарій агента зі штучним інтелектом (запис на прийом до лікаря)
dropdown icon
Використання шаблонів підпотоків
    Збирати інформацію про зворотні дзвінки
    Помилка обробки
    Провал HTTP-даних
    Обробка черги
    Шаблон підпотоку запланованого зворотного виклику
dropdown icon
Створення та керування потоками
    Створити потік
    Створення потоків із шаблонів потоків
    Параметри контекстного меню
    Редагувати змінні потоку
    Змінити потік
    Попередній перегляд аудіопідказки в процесі виконання
    Пошук сутностей у потоці
    Застосування міток версій до потоку
    Увімкнути або вимкнути автозбереження
    Копіювання та вставка дій
    Перевірка потоку
    Копіювання потоку
    Експорт потоку
    Імпорт потоку
    Опублікувати потік
    Видалення потоку
    Стратегії маршрутизації точок входу
    Стратегії маршрутизації черг
dropdown icon
Створення та керування підпотоками
    Створити підпотік
    Редагування підпотоку
    Видалення підпотоку
    Додати підпотік до основного потоку
dropdown icon
Створення та керування функціями
    Важливі міркування
    Створити функцію
    Керування функціями
    Додавання функції до основного потоку
    Запитання та відповіді
dropdown icon
Налаштування обробки помилок
    Системні обмеження самозациклення для дій
Зв'язування кількох потоків (за допомогою GoTo)
Потоки налагодження
Аналіз потоків
Розуміння кодів помилок
Створення потоків і керування ними в конструкторі потоків
list-menuУ цій статті
list-menuНадіслати відгук?

Flow Designer – це невід’ємний компонент Webex Contact Center, який дозволяє маршрутизувати виклики в режимі реального часу через систему. Ви можете вказати, як агенти призначаються викликам і що відбувається на кожному етапі процесу, налаштувавши дії та події.

Початок роботи

Flow Designer надає інтерфейс для створення потоків у режимі реального часу відповідно до вимог вашої організації. Попередньо визначені дії, пов'язані з обробкою викликів та керуванням потоком, слугують будівельними блоками для створення потоку. Інтерфейс перетягування забезпечує просте налаштування компонентів потоку. Ви можете встановити властивості кожної дії, яка впливає на виконання потоку. Ви також можете налаштувати змінні та вирази для визначення логіки потоку.

Перш ніж використовувати Flow Designer, необхідно підготувати кілька сутностей із центру керування контакт-центром Webex. Використовуйте ці сутності безпосередньо, як частину Flow Designer (наприклад, черги та аудіофайли), або опосередковано, щоб увімкнути маршрутизацію контактів (наприклад, розподіл викликів у стратегіях маршрутизації черг).

Налаштуйте такі елементи, перш ніж створювати потоки в Flow Designer:

  • Точки входу
  • Черга
  • Оператори
  • Профіль користувача
  • Профіль робочого стола
  • Команди
  • Віртуальний оператор
  • Аудіофайли

Ключова термінологія

Ознайомтеся з наступними термінами в цій статті:

  • Активність​ : Вузол в інтерфейсі Flow Designer, який представляє окремий крок у потоці, наприклад, відтворення повідомлення або здійснення HTTP-запиту. Користувач перетягує цей елемент у потік.

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

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

  • Потік​ : Визначена користувачем послідовність дій, що виконуються у відповідь на подію.

  • Посилання: Посилання — це стрілка, яка з’єднує одну дію з іншою. Це вказує напрямок потоку та залежність між подіями. Щоб видалити посилання та розірвати зв’язок між двома діями, натисніть на посилання, щоб відобразити значок видалення, і продовжте видалення рядка.

Конструктор потоку доступу

Flow Designer використовує єдиний вхід (SSO) за допомогою служби ідентифікації Cisco. Якщо ви ввійшли в Control Hub, ви можете отримати доступ до Flow Designer без повторного входу. Якщо ні, система запропонує вам ввести облікові дані SSO.

Перш ніж почати

Щоб отримати доступ до програми Flow Designer, вам потрібна ліцензія преміум-агента та профіль користувача з правами на редагування потоків.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки. Сторінка «Потоки» відображається з такими трьома вкладками:

  • Потоки
  • Підпотоки
  • Глобальні змінні
  1. Натисніть Керування потоками > Створення потоків. З’явиться сторінка «Створення потоку». Див. Створення потоку для отримання додаткової інформації.

  2. Клацніть на існуючому потоку зі списку. З'являється специфічний потік.

Ознайомтеся з сучасним та уніфікованим полотном Flow Designer

Дизайнер Flow Contact Center Webex має сучасний інтерфейс користувача, який відповідає зовнішньому вигляду та функціональності портфоліо Webex, забезпечуючи узгоджений досвід роботи з усіма продуктами. Полотно забезпечує цільові покращення доступності, що спрощує використання ключових елементів для ширшого кола користувачів.

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

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

Відкрийте для себе нові функції в Flow Designer

Перемикання між сучасним та застарілим інтерфейсом користувача

Меню налаштувань користувача дозволяє перемикатися між сучасним та застарілим інтерфейсом користувача:

  1. Клацніть значок налаштувань користувача у верхньому правому куті полотна.
  2. Вимкніть перемикач Новий вигляд, щоб перейти до попереднього режиму.

Перемикання між темним і світлим режимами

Дизайнерське полотно Flow доступне в темному та світлому режимах, що допомагає мінімізувати навантаження на очі. Оберіть тему, яка вам найбільше підходить:

  1. Клацніть значок налаштувань користувача у верхньому правому куті полотна.
  2. Вимкніть перемикач Темний режим.

Покращення палітри активності

Палітра активності розширена наступним чином:

  • Групування діяльності: Завдання логічно згруповані за їхньою функцією, що дозволяє легко знайти потрібне. У кожній групі дії перелічені в алфавітному порядку. Зараз доступні такі групи:
    • Обробка контактів
      • Розширена інформація про чергу
      • Відключити контакт
      • Група розподілу викликів для ескалації
      • Відгук
      • Зворотній зв'язок, версія 2
      • Отримати інформацію про чергу
      • Контакт у черзі
      • Черга до агента
      • Спливаюче вікно
      • Встановити пріоритет контакту
      • Віртуальний оператор
      • Віртуальний агент V2
    • Голос
      • Сліпий трансфер
      • Перехід через мост
      • Аналіз прогресу дзвінків
      • Зворотній виклик
      • Збирати цифри
      • Меню
      • Відтворити повідомлення
      • Відтворити музику
      • Запис
      • Керування записом
      • Запланувати зворотний дзвінок
      • Надіслати цифри
      • Встановити оголошення
      • Встановити ідентифікатор абонента
      • Встановити шепітне оголошення
      • Розпочати медіапотік
      • Завантажити аудіо
    • Контроль потоку
      • Справа
      • Умова
      • Кінець потоку
      • Перейти
      • Відсоток розподілу
      • Зачекайте
    • Комунальні послуги
      • Запит на BRE
      • Години роботи
      • HTTP-запит
      • Розбір
      • Встановити змінну
  • Рядок пошуку: Рядок пошуку дозволяє швидко знаходити дії та підпотоки, не прокручуючи весь список. Функції автоматичних підказок та зіставлення ключових слів покращують пошук для дизайнерів потоків.
  • Піктограми дій та підказки: Тепер дії мають значки, що відповідають їхньому призначенню, а підказки надають коротку інформацію про дії.

Вимоги до браузера

Використовуйте наступну таблицю для посилання на підтримувані браузери:

Браузер

Microsoft Windows 10

Microsoft Windows 11

Mac OS X

Chromebook

Google Chrome

76.0.3809

103.0.5060.114

76.0.3809 або вище

76.0.3809 або вище

Mozilla Firefox

ШОЕ 68 або вище

ESR V102.0 або вище ESR

ШОЕ 68 і вище

Н/З

Microsoft Edge

42.17134 або вище

103.0.1264.44 або вище

Н/З

Н/З

Chromium

Н/З

Н/З

Н/З

79 або вище

Налаштуйте такі параметри браузера:

  • Увімкнути файли cookie та дані сайтів.

  • Встановіть рівень безпеки на Середній.

  • Увімкнути опцію зображення.

  • Вимкніть блокувальник спливаючих вікон.

  • Увімкнути JavaScript.

Вимоги до електронної пошти

Flow Designer підтримує такі поштові сервери:

  • Office 365

  • Gmail

Ознайомтеся з макетом

Бібліотека активностей

Бібліотека завдань – це місце, де ви знайдете всі завдання. Перетягніть дії з бібліотеки дій на головне полотно або полотно потоку подій, щоб створити власні потоки. Він організований у такі розділи:

  • Обробка дзвінків: Використовуйте дії з обробки викликів для створення потоків, які обробляють голосові взаємодії. Вони стосуються саме випадку обробки викликів через інтерактивний голосовий відповідач (IVR) та віртуальних або людських агентів.
  • Керування потоком: Дії керування потоком не залежать від типу потоку, і ви використовуєте їх для керування логікою в потоці незалежно від варіанту використання.

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

Полотно, основний потік та потоки подій

Полотно — це сірий робочий простір, на який ви розміщуєте дії. Використовуйте елементи керування в лівому нижньому куті екрана, щоб переміщатися по полотну та збільшувати та зменшувати масштаб. Немає обмежень щодо розміру потоку чи використання полотна.

Є дві вкладки, які дозволяють отримати додатковий простір на полотні: Основний потік та Потоки подій. Ці вкладки логічно розділяють різні шляхи вашого потоку та створюють більш організований робочий простір.

Основний потік

Використовуйте вкладку основного потоку, щоб створити сценарій основного потоку на основі події-тригера, визначеної в дії запуску потоку. На головній вкладці потоку налаштуйте повний інтерфейс для абонента. Це починається з меню інтерактивного голосового сервісу Cisco Unified IP (IVR) і триває до відмови від розмови або завершення виклику. Потік містить передбачувані кроки, які система виконує послідовно.

Потоки подій

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

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

Для отримання додаткової інформації про обробники подій див. Потоки подій.

Панель інструментів масштабування

Панель інструментів масштабування має такі значки:

  • Глобальні властивості— Натисніть значок Кнопка налаштувань, представлена значком шестерні, щоб відкрити панель Глобальні властивості. Для отримання додаткової інформації див. панель властивостей.
  • Автоматичне впорядкування— Натисніть значок Значок мініатюр на панелі інструментів, щоб упорядкувати дії на полотні.
  • Скасувати— Натисніть значок скасувати на панелі інструментів, щоб скасувати останню виконану дію з полотном.
  • Повторити— Натисніть значок переробити на панелі інструментів, щоб повторити останню виконану дію з полотном.

    Ви можете скасувати та повторити до 10 останніх дій з полотном. Ви не можете скасувати та повторити зміни, внесені до атрибутів та властивостей.

  • За розміром— Натисніть значок Значок розгортання відеоплеєра в повноекранний режим на панелі інструментів, щоб налаштувати збільшення полотна так, щоб усі вузли були видимими.
  • Збільшення масштабу— Натисніть значок кнопка збільшення масштабу на панелі інструментів, щоб збільшити масштаб полотна. Коли ви досягнете максимальної кількості, значок буде деактивовано.
  • Зменшення масштабу— Натисніть значок кнопка зменшення масштабу на панелі інструментів, щоб зменшити масштаб полотна. Коли ви досягнете максимальної кількості, значок буде деактивовано.
  • Опція Масштабування під час прокручування дозволяє як панорамування (за замовчуванням), так і масштабування (за допомогою клавіші Ctrl. Ви можете продовжувати масштабування, утримуючи клавішу Ctrl та прокручуючи коліщатко миші вгору або вниз.
  • Щоб панорамувати полотно, прокручуйте коліщатко миші вгору або вниз.
  • Щоб переміщатися зліва направо за допомогою коліщатка миші, використовуйте Shift + Клавіші прокручування.

Дії керування полотном та комбінації клавіш

Для підвищення ефективності та продуктивності розробників потоків, полотно Flow Designer надає такі опції:

  • Дії «Скасувати-повторити»— Використовуйте значки «Скасувати», «Повторити » на панелі інструментів масштабування або комбінації клавіш.
  • Вирізати, копіювати, вставити та видалити— Клацніть правою кнопкою миші на полотні для операцій вирізання, копіювання, вставки та видалення. Ви можете вирізати, скопіювати та вставити дії та посилання з обробки викликів та керування потоком, як зазначено нижче:
    • Всередині та між потоками
    • Між основним потоком та потоками подій
    • Між потоками та підпотоками
    Ви також можете копіювати та вставляти дані між організаціями та браузерами.

    Існує кілька обмежень під час спроби копіювання дій та посилань з інших браузерів у FireFox. Щоб увімкнути цю функцію, потрібно встановити такі налаштування у Firefox на значення «true»:

    • dom.events.asyncClipboard.readText
    • dom.events.testing.asyncClipboard

    Введіть about:config в адресному рядку Firefox. Пошук за вказаними налаштуваннями. Змініть значення на true, щоб дозволити вставку з інших браузерів.

  • Автоматичне впорядкування— Використовуйте значок Значок мініатюр на панелі інструментів масштабування, щоб автоматично впорядковувати дії на полотні для кращого розуміння та легкого обслуговування.
  • Прив’язка до сітки— Використовується для прив’язки дій із кроком 20 пікселів.
  • Сполучення клавіш— Ви можете швидко редагувати потік за допомогою комбінацій клавіш. Натисніть значок довідки. Виберіть Сполучення клавіш, щоб переглянути список доступних комбінацій клавіш.

Сполучення клавіш

Використовуйте такі комбінації клавіш на полотні:

Сполучення клавіш

ОС Windows

ОС MAC
Загальні

Відкрити комбінації клавіш

Ctrl + Alt + K

КОНТРОЛЬ + Альтернативний + К.

Інструменти

Автоматичне упорядкування

Зсув + А

Зсув + А

Змінення

Копіювати

Ctrl + C

Команда + С

Вирізати

Ctrl + X

Команда + X

Вставити

Ctrl + V

Команда + V

Скасувати

Ctrl + Z

Команда + Я

Повторити

Ctrl + Shift + Z

Команда + Shift + Z

Видалити

Backspace

Видалити

Вибрати все

Ctrl + A

Команда + А

Виберіть кілька

Зсув + НатиснітьЗсув + Натисніть

Виберіть регіон

Зсув + Натисніть і перетягнітьЗсув + Натисніть і перетягніть

Подання

Збільшити

Ctrl + +

Команда + +

Зменшити

Ctrl + -

Команда + -

Збільшення або зменшення масштабу

Ctrl + Прокрутити

Команда + Прокрутити

Збільшити до 100%

За розміром вікна перегляду

Зсув + 1

Зсув + 1

Прокрутіть ліворуч або праворуч

Зсув + Прокрутити

Зсув + Прокрутити

Панель властивостей

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

Панель глобальних властивостей відображається за замовчуванням під час завантаження потоку. Натисніть значок Кнопка налаштувань, представлена значком шестерні, щоб відкрити панель Глобальні властивості. Піктограма Кнопка налаштувань, представлена значком шестерні допомагає відкривати та закривати панель властивостей під час роботи з потоками. Ви також можете клацнути будь-де на порожньому полотні, щоб повернутися до панелі глобальних властивостей. Панель глобальних властивостей не відображається під час вибору дії.

Наступні конфігурації містяться в глобальних властивостях:

  • (Необов’язково) Надайте опис потоку.
  • Керування користувацькими та попередньо визначеними змінними. Для отримання додаткової інформації про змінні потоку див. Встановити змінну.
  • Переглянути історію потоку, включаючи власника, дату останнього редагування та номер версії потоку. Натисніть значок кнопка "Скасувати", щоб закрити панель глобальних властивостей.

    Наразі немає функції контролю версій. Версія потоку підраховує кількість публікацій потоку.

Панель заголовка

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

Панель нижнього колонтитула

Нижній колонтитул має наступне:

  • Автоматичне збереження ввімкнено: Потоки автоматично зберігаються, щоб уникнути втрати даних. Якщо автозбереження призупинено, з’явиться повідомлення про помилку.

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

  • Версія програми: У лівій частині нижнього колонтитула відображається версія програми. Ви можете використовувати цю версію для усунення помилок у Flow Designer.
  • Перевірка потоку: Перевірка потоку виявляє помилки в структурі потоку, які можуть перешкоджати його роботі. Ви можете будь-коли ввімкнути перемикач перевірки праворуч у нижньому колонтитулі. За замовчуванням перевірку вимкнено, тому помилки не відображаються. Коли ви ввімкнете перемикач, розпочнеться перевірка серверної частини, і будь-які помилки в потоці стануть видимими. Коли перемикач увімкнено, починається перевірка серверної частини та відображаються будь-які помилки в потоці. Щоб отримати додаткові відомості про перевірку потоку, див. Перевірка потоку.
  • Видавництво «Потік»: Перш ніж публікувати потік, необхідно перевірити його та виправити будь-які помилки. Якщо перемикач перевірки вимкнено, кнопка Опублікувати залишається неактивною. Після ввімкнення перевірки кнопка «Опублікувати » залишається неактивною, доки ви не виправите всі помилки в процесі. Щоб отримати додаткові відомості про публікацію потоків, див. Публікація потоку.

Розуміння діяльності та подій

Щоб перейти до бібліотеки дій та використовувати дії у ваших потоках:

  1. Увійдіть у Центркерування.

  2. Перейдіть до Послуги > Контакт-центр.

  3. У розділі Досвід клієнтанатисніть Потоки.

  4. На сторінці «Потоки» виберіть потрібний потік, для якого потрібно додати дію, і запустіть потік.

  5. Перетягніть потрібну дію з Бібліотеки дій на полотно.

  6. Виконайте необхідну конфігурацію, детально описану в кожній із дій.

Діяльність з обробки контактів

  • Розширена інформація про чергу
  • Відключити контакт
  • Група розподілу викликів для ескалації
  • Відгук
  • Зворотній зв'язок V2
  • Отримати інформацію про чергу
  • Контакт у черзі
  • Черга до агента
  • Спливаюче вікно
  • Встановити пріоритет контакту
  • Віртуальний оператор
  • Віртуальний агент V2

Розширена інформація про чергу

Дія «Розширена інформація про чергу» повертає кількість агентів у режимі реального часу, які перебувають у стані «Доступний» у черзі та увійшли в систему для певного набору навичок, а також іншу інформацію про чергу. Розробники потоків використовують дію «Розширена інформація про чергу» для програмування потоку. Розробники потоків приймають рішення на основі активності розширеної інформації про чергу.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Події.

Перш ніж почати

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

Вихідні змінні

Коли запускається активність «Розширена інформація про чергу», оновлюються такі змінні:

  • Позиція в черзі (PIQ)— Зберігає значення поточної позиції абонента у вибраній черзі. Якщо контакт не поставлено в чергу, коли потік викликає цю дію, значення PIQ встановлюється на кількість контактів, які наразі очікують у черзі. + 1. Це визначає позицію контакту в черзі, якщо контакт поставлено в чергу після виконання дії AdvancedQueueInformation.

  • LoggedOnAgentsCurrent— Зберігає кількість агентів у поточній групі розподілу викликів для вибраної черги, які увійшли до системи. Статистика для агентів у поточній групі розподілу викликів поверне -1 після врахування поточної групи розподілу викликів як N/A перед тим, як стати в чергу.

  • LoggedOnAgentsAll— Зберігає загальну кількість агентів у всіх групах розподілу викликів для вибраної черги, які увійшли до системи на робочому столі. Це значення може змінюватися, оскільки групи розподілу викликів змінюються з часом у черзі.

  • AvailableAgentsCurrent— Зберігає кількість агентів у поточній групі розподілу викликів для вибраної черги, які доступні для прийняття контакту. Статистика для агентів у поточній групі розподілу викликів поверне -1 після врахування поточної групи розподілу викликів як N/A перед тим, як стати в чергу.

  • AvailableAgentsAll— Зберігає загальну кількість агентів у всіх групах розподілу викликів для вибраної черги, які доступні для прийняття виклику. Це значення може змінюватися, оскільки групи розподілу викликів змінюються з часом у черзі.

  • CurrentGroup— Зберігає значення поточної групи розподілу викликів, де контакт припарковано в певній черзі.

  • TotalGroups— Зберігає значення загальної кількості груп розподілу викликів у черзі для контакту.

  • Код_збою— Зберігає код збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

  • Опис_збою— Зберігає деталі збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

Коди помилок

Нижче наведено коди помилок та описи для дії «Додаткова інформація про чергу»:

Таблиця 1. Код помилки розширеної інформації про чергу Опис

Код помилки

Значення коду несправності

Опис несправності

1

НЕДІЙСНИЙ_ЗАПИТ

У дії було зроблено недійсний запит.

2

ЧЕРГА_НЕ_ЗНАЙДЕНА

Чергу, вибрану в дії, не знайдено.

3

ФУНКЦІЯ_НЕ_УВІМКНЕНО

Функція не ввімкнена в застосунку Webex Contact Center.

4

Збій операції бази даних__

Операція з базою даних не вдалася під час виконання дії.

5

НЕДІЙСНА_ЧЕРГА

У дії вказано недійсну чергу.

48

НЕПІДТРИМУВАНА_ПОТІК_АКТИВНІСТЬ

Через активність було зроблено непідтверджений запит.

Відключити контакт

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

Наприклад, використовуйте цю дію перед тим, як виклик буде поставлено в чергу або після написання сценарію для відмови від черги. Ви можете використовувати будь-яку кількість дій «Відключити контакт» під час побудови потоку, щоб гарантувати завершення виклику незалежно від того, яким шляхом він пройде.

Ви можете надати кожній дії унікальну мітку та опис, але жодних інших налаштувань не потрібно.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі «Мітка дії» введіть назву дії.

  2. (Необов’язково) У полі «Опис дії» введіть опис дії.

Вихідні змінні

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

Група розподілу викликів для ескалації

Дія «Перехід до групи розподілу викликів» дозволяє адміністраторам перенести контакт із черги до наступної або останньої групи розподілу викликів. Це забезпечує адміністраторам кращий контроль та гнучкість для керування контактами, що перебувають у черзі.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

Вихідні змінні

Коли запускається діяльність «Ескалація групи розподілу викликів», оновлюються такі змінні:

  • CurrentGroup— Зберігає значення поточної групи розподілу викликів, де контакт припарковано в певній черзі.

  • TotalGroups— Зберігає значення загальної кількості груп розподілу викликів у черзі для контакту.

  • Код_збою— Зберігає код збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

  • Опис_збою— Зберігає деталі збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

Коди помилок

Нижче наведено коди помилок та описи для дії «Ескалація групи розподілу викликів»:

Таблиця 2. Код помилки групи розподілу викликів «Ескалація» Опис

Код помилки

Значення коду відмови

Опис несправності

1

НЕДІЙСНИЙ_ЗАПИТ

У дії було зроблено недійсний запит.

2

КОНТАКТ_НЕ_В ЧЕРЗІ

Контакт не поставлено в чергу.

3

ФУНКЦІЯ_НЕ_УВІМКНЕНО

Функція не ввімкнена в застосунку Webex Contact Center.

Відгук

Налаштуйте дію «Зворотній зв’язок», щоб ініціювати опитування після дзвінка (на базі Webex Experience Management) для збору відгуків від абонентів. Доступні такі типи опитувань:

  • Опитування після дзвінка IVR: Налаштуйте дію зворотного зв’язку на полотні «Потоки подій» у конструкторі потоків після події «AgentDisconnected». Залежно від налаштувань у Webex Experience Management, контакт-центр відтворює опитування IVR для абонентів.

    Абонент використовує клавіатуру для відповіді на опитування. Якщо абонент частково відповідає на опитування, не відповідаючи протягом налаштованого часу очікування або надаючи недійсні дані, контакт-центр надсилає часткові відповіді на опитування до Webex Experience Management.

    Переконайтеся, що ви використовуєте дію «Відключити контакт» після дії «Зворотній зв’язок», щоб завершити виклик IVR.

  • Опитування після дзвінка електронною поштою або SMS: Налаштуйте дію зворотного зв’язку на вкладці «Потоки подій» у конструкторі потоків після події PhoneContactEnded. Залежно від правил політики відправлення, налаштованих у Webex Experience Management, контакт-центр надсилає опитування абонентам електронною поштою або SMS.

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

    Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Опитування виберіть зі списку анкети для голосового зв’язку або розсилки для опитувань електронною поштою чи SMS. Анкети та запрошення, налаштовані в Webex Experience Management, доступні у списку.

  1. Голосове опитування— Щоб відтворити вбудоване опитування для клієнта, виконайте такі дії:

    • Виберіть перемикач Голосовий.

    • Виберіть голосове опитування зі спадного списку.

  2. Email/SMS На основі— Щоб забезпечити офлайн-версію Email/SMS опитування клієнта, виконайте наступне:

    • Виберіть Email/SMS Перемикач «На основі.

    • Виберіть опитування електронною поштою або SMS зі спадного списку.

4

У розділі Налаштування мови керуйте мовою, якою клієнт взаємодіє з опитуванням. Якщо мова не підтримується в Webex Experience Management, резервною мовою є англійська (США). Для отримання додаткової інформації див. Підтримка мов Webex Experience Management.

  1. Перевизначення мовних налаштувань— Увімкніть перемикач Перевизначення мовних налаштувань, щоб налаштувати будь-яку власну мову для Webex Experience Management.

    • Встановити мову: Виберіть потрібну мову зі спадного списку. У розкривному списку відображаються мови, які підтримує Webex Experience Management.

Якщо перемикач Перевизначити мовні налаштування не ввімкнено, змінна Global_Мова використовується для визначення налаштувань Webex Experience Management за замовчуванням. Для отримання додаткової інформації див. Глобальні змінні.

5

У розділі Інформація про клієнта ви можете вказати інформацію про клієнта, яка має бути передана разом із попередніми заповненнями, які Webex Experience Management надсилає для збору відповідей на опитування. Залежно від конфігурацій відправлення, встановлених у Webex Experience Management, контакт-центр надсилає інформацію для попереднього заповнення.

  1. Ідентифікатор клієнта— (необов’язково) Виберіть унікальний ідентифікатор для клієнта зі спадного списку.

  2. Електронна пошта— (Необов’язково) Виберіть електронну адресу клієнта зі спадного списку.

  3. Номер телефону— (необов’язково) Виберіть номер телефону клієнта зі спадного списку.

6

У розділі Передача змінних можна вказати додаткові змінні як користувацькі попередні заповнення, які передаються (на додаток до відповідей на опитування) з центру контактів Webex до Webex Experience Management.

  1. Ключ-значення— вказує на додаткові змінні параметри, які контакт-центр передає до Webex Experience Management.

    У стовпцях «Ключ» і «Значення» можна ввести назву змінної та пов’язане з нею значення. Значенням змінної може бути рядок, ціле число або вираз із синтаксисом подвійних фігурних дужок (у випадку змінної потоку). Для отримання додаткової інформації див. Змінні користувацького потоку.

    Щоб додати змінний параметр, натисніть Додати новий. Це додає рядок, куди можна ввести відповідну пару ключ-значення.

    • Щоб передати будь-яку користувацьку змінну з контакт-центру, адміністратор повинен створити користувацьке запитання попереднього заповнення у Webex Experience Management.

      Щоб отримати додаткові відомості про налаштування анкети опитування, див. розділ Анкети у документації Webex Experience Management.

    • Ключовий параметр у змінній та ім’я, що відображається, попередньо заповненого питання, створеного у Webex Experience Management, мають збігатися.

    • Якщо параметр «Ключ» не збігається з назвою, що відображається, у запиті попереднього заповнення, контакт-центр не надсилає параметри «Ключ-значення» до Webex Experience Management.

    • Якщо змінна містить особисту інформацію, переконайтеся, що для цього питання в Webex Experience Management увімкнено перемикач Позначити як особисту ідентифікаційну інформацію (PII).

      Щоб отримати додаткові відомості про ідентифікаційну інформацію (PII), див. Обробка ідентифікаційної інформації (PII) в управлінні досвідом у Webex Experience Management Документація.

Щоб отримати додаткові відомості про користувацькі попередні заповнення, див. статтю Налаштування користувацьких попередніх заповнень для опитувань щодо зворотного зв’язку після дзвінка у документації Webex Experience Management.

7

У розділі Додаткові налаштування налаштуйте такі параметри, щоб допомогти перевірити очікувані відповіді DTMF від клієнтів.

  1. Тайм-аут— Вказує максимальний час, протягом якого дія очікує відповіді від клієнта. Значення за замовчуванням становить 3 секунди.

    Ви можете налаштувати максимальну кількість спроб повторного введення у разі недійсного або відсутнього введення DTMF, а також звукові сповіщення (про недійсне введення, тайм-аут та перевищення максимальної кількості спроб) для анкет за допомогою Webex Experience Management.

    Для отримання додаткової інформації див. Налаштування повторної спроби та часу очікування в опитуванні IVR після виклику в документації Webex Experience Management.

Отримати інформацію про чергу

Діяльність «Отримати інформацію про чергу» надає поточну позицію абонента в черзі (PIQ) та приблизний час очікування (EWT) разом з іншими вихідними змінними дії. Ви можете використовувати ці змінні для визначення доступності агента в черзі та для маршрутизації викликів в інше місце за потреби.

Очікуваний час очікування (EWT) не застосовується до черг із призначенням команди з навичками, призначеними в потоці. Для контактів у цих чергах вихідна змінна EWT завжди повертає -1.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Інформація про чергу та час перегляду налаштуйте наступне:

  1. Інформація про чергу— Виберіть назву черги, для якої потрібно отримати приблизний час очікування абонента та його поточну позицію в черзі. Ви можете вибрати один із наступних варіантів:

    • Статична черга: Введіть конкретну назву черги.

    • Змінна черга: Виберіть змінну потоку з випадаючого списку. У списку відображаються лише змінні типу «Рядок».

    Ви можете керувати чергами за допомогою Центру керування.

  2. Час ретроспективного перегляду— Вкажіть Час ретроспективного перегляду, який використовується для обчислення EWT після спрацьовування тригерів «Отримати інформацію про чергу».

    Вказуйте тривалість лише в хвилинах. Переконайтеся, що ваші введені дані містять лише числові значення.

    Прийнятний діапазон значень становить 5–240 хвилин.

Діяльність «Отримати інформацію про чергу» має три типи гілок вихідного потоку. Ці гілки запускаються на основі повернення статусу та значень EWT, PIQ, а також статистики реального часу для інших вихідних змінних.

  • Успіх: Ця гілка спрацьовує, коли API EWT та PIQ повертають позитивні значення змінних. У цьому потоці ви можете отримати та отримати доступ до дійсних значень змінних EWT та PIQ.

  • Недостатній потік інформації: Ця гілка спрацьовує, коли API PIQ повертає дійсне значення змінної, а EWT має значення –1. У цьому потоці ви можете отримати та отримати доступ до значення PIQ, але API EWT не працює через недостатню кількість даних для обчислення значення EWT.

  • Невдача: Ця гілка спрацьовує, коли API PIQ, API EWT або один чи декілька API статистики в реальному часі зазнають невдачі або повертають недійсні значення. API EWT не працює з причин, відмінних від недостатньої кількості даних для обчислення значення EWT.

Вихідні змінні

Коли спрацьовує команда «Отримати інформацію про чергу», оновлюються такі змінні:

  • Позиція в черзі (PIQ)— Зберігає значення поточної позиції контакту в черзі для вибраної черги. Якщо контакт не поставлено в чергу, коли потік викликає цю дію, значення PIQ встановлюється на кількість контактів, які наразі очікують у черзі. + 1. Це визначає позицію контакту в черзі, якщо контакт поставлено в чергу після виконання дії GetQueueInfo. Це значення є потенційною позицією в черзі, а не історичною чи позицією після черги, і дія не повертає значення null або порожнє значення під час виклику після того, як контакт залишає чергу.

  • Очікуваний час очікування (EWT)— Зберігає приблизний час очікування завдання в черзі, перш ніж на нього відповість агент. EWT розраховується для кожної черги та базується на середньому часі, протягом якого попередні виклики в тій самій черзі очікували на агента. EWT використовує параметр Lookback Time (Час зворотного перегляду) і вимірюється в мілісекундах (мс).

  • LoggedOnAgentsCurrent— Зберігає кількість агентів у поточній групі розподілу викликів для вибраної черги, які увійшли до системи на робочому столі. Якщо дія використовується перед постановкою в чергу, статистика для агентів у поточному циклі групи розподілу викликів буде повернута на основі першого циклу групи розподілу викликів.

  • LoggedOnAgentsAll— Зберігає загальну кількість агентів у всіх групах розподілу викликів для вибраної черги, які ввійшли в систему на робочому столі. Це значення може змінюватися, оскільки групи розподілу викликів змінюються з часом у черзі.

  • AvailableAgentsCurrent— Зберігає кількість агентів у поточній групі розподілу викликів для вибраної черги, які доступні для прийняття контакту. Якщо дія використовується перед постановкою в чергу, статистика для агентів у поточному циклі групи розподілу викликів буде повернута на основі першого циклу групи розподілу викликів.

  • AvailableAgentsAll— Зберігає загальну кількість агентів у всіх групах розподілу викликів для вибраної черги, які доступні для прийняття виклику. Це значення може змінюватися, оскільки групи розподілу викликів змінюються з часом у черзі.

  • CallsQueuedNow— Зберігає загальну кількість викликів у вибраній черзі.

  • OldestCallTime— Зберігає кількість секунд, протягом яких найстаріший виклик перебував у вибраній черзі.

  • Код_збою— Зберігає код збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

  • Опис_збою— Зберігає деталі збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

Розрахунок орієнтовного часу очікування

Орієнтовний час очікування (EWT) вказується в мс.

Для обчислення EWT програма збирає всі статистично достовірні вибірки (вибірка – це середнє значення часу очікування для завдань, які успішно підключилися до агента протягом однієї хвилини) за останні XX хвилин, визначених користувачем часом ретроспективного перегляду. Середнє значення зібраних зразків використовується як EWT.

Статистично достовірні зразки – це ті зібрані зразки, для яких максимальне значення CoV (коефіцієнта варіації часу очікування для тих завдань, які підключалися до агента протягом кожного хвилинного інтервалу) падає нижче 40 відсотків.

Якщо відсоток дійсних зразків, зібраних за визначений користувачем час ретроспективного перегляду, падає нижче 40 відсотків, EWT не обчислюється.

Коди помилок Нижче наведено коди помилок та описи для дії «Отримати інформацію про чергу»:

Таблиця 3. Отримання інформації про чергу: код помилки. Опис

Код помилки

Значення коду несправності

Опис несправності

1

СИСТЕМНА ПОМИЛКА_

У системі сталася внутрішня помилка.

2

ЗАСТАРІЛІ_ДАНІ

Повернуті дані не актуальні.

3

НЕДОСТАТОЧНО_ДАНИХ

Дані, повернуті активністю, неповні.

4

НЕДІЙСНА_ЧЕРГА

У дії вказано недійсну чергу.

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

Дія «Додати контакт до черги» розміщує контакт у черзі. Коли ви використовуєте цю дію в основному потоці, ви надаєте доступ до набору подій на вкладці «Потоки подій». Щоб отримати докладнішу інформацію про ці події, див. Події.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Події.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

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

Якщо розмістити дію HTTP-запиту одразу після дії контакту черги, HTTP-запит може не отримати необхідні дані. Щоб забезпечити доступність необхідних даних, рекомендується ввести коротку затримку, наприклад, додавши дію «Відтворити повідомлення» або «Відтворити музику» — між діями «Контакт черги» та «HTTP-запит».

  1. Статична черга— Натисніть перемикач Статична черга, щоб спрямувати контакти до однієї черги, вибраної у випадному списку Черга. Усі контакти, що надходять з точки входу, пов’язаної з налаштованим маршрутом робочого процесу, до вибраної черги.

  2. Черга— Виберіть чергу зі спадного списку Черга для маршрутизації контактів, що надходять з точки входу, пов’язаної з робочим процесом.

    Ви можете керувати чергами в Центрі керування.

  3. Змінна черга— Натисніть перемикач Змінна черга, щоб використовувати Змінну черги для динамічного вибору черги для маршрутизації контактів. Ви також можете вибрати Резервну чергу на випадок, якщо Змінна черги не спрацює під час виконання потоку.

  4. Змінна черги— Виберіть змінну потоку зі спадного списку Змінна черги, яка дає дійсний ідентифікатор черги.

    Змінна flow вказує, яку чергу слід динамічно вибирати під час виконання потоку. Резервна черга використовується лише тоді, коли змінна черги не повертає дійсний ідентифікатор черги.

    Це поле з’являється після натискання перемикача Змінна черга.

  5. Резервна черга— Виберіть ідентифікатор черги зі спадного списку Резервна черга. Якщо змінна черги повертає недійсний ідентифікатор черги, контакти ставляться до вибраної резервної черги .

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

    Це поле відображається лише після натискання перемикача Змінна черга.

    Перевірити доступність агента— Увімкніть перемикач Перевірити доступність агента, щоб виключати команди без доступних агентів з маршрутизації в міру плину часу в черзі. Група розподілу викликів вибраної черги може пропустити, щоб швидше знайти агента.

    За замовчуванням ця кнопка-перемикач вимкнена.

  6. Завжди перевіряти доступність агента— Натисніть кнопку Завжди перевіряти доступність агента, щоб увімкнути перевірку доступності агента. За замовчуванням радіокнопка увімкнена.

    Цей параметр відображається, лише якщо ввімкнено кнопку-перемикач Перевірити доступність агента.

  7. Перевірка доступності змінного агента— Натисніть перемикач Перевірка доступності змінного агента, щоб вибрати змінну потоку зі спадного списку Перевірка доступності змінної агента, яка повертає логічне значення. Логічне значення визначає, чи перевіряти доступність агента в черзі змінних.

    Цей параметр відображається, лише якщо ввімкнено кнопку-перемикач Перевірити доступність агента.

  8. Встановити пріоритет контакту— Увімкніть кнопку-перемикач Встановити пріоритет контакту, якщо потрібно призначити пріоритет контактам у черзі. За замовчуванням ця кнопка-перемикач вимкнена. Контакт з найвищим пріоритетом у всіх чергах (голосових і цифрових) призначається наступному доступному агенту, який:

    • Ви ввійшли до команди, яка входить до поточної групи розподілу викликів контакту.

      Має право вибрати цей контакт на основі алгоритму маршрутизації.

    Контакти обробляються наступним чином:

    • Якщо контакту не призначено пріоритет, то пріоритет за замовчуванням становить 10.

    • Контакти з вищим пріоритетом обробляються в першу чергу.

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

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

    Статичний пріоритет— Встановіть Статичний пріоритет, якщо потрібно призначити пріоритет перед публікацією потоку. Це поле відображається лише тоді, коли увімкнено кнопку-перемикач «Встановити пріоритет контакту » .

    Виберіть пріоритет зі спадного списку «Статичний рівень пріоритету». Ви можете встановити пріоритет від P1 до P9, де P1 – найвищий, а P9 – найнижчий.

  9. Змінний пріоритет— Виберіть Змінний пріоритет, якщо пріоритет контакту має динамічно змінюватися з кожним виконанням потоку. Це поле відображається лише тоді, коли увімкнено кнопку-перемикач Встановити пріоритет контакту.

    Виберіть змінну потоку, яка повертає ціле число з пріоритетом від 1 до 9, зі спадного списку «Змінна пріоритету контакту». Якщо пріоритет не знаходиться в діапазоні від 1 до 9, то пріоритет за замовчуванням дорівнює 10.

Вимоги до навичок

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

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

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

  • Навичка— Виберіть потрібну навичку зі спадного списку. Ви налаштовуєте визначення навичок у Центрі керування.

  • Умова— Виберіть потрібну умову зі спадного списку. Варіанти умов залежать від обраного типу навичок.

    Такі типи навичок, як Boolean та Enum, не потребують умови.

    Доступні умови: Є, НЕ Є, >= , < =

  • Значення— Натисніть перемикач Статичне значення навичок, щоб вибрати статичні значення навичок, зазначені в полі Значення навичок.

    Натисніть перемикач Змінне значення навички, щоб вибрати значення навички зі змінної потоку, зазначеної у випадаючому списку Змінна.

    Якщо значення навички недійсне, усі вимоги до навичок та послаблення, пов’язані з контактом, що надійшов через QueueContactActivity, скидаються.

  • Вага— Встановіть значення ваги для вибраної вимоги до навички. Значення має бути цілим числом від 1 до 1000.

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

Розслаблення навичок

Використовуйте налаштування «Зменшення вимог до навичок», щоб зменшити або видалити призначені вимоги до навичок для потоку у відповідь на надмірний час очікування клієнта. Цей параметр дозволяє розширити пул агентів, доступних для обслуговування контактів.

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

Щоб налаштувати розслаблення навичок:

  1. Увімкніть кнопку-перемикач Увімкнути послаблення навичок, щоб налаштувати послаблення навичок.

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

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

  2. Ви можете додавати, редагувати або видаляти вимоги до розслаблення навичок.

    • Натисніть Додати вимогу до навичок, щоб додати нову вимогу до послаблення навичок.

    • Натисніть Видалити, щоб видалити вимогу щодо розслаблення навичок.

    • Натисніть Редагувати, щоб відредагувати вимогу щодо розслаблення навичок.

    Натисніть Додати розслаблення навичок крок, щоб додати нову групу розслаблення навичок.

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

Видалення навичок

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

Вихідні змінні

Коли спрацьовує контакт черги, оновлюються такі змінні:

  • QueueId— Зберігає ідентифікатор черги, в якій контакт успішно поставлено в чергу.

  • Код_збою— Зберігає код збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

  • Опис_збою— Зберігає деталі збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

Коди помилок

Нижче наведено коди помилок та описи для дії контакту черги:

Таблиця 4. Код помилки контакту черги Опис

Код помилки

Значення коду несправності

Опис несправності

1

НЕДІЙСНИЙ_ЗАПИТ

Параметри, зазначені в активності, недійсні.

2

НЕДІЙСНА_СТРАТЕГІЯ МАРШРУТИЗАЦІЇ_

Обрана стратегія маршрутизації недійсна.

3

НЕПРАВИЛЬНИЙ_ЧАС ОЧІКУВАННЯ_

Визначений час очікування недійсний.

4

НЕПРАВИЛЬНА_ЧЕРГА

У дії вказано недійсну чергу.

6

СИСТЕМНА ПОМИЛКА_

У системі сталася внутрішня помилка.

7

VTEAM_ПЕРЕХІД_ЛІМІТ_ДОСЯГНУТО

Контакт досяг максимальної кількості місць, оскільки його було додано до кількох черг.

8

ВЛАСНИК_ПРИЗНАЧЕНО_ДО_ВЗАЄМОДІЯ

Контакт вже призначено агенту.

9

НЕДІЙСНА_НАЗВА НАВИЧКИ_

Назва навички недійсна.

10

НЕДІЙСНИЙ_НАВИЧКА_УМОВА

Умова навичок недійсна.

11

НЕПРАВДИВЕ ЗНАЧЕННЯ_НАВИЧКИ_

Значення навички недійсне.

12

НЕПРАВИЛЬНА_ОПЕРАЦІЯ_ДЛЯ_СТАНУ ВЗАЄМОДІЇ_

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

13

ВАГА_НЕ_ПІДТРИМУЄТЬСЯ_ДЛЯ_ТИПУ НАВИЧКИ_

Не можна встановити вагу для вимоги до навички, якщо ця навичка не є навичкою типу Proficiency.

14

НЕДІЙСНИЙ_НАВИЧКА_ВАГА

Ваги мають бути цілими значеннями від 1 до 1000.

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

Дія «Черга до агента» забезпечує маршрутизацію на основі агента. Дія «Черга до агента» спрямовує контакти безпосередньо до бажаного агента. Для отримання інформації про маршрутизацію на основі агентів див. Маршрутизація на основі агентів.

Дія «Черга до агента» ідентифікує агента за його ідентифікатором агента Webex Contact Center або адресою електронної пошти.

Якщо агент доступний, ви можете налаштувати дію «Черга до агента», щоб спрямувати контакт до бажаного агента. Якщо агент недоступний, ви можете налаштувати дію «Додати до агента», щоб контакт залишався у черги для цього агента, доки агент не стане доступним.

Розробник потоку може об’єднати дію «З черги до агента» в ланцюжок з іншою дією «З черги до агента», щоб направляти контакти до послідовних пріоритетних агентів. Розробник потоку також може об’єднати дію «З черги до агента» з дією «Контакт із черги » , щоб маршрутизувати контакт за допомогою звичайної черги, коли жоден із бажаних агентів недоступний.

Розробник потоку може об'єднати дію «Зв'язати з агентом» з дією зворотного виклику в основному потоці та потоках подій. Це допомагає налаштувати зворотний виклик бажаному агенту, до якого виклик спочатку був поставлений у чергу як частина дії «Черга до агента».

Використовуйте дію зворотного виклику після дії контакту в черзі або агента в черзі.

Дія «Черга до агента» запускає такі події на вкладці «Потоки подій» у головному потоці:

  • АгентПрийнято: Дія «Черга до агента» запускає цю подію, коли агент відповідає на вхідний виклик.

  • Агент відключено: Дія «Черга до агента» запускає цю подію, коли агент відключається від активного виклику.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

У наступних розділах можна налаштувати дію «Додати до агента в чергу»:

  • Загальні налаштування

  • Обробка контактів

Щоб налаштувати активність «Черга до агента»:

1

У конструкторі потоків перетягніть активність «Черга до агента » з Бібліотеки активностей на полотно.

2

Клацніть дію Черга до агента, щоб налаштувати параметри дії.

3

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

4

У розділі Обробка контактів виберіть Змінну агента з розкривного списку.

Дія «Черга до агента» пов’язує цю змінну потоку з електронною адресою агента або його ідентифікатором , який потрібно вибрати для кожного виконання потоку.

5

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

Надайте дійсне доменне ім'я для адреси електронної пошти агента, щоб забезпечити успішний пошук.

6

Увімкніть кнопку-перемикач Встановити пріоритет контакту, щоб встановити пріоритет контактам, які очікують у черзі. За замовчуванням кнопка перемикання вимкнена.

Дія «Черга до агента» обробляє контакти наступним чином:

  • Якщо контакту не призначено пріоритет, дія «Черга до агента» призначає значення за замовчуванням 10.

  • Дія «Додати до агента» надає пріоритет контактам із вищим пріоритетом.

  • Якщо один або декілька контактів мають однаковий пріоритет, дія «Черга до агента» спочатку спрямовує контакт, який чекає найдовше, до цього агента.

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

    Увімкніть кнопку-перемикач Встановити пріоритет контакту, щоб переглянути поле Статичний пріоритет в дії «Черга до агента».

    Виберіть пріоритет зі спадного списку Значення статичного пріоритету. Ви можете встановити пріоритет від P1 до P9, де P1 – найвищий, а P9 – найнижчий.

  2. Виберіть Змінний пріоритет, якщо пріоритет контакту динамічно змінюється з кожним виконанням потоку.

    Увімкніть кнопку-перемикач Встановити пріоритет контакту, щоб переглянути поле Змінний пріоритет в дії «Черга до агента».

    Виберіть змінну потоку, яка повертає ціле число з пріоритетом від 1 до 9, зі спадного списку Контакт Змінна пріоритету. Якщо пріоритет не знаходиться в діапазоні від 1 до 9, то пріоритет за замовчуванням дорівнює 10.

7

Виберіть ідентифікатор черги зі спадного списку Черга звітів.

Дія «Черга до агента» повідомляє про дані контакту за допомогою черги звітів:

Черга звітності також визначає конфігурацію для:

  • Моніторинг дозволів

  • Дозвіл на запис

  • Запис усіх викликів

  • Пауза та відновлення ввімкнено

  • Пороговий рівень обслуговування

  • Максимальний час у черзі

  • Музика за замовчуванням у черзі

  • Часовий пояс

8

Увімкніть кнопку-перемикач «Запаркувати контакт, якщо агент недоступний » , якщо ви хочете запаркувати контакт для потрібного агента, доки агент не стане доступним.

Якщо агент недоступний, а кнопка-перемикач «Запаркувати контакт, якщо агент недоступний » вимкнена, контакт не зможе зв’язатися з агентом. Діяльність «З черги до агента» виходить з гілки збою та переходить до наступної дії в потоці з відповідним результатом.

9

Виберіть ідентифікатор черги відновлення зі спадного списку Черга відновлення.

Дія «Додати до агента» ставить контакти до черги відновлення, коли:

  • Дія «Черга до агента» не доставить контакт бажаному агенту.

  • Агент не відповідає на дзвінок.

  • Бажаний агент відхиляє контакт.

Ви можете налаштувати чергу відновлення за допомогою агента з найдовшим доступним терміном дії. Черга відновлення не підтримує маршрутизацію на основі навичок.

Дія «Додати до агента в чергу» успішно виконується, коли контакт підключається до бажаного агента. Помилка виникає, коли контакт не може зв’язатися з агентом.

Сценарії помилок

Контакт не може зв'язатися з агентом, коли:

  • Бажаний агент недоступний, а паркування для контакту вимкнено.

  • Пошук змінних не може знайти бажаного агента.

Змінні виходу активності

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

Черга до дії агента має такі вихідні змінні:

Таблиця 5. Вихідні змінні

Вихідна змінна

Опис

QueueToAgent.AgentId

Зберігає ідентифікатор агента, до якого поставлено контакт у чергу.

Опис помилки черги агента

Зберігає опис сценарію помилки, коли контакт не вдається поставити в чергу.

QueueToAgent.FalureCode

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

ЧергаДоАгента.СтанАгента

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

QueueToAgent.AgentIdleCode

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

Вихідна змінна QueueToAgent.FailureCode містить одне з наступних значень у разі виникнення збою. Кожне значення вказує на код помилки та опис помилки.

Таблиця 6. Код помилки черги до агента Опис

Код несправності

Значення коду несправності

Опис несправності

1

АГЕНТ_НЕДОСТУПНИЙ

Агент наразі недоступний.

2

АГЕНТА_НЕ_ЗНАЙДЕНО

Дія «Черга до агента» не може знайти агента за його ідентифікатором або адресою електронної пошти.

3

АГЕНТ_НЕ_УВІЙШОВ_

Агент наразі не ввійшов у систему.

4

ФУНКЦІЯ_НЕ_УВІМКНЕНО

Функцію маршрутизації на основі агента не ввімкнено.

5

НЕПРАВИЛЬНИЙ_ПОМИЛКА VTEAM_

Черга звітування або відновлення недійсна.

6

АГЕНТ_ЗАЙНЯТИЙ

Агент доступний, але зайнятий іншим дзвінком.

7

VTEAM_ПЕРЕХІД_ЛІМІТ_ДОСЯГНУТО

Контакт досяг максимальної кількості місць, оскільки його було додано до кількох черг.

8

НЕПРАВИЛЬНА_ОПЕРАЦІЯ_ДЛЯ_СТАНУ ВЗАЄМОДІЇ_

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

У наступній таблиці наведено відповідні значення QueueToAgent.AgentState та QueueToAgent.AgentIdleCode.

Таблиця 7. Значення AgentState та AgentIdleCode

Варіант використання

Стан агента

Код простою агента

  • Недійсна черга

  • Недійсний агент

  • Агент не ввійшов у систему

НЕ_ЗАСТОСОВУЄТЬСЯ

НЕ_ЗАСТОСОВУЄТЬСЯ

Агент зарезервований для цього дзвінка.

ДОСТУПНО

НЕ_ЗАСТОСОВУЄТЬСЯ

Кнопка перемикання [] увімкнена, а агент неактивний

У режимі очікування

<AuxCode Name>

Код очікування, вибраний агентом на робочому столі агента.

Кнопка перемикання [] «Паркувати контакт, якщо агент недоступний»увімкнена, а канал агента зайнятий

ДОСТУПНО

НЕ_ЗАСТОСОВУЄТЬСЯ

Перемикач «Паркувати контакт, якщо агент недоступний»[] вимкнено, а агент неактивний

У режимі очікування

<AuxCode Name>

Код очікування, вибраний агентом на робочому столі агента.

Перемикач «Запаркувати контакт, якщо агент недоступний» у положенні «Вимкнено» , агент доступний, а канал агента зайнятий

ДОСТУПНО

НЕ_ЗАСТОСОВУЄТЬСЯ

Спливаюче вікно

Спливаюче вікно – це вікно або діалогове вікно, яке з’являється на робочому столі агента, коли той відповідає на дзвінок клієнта. Агент отримує більше інформації про абонента, щоб продовжити розмову. Для отримання додаткової інформації див. розділ «Спливаюче вікно» у статті «Початок роботи з Agent Desktop.

Діяльність «Screen Pop» стає актуальною лише після того, як агент бере участь у взаємодії. Зазвичай використовуються події AgentAccepted та PhoneContactEnded.

Коли ви використовуєте цю дію в основному потоці, ви надаєте доступ до набору подій на вкладці «Потоки подій». Щоб отримати докладнішу інформацію про ці події, див. Події.

Ви можете створити окремий процес обробки кожної події. Наприклад, коли агент приймає вхідний виклик, відображається спливаюче вікно. Діяльність «Спливаюче вікно» містить інформацію, що базується на змінних потоку. Screen Pop інтегрує Webex Contact Center з іншими бізнес-додатками, такими як CRM (Salesforce), інструменти для оформлення заявок та система введення замовлень.

Виконайте цю конфігурацію на вкладці «Потоки подій» у конструкторі потоків. Щоб визначити різні поведінки спливаючого екрана, що базуються на критеріях основного потоку, використовуйте дію Умова або Випадок. Ви можете визначити одне спливаюче вікно для кожного потоку.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

Спливаюче вікно для нових цифрових каналів має бути налаштоване в Connect Flow Builder. Додаткову інформацію див. на сторінці https://help.imiconnect.io/docs/wxcc-overview.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Налаштування URL-адреси скористайтеся параметром налаштувань URL-адреси, щоб визначити URL-адресу для конфігурацій спливаючого вікна. Щоб вставити змінну, використовуйте синтаксис {{variable}} (наприклад, {{NewContact.ANI}}). Потім налаштуйте такі параметри:

  1. URL-адреса спливаючого вікна— Введіть URL-адресу потрібного веб-сайту, наприклад http://www.salesforce.com.. Після того, як агент відповість на виклик, налаштована URL-адреса заповнить спливаюче вікно на робочому столі.

  2. Параметри запиту— Введіть різні змінні в корисне навантаження.

    Щоб додати новий параметр запиту, натисніть Додати новий. Введіть деталі значення атрибута в поля КЛЮЧ та ЗНАЧЕННЯ відповідно.

  3. Мітка спливаючого вікна на робочому столі— Введіть короткий та інтуїтивно зрозумілий текст для відображення, який замінить URL-адресу спливаючого вікна на робочому столі агента.

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

    Наприклад, якщо URL-адреса спливаючого вікна має значення http://www.salesforce.com, а мітка спливаючого вікна на робочому столі – Salesforce, система відображає гіперпосилання як Salesforce у сповіщенні спливаючого вікна.

    Цей підпис також відображається на вкладці Спливаюче вікно робочого столу агента.

4

У розділі Налаштування дисплея налаштуйте наступне:

  1. Нова вкладка браузера— Спливаюче вікно щоразу відображається в новій вкладці браузера, не впливаючи на існуюче спливаюче вікно.

  2. Існуюча вкладка спливаючого вікна— Спливаюче вікно відображається всередині існуючої вкладки браузера, замінюючи попереднє спливаюче вікно.

  3. Всередині робочого столу— Спливаюче вікно відображається як вкладка на панелі допоміжної інформації на робочому столі.

    Якщо для параметра відображення спливаючого вікна встановлено значення « Всередині робочого столу» , спливаюче вікно відображається на панелі допоміжної інформації протягом усього виклику. Спливаюче вікно зберігається, навіть якщо ви вибираєте завдання з іншого типу каналу в області «Список завдань».

Якщо для параметра відображення спливаючого вікна встановлено значення «Всередині робочого столу» або «Існуюча вкладка браузера», дані, що вводяться у спливаюче вікно для виклику, втрачаються, якщо агент приймає новий виклик. Щоб запобігти втраті даних, налаштуйте параметр відображення як Нова вкладка браузера .

Наприклад, розглянемо, що параметр відображення «Спливаючий екран» – «Всередині робочого столу». Якщо агент приймає новий вхідний виклик під час введення даних у спливаюче вікно для попереднього виклику, дані, що вводилися для попереднього виклику, втрачаються, коли з’являється спливаюче вікно для нового виклику.

Встановити пріоритет контакту

Використовуйте дію «Встановити пріоритет контакту», щоб призначити контактам рівні пріоритету. Ви можете встановити пріоритети, використовуючи числа від 1 (найвищий) до 9 (найнижчий). Контакти з вищим пріоритетом перенаправляються першими. Щоб отримати додаткові відомості про маршрутизацію та черги, див. розділ Встановлення пріоритету контакту у статті «Ознайомлення з маршрутизацією та чергами в контакт-центрі Webex».

У наведених нижче розділах можна налаштувати дію «Встановити пріоритет контакту»:

  • Загальні налаштування
  • Налаштування пріоритету контактів
  • Змінні виходу активності

1

У конструкторі потоків перетягніть дію «Встановити пріоритет контакту» з Бібліотеки дій на полотно.

2

Клацніть на дії, щоб налаштувати параметри дії.

3

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

4

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

Змінні результату діяльності

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

Дія «Встановити пріоритет контакту» має такі вихідні змінні:

  • SetContactPriority.КодНевдачі: Зберігає код несправності. Система встановлює це значення лише тоді, коли операція завершується невдачею.
  • SetContactPriority.FailureDescription: Зберігає деталі невдачі. Система встановлює це значення лише тоді, коли операція завершується невдачею.

Коди помилок

Нижче наведено коди помилок та описи для дії «Встановити пріоритет контакту»:

Код помилки

Значення коду несправності

Опис несправності

6

СИСТЕМНА ПОМИЛКА_

Цей код представляє різні помилки (які не належать до жодної з визначених категорій).

48

Непідтримувана активність потоку

Функція «Встановити пріоритет контакту» не підтримується для контактів зовнішніх викликів та кампанії.

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

Діяльність «Віртуальний агент» забезпечує спілкування в режимі реального часу для клієнтів вашого контакт-центру. Ви можете додати віртуального агента до потоку викликів для обробки запитів клієнтів у розмовному форматі. Віртуальний агент працює на базі можливостей Dialogflow від Google. Коли клієнт говорить, Dialogflow зіставляє розмову з клієнтом відповідно до його намірів у Віртуальному агенті. Крім того, це допомагає клієнту в рамках інтерактивного голосового керування (IVR).

Перш ніж почати

  • Налаштуйте агента Dialogflow. Щоб отримати додаткові відомості про створення агента Dialogflow у Google Cloud, див. Створення агента.

    Включіть «Привіт» як навчальну фразу бажаною мовою, щоб агент Dialogflow міг розпочати розмову з абонентом. Ви можете додати цю навчальну фразу до стандартного вітального наміру або до будь-якого іншого наміру агента Dialogflow. Для отримання додаткової інформації див. Наміри.

    Залежно від способу налаштування агента Dialogflow, ви можете використовувати активність віртуального агента для обробки різних типів випадків використання.

  • Налаштуйте віртуального агента в Центрі керування.

    Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.
1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Досвід розмови налаштуйте наступне:

  1. Віртуальний агент— Виберіть віртуального агента в Центрі керування. Віртуальний агент забезпечує розмову природною мовою як частину IVR-процесу з абонентом.

  2. Зробити запити переривними— Дозволяє клієнтам переривати роботу віртуального агента, щоб зробити нові запити або завершити виклик.

  3. Перевизначити мову за замовчуванням & Налаштування голосу— Використовуйте цю кнопку-перемикач, щоб змінити налаштування мови та голосу, налаштовані у змінних Global_Language та Global_VoiceName. Цей параметр увімкнено за замовчуванням.

    Щоб потік працював, потрібно встановити глобальні змінні в потоці, щоб налаштувати мову введення та голос виведення за замовчуванням для віртуального агента. Щоб отримати додаткові відомості про те, як додавати глобальні змінні до потоку, див. Глобальні змінні.

  4. Мова введення— вказує мову, яку клієнт використовує під час розмови з віртуальним агентом. Це поле відображається, лише якщо ви ввімкнули Перевизначити мову за замовчуванням & Кнопка перемикання налаштувань голосу.

    Якщо мова введення, яку підтримує Google, недоступна у розкривному списку «Мова введення», вимкніть прапорець «Перезамінити мову за замовчуванням». & Кнопка перемикання налаштувань голосу. Включіть дію Встановити змінну перед дією Віртуального агента в потоці.

    Налаштуйте дію «Встановити змінну» наступним чином:

    • Встановіть змінну на Global_language.

    • Встановіть значення змінної на потрібний мовний код (наприклад, fr-CA). Щоб отримати докладнішу інформацію про мови, див. сторінку Google «Довідник мов.

    Розгортання голосових команд віртуального агента в контакт-центрі Webex підтримують лише мови з моделлю розпізнавання як розширений телефонний дзвінок (див. Підтримувані голоси та мови, доступні в Dialogflow Essentials (ES) (див. Довідник мов).

  5. Вихідний голос— Значення за замовчуванням — Автоматично. Якщо значення має значення «Автоматично», Dialogflow вибирає назву голосу для заданої мови. Переконайтеся, що налаштоване ім'я голосу відповідає вибраній мові.

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

    Налаштуйте дію «Встановити змінну» наступним чином:

    • Встановіть змінну на Global_VoiceName.

    • Встановіть значення змінної на потрібний код назви вихідного голосу (наприклад, en-US-Standard-D). Щоб отримати докладнішу інформацію про підтримувані голоси та мови, див. сторінку Google Підтримувані голоси та мови.

    Щоб отримати додаткові відомості про голоси для перетворення тексту на мовлення, див. Підтримувані голоси та мови.

4

У розділі Передача змінних додаткові параметри в дії віртуального агента можуть містити особисту ідентифікаційну інформацію (PII). Webex Contact Center передає ці параметри до Google Dialogflow як змінні для підтримки розширеної логіки розмови з ботом.

  1. Ключ-значення— Параметр «Ключ-значення» дозволяє ввести назву змінної та пов’язане з нею значення. Ви можете вводити значення змінних, використовуючи синтаксис подвійних фігурних дужок.

    Наприклад, якщо ви хочете повернути баланс рахунку клієнта на основі ANI, ключ і значення можуть бути такими:

    Ключ: ANI

    Значення: {{NewContact.ANI}}

    Щоб додати змінний параметр, натисніть Додати новий. Це додає рядок, куди можна ввести відповідну пару ключ-значення.

    Контакт-центр надсилає ці значення параметрів до Google Dialogflow як значення JSON у запиті. Об'єктquery_param.payload. Система аналізує та обробляє цей JSON у застосунку виконання замовлень. Система звертається до цієї програми через вебхук, налаштований у Dialogflow. Для отримання додаткової інформації див. Виконання.

5

У розділі Додаткові налаштування налаштуйте наступне:

  1. Час очікування без введення даних— вказує на час, протягом якого віртуальний агент очікує введення даних клієнтом (голосове або DTMF).

    Значення за замовчуванням становить 5 секунд. Значення може коливатися від 1 до 30 секунд.

  2. Макс. кількість спроб без введення— вказує, скільки разів віртуальний агент очікує введення клієнта (голосове або DTMF).

    Значення за замовчуванням — 3. Значення може коливатися від 0 до 9.

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

  3. Міжцифровий тайм-аут— Час, протягом якого віртуальний агент очікує наступного введення DTMF від клієнта, перш ніж він перейде до наступного етапу розмови.

    Значення за замовчуванням становить 3 секунди. Значення може коливатися від 0 до 30 секунд.

  4. Символ завершення— символ, який клієнт може ввести для позначення кінця вводу. Символом термінатора може бути будь-який # або * залежно від конфігурації.

  5. Затримка завершення— Дозволяє віртуальному агенту завершити останнє повідомлення перед тим, як діяльність зупиниться, і перейти до наступного кроку в процесі.

  6. Наприклад, якщо ви хочете, щоб віртуальний агент повідомив щось абоненту, перш ніж система передасть виклик агенту, врахуйте час, необхідний для завершення останнього повідомлення перед ескалацією. Значення може коливатися від 1 до 30 секунд.

    Якщо значення Затримки завершення налаштовано на 0, система не відтворюватиме останнє аудіоповідомлення абоненту.

  7. Темп мовлення— Позначає темп мовлення. Збільшуйте або зменшуйте числовий ввід, щоб підтримувати ідеальний темп мовлення та контролювати швидкість виводу.

    Дійсні значення для числового вводу знаходяться в діапазоні від 0,25 до 4,0 слів на хвилину (слов/хв). Значення за замовчуванням становить 1,0 слова за хвилину.

  8. Збільшення гучності— Вказує на збільшення або зменшення гучності виходу. Збільште або зменште числовий ввід, щоб підтримувати ідеальну гучність виводу мовлення.

  9. Дійсні значення для числового вводу знаходяться в діапазоні від –96,0 децибелів до 16,0 децибелів (дБ). Значення за замовчуванням становить 0,0 дБ.

  10. Увімкнути стенограму розмови— Дозволяє відображати на робочому столі стенограму розмови між віртуальним агентом і клієнтом. Необроблений текст також доступний через динамічну URL-адресу. Ви можете використовувати цю URL-адресу для вилучення певних розділів із транскрипту за допомогою HTTP-запиту.

6

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

  1. VVA.LastIntent— Зберігає останній намір, запущений Віртуальним агентом перед переходом до наміру Ескалації або Обробки.

  2. VVA.TranscriptURL— Зберігає URL-адресу, яка вказує на стенограму розмови між віртуальним агентом та клієнтом.

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

  3. VVA.ErrorCode— Зберігає код стану, значення якого залежить від результату розмови між Віртуальним Агентом та Клієнтом. Ця змінна має одне з наступних значень:

    • no_error: Вказує на те, що оброблені та ескальовані виходи не мали помилок.

    • max_no_input: Вказує на те, що у клієнта не було жодних помилок введення протягом заданої максимальної кількості спроб без введення.

    • term_char_without_input: Вказує на те, що клієнт натиснув клавішу завершення без будь-яких дій (голосних чи натисканням клавіші). Символом термінатора може бути # або * залежно від конфігурації.

    • system_error: Вказує на будь-яку іншу помилку в системі. Наприклад, помилка Dialogflow, проблеми з мережею тощо.

    Щоб відтворити власне аудіоповідомлення для сповіщення клієнтів про помилку, розробники потоків повинні включити до потоку дію «Відтворити повідомлення» (перед відключенням виклику). Щоб отримати додаткові відомості про дію «Відтворити повідомлення», див. Відтворити повідомлення.

Що далі

Результати:

Вказує вихідні шляхи для Віртуального агента, що виникають на основі результатів розмови між Віртуальним агентом та клієнтом.

  • Оброблено: Dialogflow обирає цей шлях, якщо система активує намір Handled.

  • Загострена: Dialogflow обирає цей шлях, якщо система активує намір ескалації.

    Для отримання додаткової інформації про наміри в Dialogflow див. Наміри.

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

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

  • Помилка: Потік обирає цей шлях у будь-яких сценаріях помилок.

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

Функціональність вихідних шляхів залежить від конфігурації та потоку, визначеного адміністратором.

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

Діяльність «Віртуальний агент V2» забезпечує спілкування в режимі реального часу для ваших контактів. Ви можете додати дію «Віртуальний агент V2» до потоку викликів для обробки розмов на основі мовлення за допомогою штучного інтелекту. Коли абонент говорить, система зіставляє мовлення з найкращим наміром віртуального агента. Крім того, він допомагає абоненту в рамках інтерактивного голосового відповіді (IVR).

Налаштування активності віртуального агента V2

Клієнти, які використовують платформу Next Generation, можуть налаштувати дію Virtual Agent V2 у Flow Designer.

Не розміщуйте дію віртуального агента V2 після дії контакту черги, оскільки ця конфігурація наразі не підтримується. Також не розміщуйте дію віртуального агента V2 на полотні Потоку подій.

Результати

Вказує вихідні шляхи для дії, яка відбувається на основі результатів розмови між віртуальним агентом та абонентом.

  • Оброблено– Результат спрацьовує після завершення виконання віртуального агента.

  • Ескалація– Результат спрацьовує, коли виклик потрібно ескалювати до людського агента.

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

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

З помилкою– Потік рухається цим шляхом у будь-яких сценаріях помилок.

Налаштування за замовчуванням на рівні системи

Наступні налаштування визначені в системі внутрішньо за замовчуванням. Ці налаштування не відображаються в інтерфейсі користувача та не можуть бути змінені:

  • Нескінченна кількість повторних спроб для обробки помилок недійсного введення або відсутності введених даних.

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

  • Символ завершення DTMF = #. Цей параметр вказує на кінець введення.

  • DTMF «Час очікування через відсутність вводу» = 5 секунд. Цей параметр вказує на тривалість часу, протягом якого віртуальний агент очікує на введення даних від абонента.

  • DTMF «Міжцифровий тайм-аут» = 3 секунди. Цей параметр вказує на тривалість часу, протягом якого віртуальний агент очікує наступного введення DTMF від абонента, перш ніж він перейде до наступного етапу розмови.

Перш ніж почати

  • Налаштуйте агента Dialogflow. Щоб отримати додаткові відомості про створення агента Dialogflow у Google Cloud, див. Створення агента.

  • Налаштуйте конектор Google CCAI та створіть конфігурацію CCAI в Центрі керування.

  • Налаштуйте точку входу та виберіть потік маршрутизації (після того, як потік буде створено в Конструкторі потоків). Для отримання додаткової інформації див. Налаштування каналу.

1

Увійдіть у Центркерування.

2

Перейдіть до Послуги > Контакт-центр > Потоки.

3

Натисніть «Керування потоками», а потім натисніть «Створити потоки».

4

У полі Назва потоку введіть унікальну назву та натисніть Почати створення потоку. З’явиться вікно Конструктор потоків.

5

Перетягніть активність Віртуальний агент V2 з Бібліотеки активностей на основну панель потоку.

6

У розділі Загальні налаштуваннявиконайте такі дії:

  1. У полі Мітка дії введіть назву дії.

  2. У полі Опис діяльності введіть опис діяльності.

7

У налаштуваннях «Розмовний досвід » виберіть один із наведених нижче параметрів конфігурації штучного інтелекту контакт-центру:

  • Статичний– Виберіть конфігурацію CCAI для обробки розмов у регіоні PSTN за замовчуванням.

    Конфігурація штучного інтелекту контакт-центру заповнюється на основі функції CCAI, налаштованої в Control Hub.

  • Змінна– Виберіть конфігурацію CCAI для обробки розмов у межах одного розташування абонента, коли виклик походить з віддаленого або нестандартного регіону PSTN. Ця змінна зіставляє регіон PSTN з відповідним регіоном профілю Google.

    Щоб отримати додаткові відомості про налаштування змінної конфігурації CCAI, див. кроки з 6 по 8 у документі Налаштування регіональних медіа для Virtual Agent-Voice.
    • Щоб потік VAV працював, вам потрібно встановити глобальні змінні в потоці, щоб налаштувати мову введення та голос виведення за замовчуванням для віртуального агента. Щоб отримати додаткові відомості про те, як додавати глобальні змінні до потоку, див. Глобальні змінні.

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

      Для налаштування мови вводу налаштуйте дію «Встановити змінну» наступним чином:

      • Встановіть змінну на Global_Language.

      • Встановіть значення змінної на потрібний мовний код (наприклад, fr-CA).

      Для налаштування голосового виводу налаштуйте дію «Встановити змінну» наступним чином:

      • Встановіть змінну на Global_VoiceName.

      • Встановіть значення змінної на потрібний код назви вихідного голосу (наприклад, en-US-Standard-D).

      Щоб отримати додаткові відомості про підтримувані голоси та мови в ES, див. Підтримувані голоси та мови.

8

У налаштуваннях Подія стану введіть назву власної події та дані у стовпцях Назва події - Дані події. Подія стану – це механізм для запуску наміру без необхідності збігу тексту чи голосового введення. Ви можете визначити власні події для запуску наміру. Щоб дізнатися, як налаштувати намір для подій у Dialogflow ES, див. документацію Google.

  • Назва події– (необов’язково) Вказує назву події, визначеної на інтегрованій сторонній платформі штучного інтелекту.

  • Дані події– (необов’язково) Вказує на дані JSON, які система надсилає (як частину визначеної назви події) до інтегрованої сторонньої платформи штучного інтелекту.

Ви можете вказати назву події та дані у вигляді статичного значення або виразу. Для виразів використовуйте такий синтаксис: {{ variable }}. Нижче наведено приклад події стану, налаштованої для вітання абонента за допомогою спеціального вітального повідомлення.

Назва події: CustomWelcome

Дані події: {"Name": "John"}

9

У розділі Додаткові налаштуваннявиконайте такі дії:

  1. У полі Швидкість мовлення введіть числове значення або вираз, щоб збільшити або зменшити швидкість виводу мовлення.

    • Допустимі значення для числового вводу знаходяться в діапазоні від 0,25 до 4,0. Значення за замовчуванням — 1,0.

      Наприклад, якщо встановити значення 0,5, швидкість виведення мовлення стає нижчою за ідеальну. Якщо встановлено значення 2, швидкість виведення мовлення стає вищою за ідеальну.

    • Для виразів можна використовувати синтаксис: {{variable}}.

  2. У полі Підсилення гучності введіть числове значення або вираз, щоб збільшити або зменшити гучність виводу мовлення.

    • Допустимі значення для числового вводу знаходяться в діапазоні від –96,0 до 16,0 децибелів (дБ). Значення за замовчуванням становить 0,0 дБ.

    • Для виразів можна використовувати синтаксис: {{variable}}.

  3. У полі Висота тону введіть числове значення або вираз, щоб збільшити або зменшити висоту тону виводу мовлення.

    • Допустимі значення для числового вводу знаходяться в діапазоні від –20,0 до 20,0 герц (Гц). Значення за замовчуванням становить 0,0 Гц.

    • Для виразів можна використовувати синтаксис: {{variable}}.

  4. У полі Затримка завершення введіть числове значення. Цей параметр дозволяє віртуальному агенту завершити останнє повідомлення перед зупинкою дії та переходом до наступного кроку в потоці.

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

    Дійсне значення для числового вводу знаходиться в діапазоні від 0 до 30 секунд. Значення за замовчуванням становить 30 секунд.

    Якщо налаштувати значення Затримка завершення як 0, система не відтворюватиме останнє аудіоповідомлення абоненту.

  5. Встановіть прапорець Увімкнути стенограму розмови, щоб дозволити Agent Desktop відображати стенограму розмови між віртуальним агентом та абонентом.

    Необроблений текст також доступний через динамічну URL-адресу. Ця URL-адреса витягує певні розділи з транскрипту за допомогою HTTP-запиту.

10

За допомогою Налаштувань дешифрування ви можете розшифрувати вихідні змінні активності VAV2, якщо це необхідно. Якщо розшифрування ввімкнено на рівні потоку, користувачі з доступом до розшифрування налагодження можуть переглядати немасковані вихідні значення активності VAV2 у журналах налагодження потоку. Вимкніть перемикач Увімкнути розшифрування, щоб вимкнути розшифрування на рівні активності для додаткового захисту.

11

У розділі Змінні виводу активностіможна переглянути список змінних, що зберігають стан виводу події, що відбувається під час розмови між віртуальним агентом та абонентом.

  • VirtualAgentV2.TranscriptURL– Зберігає URL-адресу, яка вказує на стенограму розмови між віртуальним агентом та абонентом, що здійснює виклик.

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

  • ЗмінніVirtualAgentV2.MetaData та VirtualAgentV2.StateEventName не застосовуються.

  • Наразі en-US є єдиною підтримуваною мовою.

  • Підтримується лише кодек U-law.

  • Коли виклик переадресовується активному агенту, стенограма розмови між абонентом і віртуальним агентом відображається в гаджеті «Стенограма» на робочому столі агента (лише якщо гаджет «Стенограма» налаштовано на робочому столі агента).

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

  • Розпочати потік
  • Кінець потоку
  • Справа
  • Умова
  • Перейти
  • Відсотковий розподіл
  • Зачекайте
  • Підтримка робочих процесів у точці входу Outdial

Розпочати потік

Дія «Запустити потік» за замовчуванням відображається на полотні основного потоку. Ви не можете видалити дію «Запустити потік». Ця активність вказує на подію, яка запускає цей потік. Ця дія визначає, як можна використовувати потік, та типи діяльностей, доступних для налаштування.

Єдина подія запуску потоку, доступна наразі, це NewContact.

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

NewContact застосовується лише до нових потоків. Для потоків, створених до тижня 20 квітня,NewPhoneContact залишається подією-тригером потоку.

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

Вихідні змінні

Кількість і тип вихідних змінних, пов’язаних з активністю «Запустити потік», залежать від вибраної події запуску потоку. Ці змінні зберігають дані, які збираються в момент запуску потоку. Наприклад, вихідні змінні, описані нижче, надаються через подію NewContact.

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

  • NewContact.ANI

    Автоматична ідентифікація номера (ANI) — це функція телекомунікаційної мережі, яка автоматично визначає номер телефону, з якого здійснено дзвінок. Ця змінна зберігає номер телефону абонента, який ініціював подію NewContact.

  • NewContact.DNIS

    Служба ідентифікації набраного номера (DNIS) – це служба, яка ідентифікує спочатку набраний номер телефону під час дзвінка. Ця змінна зберігає номер телефону, який набрав абонент, щоб викликати подію NewContact.

    Коли виклик переадресовується на номер довідника точки входу, Webex Contact Center виявляє ціль EPDN та обробляє переадресацію внутрішньо.

    Перехід до EPDN може бути ініційований з потоку, який використовує дію Сліпе переведення, або з Agent Desktop, коли агент переходить або звертається до DN точки входу.

    Після завершення передачі номер призначення, використаний для передачі, передається потоку точки входу приймача як значення служби ідентифікації набраного номера (DNIS). Значення DNIS доступне у змінній потоку NewPhoneContact.DNIS.

    Приймальний потік може оцінити NewPhoneContact.DNIS та використовувати його в логіці маршрутизації. Однак, потокам слід уникати використання єдиного формату DNIS, якщо конфігурація нумерації точок входу призначення не гарантує цей формат.

    Значення DNIS, що відображається в одержувачі, залежить від того, як налаштовано нумерацію для точки входу призначення.

    Таблиця 9. Поведінка DNIS для переадресованих викликів на EPDN

    Конфігурація номера точки входу призначення

    DNIS, представлений приймальному потоку

    Приклад

    Тільки номер E.164

    DNIS представлено у форматі E.164. Якщо номер пункту призначення для переадресації набрано в національному форматі, Webex Contact Center конвертує його та відображає DNIS у форматі E.164.

    Якщо номер адресата набрано як 5550101234, потік приймача бачить +15550101234.

    Номер та розширення E.164

    DNIS завжди відображається як номер E.164, незалежно від того, чи було ініційовано переадресацію набором номера E.164, національного номера чи додаткового номера.

    Якщо точка входу має +15550101234 та розширення 1234, приймаючий потік бачить +15550101234.

    Тільки розширення

    DNIS представлена як розширення. Якщо для розташування налаштовано префікс розташування, DNIS матиме префікс розташування без роздільника.

    Якщо розширення дорівнює 1234, одержувач бачить 1234. Якщо префікс місцезнаходження дорівнює 555, одержувач бачить 5551234.

    Для консультаційних передач поведінка DNIS узгоджується з поведінкою передачі. Однак ідентифікатор лінії виклику (CLID) змінюється під час консультації.

    Якщо потік точки входу призначення обчислюється як NewPhoneContact.DNIS, переконайтеся, що логіка маршрутизації враховує формат DNIS, який Webex Contact Center надає для конфігурації нумерації точки входу. Це особливо важливо, якщо конфігурація точки входу змінюється з нумерації лише для розширення на нумерацію E.164, або якщо потік безпосередньо порівнює значення DNIS.

    Коли виклик переадресовується на EPDN, переадресований виклик залишається частиною існуючої взаємодії. Звіти та записи викликів продовжують використовувати той самий ідентифікатор взаємодії.

  • NewContact.InteractionID

    Унікальний ідентифікатор контакт-центру Webex, пов’язаний з кожною взаємодією, ініційованою подією NewContact.

    Ви можете відобразити ідентифікатор взаємодії на робочому столі. Для отримання додаткової інформації див. Приклад: Відображати ідентифікатор взаємодії на робочому столі у розділі Створити змінні користувацького потоку.

  • NewContact.PSTNRegion

    Регіон PSTN, налаштований у зіставленні точки входу (EP) – номера набору (DN) для регіональних голосових медіаслужб. Ця змінна підтримується лише на голосовій платформі наступного покоління.

  • NewContact.FlowVersionLabel

    Мітка версії потоку, що генерується під час його виконання. Розробники потоків можуть створювати різні режими поведінки для різних версій потоків, таких як «Розробка», «Тестування», «Активна» та «Найновіша». Використовуючи змінну NewContact.FlowVersionLabel, розробники можуть динамічно змінювати логіку потоку, отримуючи доступ до міток версій усередині потоку.

  • NewContact.FlowId

    Унікальний ідентифікатор поточного виконуваного потоку.

  • NeContact.EntryPointId

    Унікальний ідентифікатор точки входу, яка запускає потік.

  • NewContact.OrgId

    Унікальний ідентифікатор організації.

  • Змінні зворотного виклику:
    • NewContact.CallbackReason

      Причина зворотного виклику, надана під час планування зворотного виклику. Ви можете зробити причину зворотного виклику доступною у вхідному спливаючому вікні на робочому столі агента, призначивши її змінній Agent Viewable.

    • NewContact.CallbackType

      Зберігає значення як «запланований» для запланованого зворотного виклику або «scheduled_personal» для персонального запланованого зворотного виклику.

    • NewContact.ScheduleSourceInteractionId

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

    Ці змінні матимуть значення лише для запланованого зворотного виклику та залишатимуться порожніми для інших типів викликів.

  • NewContact.Headers

    Зберігає деталі заголовка протоколу ініціалізації сеансу (SIP) вхідного виклику у форматі JSON. Розробники потоків можуть витягувати та використовувати вхідні користувацькі X-заголовки SIP для прийняття рішень щодо маршрутизації та інтеграції Webex Contact Center зі сторонніми системами IVR. Коли клієнт телефонує до контакт-центру Webex, система аналізує дані потоку та витягує заголовок SIP.

    Передумови

    • Вилучення заголовків SIP доступне лише для орендарів на RTMS (платформі голосових медіа наступного покоління).
    • Використання користувацьких X-заголовків наразі підтримується для організацій, які використовують Webex Calling з локальним шлюзом (LGW) як опцію телефонії для Webex Contact Center.

    Приклад Розглянемо наступне запрошення SIP:

    INVITE sip:12345@domain.com SIP/2.0 ​
    
    Via: SIP/2.0/UDP client.atlanta.example.com;branch=z9hG4bK74bf9 Max-Forwards: 70 ​
    
    From: "Alice" ;tag=9fxced76sl ​
    
    To:  ​
    
    Call-ID: 2xTb9vxSit55maQjcU@atlanta.example.com ​
    CSeq: 314159 INVITE ​
    
    Contact:  ​
    
    Diversion: ;reason=unconditional;privacy=off;screen=no​
    
    Content-Type: application/sdp ​
    Content-Length: 143 ​
    
    X-Customer-ID: 987654321 ​
    
    X-Call-Reason: Support ​
    
    X-Priority: High 

    У цьому прикладі система витягує такі дані:

    X-Ідентифікатор клієнта: 987654321

    Причина виклику X: Підтримка

    X-пріоритет: Високий

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

    Наведені нижче шаблони заголовків зарезервовані для внутрішнього використання та не повинні передаватись як користувацькі заголовки. За замовчуванням будь-які заголовки, що відповідають цьому шаблону, будуть видалені та не будуть передані до контакт-центру Webex.

    • X-адреса

    • X-ДОДАТИ-ПЕРЕРАХУВАННЯ

    • X-BNR-держава

    • X-BNR-Оригінальний-Кодек

    • X-BNR-Обійдено

    • X-BroadWorks-Correlation-Info

    • Підтримка X-FS

    • X-Шлях

    • X-RTMS-CID

    • X-RTMS-OID

    • X-RTMS-CONFID

    • X-RTMS-АГЕНТ-ЛЕГІД

    • X-RTMS-ENTER-SOUND

    • X-RTMS-APP-PREFIX

    • X-RTMS-Без пошуку

    • X-VPOP-ДОМЕН

    Важливі міркування:

    • Система аналізує ім'я абонента як Caller_ID_Ім'я.
    • Система може витягти до 20 заголовків з вхідного SIP-повідомлення-запрошення. Якщо кількість заголовків перевищує 20, система витягує лише перші 20 заголовків, відсортованих в алфавітному порядку.
    • Існує обмеження в 1000 байт для всієї інформації заголовка.

    Щоб додати та проаналізувати заголовки SIP до зовнішніх систем IVR, виконайте такі дії:

Кінець потоку

Кінець потоку – це завершальна дія, яка позначає кінець шляху потоку. Ви можете використовувати будь-яку кількість дій End Flow для побудови потоку, щоб гарантувати завершення всіх шляхів потоку.

Не використовуйте дію «Завершення потоку» в потоці IVR. Використання функції «Закінчити потік» з IVR може призвести до втрати зв’язку, і виклик може не розірватися.

Ви можете надати кожній дії унікальну мітку та опис.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

Справа

Використовуйте завдання «Кейс», якщо на певному етапі прийняття рішення у вашому процесі виклику є кілька можливостей або результатів.

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

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Налаштування інциденту налаштуйте наступне:

  1. Змінна— Виберіть змінну, за якою потрібно оцінити різні випадки. Виберіть змінну зі спадного списку.

  2. Вираз— Введіть вираз для обчислення різних випадків. Використайте синтаксис шаблону Pebble для визначення виразу. Для отримання додаткової інформації про синтаксис шаблону Pebble див. Синтаксис шаблону Pebble.

  3. Випадок— Визначає різні випадки для порівняння зі змінною або виразом. Ви можете додати до 20 інструкцій щодо кожної дії.

    Натисніть кнопку «Додати новий», щоб додати новий блок операторів case для порівняння зі статичним значенням, змінною або виразом. Якщо ви використовуєте змінну або вираз, використовуйте синтаксис шаблону Pebble. Для отримання додаткової інформації про синтаксис шаблону Pebbleдив. Синтаксис шаблону Pebble.

Результати діяльності

  • True—Шлях, яким слід пройти, якщо умова виконана. 

  • False—Шлях, який слід обрати, якщо умова не виконується. 

Умова

Дія «Умова» представляє рішення. Потік обирає шлях True або False залежно від того, чи виконана умова.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Вираз налаштуйте наступне:

Обгорніть кожен вираз наступним чином: {{Enter Expression}}.

Приклад: {{HTTPRequest1.httpStatusCode == 200}}

Якщо ви використовуєте вираз без дужок, система викине помилку Flow Error.

  1. Умова— Виберіть умову зі спадного списку list:   

    • < (менше ніж)

    • != (не дорівнює)

    • > (більше ніж)

    • == (дорівнює)

    • >= (більше або дорівнює)

    • < = (менше або дорівнює)

    • * (помножено на)

    • / (поділено на)

    • + (додати)

    • - (віднімати)

Перейти

Ланцюжок потоків дає вам можливість об'єднати кілька потоків у ланцюжок. Щоб досягти ланцюжка потоків, ви можете додати до полотна завершальну дію GoTo та вказати, чи поточний потік має перейти до точки входу чи до іншого потоку. Для отримання додаткової інформації див. Зв'язування кількох потоків (за допомогою GoTo).

Використовуйте вузол «Перейти до» для переміщення контактів у межах Webex Contact Center, наприклад, між точками входу або потоками. Використовуйте зіставлення змінних потоку для безперешкодної передачі даних разом із контактом.

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

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі «Налаштування призначення потоку» можна змінити взаємодію з абонентом залежно від часу (якщо виклик передається до точки входу) або повторно використовувати один потік у кількох сценаріях (якщо виклик передається до потоку).

На основі опції GoTo, змінні потоку передаються з поточного потоку наступним чином:

  • Перейти до точки входу: Змінні користувацького потоку та глобальні змінні з однаковим ім'ям та типом даних копіюються з поточного потоку до потоку, пов'язаного з точкою входу.

  • Перейти до Потоку: Змінні потоку, налаштовані в розділі «Відображення змінних » , копіюються з поточного потоку до нового.

Налаштуйте наступне:

  1. Перейти до точки входу — виберіть цей варіант, якщо поточний потік має йти до точки входу. У полі зі списком введіть точку входу, якщо логіка потоку має змінюватися на основі активної стратегії маршрутизації на момент передачі.

    Змінні користувацького потоку та глобальні змінні з однаковим ім'ям та типом даних копіюються з першого потоку до нового потоку, пов'язаного з точкою входу.

    Відображаються лише точки входу телефонії, створені в центрі керування контакт-центром Webex.

    • Статична точка входу: Виберіть точку входу зі списку попередньо налаштованих точок входу. Дійсні лише точки входу одного типу каналу.

    • Динамічна точка входу: Виберіть змінну, яка відповідає дійсному ідентифікатору точки входу з Центру керування. Дійсні лише точки входу одного типу каналу.

  2. Перейти до потоку — виберіть цей варіант, якщо поточний потік має перейти до іншого потоку. У полі зі списком виберіть цільовий потік зі спадного списку. У розкривному списку призначення перелічено лише опубліковані потоки.

    Ви можете переглянути потрібний потік в окремій вкладці. Щоб переглянути потік, можна натиснути опцію «Перегляд», яка з’являється під час вибору потоку зі списку, або натиснути опцію «Переглянути вибраний потік » після вибору потоку в опції «Перейти до потоку».

    Ви можете вручну зіставити змінні між двома потоками в розділі Зіставлення змінних потоку.

    • Статичний потік: Виберіть потік зі списку попередньо налаштованих потоків.

    • Динамічний потік: Виберіть змінну, яка відповідає дійсному ідентифікатору потоку. Ви можете знайти ідентифікатор потоку в налаштуваннях потоку в області загальних налаштувань.

4

Якщо вибрати опцію Перейти до потоку, відобразиться розділ «Зіставлення змінних потоку».

Змінні потоку та глобальні змінні з однаковим ім'ям та однаковим типом даних між потоками автоматично зіставляються для вхідних викликів. Для вихідних викликів автоматично відображаються лише глобальні змінні; автоматичне відображення змінних потоку не підтримується.

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

Ви не можете зіставити змінні для потоків в дії GoTo під час використання змінних потоків. Ви можете зіставляти змінні лише зі статичними цільовими об'єктами потоку. Зверніться до таблиці нижче, щоб дізнатися про поведінку відображення змінних зі змінними потоками.

Коли ви зіставляєте змінну JSON з основного потоку з цільовим потоком в активності GoTo, збережіть вивід JSON в іншій змінній, такій як рядок або будь-який інший тип змінної, і зіставте її з тим самим типом змінної в цільовому потоці.

Налаштуйте наступне:

  1. Відображення поточних змінних— Перелічує всі змінні потоку та глобальні змінні в поточному потоці. Ви можете зіставити одну й ту саму змінну з кількома змінними в цільовому потоці. У випадаючому списку введіть змінну, яку потрібно зіставити.

  2. До змінної призначення— Список усіх змінних потоку та глобальних змінних у потоці призначення, які будуть скопійовані з поточного потоку після передачі.

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

Щоб додати, редагувати або видалити зіставлення змінних:

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

    Після вибору змінної у розкривному списку «Зіставити поточні змінні » або « До змінної призначення » , в іншому розкривному списку відображатимуться лише змінні того самого типу даних.

    Наприклад, якщо ви оберете customerId типу Integer з розкривного списку «Зіставити поточні змінні » , розкривний список «До змінної призначення » відобразить лише змінні типу Integer у новому потоці.

  • Натисніть значок «Видалити», щоб видалити зіставлення змінних.

  • Натисніть Додати нове, щоб додати нове зіставлення змінних. Виберіть змінні, які потрібно зіставити, у розкривних списках «Зіставити поточні змінні» та «До цільової змінної».

Змінні деталі

У розділі «Деталі змінних поточного потоку » відображаються всі змінні потоку та глобальні змінні в поточному потоці.

У розділі «Відомості про змінні цільового потоку » відображаються всі змінні потоку та глобальні змінні в цільовому потоці.

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

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

Відображення змінних важливе під час ланцюжка потоків. У таблиці нижче пояснюються ключові відмінності між використанням статичних та динамічних параметрів GoTo.

  • Статичний

    • Перейти до потоку: Він обробляє змінні, відображені в розділі «Відображення змінних потоку».

    • Точка входу GoTo: Змінні потоку та глобальні змінні, що переглядаються агентом, автоматично зіставляються під час переходу до точки входу.

  • Динамічний

    • Перейти до потоку: Змінні потоку, що переглядаються агентом, та глобальні змінні зіставляються автоматично.

    • Точка входу GoTo: Змінні потоку та глобальні змінні, що переглядаються агентом, зіставляються автоматично.

Коди помилок дії GoTo

Код помилки

Опис несправності

Пояснення

1

Код помилки

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

2

Опис невдачі

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

Зачекайте

Діяльність Wait дозволяє призупинити виконання потоку на заданий період. Коли ви налаштовуєте цю дію з періодом очікування, виконання потоку призупиняється на тривалість, зазначену в дії Очікування у шляху виконання.

Ми не рекомендуємо використовувати дію «Очікування» під час активного сеансу IVR, оскільки це може призвести до його тайм-ауту. У таких випадках контакт перестане працювати, що призведе до збоїв у зв'язку. Ми наполегливо рекомендуємо розробникам потоків використовувати дію Wait у події CallbackFailed та вказувати період очікування.

Діяльність «Очікування» має загальний характер. Під час розробки потоку ви можете розмістити цю дію після будь-якої дії відповідно до ваших вимог. Наприклад, під час повторної спроби зворотного виклику ця дія призупиняє виконання потоку та повторює спробу зворотного виклику.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Налаштування очікування налаштуйте наступне:

  1. Тривалість— Виберіть тривалість у HH:MM:SS формат для визначення тривалості часу, на який виконання потоку призупиняється, з мінімальним терміном 10 секунд та максимальним 72 годинами.

    Клацніть поле «Тривалість», щоб встановити час. Якщо ввести в поля хвилин і секунд значення більше 59, автоматично встановлюється значення за замовчуванням 59. Якщо ви встановите в полі годин значення більше 72, вам буде запропоновано ввести тривалість між 00:00:10 і 72:00:00.

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

Вихідні змінні

У цій дії вихідна змінна недоступна.

Відсотковий розподіл

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

Система використовує алгоритм зваженого кругового розподілу (WRR) для розподілу трафіку, і це може створювати дисбаланси. Алгоритм скидається щоразу, коли ви публікуєте потік. Ми рекомендуємо вам протестувати виконання потоку перед розгортанням змін у продакшені.

Розглянемо приклад розподілу відсотків 50%, 30% та 20% відповідно, щоб зрозуміти розподіл 10 викликів за WRR. Зрештою, система рівномірно розподілить виклики, наприклад, 5 на шляху виходу 1, 3 на шляху виходу 2, 2 на шляху виходу 3. Однак це відбувається динамічно та скориговано з урахуванням ваг 5:3:2. Один з можливих результатів розподілу виглядає наступним чином, взявши 10 послідовних викликів, таких як Шлях1, Шлях2, Шлях1, Шлях2, Шлях3, Шлях1, Шлях2, Шлях3. Важливо зазначити, що це один з можливих розподілів, і що розподіл контактів коригується залежно від розподілу навантаження.

Дія розподілу відсотків тепер дозволяє використовувати відсоткові значення в діапазоні від 0 до 100. Адміністратори можуть використовувати 0% setting to create switchboard use cases. This allows the traffic to be turned off by default. However, you can activate these connections later to allocate distributions greater than 0%.

Крім того, ви можете додати дію «Відсотковий розподіл» перед дією «Зворотній зв’язок», щоб налаштувати спосіб керування трафіком викликів. Ви можете виділити 50% of feedback via email, 30% з SMS та 20% з опитування.

Аналогічно, у географічно різноманітному середовищі можна налаштувати дію розподілу відсотків, щоб 10% of contacts to Boston, 5% було надіслано до Чикаго, а решту 85% розподілено між іншим набором розташувань.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. розділ Обробка помилок.

Перш ніж почати

1

У Flow Designerперетягніть активність Percentage Allocation з Activity Library на головне полотно.

2

Клацніть дію Відсотковий розподіл, щоб налаштувати параметри дії.

3

У Загальні налаштування:

  • У полі «Мітка активності»введіть назву активності.

  • (Необов’язково) У полі Опис дії введіть опис дії.

4

У розділі Відсоток розподілустворіть необхідні шляхи розподілу. Спочатку система встановлює шлях розподілу за замовчуванням на 100%. Ви можете редагувати відсоткове значення та опис, а також додавати нові шляхи.

  1. Натисніть Додати новий, щоб створити новий шлях.

  2. Введіть відсоток та назву шляху.

    Ви можете виділити щонайменше 0% and a maximum of 100% на кожен вихідний шлях.

    Переконайтеся, що всі розподіли дорівнюють 100%. Система видає помилку під час перевірки потоку, якщо відсоток розподілу не відповідає або перевищує 100%.

    Ви можете додати максимум 10 шляхів.

  3. (Необов’язково) Натисніть значок Видалити поруч зі шляхом, щоб видалити запис. Ви можете налаштувати відсоток відповідно до потрібного набору підключень та видалити додаткові. Система видає помилку, якщо загальна сума розподілів не дорівнює 100%.

Діяльність розподілу відсотків має такі вихідні змінні:

  • Percentallocation.percentage – Зберігає наступний маршрут у відсотках.

  • Percentallocation.description – Зберігає опис.

Підтримка робочих процесів у точці входу Outdial

Під час створення робочих процесів для зовнішніх голосових контактів підтримуються такі дії та події:

  • HTTP-запит

  • Умова

  • Розбір

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

  • Години роботи

  • Кінець потоку

  • Спливаюче вікно

  • Подія попереднього набору номера

Підтримуються всі обробники подій, якщо це можливо. Обробники подій, такі як подія PreDial, Agent Offered тощо, будуть заповнені на основі дій, які ви додаєте в основний потік. Глобальні та локальні змінні підтримуються як частина потоку.

Наведені нижче дії не підтримуються під час створення робочих процесів для контактів голосового виклику:

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

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

  • Зворотній виклик

  • Пошук у черзі

  • Розширена інформація про чергу

  • Сліпий трансфер

  • Група розподілу викликів для ескалації

  • Повідомлення IVR

  • Меню
  • Анкета

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

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

Діяльність у сфері комунальних послуг

  • Запит на BRE
  • Години роботи
  • Криптографічний хеш
  • Згенерувати одноразовий пароль
  • HTTP-запит
  • Розбір
  • Встановити змінну
  • Перевірте одноразовий пароль

Запит на BRE

Використовуйте дію запиту BRE, щоб отримати дані з механізму бізнес-правил (BRE) вашої організації для використання в потоці. Дія запиту BRE використовує стандартні протоколи HTTP для отримання даних з BRE.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У Параметри запитуви можете передавати параметри, що надаються у виклику API, до BRE. У стовпцях «Ключ-значення» можна ввести ключ для запиту та пов’язане з ним значення, яке потрібно надіслати разом із запитом. Ви також можете використовувати синтаксис подвійних фігурних дужок для передачі значень змінних.

Діяльність BRE має один попередньо визначений параметр запиту: Контексті. Цей параметр запиту передається у виклику API до BRE.

TenantID автоматично вводиться як параметр і не потребує налаштування.

  • Контекст— Містить причину запиту. Цей обов'язковий параметр не можна редагувати або видаляти.

    Цей параметр повинен містити те саме значення, що й значення, вказане в контексті атрибута в BRE. Для отримання додаткової інформації див. розділ «Створення набору правил» у посібнику користувача механізму бізнес-правил Cisco Webex Contact Center.

  • ANI— Містить номер телефону, з якого здійснено дзвінок. Це параметр за замовчуванням, який можна редагувати або видаляти залежно від конфігурації правил у BRE.

    Приклад значення для ANI: {{NewContact.ANI}}

  • Час очікування відповіді— Визначає час очікування з’єднання для запиту BRE. За замовчуванням встановлено значення 2000 мілісекунд.

  • Кількість повторних спроб— Визначає кількість спроб виконання запиту BRE після невдачі.

    Цей параметр використовується, якщо код стану 5xx; наприклад, 500 або 501.

Щоб додати параметр запиту, натисніть Додати новий. Це додає рядок, куди можна ввести пари ключ-значення. Ви можете додати стільки параметрів запиту, скільки потрібно, як частину запиту BRE.

4

У розділі Налаштування розбору ви можете розбити відповідь із запиту BRE на різні змінні:

  1. Змінна відповіді— Виберіть змінну, в яку потрібно витягти певний розділ з об’єкта відповіді запиту BRE. Ви можете вибрати лише змінні Custom Flow зі спадного списку.

  2. Вираз шляху— Визначте вираз шляху для розбору об'єкта відповіді. Залежно від типу структури даних об'єкта відповіді та випадків використання для вилучення підмножини цієї інформації, вираз шляху змінюється.

    Дані нормалізуються до ієрархії об'єктів перед виконанням Path Expression, тому JSONPath використовується в об'єкті відповіді незалежно від налаштованого типу вмісту.

Вихідні змінні

Запит BRE повертає дві вихідні змінні:

  • BRERequest1.httpResponseBody: Повертає тіло відповіді для запиту BRE.

  • BRERequest1.httpКодСтатусу: Повертає код стану запиту BRE.

    Ці коди відповідей класифікуються на такі категорії:

    • Інформаційні відповіді (100–199)

    • Успішні відповіді (200–299)

    • Перенаправлення (300–399)

    • Помилки клієнта (400–499)

    • Помилки сервера (500–599)

Формати типів вмісту

У наведених нижче прикладах описано зразки форматів вхідних типів вмісту та відповідь JSON.

  • Тип вмісту XML

    Використовуйте цей інструмент для конвертації XML у формат JSON https://codeshack.io/xml-to-json-converter/.

    • Формат вхідних даних XML:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Нормалізована відповідь

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Приклад виразу шляху JSON: Використання $.note.from щоб отримати значення як у Яні.

  • Тип вмісту TOML

    Використовуйте цей інструмент для конвертації TOML у формат JSON https://www.convertjson.com/toml-to-json.htm.

    • Формат вхідних даних TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON Нормалізована відповідь

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }
      

      Приклад виразу шляху JSON: Використання $.owner.name щоб отримати значення як «Том Престон-Вернер».

  • Тип контенту YAML

    Використовуйте цей інструмент для конвертації YAML у формат JSON https://www.convertjson.com/yaml-to-json.htm.

    • Вхідний формат YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON Нормалізована відповідь

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Приклад виразу шляху JSON: Використання $.martin.job щоб отримати значення Розробника.

  • Тип вмісту JSON

    Використовуйте оцінювач виразів JSON https://jsonpath.com/.

    • Формат вхідних даних JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON Нормалізована відповідь

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Приклад виразу шляху JSON: Використання $.martin.job щоб отримати значення Розробника.

Години роботи

Дія «Робочий час» дозволяє використовувати робочий та неробочий час, такий як свята, а також перевизначення у вашій організації, визначені в Control Hub. Ви можете додати дію «Робочий час» до потоку та призначити цей потік точці входу. За допомогою цієї дії ви можете використовувати робочі години, свята та перевизначення, щоб об'єднати кілька стратегій маршрутизації для всіх їхніх графіків в один потік.

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

Адміністратори можуть керувати сутностями робочого часу з Control Hub. Для отримання додаткової інформації див. Налаштування робочих годин.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

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

Розклад вказує на зміну, визначену в об'єкті робочих годин для вибраної години роботи. Потік виконується переважно на основі часових рамок, визначених у зміні вибраної робочої години. Інші сутності робочого часу, такі як списки святкових днів та перевизначення, мають пріоритет над робочим часом, якщо час збігається з поточним часом зміни.

  • Статичні години роботи: Виберіть робочий час у Центрі керування.

  • Змінний робочий час: Виберіть змінну, яка відповідає дійсному робочому часу з Центру керування.

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

Якщо будь-який з упорядкованих вхідних даних списку порожній, Flow Designer видає помилку перевірки потоку. Ви повинні виправити ці помилки перед публікацією потоку.

Вузли робочих годин

Ви можете налаштувати такі вузли в активності «Робочий час»:

  1. Перевизначення— Якщо поточний час визначено як перевизначення, як у списку Перевизначення, дія переходить до гілки Перевизначення незалежно від часу зміни, зазначеного у вибраних робочих годинах.

  2. Свята— Якщо поточний день є святом, як визначено у Списку свят, дія переходить до гілки Свята незалежно від часу зміни, зазначеного у вибраних робочих годинах.

  3. Робочий час— це основний вузол, який враховує час зміни, зазначений у вибраному робочому часі в розділі «Відомості про розклад». Діяльність переходить до цієї гілки, якщо поточний час відповідає вибраному часу зміни.

  4. За замовчуванням— Діяльність переходить до гілки За замовчуванням, якщо жодне з перерахованих вище дій не виконується.

Вихідні змінні

Діяльність «Робочий час» використовує такі вихідні змінні.

  • WorkingHoursShift_name— Під час виконання потоку ця змінна зберігає назву зміни, визначеної в робочій годині.

  • Holidays_Назва— Під час виконання потоку ця змінна зберігає назву свята, якщо поточний день є святом, як визначено у Списку свят.

  • Overrides_Ім'я— Під час виконання потоку ця змінна зберігає ім'я перевизначення, яке відповідає поточному часу, визначеному в Перевизначеннях.

  • Статус— Ця змінна зберігає, який із вузлів було обрано під час виконання потоку, наприклад, робочі години, свята, перевизначення або значення за замовчуванням.

Криптографічний хеш

Криптографічний хеш дозволяє генерувати односторонній хеш простого рядка, використовуючи один із підтримуваних алгоритмів. Можна застосувати сіль як додаткову захисну плівку.

1

Перетягніть активність «Криптографічний хеш» на полотно потоку.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Конфігурація хешу налаштуйте наступне:

Вхідні змінніВихідні змінніРезультати вузлів
Алгоритм хешування: Виберіть алгоритм хешування для генерації хешу. Ми підтримуємо такі алгоритми хешування:
  • SHA-256: Цей алгоритм генерує унікальний хеш фіксованого розміру 256-бітний (32-байтовий).
  • SHA-512: Цей алгоритм генерує унікальний хеш фіксованого розміру 512-бітний (64-байтовий).
хеш.вихід: Згенерований хеш зберігається в цій змінній. onSuccess: Хеш успішно згенеровано.
Звичайний текст: Введіть вхідну змінну або звичайний текст для хешування. хеш.сіль: Використане значення солі зберігається в цій змінній. при помилці: Не вдалося створити хеш через недійсні дані.
Застосувати сіль: Установіть цей прапорець, якщо ви хочете налаштувати додатковий захист зашифрованого рядка. Сіль – це випадкові дані, які додаються до рядка перед тим, як його передають хеш-функції.
Тип солі: Виберіть тип даних Salt, які ви хочете додати до рядка. Підтримувані значення солі включають текст, base64 та шістнадцяткове число. Ви також можете генерувати випадкове значення під час виконання, вибравши «Автоматично генерувати сіль».
Сольова цінність: Дані, які потрібно додати до рядка для хешування.

Що далі

Стандартна вихідна змінна для вузла Cryptographic Hash — CryptographicHash.HashOutput, яка фіксує хеш.

Згенерувати одноразовий пароль

Дія «Створення OTP» генерує одноразовий пароль (OTP) для сценаріїв автентифікації користувачів, таких як двофакторна автентифікація, багатофакторна автентифікація. Ви можете використовувати одноразові паролі в різних сценаріях, таких як підтвердження особи користувача, перевірка дійсності облікових записів для бізнесу, захист інформації та багато іншого.

Дії «Створити OTP» та « Перевірити OTP» часто використовуються разом для налаштування процесів автентифікації користувачів, таких як двофакторна автентифікація.

1

Перетягніть дію «Створити одноразовий пароль» на полотно потоку.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У логіці генерації одноразових паролівналаштуйте потрібний формат та довжину одноразового пароля.

  1. Формат одноразового пароля: Виберіть формат одноразового пароля. Формат за замовчуванням – буквено-цифровий. Webex Connect підтримує такі формати одноразових паролів:

    • Буквено-цифровий – рядок, що містить комбінацію літерних та цифрових символів, наприклад Pq1ANQ, D345SdrQ.

    • Алфавітний – рядок, що містить комбінацію символів нижнього та верхнього регістрів алфавіту, наприклад, BPmFxV, GhrtYwd.

    • Числовий – рядок, що містить числові символи, наприклад 675468, 4321, 4572.

  2. Довжина одноразового пароля: Введіть довжину одноразового пароля. Довжина за замовчуванням становить шість символів. Мінімальна довжина одноразового пароля становить 4, а максимальна — 64.

  3. Налаштуйте наступні додаткові параметри одноразового пароля:

    • Дійсність одноразового пароля: Визначте термін дії одноразового пароля (у хвилинах). Термін дії одноразового пароля закінчується після закінчення цього періоду. Під час повторного надсилання запиту OTP термін дії скидається. Термін дії одноразового пароля за замовчуванням становить 30 хвилин.

    • Виберіть дію для При повторному надсиланні запиту OTP: Згенерувати новий OTP або Повторно використати поточний OTP. Дійсність OTP скидається для будь-якої з дій.

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

Що далі

Стандартна вихідна змінна для вузла generate OTP — generateOTP.OTP. Вона фіксує згенерований OTP.

HTTP-запит

Дія HTTP-запиту отримує інформацію із зовнішнього джерела даних, такого як CRM, за допомогою стандартних протоколів HTTP.

Атрибути Basic Auth та OAuth 2.0 підтримуються для автентифікованих кінцевих точок.

Пов'язані шаблони потоків

Наступні шаблони використовують активність HTTP-запиту:

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Налаштування HTTP-запитів налаштуйте наступне:

  1. Використовувати автентифіковану кінцеву точку— Надає можливість надсилати HTTP-запит до автентифікованої кінцевої точки. За замовчуванням цей перемикач увімкнено.

  2. Роз’єм— Виберіть роз’єм зі спадного списку. У розкривному списку відображаються назви роз'ємів, налаштованих у Центрі керування. Конектор надає спільне місце для зберігання облікових даних для служби, до якої ви хочете отримати доступ.

    Наприклад, конектор Salesforce перевіряє та дозволяє підключення до облікового запису Salesforce. Потім ви можете звернутися до цього конектора з активності HTTP-запиту, щоб зробити запит. Це по суті створює розділ домену URL-адреси. Щоб налаштувати роз’єм у Центрі керування, див. статтю Налаштування роз’ємів інтеграції для контакт-центру Webex.

  3. Шлях запиту— Введіть шлях запиту для HTTP-запиту.

    Це поле відображається, коли увімкнено перемикач Використовувати автентифіковану кінцеву точку.

  4. URL-адреса запиту— Визначає URL-адресу запиту, яка охоплює як домен, так і шляхи запиту для неавтентифікованих кінцевих точок.

    Це поле відображається, коли перемикач «Використовувати автентифіковану кінцеву точку» вимкнено.

  5. Типи методів: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD— Визначає дію HTTP-запиту, яка підтримує такі популярні методи:

    • ОТРИМАТИ: Запит даних із зазначеного ресурсу.

    • ДОПИС: Надсилання даних на сервер для створення або оновлення ресурсу.

    • ВСТАВИТИ: Замінює всі поточні представлення цільового ресурсу корисним навантаженням запиту.

    • ПАТЧ: Застосувати часткові зміни до ресурсу.

    • ВИДАЛИТИ: Видалити вказаний ресурс.

    • ПАРАМЕТРИ. Опишіть варіанти зв'язку для цільового ресурсу.

    • ЗАГОЛОВОК: Запитує відповідь, ідентичну до GET-запиту, але без тіла відповіді.

  6. Параметри запиту— Визначає параметри, які ви передаєте як частину HTTP-запиту. Веб-сервер надає ці додаткові параметри для використання, наприклад, для створення GET-запиту. У стовпцях «Ключ-значення» введіть ключ для запиту та пов’язане з ним значення, яке потрібно надіслати із запитом. Параметри – це список пар ключ-значення, розділених символом амперсанда ( & ) символ. Ви також можете використовувати значення змінних у синтаксисі подвійних фігурних дужок для передачі значень змінних.

    Наприклад, якщо ви хочете отримати баланс рахунку клієнта на основі ANI, залежно від API служби сховища даних, ключ і значення можуть бути такими:

    Ключ: ANI

    Значення: {{NewContact.ANI}}

    Щоб додати параметр запиту, натисніть кнопку «Додати новий». Це додає рядок, куди можна ввести відповідні пари ключ-значення. Ви можете додати стільки параметрів запиту, скільки потрібно, як частину HTTP-запиту.

  7. Заголовки HTTP-запиту— Визначає HTTP-заголовки, які дозволяють клієнту передавати додаткову інформацію разом із HTTP-запитом. Заголовки запитів, такі як Accept, Accept‐*, або If-* дозволяє виконувати умовні запити разом з іншими заголовками, такими як Cookie та User-Agent.

    Наприклад, як частину GET-запиту, використовуйте:

    ОТРИМАТИ /home.html HTTP/1.1

    Організатор: developer.mozilla.org

    Агент користувача: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:50.0) Gecko/20100101 Firefox/50.0

    Прийняти: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Прийнята мова: en‐US,en;q=0.5 Прийняти кодування: gzip, дефляція, br

    Референт: https://developer.mozilla.org/testpage.html

    Підключення: підтримувати активність

    Незахищені запити на оновлення: 1

    Якщо – Змінено – З: Пн, 18 лип. 2016 р. 02:36:04 Грінвіч

    Якщо немає збігу: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" Керування кешем: max‐age=0

    Щоб додати HTTP-заголовок, натисніть Додати новий. Це додає рядок, куди можна ввести відповідні пари ключ-значення. Ви можете додати стільки HTTP-заголовків, скільки потрібно, як частину HTTP-запиту.

  8. Тип вмісту— Визначає очікуваний тип вмісту тіла запиту. Підтримувані типи контенту включають:

    • Застосунок/JSON

    • Кодування URL-адреси форми

    • TOML

    • XML

    • Файл

      YAML

    • Дані форми

    • GraphQL

    • Інше

  9. Значення тіла запиту— Визначає байти даних, що передаються в HTTP-повідомленні транзакції, одразу після заголовків, якщо такі є. У певних типах HTTP-запитів, таких як POST або PUT-запити, можна надіслати тіло запиту, яке вказує вміст для оновлення на цільовому ресурсі.

    • Виберіть Тип вмісту як Файл. З’являться стовпці ВМІСТ та ІМ’Я ФАЙЛУ. У розкривному списку ВМІСТ відображається список змінних JSON з потоку та вихідних змінних з дій запису.

      • ВМІСТ— Виберіть записаний аудіофайл зі спадного списку. Аудіофайл заповнюється на основі вихідних змінних, налаштованих у діях Запис. Система надсилає цей аудіофайл на сторонній сервер або API.

      • НАЗВА ФАЙЛУ— Введіть назву аудіофайлу. Це ім'я файлу відображається на цільовому сервері або API.

      Тип вмісту «Дані форми» фіксує дані форми у парах «ключ-значення». Це поле підтримує завантаження файлів та даних форм, а також корисне для завантаження аудіофайлів.

      Якщо вибрати тип вмісту «Дані форми», з’являться такі поля:

      • Клавіша— Використовуйте її як ключ для доступу до даних. Він також використовується в заголовку Content-Disposition.

      • Тип— Тип може бути або Текст, або Файл.

      • Значення— Налаштуйте значення (текст у форматі JSON визначає тип вмісту разом з іншими параметрами, такими як ім'я файлу тощо). & & Файл містить фактичні дані файлу.

        Дані форми підтримують посилання на ім'я файлу з активності запису для використання в записі підказок та привітань через потік. Для «Файл» виберіть змінну, яка повертає ім'я файлу, що відповідає вихідній змінній дії запису.

      Якщо ви оберете Тип вмісту як GraphQL, з’являться поля Запит та GraphQL Змінні. Ці поля використовуються для збору даних та змінних.

      • Запит— Параметр запиту є обов'язковим і має містити вихідний текст документа GraphQL.

      • Змінні GraphQL— Змінні представляють динамічні значення для запиту.

        Завдяки підтримці GraphQL ви можете надсилати запити до будь-якого API, який підтримує GraphQL безпосередньо, наприклад, під час використання WebexCC API Connector для виклику Search API. Це дозволяє використовувати випадки, коли дані звітності можна використовувати для налаштування логіки та рішень щодо маршрутизації.

      Якщо ви оберете Тип вмісту як Інше, тоді ви зможете вказати потрібний тип вмісту (якщо API вимагає заголовка Тип вмісту, якого немає в конструкторі потоків). Таким чином, ви можете вибрати тип контенту, відмінний від підтримуваних стандартних типів.

  10. Час очікування відповіді— Визначає час очікування з’єднання для HTTP-запиту. За замовчуванням встановлено значення 2000 мілісекунд, проте воно може мати будь-яке необмежене значення.

  11. Кількість повторних спроб— Визначає кількість спроб HTTP-запиту після невдачі. Повторна спроба звернення до служби недоступна. Ви можете вказати будь-яке необмежене значення для кількості повторних спроб.

    Цей параметр використовується, якщо код стану 5xx; наприклад, 500 або 501.

4

У розділі Налаштування розбору ви можете розібрати відповідь, згенеровану HTTP-запитом, на різні змінні. Ця конфігурація необов'язкова, оскільки не всі сценарії HTTP-запитів вимагають розбору.

  1. Тип вмісту— Визначає очікуваний тип вмісту тіла відповіді. Типи контенту включають:

    • JSON

    • TOML

    • XML

    • YAML – це підтримувані типи контенту.

  2. Вихідна змінна— Виберіть змінну, яка міститиме дані з певного розділу об’єкта відповіді HTTP-запиту.

  3. Вираз шляху— Визначте вираз шляху для розбору об'єкта відповіді. Залежно від структури даних об'єкта відповіді та причини вилучення підмножини інформації, вираз шляху змінюється.

    Дані нормалізуються до ієрархії об'єктів перед виконанням Path Expression, тому JSONPath використовується в об'єкті відповіді незалежно від налаштованого типу вмісту.

Вихідні змінні

HTTP-запит повертає такі вихідні змінні:

  • HTTPRequest1.КодСтатусуhttp: Повертає код стану HTTP.

    Ці коди відповідей класифікуються на п'ять основних категорій:

    • Інформаційні відповіді (100–199)

    • Успішні відповіді (200–299)

    • Перенаправлення (300–399) Помилки клієнта (400–499)

    • Помилки сервера (500–599)

  • HTTPRequest1.httpResponseBody: Повертає тіло відповіді на HTTP-запит.

  • HTTPRequest1.httpResponseHeaders: Повертає інформацію заголовка з відповіді.

Формати типів вмісту

У наведених нижче прикладах описано зразки форматів вхідних типів вмісту та відповідь JSON.

  • Тип вмісту XML

    Використовуйте цей інструмент для конвертації XML у формат JSON https://codeshack.io/xml-to-json-converter/.

    • Формат вхідних даних XML:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Нормалізована відповідь

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Приклад виразу шляху JSON: Використання $.note.from щоб отримати значення як у Яні.

  • Тип вмісту TOML

    Використовуйте цей інструмент для конвертації TOML у формат JSON https://www.convertjson.com/toml-to-json.htm.

    • Формат вхідних даних TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON Нормалізована відповідь

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Приклад виразу шляху JSON: Використання $.owner.name щоб отримати значення як «Том Престон-Вернер».

  • Тип контенту YAML

  • Використовуйте цей інструмент для конвертації YAML у формат JSON https://www.convertjson.com/yaml-to-json.htm.

    • Формат вхідних даних YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON Нормалізована відповідь

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Приклад виразу шляху JSON: Використання $.martin.job щоб отримати значення Розробника.

  • Тип вмісту JSON

    Використовуйте оцінювач виразів JSON https://jsonpath.com/.

    • Формат вхідних даних JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON Нормалізована відповідь

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Приклад виразу шляху JSON: Використання $.martin.job щоб отримати значення Розробника.

Налаштування очікування активності

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

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

  2. Аудіофайл— Виберіть аудіофайл. Система відтворює цей аудіофайл абоненту, щоб заповнити тишу під час отримання HTTP-відповіді.

  3. Затримка— Встановіть значення часу затримки в мілісекундах відповідно до вимог. Значення за замовчуванням встановлено на 2000 мілісекунд.

Найкраще встановлювати значення затримки вище 2 секунд і намагатися оптимізувати час відповіді HTTP-запиту. Це гарантує, що аудіо не відтворюється зайво, водночас забезпечуючи мінімальну затримку для абонента через відсутність ефіру.

Розбір

Використайте дію Parse для вилучення інформації з об'єкта даних. Діяльність Parse приймає вхідний рядок (JSON, TOML, XML та YAML) та перетворює його на структуру JSON на основі вказаних даних. Потім ви можете призначити структуру JSON змінній за допомогою виразу шляху JSON. 

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок.

Перш ніж почати

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштуваннявведіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Налаштування розбору налаштуйте наступне:

  1. Вхідна змінна— Визначає змінну, яка зберігає об’єкт даних для використання під час розбору.

  2. Тип вмісту— Визначає очікуваний тип вмісту об’єкта даних. JSON, TOML, XML та YAML – це підтримувані типи контенту.

  3. Вихідна змінна— Виберіть змінну, яка міститиме дані з певного розділу об’єкта відповіді HTTP-запиту.

  4. Вираз шляху— Визначте вираз шляху для розбору об'єкта відповіді. Залежно від структури даних об'єкта відповіді та причини вилучення підмножини інформації, вираз шляху змінюється.

    Дані нормалізуються до ієрархії об'єктів перед виконанням Path Expression, тому JSONPath використовується в об'єкті відповіді незалежно від налаштованого типу вмісту.

    Вирази шляху повинні підтверджувати вирази Jayway JSONPath. Додаткову інформацію див. на сторінці https://github.com/json-path/JsonPath.

Формати типів вмісту

У наведених нижче прикладах описано зразки форматів вхідних типів вмісту та відповідь JSON.

  • Тип вмісту XML

    Використовуйте цей інструмент для конвертації XML у формат JSON https://codeshack.io/xml-to-json-converter/.

    • Формат вхідних даних XML:

      
        Tove
        Jani
        Reminder
        Test application
      

    • Data/JSON Нормалізована відповідь

      {
         "note": {
            "to": "Tove",
            "from": "Jani",
            "heading": "Reminder",
            "body": "Test application"
         }
      }

      Приклад виразу шляху JSON: Використання $.note.from щоб отримати значення як у Яні.

  • Тип вмісту TOML

    Використовуйте цей інструмент для конвертації TOML у формат JSON https://www.convertjson.com/toml-to-json.htm.

    • Формат вхідних даних TOML:

      title = "TOML Example"
      [owner]
      name = "Tom Preston-Werner"
      dob = 1979-05-27T07:32:00-08:00

    • Data/JSON Нормалізована відповідь

      {
         "title": "TOML Example",
         "owner": {
            "name": "Tom Preston-Werner",
            "dob": "1979-05-27T15:32:00.000Z"
         }
      }

      Приклад виразу шляху JSON: Використання $.owner.name щоб отримати значення як «Том Престон-Вернер».

  • Тип контенту YAML

  • Використовуйте цей інструмент для конвертації YAML у формат JSON https://www.convertjson.com/yaml-to-json.htm.

    • Формат вхідних даних YAML:

      # An employee record
      martin:
        name: Martin D'vloper
        job: Developer
        skill: Elite

    • Data/JSON Нормалізована відповідь

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Приклад виразу шляху JSON: Використання $.martin.job щоб отримати значення Розробника.

  • Тип вмісту JSON

    Використовуйте оцінювач виразів JSON https://jsonpath.com/.

    • Формат вхідних даних JSON:

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

    • Data/JSON Нормалізована відповідь

      {
         "martin": {
            "name": "Martin D'vloper",
            "job": "Developer",
            "skill": "Elite"
         }
      }

      Приклад виразу шляху JSON: Використання $.martin.job щоб отримати значення Розробника.

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

Використовуйте дію «Встановити змінну», щоб встановити значення змінним. Ви можете змінити значення змінних відповідно до ваших вимог або потоку.

Ви можете налаштувати кілька змінних в одній дії «Встановити змінну». Це усуває необхідність налаштовувати кілька окремих дій «Встановити змінну» на полотні, що дозволяє розробникам потоків швидше створювати та змінювати потоки.

Вкажіть тип змінної, яку ви хочете вибрати. Для отримання додаткової інформації див. Користувацькі змінні та Попередньо визначені змінні.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок. Якщо шлях обробки помилок не налаштовано, помилку виконання потоку оброблятиме глобальний обробник помилок.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Налаштування змінних налаштуйте наступне:

  1. Змінна— Виберіть змінну зі спадного списку. Ви можете встановити для змінних користувацького потоку лише власні значення. Попередньо визначені змінні мають фіксовані значення, що визначаються виконанням потоку.

  2. Значення змінної— Натисніть перемикач Встановити значення, щоб встановити для змінної певне значення. Тип поля введення змінюється залежно від типу даних вибраної змінної. Щоб дізнатися більше про типи даних змінних, див. статтю Створення користувацьких змінних потоку.

    Якщо значення є рядком, можна ввести простий текст або вираз.

    Щоб ввести вираз, використовуйте {{variable}} синтаксис.

    Натисніть перемикач «Встановити як змінну » , щоб встановити значення змінної як значення іншої змінної в потоці. Виберіть змінну зі спадного списку. Усі змінні в потоці доступні для вибору.

  3. Додати нове— Натисніть Додати нове, щоб додати нові змінні. Визначте змінну та значення змінної. Не включайте складні вирази під час налаштування кількох змінних в одній дії «Встановити змінну».

    Ви можете налаштувати до 10 змінних в одній дії «Встановити змінну». Ви можете змінити порядок змінних у дії «Встановити змінну».

Перевірте одноразовий пароль

Дія «Перевірка OTP» дозволяє перевірити наданий користувачем OTP, використовуючи посилання на транзакцію, отримане під час генерації OTP.

1

Перетягніть дію «Перевірка одноразового пароля» на полотно потоку.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Деталі OTP налаштуйте наступне:

  1. Одноразова пароля: Введіть назву змінної, яка містить OTP, введений користувачем.

  2. Посилання на транзакцію: Унікальне посилання, яке вузол використовує для перевірки OTP, отриманого на кроці 1.

  3. Префікс OTP та Суфікс OTP (необов'язково): Введіть префікс and/or суфікс OTP, який потрібно видалити перед перевіркою OTP.

4

У розділі Додаткові налаштуванняналаштуйте наступне:

  • URL-адреса сповіщення (необов'язково): Налаштуйте кінцеву точку для отримання success/failure сповіщення. Корисне навантаження сповіщення містить ідентифікатор кореляції (посилання на транзакцію, передане під час генерації OTP), статус у полі опису, позначку часу перевірки OTP та пов’язані метадані.

    Зразок корисного навантаження

    { 
      "code": "0", 
      "transid": "f7ff05a4-cab7-663a-bt24-74568e4ff297", 
      "description": "SUCCESS", 
      "correlationid": "c6464f3e-38a3-456t-87ea-a118565677a5", 
      "time": "2026-05-19T10:02:41.234Z", 
      "api": "verify", 
      "txn_log_level": 0 
    } 
5

У полі Додаткові параметривведіть пари ключ-значення, які були встановлені у вузлі генерації OTP, у вигляді Ключ та Значення. Повторіть цей крок, щоб додати кілька параметрів.

Активність у Voice

  • Сліпий трансфер
  • Перехід через мост
  • Аналіз прогресу дзвінків
  • Зворотній виклик
  • Збирати цифри
  • Меню
  • Відтворити повідомлення
  • Відтворити музику
  • Запис
  • Керування записом
  • Запланувати зворотний дзвінок
  • Надіслати цифри
  • Встановити оголошення
  • Встановити ідентифікатор абонента
  • Встановити шепітне оголошення
  • Розпочати медіапотік
  • Завантажити аудіо

Сліпий трансфер

Дія «Сліпа переадресація» застосовується, коли виклик має бути переадресований на зовнішній або сторонній DN на основі встановленого критерію потоку. Передача також може бути ініційована на зовнішній міст. Налаштований набір критеріїв запускає дію.

Використовуйте вузол «Сліпа переадресація» для переадресації викликів на зовнішні номери або номери телефонної книги точки входу (EPDN). За допомогою цієї передачі неможливо передавати змінні. Щоб переміщувати контакти між точками входу або потоками та передавати дані контакту разом із контактом, використовуйте функцію GoTo зі змінним зіставленням.

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

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

Під час розробки потоку взаємодія консультації не може включати дію сліпої передачі. Ви не можете додати дію «Сліпа передача» в рамках потоків подій у Керуванні потоком.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Номер переадресації налаштуйте номер призначення для виклику, ввівши його вручну або вибравши змінну.

  1. Номер переадресації— Введіть DN, на який потрібно переадресувати виклик. Це може бути певне число, яке вводиться вручну, або динамічне число, яке вказується за допомогою змінної потоку.

  2. Конкретний номер телефону— Введіть номер, на який потрібно переадресувати виклик.

  3. Змінний номер набору— Виберіть змінну витрати зі спадного списку. У списку відображаються лише змінні типу «Рядок».

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

4

У розділі Додати заголовок можна налаштувати та передавати параметри заголовків SIP зовнішнім системам через повідомлення SIP INVITE. Ви можете налаштувати до 20 заголовків у вихідному повідомленні SIP INVITE.

Використання користувацьких X-заголовків наразі підтримується для організацій, які використовують Webex Calling з локальним шлюзом (LGW) як опцію телефонії для Webex Contact Center.

  1. Ключ— Введіть ключ для власного X-заголовка.

  2. Значення— Введіть значення для власного заголовка, яке буде передано до вихідного повідомлення SIP INVITE.

Вам слід уникати включення наступної конфіденційної ідентифікаційної інформації до заголовків SIP.

  • Повні імена— Уникайте використання повних імен осіб.

  • Номери соціального страхування— Не вказуйте жодної частини номера соціального страхування.

  • Фактичні адреси— Утримайтеся від використання домашньої чи робочої адреси.

  • Фінансова інформація— Виключіть номери кредитних карток, реквізити банківського рахунку тощо.

  • Інформація про здоров’я— Уникайте поширення інформації або даних, пов’язаних зі здоров’ям, які можна вважати захищеною медичною інформацією.

Наведені нижче шаблони заголовків зарезервовані для внутрішнього використання та не повинні передаватись як користувацькі заголовки. За замовчуванням будь-які заголовки, що відповідають цьому шаблону, будуть видалені та не передані до центру контактів Webex.

  • X-адреса

  • X-ДОДАТИ-ПЕРЕРАХУВАННЯ

  • X-BNR-держава

  • X-BNR-Оригінальний-Кодек

  • X-BNR-Обійдено

  • X-BroadWorks-Correlation-Info

  • Підтримка X-FS

  • X-Шлях

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-АГЕНТ-ЛЕГІД

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-Без пошуку

  • X-VPOP-ДОМЕН

5

У розділі «Коди помилок вихідного збою» описано коди помилок вихідного збою для дії «Сліпе перемикання».

  1. Непідтримувана активність потоку— Код помилки 48 вказує на те, що потік не може виконати дію переадресації через мост після постановки в чергу або після призначення агента виклику.

  2. Системна помилка— Код помилки 6 відображає різні системні помилки, які не належать до жодної з визначених категорій.

Перехід через мост

Дія переадресації через мост дозволяє тимчасово переадресувати виклик за допомогою потоку до зовнішнього пункту призначення, зберігаючи при цьому контроль над викликом. Зовнішнім пунктом призначення може бути зовнішній міст або служба інтерактивного голосового відповіді (IVR).

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

Активність переадресації через мости покращено для вилучення контакту з черги під час надсилання його до сторонньої інтерактивної голосової відповіді (IVR) або системи автоматичного розподілу викликів (ACD). Якщо контакт не обробляється в сторонній системі, його можна повернути до початкової черги.

Наприклад, припустимо, що контакт-центр має ресурси агента Webex Contact Center та ресурси агента для зовнішнього виклику. center/PBX. Клієнт хоче поставити виклик у чергу агентів контакт-центру Webex на короткий період (скажімо, 60 секунд). Якщо протягом цього періоду жоден агент недоступний, виклик може бути перенаправлений (з неявним видаленням з черги) до зовнішнього кол-центру для обробки, щоб покращити час реагування на запити клієнта.

Перш ніж почати

  • Не можна додати дію «Мостове переадресування» до дії «Контакт черги».

  • Не вводьте дію «Мостове переадресування» пізніше в процесі для контактів, які запарковані, поставлені в чергу або призначені агенту. Це може призвести до помилки непідтримуваного потоку.

  • Ви не можете використовувати дію Bridged Transfer у вихідних потоках викликів.

  • Ви не можете додати дію Bridged Transfer у потоки подій у Flow Control.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Номер переадресації налаштуйте номер призначення для виклику, ввівши його вручну або вибравши змінну.

  1. Номер переадресації— Введіть DN, на який потрібно переадресувати виклик. Це може бути певне число, яке вводиться вручну, або динамічне число, яке вказується за допомогою змінної потоку.

  2. Конкретний номер телефону— Введіть номер, на який потрібно переадресувати виклик.

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

4

У розділі «Налаштування часу очікування переадресації» можна налаштувати поведінку операції «Мостова переадресація», коли на переадресований виклик не відповідається протягом заданого часу.

  1. Тайм-аут— це час, протягом якого система чекає, поки переадресований абонент відповість на виклик. Якщо абонент не відповідає протягом цього часу, система завершує виклик.

    Тривалість повинна бути в діапазоні від 1 до 120 секунд. Значення за замовчуванням становить 10 секунд.

5

У розділі Налаштування вихідних цифр ви можете надсилати цифри DTMF до пункту призначення під час мостової передачі. Використовуйте це для надсилання інформації або навігації по меню на сторонньому IVR. Ви можете ввести цифри вручну або вибрати динамічні цифри за допомогою змінної.

  1. Надсилати вихідні цифри— Увімкніть перемикач, якщо потрібно надсилати цифри DTMF імпульсно до адресата після того, як адресат відповість на виклик і до завершення переадресації.

  2. Певні вихідні цифри— Введіть певні вихідні цифри DTMF.

  3. Розрядність виводу змінної— Виберіть змінну потоку зі спадного списку. Змінна зберігає номер DTMF.

Максимальна довжина цифр DTMF становить 32 символи. Підтримувані символи: 0-9, AD, зірочка (*), хеш (#), і кома (,). Символ коми (,) позначає одну секунду затримки.

6

У розділі Додати заголовокви можете налаштувати та передавати параметри заголовків SIP зовнішнім системам через повідомлення SIP INVITE. Ви можете налаштувати до 20 заголовків у вихідному повідомленні SIP INVITE.

  1. Ключ— Введіть ключ для власного X-заголовка.

  2. Значення— Введіть значення для власного заголовка, яке буде передано до вихідного повідомлення SIP INVITE.

Використання користувацьких X-заголовків наразі підтримується для організацій, які використовують Webex Calling з локальним шлюзом (LGW) як опцію телефонії для Webex Contact Center.

Вам слід уникати включення наступної конфіденційної ідентифікаційної інформації до заголовків SIP.

  • Повні імена— Уникайте використання повних імен осіб.

  • Номери соціального страхування— Не вказуйте жодної частини номера соціального страхування.

  • Фактичні адреси— Утримайтеся від використання домашньої чи робочої адреси.

  • Фінансова інформація— Виключіть номери кредитних карток, реквізити банківського рахунку тощо.

  • Інформація про здоров’я— Уникайте поширення інформації або даних, пов’язаних зі здоров’ям, які можна вважати захищеною медичною інформацією.

Наведені нижче шаблони заголовків зарезервовані для внутрішнього використання та не повинні передаватись як користувацькі заголовки. За замовчуванням будь-які заголовки, що відповідають цьому шаблону, будуть видалені та не передані до центру контактів Webex.

  • X-BroadWorks-Correlation-Info

    Підтримка X-FS

  • X-Шлях

  • X-RTMS-CID

  • X-RTMS-OID

  • X-RTMS-CONFID

  • X-RTMS-АГЕНТ-ЛЕГІД

  • X-RTMS-ENTER-SOUND

  • X-RTMS-APP-PREFIX

  • X-RTMS-Без пошуку

  • X-VPOP-ДОМЕН

7

У розділі Вихідна змінна можна записати інформацію про результат передачі.

  1. BridgedTransfer_dxm.FailureCode— Цей параметр записує коди помилок або стану, що відповідають невдалим спробам виконання мостової передачі за допомогою модуля цифрового розширення (DXM).

  2. BridgedTransfer_dxm.FailureDescription— Цей параметр зберігає опис збою, що виник під час спроби мостової передачі за допомогою (DXM).

  3. BridgedTransfer.Headers— Цей параметр зберігає заголовки SIP, проаналізовані з повідомлення BYE. Заголовки зберігаються як об'єкт JSON. Окремі заголовки можна витягти та встановити у змінні потоку або глобальні змінні для подальшого використання.

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

    Код несправності

    Опис несправності

    Пояснення

    1

    Номерnvalid_

    Набраний зовнішній номер телефону (DN) недійсний.

    2

    Зайнято

    Зовнішній DN або зайнятий, або відхилив вхідні дзвінки.

    3

    Немає відповіді

    Зовнішній DN не зміг відповісти на виклик протягом заданого часу очікування.

    48

    Непідтримувана активність потоку

    Потік не може виконати дію переадресації через мост після постановки в чергу або після того, як агенту призначено виклик.

    6

    Помилка System_

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

    Переадресація через мост доступна лише на платформах голосових медіа наступного покоління (VPOP та Webex Calling).

Аналіз прогресу дзвінків

Використовуйте дію «Аналіз виконання виклику», щоб встановити параметри CPA для виконання voicemail/answering виявлення машини (AMD) для зворотного виклику.

Ви можете розмістити дію «Аналіз виконання виклику» в таких областях:

  • В основному потоці, в будь-який момент після дії зворотного виклику.

  • У потоці подій, лише в обробнику події CallbackFailed.

  • В основному потоці, у будь-який момент для запланованого зворотного виклику або персонального запланованого зворотного виклику.

Під час спроби зворотного виклику, якщо виклик надходить AMD/voicemail, система позначає виклик як невдалий. Результат виявлення AMD фіксується у вихідній змінній reason обробника події CallbackFailed. Якщо значення CallbackFailed.reason має значення AMD, це означає, що AMD/voicemail було виявлено для клієнта. На основі цієї вихідної змінної можна налаштувати повторні спроби зворотного виклику.

Ця дія доступна, лише якщо для підприємства ввімкнено бажану чергу та функції зворотного виклику.

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

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Події.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Розширені параметри медіа налаштуйте такі параметри CPA:

  1. Мінімальний період тиші— Це вказує мінімальний період тиші (у мілісекундах), необхідний для класифікації виклику як виявленого голосу. Якщо кілька викликів автовідповідача передаються агентам як голосові повідомлення, збільште це значення для довших пауз у привітаннях автовідповідача. Ви можете встановити це значення в діапазоні від 100 до 1000 мс, а значення за замовчуванням – 608 мс.

  2. Період аналізу— вказує тривалість часу (у мілісекундах), витраченого на аналіз виклику. Якщо на автовідповідачі є коротке привітання оператора, то довше значення класифікує виклик автовідповідача як голосовий. Якщо дзвінок здійснюється до компанії, де оператор має довше сценарійне привітання, коротше значення класифікує довге та активне привітання як виклик автовідповідача. Ви можете встановити це значення в діапазоні від 1000 до 10000 мс, а значення за замовчуванням – 2500 мс.

  3. Мінімальна тривалість мовлення— це вказує на мінімальну тривалість голосу (у мілісекундах), необхідну для класифікації виклику як виявленого голосу. Ви можете встановити це значення в діапазоні від 50 до 500 мс, а значення за замовчуванням – 112 мс.

  4. Максимальний час аналізу— Це вказує максимальний час (у мілісекундах), дозволений для аналізу, перш ніж проблемний аналіз буде визначено як «мертвий повітря» або «низький обсяг». Ви можете встановити це значення в діапазоні від 1000 до 10000 мс, зі значенням за замовчуванням 3000 мс.

Вихідні змінні

  • Код_збою— Зберігає код збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

  • Опис_збою— Зберігає деталі збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

Зворотній виклик

Дія зворотного виклику доступна, лише якщо для підприємства ввімкнено бажану чергу та функцію зворотного виклику. За замовчуванням, дія зворотного виклику створює завдання зворотного виклику в тій самій черзі, де виклик було розміщено спочатку. За бажанням, ви можете налаштувати іншу чергу. Якщо ви використовуєте ту саму чергу, завдання зберігає свою позицію в черзі, доки не стане доступним наступний агент.

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

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

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Потоки подій.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Налаштування зворотного виклику налаштуйте наступне:

  1. Номер зворотного виклику— Введіть номер, за яким абонент має отримати зворотний виклик. Виберіть змінну зі спадного списку, яка містить номер зворотного виклику, наприклад, ANI, пов’язаний із викликом. Змінна може бути числом, яке збирається в дії «Збір цифр» у процесі виклику. Якщо вибір не зроблено, використовується ANI абонента, що телефонує. Номер зворотного виклику зберігається у вихідній змінній події NewContact.ANI.

    За замовчуванням кнопка перемикання для Rзареєструвати зворотний виклик до іншого пункту призначення? вимкнена. Зворотний виклик зареєстровано в тому ж пункті призначення, що знаходиться в черзі. Якщо бажаний агент зайнятий і недоступний, увімкніть перемикач, щоб вибрати нового адресата зворотного виклику. Пункт призначення змінюється з агента на чергу. Ви не можете змінити пункт призначення безпосередньо на іншого агента, а лише на чергу, яка містить агентів.

  2. Черга зворотного виклику— Виберіть один із доступних варіантів черги зворотного виклику зі спадного списку:

    • Статична черга: Виберіть статичну чергу, в якій розміщуються всі запити зворотного виклику. Завдання розміщуються внизу цієї черги. Керуйте чергами з Центру керування.

    • Змінна черга: Дозволяє адміністратору вказати чергу зворотного виклику на основі умов у потоці. Виберіть змінну зі спадного списку. У списку відображаються лише змінні типу «Рядок».

      За замовчуванням встановлено чергу, в якій розміщено абонента, як зазначено в запаркованому контакті. Вихідна змінна QueueName пов’язана з активністю контакту черги. За потреби виберіть іншу змінну зі спадного списку. Переконайтеся, що змінна видає дійсний вибір черги.

      Під час налаштування потоку для зворотного виклику бажаному агенту розмістіть дію «Черга до агента» перед дією «Зворотний виклик» у потоці.

  3. Зворотний виклик ANI— Увімкнення конфігурації зворотного виклику ANI для клієнтів, коли вони отримують зворотний виклик. Налаштування зворотного виклику ANI не є обов'язковим. Виберіть один із доступних варіантів:

    • Статичний ANI: Виберіть номер для зворотного дзвінка зі спадного списку. Ці номери набору відповідають точкам входу, налаштованим у Центрі керування. Якщо ви не оберете номер для зворотного виклику, Webex Contact Center використовуватиме номер, пов’язаний з точкою входу, для якої ви запросили зворотний виклик.

    • Змінний ANI (необов'язково): Виберіть змінну зі спадного списку. У списку відображаються лише змінні типу «Рядок». Переконайтеся, що змінна містить дійсне 10-значне число з префіксом у код країни.

      Цей код має бути пов'язаний з точкою входу, яка ініціює зворотний виклик. Щоб дізнатися більше про використання дійсних форматів ANI, зверніться до налаштованої таблиці перевірки ANI, доступної в цьому розділі. Якщо ви не виберете змінну, Webex Contact Center врахує номер, зіставлений з точкою входу, для якої ви запросили зворотний виклик.

У розділі Налаштування зворотного виклику визначено номер зворотного виклику та чергу, в яку абонент має бути поміщений для запиту на зворотний виклик. Система резервує місце абонента в черзі, доки не стане доступним наступний оператор.

Ви повинні використовувати дію Disconnect Contact, щоб завершити гілку потоку, яка використовує дію Callback. В іншому випадку виклик не завершується після надсилання запиту на зворотний виклик.

Адміністратори потоку повинні протестувати функцію в невиробничому середовищі, щоб переконатися, що ANI, налаштований як частина змінної ANI, правильний. Якщо наданий ANI неправильний, зворотний виклик перемикається на системний ANI за замовчуванням.

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

Таблиця 12. Налаштована перевірка ANI

Опис

Управління орендарями – вхідні дані ANI

PreDial/Courtesy зворотний виклик – вхід ANI (керування потоком)

Перевірка

ANI без коду країни

Без коду країни. Наприклад, 2567312213

Без коду країни. Наприклад: 2567312213

Дійсний ANI. Використовується той самий ANI.

Вхід ANI для керування орендарями має код країни, а вхід ANI для керування потоком – без налаштованого коду країни.

З кодом країни. Наприклад, +1-2567312213

Без коду країни. Наприклад, 2567312213

Недійсний ANI. Використовується DNIS

Вхід ANI для керування орендарями без коду країни, а вхід ANI для керування потоком – із налаштованим кодом країни.

Без коду країни. Наприклад, 2567312213

З кодом країни. Наприклад, +1-2567312213

Недійсний ANI. Використовується DNIS.

Для вхідних даних ANI керування орендарями та ANI керування потоком налаштовано код країни.

З кодом країни. Наприклад, +1-2567312213

З кодом країни. Наприклад, +1-2567312213

Дійсний ANI. Використовується той самий ANI.

Вхідні дані ANI керування орендарями не мають пробілу, а вхідні дані ANI керування потоком мають пробіл.

Без пробілу між числами. Наприклад, +1-2567312213

Пробіл між числом. Наприклад, +1-2567312213

Дійсний ANI. Використовується той самий ANI.

Вхідні дані ANI для керування орендарями не мають дефісів між ними, а вхідні дані ANI для керування потоком мають дефіси.

Без дефісів між числами. Наприклад, +1-2567312213

Дефіси між числами. Наприклад, +1-256-731-2213

Дійсний ANI. Використовується той самий ANI.

Вхідні дані ANI керування потоком збігаються з останніми кількома цифрами вхідних даних ANI керування орендарями.

Заповніть вхідні дані ANI. Наприклад, +1-2567312213

Останні чотири цифри збігаються. Наприклад, 2213

Недійсний ANI. Використовується DNIS.

Вхід ANI керування потоком має більше налаштованих цифр, ніж вхід ANI керування орендарями.

Часткове введення ANI. Наприклад, 2213

10-значний вхід ANI. Наприклад, 2567312213

Недійсний ANI. Використовується DNIS.

Вхід ANI для керування орендарями налаштовано, а вхід ANI для керування потоком не налаштовано.

Заповніть вхідні дані ANI. Наприклад, +1-2567312213

ANI не налаштовано.

Недійсний ANI. Використовується DNIS.

У ANI керування потоком немає символу плюс.

Використовується символ плюс. Наприклад, +1-2567312213

Символ плюс не використовується. Наприклад, 12567312213

Недійсний ANI. Використовується DNIS.

Вихідні змінні:

  • Код_збою— Зберігає код збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

  • Опис_збою— Зберігає деталі збою. Система встановлює це значення лише тоді, коли операція завершується невдачею.

Коди помилок

Нижче наведено коди помилок та описи для дії зворотного виклику:

Таблиця 13. Код помилки зворотного виклику Опис

Код помилки

Значення коду несправності

Опис несправності

1

НЕДІЙСНИЙ_ЗАПИТ

У дії було зроблено недійсний запит.

2

ЗВОРОТНИЙ ВИКЛИК_НЕ_ПІДТРИМУЄТЬСЯ_ПРИ_ДОДАТКОВІЙ_ВЗАЄМОДІЇ

Зворотний виклик не дозволено для дочірнього контакту.

3

НЕДІЙСНА_ЧЕРГА

У дії вказано недійсну чергу.

4

НЕПРАВИЛЬНИЙ_ПРИЗНАЧЕННЯ

Номер призначення для зворотного виклику недійсний.

5

ФУНКЦІЯ_НЕ_УВІМКНЕНО

Функція не ввімкнена в застосунку Webex Contact Center.

6

СИСТЕМНА ПОМИЛКА_

У системі сталася внутрішня помилка.

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

Дія «Збір цифр» пропонує абоненту ввести двотональний багаточастотний (DTMF) код, наприклад, номер облікового запису. Подібно до дій «Відтворити повідомлення» та «Меню», діяльність «Зібрати цифри» може використовувати аудіофайли, повідомлення з перетворенням тексту в мовлення або їх комбінацію.

Ця дія приймає вхідні цифри DTMF від 0 до 9 та літери A, B, C та D. Абонент може ввести # або * як символ завершення, що вказує на кінець введення DTMF.

Абонент, який телефонує, не може використовувати символи завершення для будь-яких інших сценаріїв як частину дії «Збір цифр», таких як підтвердження суми або ідентифікатора клієнта.

За замовчуванням медіаплатформа Next Generation підтримує лише DTMF типу RFC2833 як для вхідних, так і для вихідних викликів.

Медіаплатформа наступного покоління підтримує внутрішньосмуговий DTMF.

Ця функція доступна, лише якщо відповідний прапорець функції увімкнено.

Ви також можете чути внутрішньосмугові тони DTMF під час запису та конференц-зв'язку з іншими учасниками.

Ви можете налаштувати ці шляхи обробки помилок для обробки помилок виконання потоку:

  • Тайм-аут входу— Вказує шлях виведення помилки, який проходить потік після закінчення тайм-ауту входу. Налаштування цього шляху гарантує, що абонент не буде простоювати надто довго. Змініть тривалість часу очікування запису в розділі Додаткові налаштування панелі Властивості. Розгляньте можливість відтворення повідомлення, щоб уточнити, що очікується від абонента, а потім поверніться до початку дії.

  • Незбіганий запис— Вказує шлях виводу помилки, який проходить потік, якщо абонент вводить DTMF-код, не налаштований у розділі «Посилання на користувацьке меню». Налаштування цього шляху гарантує, що викликаюча сторона зможе перезапустити дію та спробувати ще раз. Розгляньте можливість відтворення повідомлення, щоб уточнити, що очікується від абонента, а потім поверніться до початку дії.

  • Невизначена помилка— Для отримання додаткової інформації див. Налаштування обробки помилок.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Запит налаштуйте такі параметри:

  1. Вимкнено перетворення тексту на мовлення — за замовчуванням перетворення тексту на мовлення вимкнено. Щоб налаштувати підказку без перетворення тексту на мовлення, додайте принаймні один попередньо записаний аудіофайл. Виберіть аудіофайл зі спадного списку. Ви можете налаштувати до п’яти аудіопідказок (аудіофайли та змінні аудіопідказок разом). Повна підказка відтворюється абоненту в налаштованому порядку, чергуючи аудіофайли та змінні аудіопідказки.

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

    • Додати аудіофайл(и)— Щоб додати більше аудіофайлів, натисніть Додати новий. Файли відтворюються абоненту в тій послідовності, в якій вони налаштовані.

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

      Щоб керувати аудіофайлами, див. статтю Завантаження файлу аудіоресурсів.

    • Додати аудіозмінну— Використовуйте цю опцію, щоб налаштувати динамічне відтворення аудіопідказки для клієнтів. Наприклад, ви можете налаштувати цю змінну для відтворення аудіопідказки кількома мовами залежно від уподобань клієнта під час взаємодії.

      Щоб налаштувати аудіозмінну, натисніть Додати аудіозмінну. Введіть значення змінної у вигляді виразу типу «галька».

      Для отримання додаткової інформації див. Синтаксис шаблону Pebble.

      Значення змінної має збігатися з назвою WAV-файлу, завантаженого до Центру керування.

    • Підказка попереднього перегляду— Натисніть кнопку Підказка попереднього перегляду, щоб переглянути аудіофайл. У діалоговому вікні «Попередній перегляд», що з’явиться, натисніть кнопку відтворення, щоб відтворити вибрані аудіофайли.

    • Зробити підказку переривною— Прапорець Зробити підказку переривною дозволяє вказати, чи може налаштована підказка перериватися введенням або подією абонента. За замовчуванням підказки не можна переривати. Якщо підказку важливо почути абоненту, не дозволяйте, щоб її переривали.

      Примітка. Для організацій, що використовують нову платформу Next Generation, система налаштовує переривання запитів за замовчуванням, незалежно від того, чи встановлено прапорець Зробити запити перериваними розробниками потоку чи ні.

  2. Увімкнено перетворення тексту на мовлення— За замовчуванням перетворення тексту на мовлення вимкнено. Щоб використовувати перетворення тексту на мовлення у підказках, увімкніть кнопку перемикання «Перетворення тексту на мовлення». Ви можете налаштувати до п’яти аудіопідказок (повідомлення з текстом у мовлення, аудіофайли та змінні аудіопідказок разом). Повна підказка відтворюється абоненту в налаштованому порядку, чергуючи повідомлення перетворення тексту в мовлення, аудіофайли та налаштовані змінні аудіопідказки.

    • Роз’єм— Параметри «Мова» та «Голос» змінюються залежно від вибраного роз’єму. Вибір визначає мову, стать і тон, які система використовуватиме для зчитування повідомлень з тексту в мовлення абоненту.

      Якщо ви користуєтеся Google TTS, ви можете переглянути різні опції на сторінці перетворення тексту в мовлення Google.

      Існуючі клієнти голосової платформи Next Generation можуть переглядати конектори Cisco Cloud Text-to-Speech та Google TTS.

    • Перевизначити мову за замовчуванням & Налаштування голосу— Використовуйте цей перемикач, щоб змінити налаштування голосу, налаштовані в глобальній змінній Voicename. Цей параметр увімкнено за замовчуванням.

    • Вихідний голос— Вказує назву вихідного голосу. Це поле відображається, лише якщо ви ввімкнули Перевизначити мову за замовчуванням & Кнопка перемикання налаштувань голосу. Виберіть назву вихідного голосу зі спадного списку.

      Якщо назва вихідного голосу, що підтримується Google, недоступна у розкривному списку «Вихідний голос», вимкніть прапорець «Перезамінити мову за замовчуванням». & Кнопка перемикання налаштувань голосу. Включіть дію «Встановити змінну » перед дією «Зібрати цифри» в потоці.

      Налаштуйте дію «Встановити змінну» наступним чином:

      1. Встановіть змінну на Global_VoiceName.

      2. Встановіть значення змінної на потрібний код назви вихідного голосу (наприклад, en-US-Standard-D). Щоб отримати докладнішу інформацію про підтримувані голоси та мови, див. сторінку Підтримувані голоси та мови Google.

    • Додати повідомлення з текстом мовлення– Під час створення підказки ви можете використовувати перетворення тексту в мовлення або поєднання попередньо записаних аудіофайлів та повідомлень з текстом мовлення. Натисніть Додати повідомлення з текстом у мовлення, щоб додати нове поле введення тексту до розділу «Запит». Тут ви можете ввести повідомлення, яке буде прочитано абоненту вибраною мовою та голосом.

      Важливі міркування:

      • Використовуйте дію «Встановити змінну», щоб встановити значення повідомлення TTS у змінну потоку перед використанням її в дії.

      • Використовуйте одинарні лапки замість подвійних у виразах типу pebble.

      Для повідомлень Cisco Text-to-Speech немає обмеження кількості символів.

      Поле приймає два типи вводу: необроблений текст (звичайний текст) або дані у форматі SSML. Ви також можете використовувати змінні як частину повідомлення для зчитування динамічного вмісту.

      Щоб вказати змінну, використовуйте цей синтаксис: {{variable}}. Наприклад, {{NewContact.ANI}}.

      Щоб дізнатися про підтримувані теги SSML для перетворення тексту в мовлення Cisco Cloud, див. Перетворення тексту в мовлення (TTS) у Webex Contact Center.

    • Додати аудіофайл— Щоб чергувати повідомлення з перетворенням тексту на мовлення із попередньо записаними аудіофайлами, натисніть Додати аудіофайл. Це додає новий рядок до конфігурації, де ви можете вибрати аудіофайл зі спадного списку.

      Щоб видалити елемент із послідовності, натисніть значок «Видалити» поруч із цим елементом. Піктограма «Видалити» не відображається, якщо налаштовано лише одне поле, оскільки потрібне принаймні одне повідомлення або аудіофайл.

    • Додати аудіозмінну— Використовуйте цю опцію, щоб налаштувати динамічне відтворення аудіопідказки для клієнтів. Наприклад, ви можете налаштувати цю змінну для відтворення аудіопідказки кількома мовами залежно від уподобань клієнта під час взаємодії.

      Щоб налаштувати аудіозмінну, натисніть «Додати аудіозмінну». Введіть значення змінної у вигляді виразу типу «галька».

      Для отримання додаткової інформації див. Синтаксис шаблону Pebble.

      Значення змінної має збігатися з назвою WAV-файлу, завантаженого до Центру керування.

    • Попередній перегляд— Натисніть кнопку Попередній перегляд, щоб перевірити та переглянути повідомлення з перетворенням тексту в мовлення та аудіофайли. У діалоговому вікні «Попередній перегляд підказки», що з’явиться, виберіть потрібний голос для перевірки підказки. Ви можете відтворювати повідомлення та аудіофайли наступним чином:

      1. Натисніть Відтворити все, щоб відтворити аудіофайл і повідомлення разом.

      2. Відтворювати лише аудіофайли.

      3. Відтворювати лише повідомлення, перетворені на текст.

    • Зробити підказку переривною— Прапорець Зробити підказку переривною дозволяє вказати, чи може налаштована підказка перериватися введенням або подією абонента. За замовчуванням підказки не можна переривати. Якщо підказку важливо почути абоненту, не дозволяйте, щоб її переривали.

      Для організацій, що використовують нову платформу Next Generation, система налаштовує переривання запитів за замовчуванням, незалежно від того, чи встановлено прапорець Створити переривання запитів розробниками потоку, чи знято.

  3. Далі налаштуйте параметри перетворення тексту в мовлення. Налаштування перетворення тексту на мовлення включають такі параметри, які використовуються для перевірки очікуваного введення DTMF від абонента.

    • Темп мовлення— Позначає темп мовлення. Збільшуйте або зменшуйте числовий ввід, щоб підтримувати ідеальний темп мовлення та контролювати швидкість виводу.

      Дійсні значення для числового вводу знаходяться в діапазоні від 0,25 до 4,0 слів на хвилину (слов/хв). Значення за замовчуванням становить 1,0 слова за хвилину.

    • Збільшення гучності— Вказує на збільшення або зменшення гучності виходу. Збільште або зменште числовий ввід, щоб підтримувати ідеальну гучність виводу мовлення.

      Допустимі значення для числового вводу знаходяться в діапазоні від –96,0 децибелів до 16,0 децибелів (дБ). Значення за замовчуванням становить 0,0 дБ.

  4. У розділі «Додаткові налаштування» налаштуйте наступне:

    • Час очікування без введення— вказує максимальний час очікування введення даних під час дії «Збір цифр», перш ніж перейти до шляху «Час очікування введення». Значення за замовчуванням становить 3 секунди.

    • Міжцифровий час очікування— вказує максимальний час, протягом якого операція «Збір цифр» очікує між цифрами, перш ніж продовжити виконання процесу. Це відбувається лише після введення хоча б однієї цифри. Абонент, що викликає, може ввести символ завершення, щоб вказати, що введення завершено, і таким чином виклик продовжиться без очікування на тайм-аут між цифрами.

      Міжцифровий тайм-аут не застосовується для клієнтів, які користуються платформою голосових послуг. За замовчуванням цей параметр не вимкнено для клієнтів, які використовують платформу голосових послуг.

    • Мінімальна кількість цифр— Вказує мінімальну кількість цифр, яку має ввести абонент. Значення за замовчуванням — 1. Якщо абонент вводить значення, менше за це, потік дій виконується за шляхом Незбіганий запис, налаштованим у розділі Обробка помилок.

    • Максимальна кількість цифр— Вказує максимальну кількість цифр, яку може ввести абонент. Значення за замовчуванням — 10. Якщо абонент вводить значення, яке перевищує це значення, потік дій виконується за шляхом Незбіганий запис, налаштованим у розділі Обробка помилок.

    • Символ завершення— вказує на символ, який може ввести абонент для позначення кінця вводу. Символом термінатора може бути будь-який # або * залежно від конфігурації.

      За замовчуванням символ термінатора #.

  5. У розділі Вихідна змінна, операція «Збір цифр» надає змінну {{CollectDigits.DigitsEntered}}, який зберігає введений DTMF абонентом під час виконання потоку. Ви можете використовувати цю змінну в наступних діях для керування логікою потоку. Ім'я змінної динамічно відображає мітку, призначену дії «Збір цифр». Якщо потік включає кілька дій «Збір цифр», система фіксує окрему вихідну змінну для кожної з них. Для отримання додаткової інформації див. Змінні виводу подій.

Меню

Діяльність Меню дозволяє вам створити інтерактивний голосовий відповідач (IVR) Cisco Unified IP у вашому потоці. Під час дії відтворюється підказка, яка дозволяє абоненту ввести цифру DTMF. Залежно від цифри, яку вводить абонент, потік може обрати інший шлях.

Меню може мати від 1 до 10 гілок, представлених цифрами від 0 до 9.

Ви можете використовувати дію Меню з увімкненим перетворенням тексту на мовлення або без нього. Відповідно змінюються параметри конфігурації.

Ви можете налаштувати ці шляхи обробки помилок для обробки помилок виконання потоку:

  • Час очікування без введення— Вказує шлях виведення помилки, який проходить потік після закінчення часу очікування введення. Налаштування цього шляху гарантує, що абонент не буде простоювати надто довго. Змініть тривалість часу очікування без вводу в розділі Додаткові налаштування панелі Властивості. Розгляньте можливість відтворення повідомлення, щоб уточнити очікування для абонента, а потім поверніться до початку дії.

  • Незбіганий запис— вказує шлях виводу помилки, який проходить потік після того, як абонент вводить DTMF-код, не налаштований у розділі «Посилання на користувацьке меню». Налаштування цього шляху гарантує, що абонент зможе перезапустити дію та спробувати ще раз. Розгляньте можливість відтворення повідомлення, щоб уточнити очікування для абонента, а потім поверніться до початку дії.

    Щоб зациклити виклик на початку дії задану кількість разів:

    • Додайте дію «Встановити змінну» після дії «Меню».

    • В активності Меню підключіть вузли Тайм-аут без введення та Незбіганий запис до активності Встановити змінну.

    • Налаштуйте дію «Встановити змінну» наступним чином:

      • У полі Змінна виберіть Час очікування.

      • Встановіть значення змінної на {{Timeout +1}}.

    • Додайте дію «Умова» після дії «Встановити змінну».

    • У дії Умова введіть наступний вираз:

      {{Timeout >= n}}, де «n» – це кількість разів, коли потрібно повернути виклик до меню, перш ніж він розірветься.

      Наприклад, якщо {{Timeout >= 3}}, конфігурація повертає виклик назад до меню тричі, перш ніж виклик розривається.

    • Додайте дію «Відтворити повідомлення», а потім дію «Відключити контакт», щоб відтворити запис і роз’єднати виклик, якщо абонент не вибере налаштовані параметри або після n разів настане час очікування.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Запит налаштуйте такі параметри:

  1. Вимкнено перетворення тексту на мовлення— Перетворення тексту на мовлення не ввімкнено за замовчуванням. Щоб використовувати перетворення тексту на мовлення у запиті, увімкніть кнопку перемикання «Перетворення тексту на мовлення». Виберіть аудіофайл зі спадного списку. Ви можете налаштувати до п’яти аудіопідказок (аудіофайли та змінні аудіопідказок разом). Ця дія відтворює повне підказку абоненту в налаштованому порядку, чергуючи аудіофайли та налаштовані змінні аудіопідказки.

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

    • Додати аудіофайл(и)— Щоб налаштувати підказку без перетворення тексту на мовлення, додайте принаймні один попередньо записаний аудіофайл. Виберіть файл у випадаючому полі з позначкою 1. Щоб додати більше аудіофайлів, натисніть Додати новий.

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

      Керуйте аудіофайлами в налаштуваннях «Аудіопідказки» в Центрі керування. Для отримання додаткової інформації див. Керування аудіопідказками.

    • Додати аудіозмінну— Використовуйте цю опцію, щоб налаштувати динамічне відтворення аудіопідказки для клієнтів. Наприклад, ви можете налаштувати цю змінну для відтворення аудіопідказки кількома мовами залежно від уподобань клієнта під час взаємодії.

      Щоб налаштувати аудіозмінну, натисніть Додати аудіозмінну. Введіть значення змінної у вигляді виразу типу «галька».

      Для отримання додаткової інформації див. Синтаксис шаблону Pebble.

      Значення змінної має збігатися з назвою WAV-файлу, завантаженого до Центру керування.

    • Підказка попереднього перегляду— Натисніть кнопку Підказка попереднього перегляду, щоб переглянути аудіофайл. У діалоговому вікні «Попередній перегляд», що з’явиться, натисніть кнопку відтворення, щоб відтворити вибрані аудіофайли.

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

      Примітка. Для організацій, що використовують нову платформу Next Generation, система налаштовує переривання запитів за замовчуванням, незалежно від того, чи встановлено прапорець Створити переривання запитів розробниками потоку, чи знято.

  2. Увімкнено перетворення тексту на мовлення— За замовчуванням перетворення тексту на мовлення вимкнено. Щоб використовувати перетворення тексту на мовлення у запиті, увімкніть кнопку перемикання «Перетворення тексту на мовлення». Ви можете налаштувати до п’яти аудіопідказок (повідомлення з тексту в мовлення, аудіофайли та змінні аудіопідказок разом). Діяльність відтворює повне підказку абоненту в налаштованому порядку, чергуючи повідомлення синтезу мовлення, аудіофайли та змінні аудіопідказок.

    • З’єднувач— Виберіть з’єднувач для автентифікації служби перетворення тексту на мовлення. У розкривному списку відображаються назви конекторів Google, налаштованих у Центрі керування.

      Існуючі клієнти класичної голосової платформи можуть переглядати лише конектор Google TTS у розкривному списку.

      Існуючі клієнти голосової платформи Next Generation можуть переглядати конектори Cisco Cloud Text-to-Speech та Google TTS.

    • Перевизначити мову за замовчуванням & Налаштування голосу— Використовуйте цей перемикач, щоб змінити налаштування голосу, налаштовані в глобальній змінній Voicename. Цей параметр увімкнено за замовчуванням.

    • Вихідний голос— Виберіть назву вихідного голосу зі спадного списку.

      Якщо назва вихідного голосу, яку підтримує Google, недоступна у розкривному списку Вихідний голос, вимкніть прапорець Перевизначити мову за замовчуванням & Кнопка перемикання налаштувань голосу. Включіть дію Встановити змінну перед дією Меню у потоці.

      Налаштуйте дію «Встановити змінну» наступним чином:

      1. Встановіть змінну на Global_VoiceName.

      2. Встановіть значення змінної на потрібний код назви вихідного голосу (наприклад, en-US-Standard-D). Щоб отримати докладнішу інформацію про підтримувані голоси та мови, див. сторінку Підтримувані голоси та мови Google.

    • Додати аудіофайли— Щоб чергувати повідомлення з перетворенням тексту на мовлення із попередньо записаними аудіофайлами, натисніть Додати аудіофайл. Це додає новий рядок до конфігурації, де ви можете вибрати аудіофайл зі спадного списку.

    • Щоб видалити елемент із послідовності, натисніть значок Видалити поруч із цим елементом. Оскільки потрібне принаймні одне повідомлення або аудіофайл, значок Видалити не відображається, якщо налаштовано лише одне поле.

    • Додати повідомлення з перетворенням тексту в мовлення— Під час створення підказки ви можете використовувати виключно перетворення тексту в мовлення або поєднання попередньо записаних аудіофайлів та повідомлень з перетворенням тексту в мовлення. Натисніть Додати повідомлення з текстом у мовлення, щоб додати нове поле введення тексту до розділу створення запиту.

      Важливі міркування:

      1. Використовуйте дію «Встановити змінну», щоб встановити значення повідомлення TTS у змінну потоку перед використанням її в дії.

      2. . Використовуйте одинарні лапки замість подвійних у виразах типу pebble.

      Ви можете ввести повідомлення, яке слід прочитати абоненту, використовуючи вибрані Мова та Голос.

      Для повідомлень Cisco Text-to-Speech немає обмеження кількості символів.

      Поле приймає два типи вводу: необроблений текст (звичайний текст) або дані у форматі мови розмітки синтезу мовлення (SSML). Ви також можете використовувати змінні як частину повідомлення для зчитування динамічного вмісту. Якщо ви вводите змінну, використовуйте цей синтаксис: {{variable}}. Наприклад, {{NewContact.ANI}} використовує коректний синтаксис змінних.

      Щоб дізнатися про підтримувані теги SSML для перетворення тексту в мовлення Cisco Cloud, див. Перетворення тексту в мовлення (TTS) у Webex Contact Center.

    • Додати аудіозмінну— Використовуйте цю опцію, щоб налаштувати динамічне відтворення аудіопідказки для клієнтів. Наприклад, ви можете налаштувати цю змінну для відтворення аудіопідказки кількома мовами залежно від уподобань клієнта під час взаємодії.

    • Щоб налаштувати аудіозмінну, натисніть Додати аудіозмінну. Введіть значення змінної у вигляді виразу типу «галька».

      Для отримання додаткової інформації див. Синтаксис шаблону Pebble.

      Значення змінної має збігатися з назвою WAV-файлу, завантаженого до Центру керування.

    • Попередній перегляд— Натисніть кнопку Попередній перегляд, щоб перевірити та переглянути повідомлення з перетворенням тексту в мовлення та аудіофайли. У діалоговому вікні «Попередній перегляд підказки», що з’явиться, виберіть потрібний голос для перевірки підказки. Ви можете відтворювати повідомлення та аудіофайли наступним чином:

      1. Натисніть Відтворити все, щоб відтворити аудіофайл і повідомлення разом.

      2. Відтворювати лише аудіофайли.

      3. Відтворювати лише повідомлення, перетворені на текст.

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

      Для організацій, які використовують нову платформу Next Generation, система налаштовує переривання запиту за замовчуванням, незалежно від того, чи розробники потоку встановили чи зняли прапорець Зробити переривання запиту.

  3. У розділі «Посилання на користувацьке меню» налаштуйте одне або кілька посилань меню відповідно до вимог організації.

    Ця можливість допомагає одному або кільком користувачам вибирати різні гілки в потоці на основі вибраної цифри.

    Ви можете налаштувати до десяти посилань на користувацьке меню.

    • ЦИФРА— Виберіть число зі спадного списку. ЦИФРА відповідає DTMF-набору, який вводить абонент, щоб вказати шлях потоку, який слід дотримуватися. Для вибору доступні цифри від 0 до 9, і кожен параметр можна вибрати лише один раз.

    • ОПИС ПОСИЛАННЯ— Додайте опис, щоб вказати, якому шляху потоку відповідає цифра.

      Наприклад, якщо натискання клавіші 1 перенаправляє абонента до черги, яка може допомогти з питанням щодо продажу, введіть «Продажі» в описі посилання. ОПИС ПОСИЛАННЯ не впливає на сам виклик, але може допомогти відстежити, як створюється Меню.

    • Додати нове— Натисніть «Додати нове», щоб додати більше посилань у меню. Ви можете додати цифру та опис посилання для кожного рядка. Ви можете додати до десяти посилань.

    Ви можете налаштувати посилання меню як на панелі «Властивості», так і в самій дії. Це дозволяє використовувати різні варіанти конфігурації, які базуються на уподобаннях користувача. Система оновлює контент у режимі реального часу в обох місцях після внесення змін.

  4. Далі налаштуйте параметри перетворення тексту на мовлення, включно з наведеними нижче параметрами, які використовуються для перевірки очікуваного введення DTMF від абонента.

    • Темп мовлення— Позначає темп мовлення. Збільшуйте або зменшуйте числовий ввід, щоб підтримувати ідеальний темп мовлення та контролювати швидкість виводу.

      Дійсні значення для числового вводу знаходяться в діапазоні від 0,25 до 4,0 слів на хвилину (слов/хв). Значення за замовчуванням становить 1,0 слова за хвилину.

    • Збільшення гучності— Вказує на збільшення або зменшення гучності виходу. Збільште або зменште числовий ввід, щоб підтримувати ідеальну гучність виводу мовлення.

      Допустимі значення для числового вводу знаходяться в діапазоні від –96,0 децибелів до 16,0 децибелів (дБ). Значення за замовчуванням становить 0,0 дБ.

    • Час очікування без вводу— Визначає максимальний час очікування вводу, перш ніж продовжити шлях «Час очікування без вводу». Значення за замовчуванням становить 3 секунди.

  5. Діяльність меню використовує {{Menu.OptionEntered}} вихідна змінна. Коли система виконує потік, ця змінна зберігає введений DTMF-код, який ввів абонент під час взаємодії з меню.

    Ви можете використовувати {{Menu.OptionEntered}} вихідна змінна в наступних діях для керування послідовністю потоку. Назва змінної динамічно змінюється залежно від мітки, пов’язаної з дією меню. Система може фіксувати значення кількох змінних, коли потік використовує більше однієї дії меню. Для отримання додаткової інформації про цей тип змінних див. Змінні виводу активності.

Відтворити повідомлення

Дія відтворення повідомлення відтворює повідомлення абоненту без переривання. Ви можете використовувати дію «Відтворити повідомлення» з увімкненою функцією перетворення тексту на мовлення або без неї. Відповідно змінюються параметри конфігурації.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок.

Діяльність відтворення повідомлення є безперервною для вхідних сигналів DTMF.

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

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі «Запит» налаштуйте такі параметри:

  1. Вимкнено перетворення тексту на мовлення— Якщо ви не бажаєте використовувати функцію перетворення тексту на мовлення у своєму запиті, вимкніть кнопку перемикання «Текст на мовлення». За замовчуванням перетворення тексту на мовлення вимкнено.

    Ви можете налаштувати до п’яти аудіопідказок (аудіофайли та змінні аудіопідказок разом). Повна підказка відтворюється абоненту в налаштованому порядку, чергуючи аудіофайли та змінні аудіопідказки.

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

    • Додати аудіофайли— Щоб налаштувати підказку без перетворення тексту в мовлення, додайте принаймні один попередньо записаний аудіофайл. Виберіть потрібний аудіофайл зі спадного списку, позначеного як 1.

      Щоб додати більше аудіофайлів, натисніть Додати новий. Файли відтворюються для абонента в порядку їх появи.

      Щоб видалити аудіофайл із послідовності, натисніть значок Видалити, який відображається поруч із кожним розкривним списком.

    • Додати аудіозмінну— Використовуйте цю опцію, щоб налаштувати динамічне відтворення аудіопідказки для клієнтів. Наприклад, ви можете налаштувати цю змінну для відтворення аудіопідказки кількома мовами залежно від уподобань клієнта під час взаємодії.

      Щоб налаштувати аудіозмінну, натисніть Додати аудіозмінну. Введіть значення змінної у вигляді виразу типу «галька».

      Для отримання додаткової інформації див. Синтаксис шаблону Pebble.

      Значення змінної має збігатися з назвою WAV-файлу, завантаженого до Центру керування.

    • Підказка попереднього перегляду— Натисніть кнопку підказки Попередній перегляд, щоб переглянути аудіофайл. У діалоговому вікні «Попередній перегляд», що з’явиться, натисніть кнопку відтворення, щоб відтворити вибрані аудіофайли.

  2. Увімкнути перетворення тексту на мовлення — щоб використовувати функцію перетворення тексту на мовлення у запиті, увімкніть кнопку перемикання «Перетворення тексту на мовлення». Ви можете налаштувати до п’яти аудіопідказок (повідомлення з тексту в мовлення, аудіофайли та змінні аудіопідказок разом). Повна підказка відтворюється абоненту в налаштованому порядку, чергуючи повідомлення синтезу мовлення, аудіофайли та змінні аудіопідказок.

    • З’єднувач— вказує на з’єднувач для автентифікації служби перетворення тексту в мовлення. У розкривному списку відображаються назви всіх конекторів Google у Центрі керування. Відображаються лише активні роз'єми. Виберіть роз'єм зі спадного списку.

      Існуючі клієнти класичної голосової платформи можуть переглядати лише конектор Google TTS у розкривному списку.

      Існуючі клієнти голосової платформи Next Generation можуть переглядати конектори Cisco Cloud Text-to-Speech та Google TTS.

    • Перевизначити мову за замовчуванням & Налаштування голосу— Використовуйте цю кнопку-перемикач, щоб змінити налаштування голосу, налаштовані в глобальній змінній Voicename. Цей параметр увімкнено за замовчуванням.

    • Вихідний голос— Вказує назву вихідного голосу. Це поле відображається, лише якщо ви ввімкнули Перевизначити мову за замовчуванням & Кнопка перемикання налаштувань голосу. Виберіть назву вихідного голосу зі спадного списку.

      Якщо назва вихідного голосу, що підтримується Google, недоступна у розкривному списку «Вихідний голос», вимкніть прапорець «Перезамінити мову за замовчуванням». & Кнопка перемикання налаштувань голосу. Включіть дію «Встановити змінну» перед дією «Відтворити повідомлення» в потоці.

      Налаштуйте дію «Встановити змінну» наступним чином:

      1. Встановіть змінну на Global_VoiceName.

      2. Встановіть значення змінної на потрібний код назви вихідного голосу (наприклад, en-US-Standard-D). Щоб отримати докладнішу інформацію про підтримувані голоси та мови, див. сторінку Підтримувані голоси Google та мови.

    • Додати аудіофайл— Щоб чергувати повідомлення синтезу мовлення із попередньо записаними аудіофайлами, натисніть Додати аудіофайл. Це додає новий рядок до конфігурації, де ви можете вибрати потрібний аудіофайл зі спадного списку.

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

    • Додати повідомлення з перетворенням тексту на мовлення Мовне повідомлення— Щоб створити підказку, використовуйте перетворення тексту на мовлення або поєднання попередньо записаних аудіофайлів та повідомлень з перетворенням тексту на мовлення.

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

      Важливі міркування:

      • Використовуйте дію «Встановити змінну», щоб встановити значення повідомлення TTS у змінну потоку перед використанням її в дії.

      • Використовуйте одинарні лапки замість подвійних у виразах типу pebble.

      • Використовуйте фільтри виходу «пебле», якщо ваше повідомлення TTS містить більше одного рядка (щоб система відтворювала повідомлення), наприклад {{ змінна | escape('json')}}

      • Для повідомлень Cisco Text-to-Speech немає обмеження кількості символів.

      Поле приймає два типи вхідних даних — необроблений текст (звичайний текст) або дані, відформатовані мовою розмітки синтезу мовлення (SSML). Ви також можете використовувати змінні як частину повідомлення для зчитування динамічного вмісту.

      Щоб дізнатися про підтримувані теги SSML для Cisco Cloud Text-to-Speech, див. Перетворення тексту в мовлення (TTS) у Webex Contact Center.

    • Додати аудіозмінну— Використовуйте цю опцію, щоб налаштувати динамічне відтворення аудіопідказки для клієнтів. Наприклад, ви можете налаштувати цю змінну для відтворення аудіопідказки кількома мовами залежно від уподобань клієнта під час взаємодії.

      Щоб налаштувати аудіозмінну, натисніть Додати аудіозмінну. Введіть значення змінної у вигляді виразу типу «галька».

      Для отримання додаткової інформації див. Синтаксис шаблону Pebble.

      Значення змінної має збігатися з назвою WAV-файлу, завантаженого до Центру керування.

    • Попередній перегляд підказки— Натисніть кнопку Попередній перегляд підказки, щоб перевірити та переглянути повідомлення та аудіофайли, що перетворюються на текст у мовлення. У діалоговому вікні «Попередній перегляд підказки», що з’явиться, виберіть потрібний голос для перевірки підказки. Ви можете відтворювати повідомлення та аудіофайли наступним чином:

      1. Натисніть Відтворити все, щоб відтворити аудіофайл та повідомлення TTS разом.

      2. Відтворювати лише аудіофайли.

      3. Відтворювати лише повідомлення з перетворенням тексту в мовлення.

  3. Далі налаштуйте параметри перетворення тексту в мовлення. Налаштування перетворення тексту на мовлення включають такі параметри, які використовуються для перевірки очікуваного введення DTMF від абонента.

    • Темп мовлення— Позначає темп мовлення. Збільшуйте або зменшуйте числовий ввід, щоб підтримувати ідеальний темп мовлення та контролювати швидкість виводу.

      Дійсні значення для числового вводу знаходяться в діапазоні від 0,25 до 4,0 слів на хвилину (слов/хв). Значення за замовчуванням становить 1,0 слова за хвилину.

    • Збільшення гучності— Вказує на збільшення або зменшення гучності виходу. Збільште або зменште числовий ввід, щоб підтримувати ідеальну гучність виводу мовлення.

      Допустимі значення для числового вводу знаходяться в діапазоні від –96,0 децибелів до 16,0 децибелів (дБ). Значення за замовчуванням становить 0,0 дБ.

Не включайте в цикл лише дію «Відтворити повідомлення» після дії « Контакт у черзі » у потоці викликів. Ви можете використовувати комбінацію активності Play Music та активності Play Message у циклі, щоб створити коректний потік викликів.

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

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

Дія «Відтворити музику» відтворює музику, коли надходить виклик або він знаходиться в черзі. Ви можете вибрати аудіофайл для відтворення, коли ставите абонента на утримання.

Ви можете налаштувати шлях обробки помилок (Невизначена помилка) для обробки системних помилок, які можуть виникнути під час виконання потоку. Для отримання додаткової інформації див. Налаштування обробки помилок.

Перш ніж почати

Якщо в процесі виклику перед дією HTTP-запиту включити дію Play Music, HTTP-запит виконуватиметься лише після повного відтворення аудіо.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі «Налаштування музики» налаштуйте такі параметри:

  1. Статичний аудіофайл— Виберіть цей параметр, якщо ви хочете налаштувати відтворення статичного аудіо зі сторінки «Звукова підказка» в Центрі керування. Після вибору виберіть назву аудіофайлу (.wav) зі спадного списку Музичний файл.

    Для отримання додаткової інформації див. Керування аудіопідказками.

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

    Щоб налаштувати динамічний звук, введіть змінну audio як вираз Pebble. Для отримання додаткової інформації див. Синтаксис шаблону Pebble.

    Значення змінної має збігатися з назвою WAV-файлу, завантаженого до Центру керування.

  3. Початковий зсув— Встановіть тривалість відтворення музичного файлу в секундах.

    Наприклад, якщо файл триває 60 секунд, значення Start Offset дорівнює 45 секундам, а тривалість — 30 секунд, спочатку відтворюються останні 15 секунд, потім аудіозапис перемотується на початок і відтворюється перші 15 секунд. Значення 0 починає відтворення з початку.

    Ви можете ввести початкове зміщення як статичне число (наприклад, 20) або як вираз (наприклад, {{MusicLength + 20}}).

    Переконайтеся, що всі значення є числовими.

  4. Тривалість музики— Вкажіть тривалість відтворення вибраного музичного файлу в секундах (наприклад, 30). Ви можете ввести статичне значення (наприклад, 20) або вираз (наприклад, {{MusicLength + 20}}). Переконайтеся, що всі значення є числовими. Якщо початкове зміщення та тривалість перевищують довжину файлу, музика повертається до початку та продовжує відтворення.

    Відтворення музики відбувається за такими правилами:

    • Якщо зазначена тривалість музики коротша за тривалість аудіофайлу, музика відтворюватиметься лише протягом зазначеної тривалості. Наприклад, 30-секундний фрагмент із 40-секундним файлом відтворюється протягом 30 секунд.

    • Якщо значення Тривалість музики перевищує тривалість аудіофайлу, музика відтворюватиметься до п’яти разів довше, ніж тривалість файлу, за потреби повторюючи відтворення. Наприклад, файл тривалістю 600 секунд із 40-секундним файлом відтворюється протягом 200 секунд (5 × 40).

Якщо в процесі виклику перед дією HTTP-запиту включити дію Play Music, HTTP-запит виконуватиметься лише після повного відтворення аудіо.

Запис

Дія «Запис» записує мовленнєвий ввід або висловлювання абонентів, на які можна посилатися в тому ж потоці викликів. Ця активність доступна лише для клієнтів, які користуються медіаплатформою Next Generation. Система зберігає записані аудіофайли лише під час дзвінка, після чого ці файли автоматично видаляються із системи. Наразі записані аудіофайли знаходяться у незашифрованому форматі. Ми не рекомендуємо записувати конфіденційну інформацію за допомогою цієї функції.

Не використовуйте функцію «Запис активності» в процесі консультації з точкою входу та номером набору, оскільки ця конфігурація не підтримується.

1

Увійдіть у Центр керування, виберіть Сервіси > Контакт-центр > Потоки.

2

Натисніть «Керування потоками», а потім натисніть «Створити потоки».

3

Натисніть Почати спочатку. З’явиться вікно Конструктор потоків.

4

У полі Назва потоку введіть унікальну назву.

5

Перетягніть дію Запис з Бібліотеки дій на основне полотно потоку.

6

У розділі Загальні налаштуваннявиконайте такі дії:

  1. У полі Мітка дії введіть назву дії.

  2. У полі Опис діяльності введіть опис діяльності.

7

У розділі Налаштування записуналаштуйте такі поля:

  1. Встановіть або зніміть прапорець Звук початку запису, щоб увімкнути або вимкнути короткий звуковий сигнал, який сповіщає про початок запису. За замовчуванням прапорець увімкнено.
  2. У полі Час очікування тиші введіть числове значення від 1 до 120 секунд. Це вказує на максимальний інтервал тиші, дозволений будь-коли після початку запису. Значення за замовчуванням становить 4 секунди. Запис зупиняється, коли протягом часу очікування настає тиша.
  3. У полі Максимальний час запису введіть числове значення від 1 до 120 секунд, щоб вказати максимальний час, дозволений для запису висловлювання абонента. Значення за замовчуванням становить 30 секунд. Запис зупиняється, коли час запису досягає максимального значення.
  4. У полі Символ завершення виберіть символ # або * який кінцевий користувач може використовувати для завершення запису. За замовчуванням символом закінчення є #.
8

У розділі Вихідні змінні перегляньте такі змінні:

  • Record_audioFileData– Зберігає деталі записаних аудіофайлів.
  • Record_errorКод– Зберігає код стану помилки, що виникає під час ініціювання або запису висловлювання абонента.
  • Record_errorОпис– Зберігає опис помилок, що виникають під час ініціювання або запису висловлювання абонента.

Ви можете використовувати вихідну змінну Record_audioFileData у таких діях, як Play Message, Menuта Collect Digits у процесі виклику. Цю вихідну змінну можна налаштувати як аудіозмінну в налаштуваннях Підказка дій IVR для відтворення записаного аудіо абонентам. Значення змінної може бути у формі виразу типу «галька»: {{Record_activity_label.audioFileData.name}}.

Ви можете використовувати вихідну змінну Record_audioFileData в активності HTTP Request для завантаження записаного аудіо на зовнішній сторонній сервер або API. Це можна зробити, вибравши Тип вмісту як Файл та вихідну змінну Запис активності з розкривного списку Вміст в тілі запиту.

У наступній таблиці наведено коди помилок та описи для дії запису:

Код помилки

Опис помилки

Причина

1001

НЕДІЙСНИЙ_ТИША_ЧАС ВИБУХУ

Налаштований час очікування безшумної роботи не знаходиться в допустимому діапазоні від 1 до 120 секунд.

1002

НЕДІЙСНА_МАКСИМАЛЬНА_ТРИВАЛІСТЬ ЗАПИСУ_

Налаштований максимальний час запису не знаходиться в допустимому діапазоні від 1 до 120 секунд.

1003

НЕПРАВИЛЬНИЙ_СИМВОЛ ЗАВЕРШЕННЯ_

Налаштований символ завершення не є одним із дозволених символів * або #.

1004

ЗАПИС_API_ПОМИЛКА

Помилка, що сталася в API для початку запису.

1005

ФУНКЦІЯ_ВИМКНЕНО_ДЛЯ ОРГАНІЗАЦІЇ_

Ця функція не ввімкнена для організації.

1006

Вхідний аудіосигнал для запису не виявлено. Записаний аудіофайл може містити паузу.

1007

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

Керування записом

Flow Designer надає дію керування записом з метою отримання згоди на запис від користувача або абонента. Згода на запис – це одна з властивостей конфігурації, доступних у рамках цієї дії. Використовуйте дію меню, щоб зафіксувати згоду користувача в булевій змінній потоку. Під час взаємодії, якщо ви хочете отримати значення згоди для створення звіту, використовуйте булеву змінну як вхідні дані для значення властивості згоди дії елемента керування записом. Потім ви можете позначити змінну, яка використовується для отримання згоди абонента, як таку, що підлягає звітуванню.

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

Ви можете налаштувати керування записом, виконавши такі дії:

  1. У дизайнері потоків перетягніть активність Елемент керування записом з Бібліотеки активностей на полотно.

  2. Клацніть дію Керування записом, щоб налаштувати параметри дії.

  3. У розділі Загальні налаштуваннявведіть назву для дії в розділі Мітка дії.

  4. (Необов’язково) У полі Опис дії введіть опис дії.

  5. У розділі Налаштування керування записомвиберіть змінну потоку зі спадного списку для Увімкнути запис.

Дія меню для IVR (інтерактивного голосового відповіді) та дія керування записом, коли вони використовуються разом у процесі, дозволяють отримувати згоду на запис. Пріоритет надається налаштуванням згоди користувача в потоці порівняно з налаштуваннями конфігурації на рівні клієнта, черги або розкладу запису.

Керування записом можна здійснювати в таких випадках:

  • Якщо в потоці конфігурація згоди користувача має значення «Так», то виклик записується незалежно від конфігурації запису, встановленої на рівні клієнта, черги або розкладу запису.

  • Якщо користувач не дає згоди, а конфігурація в потоці має значення «Ні», то виклик не записується, незалежно від конфігурації запису, встановленої на рівні клієнта, черги або розкладу запису.

  • Якщо згода користувача не налаштована в процесі, але на будь-якому іншому рівні, такому як клієнт, черга або розклад запису, встановлено значення «Так», тоді виклик записується.

  • Якщо згоду користувача не налаштовано, а для конфігурації встановлено значення «Ні» на всіх рівнях, таких як орендар, черга та розклад запису, виклик не записується.

Крім того, інші конфігурації запису, такі як «Продовжити під час переадресації», «Пауза: увімкнено відновлення» та «Тривалість паузи» тощо, все ще застосовуються на основі існуючої ієрархії, такої як рівень орендаря, черги або розкладу запису.

Вихідні змінні

Ця діяльність не має вихідних змінних.

Запланувати зворотні виклики IVR

Функція запланованого зворотного дзвінка дозволяє клієнтам планувати зворотний дзвінок за допомогою IVR. Клієнти можуть самостійно замовляти зворотні дзвінки, не спілкуючись з оператором, що призводить до ефективнішої роботи контакт-центру. Для підтримки можливостей запланованого зворотного виклику для клієнтів модуль Flow Designer надає дію «Запланувати зворотний виклик» у потоці.

Запланувати зворотний дзвінок

Використовуйте дію «Запланувати зворотний виклик», щоб абоненти могли легко планувати зворотні виклики через систему IVR. Ви можете використовувати спеціальні підказки DTMF для отримання деталей планування від абонента та передачі цієї інформації як вхідних даних до дії Schedule Callback.

У наступних розділах можна налаштувати дію «Запланувати зворотний виклик»:

  • Загальні налаштування
  • Налаштування планування зворотного дзвінка
  • Змінні виходу активності

Перш ніж почати

Обов’язково налаштуйте точку входу зворотного виклику в Центрі керування. Див. розділ Налаштування точки входу зворотного виклику для отримання детальної інформації.

1

У конструкторі потоків перетягніть дію «Запланувати зворотний виклик» з Бібліотеки дій на полотно.

2

Клацніть на дії, щоб налаштувати параметри дії.

3

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

4

У розділі Налаштування запланованого зворотного виклику налаштуйте такі параметри:

  1. Номер зворотного виклику: Номер телефону, на який має бути заплановано зворотний дзвінок. Номер може містити необов'язковий код країни та цифри (0-9), а також дозволені спеціальні символи: пробіл ( ), дефіс (-), дужки (()) та крапка (.). Загальна довжина номера має бути від 7 до 15 символів.

  2. Черга зворотних викликів: Унікальний ідентифікатор, що представляє чергу, пов'язану зі зворотним викликом. Ви можете призначити статичне значення черги або налаштувати динамічне значення за допомогою змінних потоку.

  3. Ім'я клієнта (необов'язково): Ім'я клієнта, який отримує зворотний дзвінок. Якщо імені немає, то для ідентифікації клієнта використовується номер зворотного зв'язку.

  4. Дата запланованого проведення: Дата, коли клієнт бажає отримати зворотний дзвінок.

    Дату розкладу необхідно вказати у форматі ISO-8601 (РРРР-ММ-ДД). Це має бути дійсна дата у вказаному часовому поясі та повинна належати до поточної дати протягом 31 дня.

  5. Запланувати час початку: Бажаний час початку отримання зворотного виклику, зазначений у форматі ISO-8601 (HH:mm:ss). Час початку має бути щонайменше на 30 хвилин попереду поточного часу.

  6. Час завершення запланованого часу: Бажаний час завершення зворотного виклику, також у форматі ISO-8601 (HH:mm:ss). Час завершення має бути щонайменше через 30 хвилин після часу початку та не може перевищувати 8 годин після часу початку.

  7. Розклад часового поясу: Часовий пояс клієнта, що стосується вказаної дати й часу. Це має бути дійсна назва часового поясу IANA (наприклад America/New_Йорк). Ви можете призначити статичний часовий пояс або налаштувати динамічне значення за допомогою змінних потоку.

Включіть серію дій IVR (Меню, Збір цифр), щоб зібрати цю інформацію від абонента та передати її дії запланованого зворотного виклику. Щоб спростити це, див. деталі в розділі Запланований підпотік зворотного виклику.

Змінні виходу активності

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

Діяльність «Запланувати зворотний виклик» має такі вихідні змінні:

  • ScheduleCallback.КодЗбою: Зберігає код несправності. Система встановлює це значення лише тоді, коли операція завершується невдачею.
  • ScheduleCallback.Опис збою: Зберігає деталі невдачі. Система встановлює це значення лише тоді, коли операція завершується невдачею.

Нижче наведено коди помилок та описи для дії «Запланований зворотний виклик»:

Код помилки

Значення коду несправності

Опис несправності

1

НЕДІЙСНИЙ_ЗАПИТДля будь-яких недійсних введених даних.

3

НЕДІЙСНА_ЧЕРГАДля недійсних даних черги.

6

СИСТЕМНА ПОМИЛКА_

Цей код представляє різні помилки (які не належать до жодної з визначених категорій).

Що далі

Використовуйте дію «Відключити контакт», щоб завершити потік викликів після планування зворотного виклику.

Надіслати цифри

Ви можете використовувати дію «Надіслати цифри» для налаштування процесів, які надсилають тони DTMF абоненту під час взаємодії IVR. Це корисно для:

  • Безпечна автентифікація— Встановлення автентифікованого потоку викликів шляхом перевірки абонента за допомогою DTMF.

  • Взаємодія із зовнішніми системами— Зв’язок з іншими системами, які потребують введення DTMF.

Дія «Надіслати цифри» забезпечує автентифікацію на основі тонів і є важливою в сценаріях, що вимагають безпечної взаємодії, таких як перевірка автентичності шляху виклику.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі «Налаштування відтворення DTMF» налаштуйте такі параметри:

  1. Встановити значення— Виберіть цей параметр, якщо потрібно налаштувати статичні цифри DTMF.

  2. Встановити на Змінну— Виберіть цей параметр, якщо потрібно динамічно налаштувати цифри DTMF.

    Максимальна довжина вводу DTMF становить 32 символи. Підтримувані символи: 0-9, AD, зірочка (*), хеш (#), і кома (,). Символ коми (,) позначає одну секунду затримки.

    Ви можете використовувати дію «Надіслати цифри» лише під час першого етапу зв’язку з абонентом до IVR. Якщо ви використовуєте його в рамках такої взаємодії, як consult/transfer до точки входу, система ігнорує дію «Надіслати цифри».

Встановити оголошення

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

  • Для вхідних потоків — налаштуйте дію оголошення перед дією контакту черги для оптимальної продуктивності. Або ж ви можете налаштувати це в події попереднього набору номера в потоці подій.
  • Для вихідних потоків — активність оголошення має бути налаштована в рамках події попереднього набору. Переконайтеся, що активність «Встановити ідентифікатор абонента» є активністю терміналу для події попереднього набору.

Діяльність «Встановити оголошення» підтримує такі типи оголошень:

  • Повідомлення про відповідність
  • Привітання оператора
  • Оголошення про шепот

Див. Підвищення ефективності за допомогою попередньо записаних повідомлень для отримання додаткової інформації.

Щоб налаштувати дію «Встановити оголошення», виконайте такі дії:

  1. Увійдіть у Центркерування.
  2. Перейдіть до Контакт-центру > Досвід клієнтів > Потоки.
  3. Виберіть потрібний потік і натисніть значок Перейти до налаштувань потоку, щоб відкрити потрібний потік.
  4. Перетягніть дію «Встановити оголошення» на основне полотно потоку.
  5. На вкладці Загальні налаштування налаштуйте такі параметри:
    1. У полі Мітка дії введіть назву дії.

    2. У полі Опис діяльності введіть опис діяльності.

  6. Щоб налаштувати привітання агента, увімкніть перемикач Увімкнути привітання агента. У полі Мета вітання введіть назву мети вітання.
  7. Щоб налаштувати повідомлення про відповідність, увімкніть перемикач Увімкнути повідомлення про відповідність. Виберіть потрібний аудіофайл зі спадного списку.

  8. Клацніть Зберегти.
  9. Натисніть Опублікувати, щоб опублікувати потік.

Встановити ідентифікатор абонента

Використовуйте дію «Встановити ідентифікатор абонента», щоб визначити ідентифікатор абонента, який відображається під час виклику. Дія «Встановити ідентифікатор абонента» має використовуватися лише для потоків подій. Встановлення ідентифікатора абонента – це термінальна дія, яка позначає кінець потоку подій PreDial, що виникли. Дія «Встановити ідентифікатор абонента» допомагає налаштувати ANI для таких сценаріїв:

  • Вхідні виклики

  • Зовнішні дзвінки

  • Зворотній дзвінок з люб'язності

  • Попередній перегляд кампанії

  • Веб-зворотний виклик

  • Виконати потік

  • Переадресація на номер, що набирається

  • Зверніться до нас, щоб набрати номер

    Зверніться до агента

    Зверніться до EP-DN/queue

  • Перевести до EP/queue

Ви можете налаштувати цю дію поруч із обробником події PreDial. Необхідний ANI можна налаштувати за допомогою функції «Встановити ідентифікатор абонента» на основі служби ідентифікації набраного номера (DNIS), типу операції або типу учасника.

Ви можете налаштувати DN агента як налаштований ANI, щоб агент, якому викликають, міг бачити агента, якому телефонують. DN/extension номер, коли з ними зв'язуються. Це зменшує ймовірність обриву внутрішніх дзвінків. Наприклад, коли користувач фронт-офісу (агент контакт-центру) телефонує користувачу бек-офісу (внутрішньому співробітнику), користувач бек-офісу може бачити внутрішній ідентифікатор абонента (контактний номер number/extension) агента, що мінімізує відхилення викликів.

Для цього абонент може бачити контакт number/extension лише тоді, коли з агентом, якому викликають, зв’язуються через зовнішній дозвон, консультацію або переадресацію на DN, і DN додається до списку контактних номерів.

Ви повинні додати контактний номер до списку внутрішніх номерів організації в Control Hub. Щоб отримати докладнішу інформацію про те, як додати контактний номер, див. Створення контактного номера або додаткового номера.

Якщо ви введете випадкове число, система звірить це число зі стандартним зіставленням EP-DN, налаштованим у Центрі керування або Порталі керування. Якщо є невідповідність, система повертає його до ANI за замовчуванням. Для отримання додаткової інформації про налаштовану перевірку ANI див. Зворотний виклик.

Щоб забезпечити доступність вихідних чисел для аналізу у звітах, ANI, що відображається у звітах, не змінюється на налаштований ANI.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Налаштування ідентифікації абонента, будь ласка, налаштуйте наступне:

  1. Статичний ідентифікатор абонента— Виберіть номер набору, пов’язаний з точкою входу, зі спадного списку. Якщо ви не виберете номер, система врахує значення за замовчуванням залежно від сценарію виклику.

  2. Змінний ідентифікатор абонента— Виберіть дійсну змінну (номер E.164 з дійсним зіставленням EP-DN) зі спадного списку. Якщо ви не виберете номер, система врахує значення за замовчуванням залежно від сценарію виклику. Якщо ви надаєте номер, який не має формату E.164, система використовує значення за замовчуванням, залежно від сценарію виклику.

    Щоб дозволити внутрішні розширення як налаштовані ANI для абонентів, під час налаштування процесу попереднього набору для customer/consulted агент або dn/transferred агента або ідентифікатора абонента, виберіть змінну Predial.otherPartyDn зі спадного списку як Змінний ідентифікатор абонента. Оскільки ця змінна містить DN основного агента, це буде дійсний користувацький ANI, що відображається на пристрої одержувача.

Налаштування ANI залежить від нормативних вимог. Врахуйте регіональні залежності перед розгортанням середовища.

Обробник подій PreDial, який використовується для налаштування ідентифікатора абонента, замінює раніше вибраний ANI, наприклад, ANI для зовнішнього набору, вибраний агентом, зворотний виклик з налаштуванням ANI або будь-який подібний сценарій.

Підтримка потоку необхідна для будь-якого вхідного або вихідного сценарію для налаштування ANI.

Для випадків використання із залежностями від постачальників послуг, таких як рішення на основі коду країни, регіональні обмеження тощо, спочатку розгляньте можливість тестування потоків із постачальниками послуг.

Щоб ANI працював належним чином у різних сценаріях викликів, потрібне середовище наступного покоління.

Використання ANI для кількох сценаріїв, що застосовуються в середовищі наступного покоління:

Таблиця 15. Використання ANI для кількох сценаріїв у середовищі наступного покоління

Сценарій

Конфігурація

Результат АНІ

Клієнт телефонує

Обробник події PreDial не налаштовано

  • ANI контакту відображається на пристрої агента

  • EP-DN відображається на пристрої контакту

Клієнт телефонує

Обробник події PreDial налаштовано

ANI відображається на пристрої агента, як визначено в дії «Встановити ідентифікатор абонента».

Агент Outdial

Обробник події PreDial не налаштовано

Пристрій контакту та пристрій агента відображаються з написом «Агент вибрав ANI для зовнішнього набору», якщо агент вибирає ANI для зовнішнього набору на робочому столі. В іншому випадку пристрій контакту та пристрій агента відображаються зі стандартним ANI клієнта.

Агент Outdial

Обробник події PreDial налаштовано

Для кожного пристрою учасника можна зберегти або вибраний агентом ідентифікатор зовнішнього набору ANI, якщо його вибрано, або налаштувати, як визначено в дії «Встановити ідентифікатор абонента».

Зворотній дзвінок з люб'язності

ANI клієнта визначено в активності зворотного виклику

ANI, визначений під час дії зворотного виклику, відображається на пристрої контакту.

Зворотній дзвінок з люб'язності

  • ANI клієнта визначено в активності зворотного виклику

  • Обробник подій PreDial налаштовано для клієнтської ланки

Налаштована активність ідентифікації абонента матиме пріоритет.

Зворотній дзвінок з люб'язності

  • ANI клієнта визначено в активності зворотного виклику

    Обробник подій PreDial не налаштовано для клієнтської ланки

  • ANI, визначений під час дії зворотного виклику, відображається на пристрої контакту.

  • Якщо ANI визначено в дії «Встановити ідентифікатор абонента», він відображається на пристрої агента.

Зворотній дзвінок з люб'язності

  • ANI клієнта не визначено в активності зворотного виклику

  • Обробник подій PreDial не налаштовано для клієнтської ланки

Стандартний ANI клієнта відображається на пристрої контакту.

Передача агента, консультація

Обробник події PreDial налаштовано

Налаштований ідентифікатор абонента відображається на переданому пристрої Агента-2, з яким було здійснено консультацію.

Створити контактний номер або додатковий номер

Ви можете додати контактний номер до списку внутрішніх номерів вашої організації. Налаштовані ANI будуть видимі для цих доданих контактів. Ви можете додавати або окремий контактний номер за раз, або використовувати масові операції для завантаження контактних номерів у форматі CSV.

Щоб отримати додаткові відомості про виконання масових операцій зі створення, зміни, імпорту або експорту об’єктів конфігурації в Control Hub, див. Масові операції в Webex Contact Center.

Щоб додати контактний номер або додатковий номер:

  1. Увійдіть у Центркерування.

  2. Перейти до Контакт-центру > Налаштування орендаря > Голос > Контактний номер.

  3. Натисніть «Додати ще», щоб додати новий контакт number/extension до списку.

    Ви можете створити контакт number/extension в діапазоні від 2 до 9 цифр. Контакт number/extension може починатися з 0. Ви можете додати максимум 5000 контактів numbers/extensions на організацію.

Встановити шепітне оголошення

Дія «Налаштувати шепітне оголошення» відтворює коротке, попередньо записане повідомлення для агента безпосередньо перед тим, як агент з’єднається з абонентом. Оголошення відтворюється лише для агента; абонент чує стандартний дзвінок, поки відтворюється оголошення пошепки.

Зміст оголошення може містити інформацію про абонента, яка допомагає підготувати агента до обробки виклику.

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

Коли грає шепіт, не можна:

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

  • Зверніться за допомогою до керівника.

Ці функції знову стануть доступними після завершення анонсу.

Оголошення пошепки:

  • Стосується вхідних дзвінків та сліпої переадресації на EP.

  • Може бути підказкою або рядком TTS (перетворення тексту на мовлення).

  • Можна поєднувати з повідомленням про відповідність вимогам та привітанням агента, і в цьому випадку спочатку відтворюється шепіт.

  • Не включено до запису дзвінка.

  • Підтримує всі типи кінцевих точок агентів, такі як телефон, програмний клієнт та WebRTC.

1

Клацніть на дії, щоб налаштувати параметри дії.

2

У розділі Загальні налаштування введіть таку інформацію:

  1. У полі Мітка дії введіть назву дії.

  2. (Необов’язково) У полі Опис дії введіть опис дії.

3

У розділі Оголошення пошепки ви можете налаштувати повідомлення перед викликом для агентів, яке надсилатиме ключові дані абонента для персоналізованого обслуговування.

Коли ви ввімкнете перемикач «Увімкнути перетворення тексту на мовлення», ви зможете вибрати потрібний роз’єм.

  • Якщо ви оберете конектор Google TTS, вам потрібно буде налаштувати обліковий запис Google Cloud та службу перетворення тексту на мовлення. Для отримання додаткової інформації див. розділ «Перетворення тексту в мовлення » у посібнику з налаштування та адміністрування контакт-центру Webex.

  • Якщо ви оберете конектор Cisco TTS, ви можете пропустити налаштування облікового запису Google Cloud.

  1. З’єднувач— вказує на з’єднувач для автентифікації служби перетворення тексту в мовлення. У розкривному списку відображаються назви всіх конекторів Google у Центрі керування. Відображаються лише активні роз'єми. Виберіть роз'єм зі спадного списку.

    Існуючі клієнти класичної голосової платформи можуть переглядати лише конектор Google TTS у розкривному списку.

    Існуючі клієнти голосової платформи Next Generation можуть переглядати конектори Cisco Cloud Text-to-Speech та Google TTS.

  2. Перевизначити мову за замовчуванням & Налаштування голосу— Використовуйте цю кнопку-перемикач, щоб змінити налаштування голосу, налаштовані в глобальній змінній Voicename. Цей параметр увімкнено за замовчуванням.

  3. Вихідний голос— Вказує назву вихідного голосу. Це поле відображається, лише якщо ви ввімкнули Перевизначити мову за замовчуванням & Кнопка перемикання налаштувань голосу. Виберіть назву вихідного голосу зі спадного списку.

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

    Налаштуйте дію «Встановити змінну» наступним чином:

    • Встановіть змінну на Global_VoiceName.

    • Встановіть значення змінної на потрібний код назви вихідного голосу (наприклад, en-US-Standard-D). Щоб отримати докладнішу інформацію про підтримувані голоси та мови, див. сторінку Підтримувані голоси та мови Google.

  4. Додати аудіофайл— Щоб чергувати повідомлення синтезу мовлення із попередньо записаними аудіофайлами, натисніть Додати аудіофайл. Це додає новий рядок до конфігурації, де ви можете вибрати потрібний аудіофайл зі спадного списку.

    Щоб видалити елемент із послідовності, натисніть значок «Видалити», який відображається поруч із відповідним полем введення або розкривним списком.

  5. Додати повідомлення з перетворенням тексту на мовлення— Щоб створити підказку, використовуйте перетворення тексту на мовлення або поєднання попередньо записаних аудіофайлів та повідомлень з перетворенням тексту на мовлення.

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

    Важливі міркування:

    • Використовуйте дію «Встановити змінну», щоб встановити значення повідомлення TTS у змінну потоку перед використанням її в дії.

    • Використовуйте одинарні лапки замість подвійних у виразах типу pebble.

      Для повідомлень Cisco Text-to-Speech немає обмеження кількості символів.

    Поле приймає два типи вхідних даних — необроблений текст (звичайний текст) або дані у форматі мови розмітки синтезу мовлення (SSML). Ви також можете використовувати змінні як частину повідомлення для зчитування динамічного вмісту.

    Щоб дізнатися про підтримувані теги SSML для перетворення тексту в мовлення Cisco Cloud, див. Перетворення тексту в мовлення (TTS) у Webex Contact Center.

  6. Додати аудіозмінну— Використовуйте цю опцію, щоб налаштувати динамічне відтворення аудіопідказки для клієнтів. Наприклад, ви можете налаштувати цю змінну для відтворення аудіопідказки кількома мовами залежно від уподобань клієнта під час взаємодії.

    Щоб налаштувати аудіозмінну, натисніть Додати аудіозмінну. Введіть значення змінної у вигляді виразу типу «галька».

    Для отримання додаткової інформації див. Синтаксис шаблону Pebble.

    Значення змінної має збігатися з назвою WAV-файлу, завантаженого до Центру керування.

  7. Попередній перегляд підказки— Натисніть кнопку Попередній перегляд підказки, щоб перевірити та переглянути повідомлення та аудіофайли, що перетворюються на текст у мовлення. У діалоговому вікні «Попередній перегляд підказки», що з’явиться, виберіть потрібний голос для перевірки підказки. Ви можете відтворювати повідомлення та аудіофайли наступним чином:

    • Натисніть Відтворити все, щоб відтворити аудіофайл та повідомлення TTS разом.

    • Відтворювати лише аудіофайли.

    • Відтворювати лише повідомлення, перетворені на текст.

Розпочати медіапотік

Дія «Запустити поток медіа» використовується для ввімкнення потокової передачі голосового медіа з активних розмов між абонентом та агентом.

Щоб дізнатися більше про використання цієї дії в потоках викликів, див. Увімкнення потокової передачі медіа для певних черг.

Завантажити аудіо

Використовуйте дію «Завантажити аудіо» в потоці, щоб увімкнути завантаження привітань агента.

1

Увійдіть у Центркерування.

2

Перейдіть до Контакт-центру > Досвід клієнтів > Потоки.

3

Виберіть потрібний потік і натисніть значок Перейти до налаштувань потоку, щоб відкрити потрібний потік.

4

Перетягніть дію «Завантажити аудіо» на основне полотно потоку.

5

У розділі Загальні налаштування налаштуйте такі параметри:

  1. У полі Мітка дії введіть назву дії.

  2. У полі Опис діяльності введіть опис діяльності.

6

На вкладці «Інформація про аудіофайл» налаштуйте такі параметри:

  1. Тип аудіофайлу— Виберіть тип аудіофайлу. Наразі підтримується лише особисте привітання агента.

  2. Мета вітання— Введіть назву мети вітання, яка використовується для створення вітання агента.

  3. Дані запису— Записаний аудіофайл.

  4. Ідентифікатор агента— Унікальний ідентифікатор користувача, призначений кожному агенту в контакт-центрі.

Потоки подій

Вкладка Потоки подій містить такі обробники подій, які використовуються в різних діяльностях:

OnGlobalError

Ця подія сприяє глобальній обробці помилок. Система ініціює цю подію, коли ви не налаштовуєте посилання на шлях помилок для дії. Усі дії в обробці викликів та дії в управлінні потоком розкривають цю подію. Для отримання додаткової інформації див. Робочий процес OnGlobalError.

АгентПрийнято

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

Дії, що відкривають цю подію: Знімне вікно та Контакт у черзі.

ТелефонКонтактЗавершено

Система ініціює цю подію, коли активний виклик розривається, і видаляє всіх учасників. Подія доступна, якщо ви використовуєте вибрані дії з обробки викликів у потоці, такі як Спливаюче вікно та Зворотній зв'язок. Ця подія не потребує ескалації до агента.

Під час створення потоку не додавайте жодної дії IVR після події PhoneContactEnded. Під час виконання потоку він не працюватиме, якщо ви додасте дію після завершення контакту.

Тільки активність Контакт черги надає доступ до цієї події.

АгентПропоновано

Система ініціює цю подію, коли агенту пропонується голосовий контакт. Ця подія дозволяє розробнику потоку налаштувати кілька підтримуваних дій, які є частиною обробки подій. Наприклад, розробник потоку може налаштувати дію спливаючого вікна для події AgentOffered. Ця конфігурація надає агенту інформацію, пов’язану з клієнтом, перш ніж агент прийме або відповість на виклик.

Ця подія пов'язана з NewContact.

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

Ви можете переглянути пов'язані змінні у Змінні виводу подій.

Агент відключено

Система ініціює цю подію, коли останній агент відключається від активного виклику, залишаючи клієнта самого на лінії.

Активність Контакт черги надає доступ до цієї події.

Зворотний виклик не вдався

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

  • Система повторює зворотний виклик лише тоді, коли зворотний виклик з боку контакту не вдається. Зворотний виклик не вдається, якщо контакт зайнятий або недоступний, або якщо агент не відповідає.

  • Також дзвінок з боку агента не вдається здійснити, коли телефон агента недоступний або агент відхиляє дзвінок. Виклик повертається до черги та знову спрямовується до доступного агента.

  • Також для запланованих зворотних викликів зворотний виклик завершується невдачею, коли запланований час завершення настає, а виклик не перенаправляється до агента. Для персональних запланованих зворотних викликів зворотний виклик також не вдається, якщо призначений агент не ввійшов у систему.

Щоб використовувати зворотний виклик повторної спроби в потоці, налаштуйте локальну змінну потоку (за допомогою активності SetVariable) зі значенням 0 та збільште його за потреби. Переконайтеся, що значення менше за значення змінної «Кількість повторних спроб».

Ви можете додати інші події, які потрібні в потоці, щоб спробувати повторити зворотний виклик. Включіть у потік дію Очікування, а потім Зворотний виклик або будь-яку з дій черги, таку як «Додати до агента» та «Додати контакт до черги». Використовуйте ці дії в будь-якій комбінації або порядку після дії «Очікування».

Щоб завершити повторні спроби:

  • Для справжньої умови використовуйте активність Кінець потоку. Не використовуйте дію «Відключити».

  • Для хибної умови використовуйте Disconnect після того, як у потоці налаштовано змінну Retry. У цьому випадку всі спроби повторення завершено, і повторні спроби недоступні.

Максимальна кількість спроб зворотного виклику — 10. Максимальний час, протягом якого взаємодія може залишатися в системі, становить 14 днів. Те, що настане раніше, вважається терміном дії взаємодії для налаштування повторної спроби.

Під час використання дії «Очікування» мінімальний інтервал затримки між повторними спробами становить 10 секунд, а максимальний інтервал затримки між повторними спробами — 72 години.

Коли стан контакту перебуває в стані очікування паркування, і якщо доступні спроби повторити спробу, генерується подія CallbackFailed. Налаштований обробник подій у потоці продовжує повторювати зворотний виклик для решти спроб.

Коли зворотний виклик контакту не вдається, контакт вилучається з черги та генерується подія CallbackFailed. Обробник повторних спроб може знову поставити його в чергу, використовуючи будь-яку з дій, таких як зворотний виклик (той самий або інший пункт призначення), контакт у черзі, and/or Черга до агента.

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

Для запланованого зворотного виклику або персонального запланованого зворотного виклику – у процесі повторної спроби – використовуйте NewContact.DNIS в дії зворотного виклику, якщо це налаштовано.

Попередній набір

У рамках NewContact подія PreDial дозволяє розробнику потоку встановити або налаштувати ідентифікатор абонента за допомогою дії Set Caller ID.

Під час створення робочого процесу ця подія доступна на вкладці «Потоки подій» конструктора потоків. Це подія, яка завершується налаштуванням активності «Встановити ідентифікатор абонента». Ця подія спрацьовує як для агента, так і для клієнта залежно від сценарію виклику.

Для успішного проведення дзвінків у рамках кампанії дзвінки агентам і клієнтам мають здійснюватися з одного й того ж медіарегіону. Медіарегіон вибирається на основі ANI/CLID дзвінка під час його представлення ЗМІ. Зіставлення між ANI та медіа-регіоном виконується в Control Hub. Ідентифікатори ANI, які вибираються для виклику агента та виклику клієнта, якщо вони контролюються через подію PreDial у потоці, слід вибирати таким чином, щоб обидва виклики надходили з одного регіону.

Наприклад, якщо агент знаходиться в Сінгапурі, але дзвінки клієнта мають здійснюватися в Сполучених Штатах, ANI для дзвінка клієнта може бути вибрано таким чином, щоб медіарегіоном були США. Аналогічно, ANI, вибраний для виклику агента в події PreDial, також слід вибрати таким чином, щоб вибраним медіарегіоном були США.

У наступній таблиці наведено список типів операцій та відповідних типів учасників для PreDial.operationType.

Таблиця 16. Операції, пов'язані з PreDial.operationType, та типи учасників

Тип операції попереднього набору

PreDial.ParticipantType

INBOUND

Оператор

OUTDIAL

Агент, Клієнт

COURTESY_CALLBACK

Агент, Клієнт

PREVIEW_CAMPAIGN

Агент, Клієнт

WEB_CALLBACK

Агент, Клієнт

TRANSFER_TO_DN

DN

TRANSFER_TO_AGENT

Оператор

CONSULT_TO_DN

DN

CONSULT_TO_AGENT

Оператор

CONSULT_TO_QUEUE

Оператор

CONSULT_TO_EP_DN

EP-DN

Налаштування ANI не застосовується для супервізора, якщо налаштовано моніторинг викликів.

Налаштуйте кожен шлях обробника події PreDial з параметром «Встановити ідентифікатор абонента» як дію термінала, інакше контакт може бути відхилено.

Підтримка потоку необхідна для будь-якого вхідного або вихідного сценарію використання обробника подій PreDial.

Не використовуйте дії потоку, які ставлять контакт у чергу з обробником події PreDial.

Для ANI, налаштованого для вихідного контакту, виклик маршрутизується через регіон, до якого прив’язаний ANI агента, незалежно від регіону, де знаходиться контакт. Наприклад, якщо організація має контакт-центри в США та Австралії, і вихідний виклик ініціюється для контакту, який знаходиться в США, а ідентифікатор агента ANI зіставлено з регіоном Австралія, виклик маршрутизується через Австралію.

Зверніться до таблиці Використання ANI для кількох сценаріїв у середовищі наступного покоління у розділі Встановлення ідентифікатора абонента для інформації про використання ANI в різних сценаріях викликів.

Ви можете переглянути пов'язані змінні у Змінні виводу подій.

Зв'яжіться з Ані Оновлено

Система ініціює цю подію, коли змінюється ANI абонента. Наприклад, якщо дзвінок клієнта спочатку надходить на стіл оператора, а потім пересилається агенту, робочий стіл агента, пристрій агента та вся пов'язана інформація автоматично оновлюються за допомогою ANI абонента. Це гарантує, що завжди відображатимуться ідентифікатор оригінального абонента та правильні дані.

Тільки переадресації викликів, ініційовані зі стаціонарних телефонів або локальних клієнтів Jabber, відображають остаточний інтерфейс командного рядка. Перекази, здійснені через застосунок Webex у Webex Calling, не оновлюються, щоб відобразити остаточний інтерфейс командного рядка.

Результат виклику вихідної кампанії

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

Для цього обробника підтримуються лише дії Відтворити музику та Відтворити повідомлення, після чого виклик необхідно розірвати.

Ви можете додавати до цієї події додаткові дії керування викликами, такі як відтворення музики, відключення контакту тощо, відповідно до результатів аналізу перебігу виклику (CPA). Результати CPA можуть бути одними з наступних:

  • AMD – вказує на виявлення автовідповідача.
  • ВІДМІНЕНО – вказує на те, що виклик було перервано через недоступність агента.
  • ЖИВИЙ_ГОЛОС – вказує на те, що в IVR-кампанії виявлено живий голос клієнта.

Якщо ви хочете налаштувати IVR у вихідному дзвінку кампанії:

  1. Визначте потоки, які використовують подію OutboundCampaignCallResult.
  2. Розмістіть дію GoTo, щоб зіставити потік з другим потоком.
  3. Використовуйте кроки IVR, налаштовані з активністю віртуального агента, у другому потоці.

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

Ви можете переглянути пов'язану змінну в Змінні виводу подій.

Робочий процес OnGlobalError

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

Робочий процес OnGlobalError
Робочий процес OnGlobalError

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

Якщо ви не визначите шляхи помилок ні в Основному потоці, ні в Потоках подій, потік завершиться, коли під час його виконання виникне помилка.

Розглянемо сценарій, у якому ви налаштовуєте дію Встановити змінну у потоці.

Приклад дизайнера потоку, що показує, де встановити змінну activity в основному потоці.
Встановлення змінної активності в основному потоці

Ви можете встановити вузол Невизначена помилка активності [ Встановити змінну в Головному потоці для обробки будь-яких системних помилок під час виконання потоку. Якщо ви не хочете визначати шлях помилки в основному потоці, ви все одно можете перейти на вкладку Потік подій та налаштувати потік подій OnGlobalError.

Приклад конструктора потоків для демонстрації вкладки «Потік подій», яка налаштовує потік подій OnGlobalError.
Потік подій OnGlobalError

У наведеному вище прикладі до обробника події додається [] Відтворити повідомлення OnGlobalError. Якщо під час виконання дії Set Variable в Main Flowвиникла системна помилка, система спочатку розгляне конфігурацію, виконану в дії Set Variable. Якщо шлях помилки не визначено, система перевіряє обробник подій OnGlobalError у потоці подій. Оскільки у наведеному вище прикладі до події прив’язана активність OnGlobalError ] Відтворити повідомлення , система відтворює повідомлення та завершує потік.

Використання змінних та виразів

Дизайнер потоків підтримує такі типи змінних:

Користувацькі змінні

Змінні користувацького потоку – це налаштовувані змінні різних типів даних, які можна використовувати протягом усього потоку. Ви можете створити стільки змінних потоку, скільки потрібно для задоволення логіки вашого потоку.

Безпечні змінні

Ви можете позначити змінні потоку як безпечні, щоб запобігти реєстрації та зберіганню будь-якої конфіденційної інформації (ці значення також будуть замасковані на панелі налагодження потоку). Ви можете встановити захищені змінні як «Переглядаються агентом» або «Редагуються агентом», щоб контролювати, як ці змінні відображаються на робочому столі агента.

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

У зіставленні змінних потоку неможливо зіставити захищену змінну з незахищеною змінною в дії GoTo.

Ви не можете позначити глобальні змінні як безпечні.

Створення змінних власного потоку

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
3

Натисніть значок Перейти до конструктора потоків поруч із потоком.

З’явиться вікно Конструктор потоків.
4

На панелі «Конфігурація» відкрийте розділ Визначення змінної.

5

Натисніть Додати змінну потоку.

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

6

Введіть Ім'я та Опис змінної.

7

Виберіть Тип змінної з випадаючого списку.

Ви не можете змінити Тип змінної після створення змінної.

Підтримувані типи змінних:

Тип змінної

Змінне значення

Логічне значення

Виберіть Правда або Хибність.

Рядок

Введіть значення рядка. Якщо ви хочете використовувати змінну у виразі, скористайтеся синтаксисом: {{variable}}

Ціле число

Введіть ціле значення.

Десятковий знак

Введіть десяткове значення.

Дата й час

Введіть дату та час в одному з підтримуваних форматів:

yyyy-MM-ddTHH:mm:ss.SSSZ

yyyy-MM-ddTHH:mm:ssZ

yyyy-MM-ddTHH:mmZ

{{now()}}

Не використовуйте функцію now() для отримання поточного часу в мілісекундах, оскільки вона використовує SimpleDateFormat. Однак, ви можете використовувати фільтр epoch timestamp pebble, щоб отримати поточний час у мілісекундах. Для отримання додаткової інформації див. Користувацькі фільтри Pebble.

JSON

Введіть дійсне значення змінної JSON у форматі: {"Key":"Value"}. Наприклад, {"CompanyName":"Cisco"}.

Змінна JSON може містити прості або вкладені дані. Максимальний розмір значення змінної JSON може становити до 16 КБ. У потоці можна створити максимум п'ять змінних JSON.

Щоб отримати додаткові відомості про налаштування змінної JSON, див. Змінні JSON.

Якщо вибрати JSON як тип змінної зі списку, кнопки-перемикачі Містить конфіденційну інформацію таПозначити агента як видимого не будуть видимими.

Змінні JSON не дозволені в ланцюжку потоків.

8

Вкажіть Значення за замовчуванням змінної відповідно до вибраного типу змінної.

9

(Необов’язково) Увімкніть перемикач Увімкнути зовнішнє керування. Увімкнувши цю опцію, ви відкриєте змінну на сторінці конфігурації каналу. Це дозволяє адміністраторам та керівникам змінювати налаштоване значення змінної з Центру керування. Іншими словами, вони можуть змінювати значення змінної потоку для певного каналу, не відкриваючи потік з модуля Flow Designer.

Щоб отримати додаткові відомості про перевизначення змінних з Центру керування, див. Налаштування каналу.

Якщо налаштувати тип змінної як рядок, з’явиться розкривний список Тип ресурсу з такими параметрами. Виберіть тип ресурсу, який адміністратори можуть перевизначати під час налаштування каналу.

  • Звукова підказка — щоб змінити налаштування звукової підказки, налаштовані у змінній. Наприклад, вітальне повідомлення або повідомлення з функцією перетворення тексту в мовлення.
  • Робочий час — щоб змінити робочий час у разі аварійного вимкнення.
  • Точка входу — щоб змінити налаштування точки входу.
  • Набрати номер — щоб змінити набраний номер.
  • Потік — змінити потік.
  • Черга — Щоб змінити чергу.

  • Ви не можете перевизначити змінні, позначені як «Безпечні».
  • Ви можете налаштувати максимум 15 змінних, які можна перевизначити.

10

(Необов’язково) Якщо ви ввімкнете перемикач Містить конфіденційну інформацію, система позначить змінну як захищену змінну. Під час виконання потоку система не реєструє та не зберігає жодної інформації, яка передається через цю змінну.

11

(Необов’язково) Якщо ви ввімкнете кнопку-перемикач Зробити агента видимим, змінна відобразиться на робочому столі разом зі значенням, отриманим як частина потоку.

Коли ви ввімкнете кнопку-перемикач Зробити агента видимим, з’являться такі поля:

  • Мітка робочого столу: Вкажіть мітку, яка буде пов’язана з цією змінною, коли вона з’явиться на робочому столі. Введіть чітку мітку, відмінну від самої назви змінної, щоб агент міг зрозуміти дані, що йому передаються.

  • Агент, який можна редагувати: Поставте цей прапорець, якщо ви хочете, щоб агент мав можливість редагувати значення змінної під час сеансу взаємодії. Коли агент оновлює змінну, система передає ці зміни назад до Flow Designer. Агент може редагувати змінну потоку та натиснути кнопку Зберегти на робочому столі. Якщо виклик розривається до того, як агент зберігає зміни, оновлення змінної не відбувається.

12

Клацніть Зберегти.

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

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

Коли ви створюєте змінні, позначені як «Доступні для перегляду агентом», робочий стіл відображає ці змінні в певному порядку.

Наприклад, якщо ви створите такі змінні потоку: ТипКлієнта, ПідписанийКлієнт, КількістьКлієнтів, СпіввідношенняКоефіцієнтівВикликів, дата народження, Дататестування.

Робочий стіл отримує ці змінні від Flow Designer у такому порядку: Співвідношення викликів, Кількість клієнтів, Тип клієнта, Підписаний клієнт, ANI, DN, дата народження, Час_виходу_рони, Дата_тесту.

На робочому столі змінні відображаються в інтерфейсі користувача в такому порядку, зліва направо:

  1. Змінні клієнта Phone Number, DN, Queue, RONA Time

    .
  2. Змінні потоку відсортовані в алфавітному порядку, починаючи з великих літер, а потім змінні з малих літер: Співвідношення викликів, Кількість клієнтів, Тип клієнта, Дата тестування, Підписаний клієнт, дата народження.

Приклад: Відображення ідентифікатора взаємодії на комп’ютері

Ідентифікатор взаємодії (ідентифікатор сеансу контакту) – це унікальний ідентифікатор, згенерований системою, який ідентифікує певну взаємодію. Ви можете отримати ідентифікатор взаємодії зі звітів аналізатора та використовувати його для усунення несправностей, пов'язаних із збоями викликів. Щоб відобразити ідентифікатор взаємодії на робочому столі:

  1. Відкрийте потрібний потік і виберіть Додати змінні потоку.
  2. Встановіть для поля Значення за замовчуванням значення NewContact.interactionId.
  3. Увімкніть перемикач Зробити агента видимим.

Коли агент отримує виклик, ідентифікатор взаємодії відображається на робочому столі.

Редагувати змінні користувацького потоку

Якщо змінна вже використовується, то ви не можете редагувати тип змінної. Це може мати суттєві наслідки для потоку. Отже, ця дія заборонена. У цьому випадку випадаюче поле «Тип змінної» неактивне, і з’явиться попереджувальне повідомлення.

Після успішного редагування змінної внесені зміни відображаються по всьому потоці, а також у спливаючому вікні, яке з’являється після натискання на змінну потоку на панелі «Глобальні властивості».

Щоб редагувати змінну користувацького потоку, виконайте такі дії:

1

Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
3

Натисніть значок Перейти до конструктора потоків поруч із потоком.

З’явиться вікно Конструктор потоків.
4

Натисніть Редагувати у верхньому правому куті спливаючого вікна.

З’явиться діалогове вікно «Редагувати змінну потоку». Якщо змінна не використовується в потоці, то всі поля можна редагувати. Ви можете змінити назву змінної, опис, тип та значення.

5

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

6

Внесіть необхідні зміни.

Кнопка Зберегти залишається неактивною, доки ви не внесете зміни.

7

Клацніть Зберегти.

Видалити змінні користувацького потоку

Якщо змінна використовується в потоці, то видалити її не можна. Це має суттєвий вплив на потік. У цьому випадку кнопка Видалити у вікні «Видалити змінну» неактивна, і з’являється список дій, у яких використовується змінна.

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

Щоб видалити змінну користувацького потоку, виконайте такі дії:

1

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
2

Натисніть значок Перейти до конструктора потоків поруч із потоком.

З’явиться вікно Конструктор потоків.
3

На панелі глобальних властивостей натисніть значок Видалити, що відображається на тезі змінної, яку потрібно видалити.

Перевизначення налаштувань потоку

Функція зміни налаштувань потоку в модулі Flow Designer дозволяє авторизованим користувачам змінювати певні попередньо визначені налаштування потоку з Центру керування. Ця функція дозволяє адміністраторам та керівникам легко змінювати певні параметри потоку, такі як робочі години, звукові підказки або призначення черги, не відкриваючи потрібний потік.

Щоб змінити налаштування потоку:

  • Ви повинні налаштувати певні змінні в потоці як такі, що налаштовуються зовні. Див. розділ Створення змінних власного потоку для отримання детальної інформації про конфігурацію.

  • Потім адміністратори та керівники повинні внести необхідні зміни до цих змінних. Налаштовані змінні потоку відображаються на сторінці конфігурації каналу в Центрі керування. Див. розділ Налаштування каналу для отримання додаткової інформації.

Функція зміни налаштувань потоку надає такі переваги:

  • Можливість повторного використання потоку: Адміністратори можуть використовувати один і той самий потік для різних організацій. Вони можуть налаштовувати різні значення для однієї й тієї ж змінної для різних каналів, не змінюючи значення за замовчуванням, визначене в потоці.
  • Швидший час відгуку: Зміни, внесені до значень змінних, застосовуються негайно, навіть до викликів, які вже виконуються.
  • Зменшення кількості помилок: Усуває ризик помилок під час модифікації складних потоків.
  • Спрощене керування завданнями: Без цієї функції адміністратори повинні виконувати такі завдання, які можуть бути складними та трудомісткими для нетехнічних користувачів:
    1. Увійдіть у Центркерування.
    2. Відкрийте модуль Flow Designer.
    3. Перейдіть до потрібного потоку та знайдіть відповідний шлях потоку.
    4. Внесіть необхідні зміни.
    5. Переопублікуйте потік.

Попередньо визначені змінні

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

Список доступних попередньо визначених змінних відображається в розділі «Попередньо визначені змінні» на панелі «Глобальні властивості потоку». Вони також відображаються в області «Властивості» для вибраної події або дії.

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

Хоча більшість атрибутів змінної виводу події є попередньо визначеними та не можуть бути редагувані, ви можете редагувати змінну, щоб змінити позначення глобальної змінної.

Змінні виводу подій

Змінні виводу подій пов'язані з подіями та мають номенклатуру: ..

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

Доступні змінні виводу подій:

  • NewContact.ANI

  • NewContact.DNIS

  • NewContact.InteractionID

  • NewContact.PSTNRegion

  • AgentAccepted.AgentID

  • AgentAccepted.AgentName

  • AgentAccepted.AgentEmailId

  • AgentAccepted.AgentSessionID

  • AgentAccepted.QueueID

  • AgentAccepted.QueueName

  • AgentAccepted.TeamID

  • AgentAccepted.TeamName

  • AgentAccepted.TenantID

  • AgentAccepted.CAD

  • PhoneContactEnded.AgentID

  • PhoneContactEnded.AgentEmailID

  • PhoneContactEnded.TeamID

  • PhoneContactEnded.QueueID

  • PhoneContactEnded.InboundChannel

  • PhoneContactEnded.RoutingStrategyID

  • AgentOffered.agentId

  • AgentOffered.agentName

  • AgentOffered.agentEmailId

  • AgentOffered.agentSessionId

  • AgentOffered.queueId

  • AgentOffered.queueName

  • AgentOffered.teamId

  • AgentOffered.teamName

  • AgentOffered.tenantId

  • AgentOffered.callAssociatedData

  • AgentOffered.AgentID

  • AgentOffered.AgentName

  • AgentOffered.AgentSessionID

  • AgentOffered.QueueID

  • AgentOffered.QueueName

  • AgentOffered.TeamID

  • AgentOffered.TeamName

  • AgentOffered.TenantID

  • AgentOffered.CAD

  • PreDial.direction

  • PreDial.participantType

  • PreDial.dialNumber

  • PreDial.otherPartyDn

  • PreDial.epDn

  • PreDial.agentSelectedAni

  • PreDial.operationType

  • OutboundCampaignCallResult.CPAResult

  • OutboundCampaignCallResult.CPAResultCode

  • AgentDisconnected.AgentId

  • AgentDisconnected.AgentEmailId

  • AgentDisconnected.QueueId

  • AgentDisconnected.TeamId

  • AgentDisconnected.InboundChannel

  • AgentDisconnected.RoutingStrategyId

У певних випадках змінна AgentEmailId може мати значення null. Розробникам потоків слід перевірити цю змінну перед її використанням, особливо у сценаріях, пов'язаних з проблемами пошуку в кеші.

Налаштування системних змінних

Ви можете налаштувати підпис на робочому столі лише для змінних «Номер телефону» та «DNIS» (служба ідентифікації набраного номера). Ви можете створити псевдонім цих змінних та налаштувати його за допомогою дії Встановити змінну у потоці.

1

Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
3

Натисніть значок Перейти до конструктора потоків поруч із потоком.

З’явиться вікно Конструктор потоків.
4

На панелі Глобальні властивості потоку відкрийте розділ Визначення змінної.

5

Натисніть вкладку Конфігурація.

6

Натисніть Додати змінну потоку.

7

Введіть Ім'я та Опис змінної.

8

Виберіть Рядок у розкривному списку Тип змінної.

9

Увімкніть перемикач Зробити агента видимим.

10

У полі Мітка робочого столу введіть потрібну мітку робочого столу для змінної.

11

Клацніть Зберегти.

Це створює змінну.
12

З Бібліотеки активностей перетягніть активність «Встановити змінну» на полотно.

13

У розділі «Налаштування змінних» на панелі «Налаштування активності» виконайте такі дії:

  1. Зі спадного списку Змінна виберіть змінну, яку ви створили на кроці 10.

  2. У розділі Значення змінної виберіть перемикач Встановити на змінну.

  3. Виберіть системну змінну, яку потрібно редагувати, наприклад NewContact.ANI для номера телефону або NewContact.DNIS для DNIS.

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

Змінні виходу активності

Змінні виводу активності зберігають дані, отримані з активностей, і створюються автоматично, коли ви додаєте певні активності до полотна. Змінні виводу активності використовують такий синтаксис: ., де ActivityName динамічно змінюється залежно від активності.

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

Доступні змінні виходу активності:

  • Menu.OptionEntered: Зберігає пункт меню, який викликаюча сторона вибрала під час виконання екземпляра дії Menu. Це одна цифра від 0 до 9.

  • CollectDigits.DigitsEntered: Зберігає цифри, введені викликаючою стороною під час виконання екземпляра дії «Збір цифр». Кількість цифр залежить від конфігурації активності.

  • HTTPRequest.HTTPStatusCode: Зберігає код стану, отриманий під час спроби HTTP-запиту.

  • HTTPRequest.HTTPResponseBody: Зберігає відповідь, коли HTTP-запит успішно ініційовано.

  • HTTPRequest.ResponseHeaders: Зберігає заголовки, що надсилаються як частина HTTP-запиту.

  • VirtualAgent.IntentTriggered: Зберігає намір, який ініціював обробку або ескалацію розмови.

  • GetQueueInfo.EWT: Зберігає значення очікуваного часу очікування для вибраної черги.

  • GetQueueInfo.PIQ: Зберігає значення позиції в черзі для вибраної черги.

Глобальні змінні

Глобальні змінні – це користувацькі змінні, які можна переглядати та отримувати до них доступ під час створення потоків. Адміністратор створює глобальні змінні в модулі Provisioning Центру керування. Для отримання додаткової інформації див. розділ Глобальні змінні у Посібнику з налаштування та адміністрування контакт-центру Webex.

Як розробник потоків, ви можете використовувати ці змінні відповідно до ваших потреб. Ви можете додати ці змінні в потік. Ви також можете редагувати та видаляти глобальну змінну після додавання її до потоку.

Додавання глобальної змінної в потік

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

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

Під час створення потоку глобальну змінну типу String можна ініціалізувати максимальною довжиною 256 символів. Але під час виконання потоку змінна може бути оновлена, щоб містити до 1024 символів. Перевищення цього ліміту може призвести до небажаної поведінки, такої як збої викликів та недійсні значення.

Щоб додати глобальні змінні до потоку:

1

Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
3

Натисніть значок Перейти до конструктора потоків поруч із потоком.

З’явиться вікно Конструктор потоків.
4

На панелі «Глобальні властивості потоку» прокрутіть униз до «Визначення змінної» > Розділ «Попередньо визначені змінні».

5

У розділі Глобальні змінні натисніть Додати глобальні змінні.

З’явиться діалогове вікно Додати глобальні змінні. Тут показано всі глобальні змінні, створені адміністратором у модулі Provisioning.
6

(Необов’язково) Використовуйте поле Пошук глобальних змінних для фільтрації та пошуку потрібних глобальних змінних зі списку.

7

Поставте прапорці поруч із потрібними глобальними змінними зі списку та натисніть кнопку Додати.

Система відображає вибрані змінні в розділі Глобальні змінні.

За замовчуванням кожна змінна містить поля метаданих, визначені адміністратором, такі як «Звітні», «Переглядні агентом», «Редаговані агентом» та «Мітка робочого столу». Якщо адміністратор змінює будь-які значення метаданих під час використання глобальної змінної, зміни, внесені в Центрі керування, відображаються в усіх потоках (із затримкою закінчення терміну дії кешу 8 годин).

Редагування глобальної змінної в потоці

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

Щоб редагувати глобальну змінну в потоці:

1

Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
3

Натисніть значок Перейти до конструктора потоків поруч із потоком.

З’явиться вікно Конструктор потоків.
4

На панелі «Глобальні властивості потоку» прокрутіть униз до «Визначення змінної» > Розділ «Попередньо визначені змінні».

5

На панелі Глобальна змінна клацніть на глобальній змінній і натисніть значок редагування (Кнопка "Змінити").

З’явиться діалогове вікно «Редагувати глобальні змінні » . Тут відображаються деталі вибраної глобальної змінної, такі як тип змінної, значення за замовчуванням, мітка робочого столу та можливість редагування агента.
6

(Необов’язково) Увімкніть перемикач Перезаписати конфігурації порталу, щоб перезаписати наявні значення, налаштовані в Центрі керування. Це дозволяє змінювати значення полів, такі як «Значення за замовчуванням», «Переглядність агента», «Редагування агента» та «Мітка робочого столу».

Введіть потрібне значення в поле Значення за замовчуванням відповідно до вибраного типу змінної. Наприклад, якщо тип змінної — логічний, це поле відображається як розкривний список.

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

7

Внесіть необхідні зміни.

8

Клацніть Зберегти.

Видалення глобальних змінних з потоку

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

Якщо ви не можете видалити глобальну змінну, зверніться до адміністратора, щоб увімкнути прапорець функції для видалення глобальних змінних із потоку.

Щоб видалити глобальну змінну з потоку:

1

Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
3

Натисніть значок Перейти до конструктора потоків поруч із потоком.

З’явиться вікно Конструктор потоків.
4

На панелі «Глобальні властивості потоку» прокрутіть униз до «Визначення змінної» > Розділ «Попередньо визначені змінні».

5

На панелі Глобальні змінні натисніть значок видалення (x) глобальної змінної, яку потрібно видалити.

Спливаюче повідомлення запропонує вам підтвердити свою дію.
6

Клацніть Видалити.

Це видаляє вибрану глобальну змінну зі списку.

Змінні, що відображаються на комп'ютері

Ви можете налаштувати такі типи змінних для спливаючого вікна вхідних викликів та панелі взаємодії на робочому столі для вхідних та вихідних голосових викликів:

  • Системні змінні, такі як номер телефону, DNIS (служба ідентифікації набраного номера), назва черги та час очікування RONA

  • Глобальні змінні, що створюються та керуються в Центрі керування.

  • Змінні настроюваного потоку, які створюються та керуються в Flow Designer

Ви можете налаштувати лише ті змінні, які позначені як доступні для перегляду агентом.

Ви можете налаштувати ці змінні як для нових, так і для існуючих потоків. Однак, існуючі потоки продовжують відображати змінні спливаючого вікна за замовчуванням, такі як номер телефону, DNIS та ім'я черги. Ви можете редагувати ці потоки, щоб додати більше змінних, використовуючи цю функцію.

Кроки для налаштування змінних для вхідного спливаючого вікна та панелі взаємодії для вхідних і вихідних викликів однакові.

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

Вхідне спливаюче вікно на робочому столі
Спливаюче вікно вхідного виклику з’являється, коли агент отримує вхідний виклик або здійснює вихідний виклик. Він відображає ключову інформацію про клієнта відповідно до змінних, налаштованих у Flow Designer. Ви можете встановити порядок появи кожної з цих змінних у вхідному спливаючому вікні, який може включати будь-яку комбінацію системних, глобальних та користувацьких змінних потоку. Ви також можете редагувати мітку цих змінних на робочому столі.
Ви можете налаштувати підписи на робочому столі для системних змінних, таких як Номер телефону та DNIS. Для отримання додаткової інформації див. Налаштування системних змінних.
Для вхідних та вихідних дзвінків ви можете вибрати щонайменше три та щонайбільше шість змінних. Для консультаційних викликів агент, з яким проводилася консультація, бачитиме три додаткові змінні, такі як ім'я агента, DN агента та команда агента, які додаються до списку за замовчуванням.

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

Щоб отримати додаткові відомості про налаштування змінних для вхідного спливаючого вікна, див. Налаштування змінних для вхідного спливаючого вікна.
Панель взаємодії
Панель взаємодії на робочому столі з’являється після того, як агент приймає вхідний або вихідний виклик. Він відображає інформацію, встановлену у змінних панелі взаємодії, налаштованих у Flow Designer. Ви можете вибрати максимум 30 змінних. Ви можете встановити порядок появи кожної з цих змінних на панелі взаємодії, який може включати будь-яку комбінацію системних, глобальних та користувацьких змінних потоку. Ви також можете редагувати мітку цих змінних на робочому столі.

Webex Contact Center Desktop наразі не підтримує переклад міток динамічних змінних.

Ви можете налаштувати підписи на робочому столі для системних змінних, таких як Номер телефону та DNIS. Для отримання додаткової інформації див. Налаштування системних змінних.
Щоб отримати додаткові відомості про налаштування змінних для панелі взаємодії, див. Налаштування змінних для панелі взаємодії.

Налаштуйте змінні для вхідного спливаючого вікна

Перш ніж почати

Налаштуйте змінні для вхідного спливаючого вікна для вхідних та вихідних дзвінків.

1

Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
3

Натисніть значок Перейти до конструктора потоків поруч із потоком.

З’явиться вікно Конструктор потоків.
4

На панелі Глобальні властивості потоку відкрийте розділ Визначення змінної.

5

Натисніть на Видимість на робочому столі & Вкладка «Замовити.

6

У розділі Вхідний Popover натисніть Вибрати змінні для вхідного Popover.

З’явиться вікно Вибір змінних для вхідного Popover. Тут показано всі змінні, включаючи чотири системні змінні за замовчуванням, такі як Номер телефону, DNIS, Назва черги та Час очікування RONA. Системні змінні, такі як Номер телефону, DNIS та Назва черги, вибрано за замовчуванням, але ви можете зняти прапорці, додаючи більше змінних.
7

Скористайтеся такими параметрами пошуку, щоб відфільтрувати список:

  1. Введіть кілька слів у поле Пошук змінних, щоб знайти певну змінну за її назвою.

  2. Виберіть тип змінної зі спадного списку Виберіть тип змінної.

Список автоматично заповнюється змінними відповідно до введених критеріїв.
8

Поставте прапорці біля змінних, які потрібно вибрати для вхідного спливаючого вікна.

Ви можете вибрати щонайменше три та щонайбільше шість змінних.

9

Клацніть Зберегти.

Ви можете пропустити цей крок, якщо ввімкнете кнопку-перемикач Автозбереження.

Вибрані змінні відображаються в розділі Вхідний Popover.
10

Використовуйте значок маркера(значок ручки) поруч зі змінною, щоб переміщувати її вгору та вниз по списку, щоб встановити порядок появи у спливаючому вікні вхідних повідомлень на робочому столі.

11

(Необов’язково) Натисніть значок x поруч зі змінною, щоб видалити її зі списку.

Налаштування змінних для панелі взаємодії

Перш ніж почати

Налаштуйте змінні на панелі «Взаємодія» для вхідних та вихідних викликів.

1

Увійдіть до своєї організації клієнтів, використовуючи URL-адресу центру керуванняhttps://admin.webex.com/.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
3

Натисніть значок Перейти до конструктора потоків поруч із потоком.

З’явиться вікно Конструктор потоків.
4

На панелі Глобальні властивості потоку відкрийте розділ Визначення змінної.

5

Перейдіть на вкладку Видимість і порядок на комп’ютері.

6

У розділі Панель взаємодії натисніть Вибрати змінні для панелі взаємодії.

З’явиться вікно «Вибрати змінні на панелі взаємодії » . Він показує всі змінні разом із чотирма системними змінними, такими як номер телефону, DNIS, назва черги та час очікування RONA.
7

Скористайтеся такими параметрами пошуку, щоб відфільтрувати список:

  1. Введіть кілька слів у поле Пошук змінних, щоб знайти певну змінну за її назвою.

  2. Виберіть тип змінної зі спадного списку Виберіть тип змінної.

Список автоматично заповнюється змінними відповідно до введених критеріїв.
8

Установіть прапорці біля змінних, які потрібно вибрати для панелі «Взаємодія».

Ви можете вибрати максимум 30 змінних.

9

Використовуйте значок маркера(значок ручки) поруч зі змінною, щоб переміщувати її вгору та вниз по списку, щоб встановити порядок відображення на панелі взаємодії робочого столу.

10

Клацніть Зберегти.

Ви можете пропустити цей крок, якщо ввімкнете кнопку-перемикач Автозбереження.

Вибрані змінні відображаються в розділі Панель взаємодії.
11

(Необов’язково) Натисніть значок x поруч зі змінною, щоб видалити її зі списку.

Змінні JSON

Змінні JSON – це користувацькі змінні потоку типу JSON. Ви можете створювати змінні JSON у Flow Designer. Для отримання додаткової інформації див. Створення змінних власного потоку.

Ви можете використовувати такі дії для зберігання даних у змінній JSON: HTTP-запит, Розбірта Встановлення змінної.

В активностях HTTP та Parse ви можете витягувати дані за допомогою виразу фільтра шляху JSON та зберігати їх у змінній JSON.

В активності Встановити змінну ви можете використовувати змінну JSON в опції Встановити значення такими способами:

  • Введіть значення JSON у текстове поле. Наприклад:

    {
        "userId":"rirani",
        "jobTitleName":"Developer",
        "firstName":"Romin",
        "lastName":"Irani",
        "preferredFullName":"Romin Irani",
        "employeeCode":"E1",
        "region":"CA",
        "phoneNumber":"408-xxxxx67",
        "emailAddress":"rirani@xyz.com"
    }
    

  • Використайте вираз Pebble .

Використання змінних JSON у виразі Pebble

  • Доступ, розділений крапкою (.): Ви можете використовувати роздільники доступу, розділені крапкою(.), у виразі Pebble для змінної JSON в обробці викликів та діях керування потоком.

    Синтаксис: {{ jsonVariableName.fieldName }}, де jsonVariableName.fieldName має обчислювати поле у змінній JSON.

    У попередньому фрагменті коду, якщо ви витягнете співробітника до змінної з назвою empvar за допомогою HTTP або Parse:

    використовуйте {{empvar.employeeCode}}, щоб отримати значення як E1.

  • Доступ до індексу JSON-масиву: Ви можете отримати доступ до певного індексу з масиву JSON, подібно до Pebble Syntax. Щоб отримати докладнішу інформацію про доступ до індексів у Pebble, відвідайте https://pebbletemplates.io/wiki/guide/basic-usage/, наприклад:

    {
        "Employees" : [
            {
            "userId":"rirani",
            "jobTitleName":"Developer",
            "firstName":"Romin",
            "lastName":"Irani",
            "preferredFullName":"Romin Irani",
            "employeeCode":"E1",
            },
            {
             "userId":"thanks",
             "jobTitleName":"Program Manager",
             "firstName":"Tom",
             "lastName":"Hanks",
             "preferredFullName":"Tom Hanks",
             "employeeCode":"E3",
             "directReports":[
                {
                   "userId":"John",
                   "jobTitleName":"Developer",
                   "firstName":"John",
                   "lastName":"Irani",
                   "preferredFullName":"John Irani",
                   "employeeCode":"E2"
                },
                {
                   "userId":"Sam",
                   "jobTitleName":"Developer",
                   "firstName":"Sam",
                   "lastName":"Das",
                   "preferredFullName":"Sam Das",
                   "employeeCode":"E2"
                }
             ]
          }
       ]
    } 
    Якщо ви витягнете JSON-масив Employees у змінну з назвою var за допомогою HTTP або Parse:

    • Використайте {{ var[0]}}, щоб отримати інформацію про співробітника rirani, який є менеджером.

    • Використайте {{ var[1].directReports[0] }}, щоб отримати дані співробітника John, який є безпосереднім підлеглим менеджера.

    • Використайте {{ var[1].directReports[0].preferredFullName }}, щоб отримати значення як John Irani.

    • Використайте {{ var[0].preferredFullName }}, щоб отримати значення як Romin Irani.

Використання змінної JSON у HTTP-запиті

Щоб використовувати змінну JSON як тіло запиту HTTP, спочатку скористайтеся активністю Set Variable, щоб перетворити змінну JSON на рядок. Наприклад, у розділі Встановити змінну активності Налаштування змінної встановіть змінну jsonString зі значенням {{ jsonVariable }}.

Використовуйте цю змінну як вхідні дані для налаштувань HTTP. Наприклад, у розділі Налаштування HTTP-запиту встановіть для Тіло запиту значення {{ jsonString }}.

Написання виразів

Більшість полів введення тексту у Flow Designer підтримують написання виразів. Вирази не є обов'язковими, але вони дозволяють досвідченим користувачам використовувати потужні скриптові функції за допомогою змінних. Ви також можете вводити простий текст і числа в ті самі поля введення для простих потоків, якщо вам не потрібні вирази.

Оберніть кожен вираз у подвійні фігурні дужки, як показано тут: {{Enter Expression}}

Наприклад, якщо ви хочете об'єднати дві рядкові змінні, ви повинні використовувати {{var1+var2}}. Для отримання додаткової інформації див.: https://pebbletemplates.io/.

Синтаксис шаблону Pebble

Усі поля введення в Flow Designer використовують синтаксис виразів з відкритим кодом під назвою Pebble Templates: https://pebbletemplates.io/.

Нижче наведено підтримувані символи в шаблонах Pebble: ==, !=, <, >, <=, >=, +, -, *, / . Щоб ввести користувацькі змінні у вираз, використовуйте цей синтаксис: {{variable}}

У синтаксисі шаблону Pebble назви змінних повинні починатися з літери, символу підкреслення (_) або знака долара. ($), але не число. Наприклад, 311_Promo недійсний, тоді як Promo_311 є дійсним.

Також підтримуються логічні оператори. Додаткову інформацію див. на сторінці https://pebbletemplates.io/wiki/operator/logic/.

Рекомендуємо переглянути документацію шаблону Pebble, перш ніж використовувати вирази у Flow Designer. Щоб отримати інформацію про написання виразів, див. документи за адресою: https://pebbletemplates.io/wiki/.

Наприклад, у цьому базовому випадку використання умови вираз перевіряє, чи значення AccountNumber абонента більше або дорівнює певному значенню. Залежно від того, як вираз обчислюється для заданого виконання потоку, потік може обрати шлях True або False.

Фільтри Pebble на замовлення

Позначка часу епохи

Ви можете використовувати такі фільтри Pebble, щоб повернути позначку часу епохи для Зараз або заданого рядка дати:

Мітка часу епохи для теперішнього часу:

{{ now() | epoch }}   => default UTC timezone and in seconds
{{ now() | epoch(inMillis=true) }} => default UTC timezone and in milliseconds
Example:
{{ now() | epoch }} -> 1667471488
{{ now() | epoch(inMillis=true) }} -> 1667471522829

Мітка часу епохи для певної дати:

{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} => custom format and in milliseconds
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} => custom format with timezone and in milliseconds
Example:
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true) }} -> 1508429883779
{{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss.SSS', inMillis=true, timeZone='America/Phoenix') }} -> 1508455083779

Перевірка виразів

Якщо поле введення виявляє, що використовується вираз (тобто {{ }} (якщо введено синтаксис), у правому нижньому куті поля з’явиться синя піктограма.

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

Модальне вікно «Тестовий вираз» містить такі поля:

  • Вираз: Показує вираз, який було спочатку введено в поле введення з конфігурації дії.

  • Змінні поля: Кожна змінна, що використовується у виразі, має допоміжне поле, куди можна ввести значення зразка змінної. Введіть значення для кожної змінної, а потім натисніть Перевірити, щоб побачити результати, чи виконується вираз із введеними параметрами.

    Щоб встановити змінні у виразі, використовуйте формат {{variable name}} тільки. Наприклад, {{NewContact.ANI}} є синтаксисом змінних.

  • Результат: Показує результат виразу після натискання кнопки Перевірити. Якщо результати відрізняються від очікуваних, змініть вираз належним чином. Якщо ви вносите зміни до конфігурації, натисніть «Застосувати зміни » , щоб оновити вираз у конфігурації дії.

Використання шаблонів потоків

Шаблони потоків – це попередньо створені потоки, розроблені для конкретних випадків використання. Ці шаблони легкодоступні на полотні Flow Designer, що дозволяє розробникам потоків швидко створювати та публікувати потоки з мінімальними зусиллями.

Щоб створити потоки за допомогою шаблонів потоків, виберіть потрібний шаблон, налаштуйте його відповідно до вимог вашого бізнесу, перевірте, опублікуйте та почніть використовувати потік. Для отримання додаткової інформації див. Створення потоків із шаблонів потоків.

Використання робочих годин

Використовуйте цей шаблон конструктора потоків для керування робочим часом у контакт-центрі Webex. Абонентів зустрічають повідомленням, а їхні дзвінки перенаправляються відповідно до робочих годин, святкових днів та надзвичайних ситуацій, встановлених для організації.

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

Ключові характеристики включають наступне:

  • Централізоване управління робочим часом, святами та екстреними вимкненнями.
  • Автоматична маршрутизація на основі конфігурації робочих годин.
  • Для всіх аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco, хоча можна завантажувати власні аудіофайли.
  • Музика за замовчуванням під час утримання — defaultmusic_on_hold.wav, але її можна налаштувати.

Передумови

  • Налаштування робочого часу: Створюйте робочі години, списки святкових днів та змінюйте налаштування в Control Hub.
  • Аудіофайли: Завантажте необхідні аудіофайли для підказок, таких як BusinessHoursOpen.wav, або скористайтеся функцією Cisco TTS.
  • Черга, команди та зіставлення точок входу: Налаштуйте ці елементи на порталі керування контакт-центром Webex.

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

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

Елемент потоку Опис
Виклик отриманоВиклик ініціюється та входить у потік.
Оцінка робочого часуСистема перевіряє, чи поточний час потрапляє в робочі години, свята або умову перевизначення.
Обробка годин роботиЯкщо контакт-центр відкритий, відтворюється вітальне повідомлення, а виклик перенаправляється до черги агента.
Неробочі годиниЯкщо контакт-центр закрито, відтворюється повідомлення про години роботи, і виклик розривається.
Аварійні перевизначення Якщо активовано екстрене скасування, відтворюється екстрене повідомлення, і виклик розривається.

Потокові дії

У наступній таблиці описано послідовність дій потоку.

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

Почати

(Новий контакт у телефоні)

Потік починається, коли надходить новий телефонний контакт.

Перевірка робочих годин

(Робочі години)

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

Підказка щодо робочого часу

(Запит WorkingHours_)

Протягом робочого часу відтворюється повідомлення, яке інформує абонента про те, що контакт-центр відкритий (файл за замовчуванням: BusinessHoursOpen.wav).

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

(Чергаgent_)
Абонент ставиться в чергу для перенаправлення до доступного агента.

Призупинити музику

(УтриматиМузика)
Музика відтворюється, поки абонент чекає в черзі (файл за замовчуванням: defaultmusic_on_hold.wav).

Свято закрито

(Holiday_Закрито)

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

Підказка після робочого часу

(Запит AfterHours_)

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

(Override_Надзвичайна ситуація)

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

(ВідключитиКонтакт)

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

Додаткові матеріали

Щоб отримати додаткові відомості про налаштування робочих годин, списків святкових днів та змінення налаштувань, зверніться до Посібника з налаштування та адміністрування контакт-центру Webex.

Комплексний вхідний контакт

Використовуйте цей шаблон конструктора потоків у Webex Contact Center для комплексної обробки вхідних викликів, перевірок робочого часу, оголошень про позиції в черзі та опцій зворотного виклику.

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

Змініть потік відповідно до потреб конкретної організації та для коректної обробки невідомих умов.

Цей процес використовує перетворення тексту в мовлення (TTS) від Cisco для аудіодій, що потребують підказок (якщо такі є). Для музики за замовчуванням використовується файл defaultmusic_on_hold.wav, що надається з коробки.

Передумови

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

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

  • Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.

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

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

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

Елемент потоку

Опис

Виклик отриманоВиклик входить у потік в активності NewContact.
Перевірте години роботиПотік перевіряє поточний час на відповідність визначеним робочим годинам за допомогою активності BusinessHours.
  • Робочий час: Виклик перенаправляється до активності Work_Non_WorkHours_Match та далі обробляється на основі умов, таких як години роботи або поза робочим часом.
  • Свята: Відтворюється повідомлення Holiday_Закрито , яке повідомляє абонента про те, що офіс закрито через свято, після чого зв’язок розривається.
  • Аварійне керування: Активність Override_Аварійна ситуація відтворює повідомлення про скасування екстреного виклику, після чого відбувається відключення.
  • Після робочого часу: Дія AfterHours_Prompt відтворює повідомлення про години роботи, і виклик розривається.
Варіанти самообслуговуванняПротягом робочих годин функція WelcomeMenu (меню IVR) відтворює меню, що пропонує абонентам основні опції самообслуговування:
  • Натисніть 1 для підтримки клієнтів: Виклик поставлено в чергу для команди підтримки.
  • Натисніть 2 для продажу: Виклик поставлено в чергу для команди збуту.
Розміщення в черзі Абонент, який викликає, розміщується в черзі за допомогою активності Черга.

Активність GetPositioninQueue отримує позицію абонента в черзі, і ця інформація оголошується абоненту за допомогою активності PlayPIQ.

Варіанти зворотного дзвінка та голосової поштиЯкщо абонент вирішує залишити голосове повідомлення або запросити зворотний дзвінок, запускається активність FinalMenu :
  • Натисніть 1 для зворотного виклику: Активність Callback_guf використовується для планування зворотного виклику.
  • Натисніть 2 для голосової пошти: Виклик переадресовується на голосову пошту за допомогою дії Голосова пошта.

Призупинити музику

Музика відтворюється, поки абонент чекає в черзі (файл за замовчуванням: defaultmusic_on_hold.wav.

Обробка циклів

Цей потік гарантує, що якщо абонент повторює дії CallLoopCycle та LoopCycle ), його буде перенаправлено до останніх пунктів меню (зворотний виклик або голосова пошта).
Розрив дзвінкаПісля виконання всіх кроків або якщо абонент вирішить вийти, виклик розривається за допомогою активності DisconnectContact.

Потокові дії

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

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

Опис

Почати

(НовийКонтакт)

Запускає потік, коли надходить виклик.

Перевірка робочих годин

(Робочі години)

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

Меню IVR

(Ласкаво просимо)

Відтворює меню з опціями самообслуговування (натисніть 1 для підтримки, натисніть 2 для продажів).

Обробка черги

  • Черга: Розміщує абонента в черзі для відповідної команди (наприклад, служби підтримки або продажів).
  • ОтриматиПозиціюУЧерзі: Отримує та оголошує позицію абонента в черзі.
  • PlayPIQ: Оголошує позицію абонента в черзі.

Музика на утриманні

(Музика на утриманні)

Відтворює музику очікування, поки абонент чекає в черзі.

Обробка циклів

(CallLoopCycle та LoopCycle)

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

Відключення

(ВідключитиКонтакт)

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

Додаткові матеріали

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

Опитування CSAT DTMF

Цей шаблон потоку містить функціональність системи опитування після дзвінка (PCS) на базі інтерактивного голосового відповіді (IVR). Опитування розроблено для ефективного та результативного збору оцінок задоволеності клієнтів за допомогою базового меню та тонального IVR.

Цей процес допомагає контакт-центру Webex ефективно збирати відгуки клієнтів за допомогою простого автоматизованого опитування після дзвінка з використанням двотональних багаточастотних тонів (DTMF). Клієнти оцінюють враження від дзвінків, коли отримують запит на оцінку. Система збирає відповіді клієнтів у глобальній змінній, яка використовується для звітності. Опитування фіксує оцінки задоволеності клієнтів за шкалою від 1 до 5.

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

Використання

Щоб ефективно використовувати цей потік як потік опитування після виклику, підключіть потік GoTo Flow від події AgentDisconnected до вашого основного потоку. Це гарантує, що коли агент розриває виклик, абоненту буде надано інтерактивне голосове опитування (IVR) після виклику, яке фіксує рівень задоволеності клієнтів (CSAT).

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

Передумови

Перш ніж налаштовувати цей потік, створіть такі змінні:

  • Контропитування

    • Тип—ЦІЛЕ ЧИСЛО

    • Значення за замовчуванням—0

    • Опис— Відстежує кількість спроб опитування та збільшує їх з кожною недійсною відповіддю або відповіддю, що перевищила час очікування.

  • Global_Відгук/Відповідь на опитування

    • Тип—ЦІЛЕ ЧИСЛО

    • Значення за замовчуванням—0

    • Джерело— Глобальна змінна
    • Зробити звітним— Увімкнути.
    • Опис— Зберігає відповідь клієнта на оцінку або «NoResponse», якщо така є invalid/timeout сценарій.

Потокові дії

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

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

Почати

НовийКонтакт

Розпочинає опитування, коли ініціюється новий телефонний контакт.

Параметри опитування (меню IVR)

Пропонує користувачеві вибрати оцінку (1—5). Числа 1, 2, 3, 4, 5 відповідають рівням задоволеності.

Тайм-аут або недійсна відповідь призводять до повторної спроби.

SetSurveyResponse

Фіксує вибір користувача та зберігає його у змінній Global_FeedbackSurveyResponse.

Встановити лічильник опитування

Збільшує значення змінної CounterSurvey після тайм-ауту або недійсної відповіді.

CheckCounterSurvey

Перевіряє, чи кількість повторних спроб перевищує 2, використовуючи таку умову CounterSurvey > 2.

Завершує опитування, якщо всі спроби вичерпано.

SetVariable_r3k

Призначає SurveyResponse значення «NoResponse», якщо кількість повторних спроб вичерпана.

ВідтворитиЗаписано опитування

Відтворює повідомлення з подякою після отримання відповіді.

ВідключитисяКонтакт

Ввічливо завершує дзвінок.

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

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

Цей потік демонструє, як дані передаються між контакт-центром Webex та DialogFlow ES для обробки взаємодії з клієнтами. Він забезпечує базовий потік, де дані обмінюються з DialogFlow ES для обробки природної мови та автоматизованого виконання запитів агентів. Інтеграція з DialogFlow дозволяє боту розуміти наміри клієнтів та вживати відповідних дій на основі розмови. Крім того, потік включає обробку помилок, щоб забезпечити безперебійну роботу з клієнтами, навіть за виникнення непередбачених обставин.

Передумови

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

  • Агент Google DialogFlow ES з відповідними намірами для розмови.
  • Створюйте точки входу, черги, команди та зіставлення точок входу.
  • Увімкніть виконання вебхуків у DialogFlow ES та використовуйте зразок коду node.js у вбудованому редакторі.
  • Функція перетворення тексту в мовлення (TTS) від Cisco увімкнена для динамічної генерації власних повідомлень. Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.

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

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

Елемент потоку

Опис

Клієнт ініціює контакт Виклик отримано до контакт-центру Webex.
Дані передаються до DialogFlow ESСпеціальне привітання, яке містить дані клієнта, такі як ім'я та причина дзвінка, надсилається боту DialogFlow ES для обробки.
Взаємодія бота з DialogFlowDialogFlow обробляє вхідні дані та відповідає на основі налаштованих намірів.
Музика в черзіПоки бот обробляє запит, клієнт ставиться в чергу з музикою очікування.
Від’єднатиВзаємодія завершується після завершення діалогу.

Потокові дії

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

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

Опис

Почати

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

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

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

Від’єднати

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

Специфіка потоку

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

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

Опис

Global_Зворотній зв'язокПідписка на опитування

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

Global_Назва голосу

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

Додаткові матеріали

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

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

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

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

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

Підтримка динамічних змінних

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

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

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

У цьому процесі використовується перетворення тексту в мовлення (TTS) від Cisco для всіх аудіодій, що потребують підказок. Власну музику для утримання або повідомлень можна налаштувати, оновивши змінні потоку.

Передумови

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

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

  • Мати дійсну кінцеву точку API для отримання налаштувань потоку

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

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

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

Елемент потоку

Опис

НовийКонтактПотік починається з моменту отримання виклику в точці входу.
HTTP-запитПотік надсилає HTTP-запит для динамічного отримання налаштувань потоку на основі DNIS виклику.
Перевірка робочих годинЗалежно від налаштувань потоку, він перевіряє робочі години, свята та перевизначення, щоб належним чином спрямувати виклик.
Відтворити повідомлення (привітання)На основі отриманих налаштувань відтворюється вітальне повідомлення за допомогою синтезу мовлення або попередньо записаного запиту.
Активність чергиЗа потреби виклик поміщається в чергу на основі динамічних змінних.
Відтворення музики (керування чергою) & Музика в черзі)Поки абонент чекає в черзі, відтворюється музика очікування, яку можна налаштувати динамічно.
Обробка помилокЯкщо виникає будь-яка помилка, виклик перенаправляється до потоку обробки помилок або іншої точки входу за допомогою функції GoTo, що активується динамічними змінними.

Потокові дії

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

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

Опис

Почати

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

Меню IVR

(Ласкаво просимо)

Відтворює меню з опціями самообслуговування (натисніть 1 для підтримки, натисніть 2 для продажів).

Встановити змінніАктивність SetVariable зберігає дані, отримані з HTTP-запиту, та призначає значення змінним, пов'язаним з потоком, таким як businessHours, queue, welcomePrompt та holdMusic.
Години роботиДіяльність BusinessHours перевіряє робочий графік, свята та зміни, спрямовуючи потік на основі поточного часу.
Відтворити повідомленняДія PlayMessage відтворює вітальне повідомлення абоненту. Це можна встановити динамічно або попередньо налаштувати.
Контакт у черзіДіяльність QueueContact розміщує абонента у відповідній черзі, використовуючи динамічні змінні для керування чергою та обробки резервних варіантів.
Відтворити музикуАктивність PlayMusic відтворює музику очікування для абонентів, які очікують у черзі, налаштованої на основі змінної holdMusic.
Перейти доКілька дій "Перейти до" використовуються для навігації між різними частинами потоку або обробки певних умов, таких як свята чи помилки.
Від’єднатиПісля виконання всіх необхідних кроків потік завершується відповідним відключенням або перенаправленням.

Привіт, світ

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

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

Підпотік використовує перетворення тексту в мовлення Cisco для будь-яких аудіопідказок. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).

Передумови

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

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

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

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

  1. Виклик отримано та входить у потік.
  2. Для абонента відтворюється вітальне повідомлення.
  3. Абонента ставлять у чергу.
  4. Поки абонент чекає, відтворюється музика для утримання.

Потокові дії

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

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

Опис

Почати

Потік починається з моменту отримання виклику
Відтворити повідомлення
  • Виклик перенаправляється до активності WelcomeMessage, яка відтворює вітальне повідомлення абоненту.
  • Це використовує синтез мовлення (TTS), але може бути й попередньо записане повідомлення, яке вітає абонента або надає певну інформацію.

Від’єднати

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

Додаткові матеріали

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

Автосекретар меню

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

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

У цьому процесі для будь-яких аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).

Передумови

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

  • Створюйте точки входу, черги, команди та зіставлення точок входу.
  • Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.

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

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

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

Елемент потоку

Опис

Виклик отримано

(Новий контакт у телефоні)

Потік запускається, коли новий телефонний контакт ініціюється вхідним дзвінком.

Привітальне повідомлення

(Привітальний текст)

Відтворюється вітальне повідомлення: Ласкаво просимо до контакт-центру Webex!

Головне меню

(Меню IVR)

Абоненту пропонується набір опцій меню. Меню читається вголос за допомогою TTS, пропонуючи абоненту різні опції послуг:

  • Натисніть 1 для команди обслуговування
  • Натисніть 2 для команди продажів
  • Натисніть 3 для закордонної команди
  • Натисніть 4, щоб дізнатися години роботи
  • Натисніть 5, щоб переглянути поширені запитання
  • Натисніть 6, щоб переглянути попередні умови
  • Натисніть 7, якщо у вас виникли проблеми з оплатою
  • Натисніть 8 для представника
  • Натисніть 9 для загальної інформації
  • Преса # повторити меню
  • Преса * покласти слухавку

Маршрутизація на основі вибору

Залежно від обраного варіанту, абонент або переадресовується до певної команди (сліпе переадресування), або ставиться в чергу для очікування наступного доступного агента.

Помилка обробки

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

Музика під час утримання

(Відтворити музику)

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

Від’єднати

Потік завершується розривом виклику.

Потокові дії

У наступній таблиці описано послідовність дій потоку.

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

Опис

Новий телефонний контакт

(Початок)

Це початкова точка потоку, коли новий телефонний контакт ініціюється вхідним дзвінком.

Відтворити повідомлення

(Привітальний текст)

Клієнта зустрічають повідомленням: Ласкаво просимо до контакт-центру Webex!

На цьому кроці для створення повідомлення використовується перетворення тексту в мовлення (TTS) від Cisco Cloud.

Головне меню

(Меню IVR)

Абоненту надається меню з різними опціями:

  • Натисніть 1 для команди обслуговування
  • Натисніть 2 для команди продажів
  • Натисніть 3 для закордонної команди
  • Натисніть 4, щоб дізнатися години роботи
  • Натисніть 5, щоб переглянути поширені запитання
  • Натисніть 6, щоб переглянути попередні умови
  • Натисніть 7, якщо у вас виникли проблеми з оплатою
  • Натисніть 8 для представника
  • Натисніть 9, щоб знову поговорити з командою підтримки
  • Преса # повторити меню
  • Преса * покласти слухавку

Маршрутизація на основі вибору

(Умови)

Залежно від обраного варіанту, абонент або переадресовується до певної команди (сліпе переадресування), або ставиться в чергу для очікування наступного доступного агента.

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

Відтворювати музику

(Музика на очікуванні)

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

Помилка обробки

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

Від’єднати

Після завершення взаємодії або виникнення помилки потік розриває виклик за допомогою дії Роз’єднати контакт.

Додаткові варіанти використання

  • Підменю: Є меню вибору мови, де користувачі можуть вибрати бажану мову, натиснувши 1 для англійської або 2 для іспанської. Меню повторюється, якщо абонент натискає #.
  • Повідомлення про помилки: Коли отримано недійсний ввід, відтворюється повідомлення про помилку. У разі критичних помилок система вибачається та розриває зв'язок з абонентом.

Додаткові матеріали

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

Провал у даних Microsoft Dynamics HTTP(S)

Використовуйте цей шаблон конструктора потоків, щоб створити потік IVR у Webex Contact Center, який підключається до MS Dynamics за допомогою HTTP-конектора. Цей процес отримує дані про клієнта та інцидент за допомогою ANI з CRM, вітає абонента персоналізованим повідомленням та направляє виклик.

За допомогою цього процесу абонент отримує персоналізоване повідомлення на основі даних CRM, і якщо запит не знайдено, виклик переадресовується агенту. Агент отримує інформацію про клієнта або справу в режимі реального часу через спливаюче вікно. Потік взаємодіє з MS Dynamics через два HTTP-запити:

  1. Отримує дані клієнта, виконуючи пошук ANI.
  2. Отримує найновіші відомості про справу на основі ідентифікатора клієнта. Якщо інформація про клієнта або справу не знайдена, виклик перенаправляється до агента, а абоненту відтворюється відповідне повідомлення. Агент отримує спливаюче вікно, яке відображає або форму «Новий інцидент » , або деталі останнього створеного інциденту для клієнта.

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

Передумови

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

  • Застосунок зареєстровано в Azure для MS Dynamics CRM.
  • OAuth 2.0 та налаштування конектора в Control Hub необхідно налаштувати заздалегідь.
  • Імпортуйте шаблон у Flow Designer.
  • Налаштуйте змінні потоку, черги та будь-які конкретні конфігурації відповідно до потреб вашої організації.

У цьому процесі використовується перетворення тексту в мовлення (TTS) від Cisco для динамічних підказок. Якщо потрібне статичне аудіо, користувачі можуть завантажувати аудіофайли. Музика для утримання за замовчуванням використовується з репозиторію Webex.

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

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

Елемент потоку

Опис

Виклик отримано

ANI абонента фіксується.

Стриптиз АНІ

+ Код країни видалено з ANI.

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

HTTP-запит надсилається до MS Dynamics CRM для пошуку даних клієнта за допомогою розділеного ANI.

Умовна перевірка - клієнт існує

Якщо клієнт існує, надсилається ще один HTTP-запит для отримання деталей його справи. Якщо клієнт не існує, відтворюється повідомлення Справу не знайдено.

Відтворити персоналізовану інформацію про справу

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

Спрямувати до агента або відключитися

Потім абоненту пропонується можливість поговорити з агентом або розірвати зв'язок.

Спливаюче вікно для агента

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

Потокові дії

У наступній таблиці описано послідовність дій потоку IVR, який підключається до MS Dynamics за допомогою HTTP-конектора.

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

Опис

Почати

Ініціює потік, коли надходить виклик.

Стриптиз АНІ

Знімає + код країни з ANI для підготовки до пошуку в MS Dynamics.

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

Надсилається HTTP-запит GET для отримання повного імені та ідентифікатора контакту клієнта на основі ANI.

Умовна перевірка - клієнт існує

Перевіряє, чи існує клієнт у MS Dynamics. Якщо значення true, отримує деталі справи. Якщо значення «false», відтворюється повідомлення, яке інформує абонента про те, що жодного випадку не знайдено.

Отримати інформацію про справу

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

Відтворити персоналізоване повідомлення

Вітає абонента на ім'я та надає деталі справи за допомогою TTS (перетворення тексту в мовлення).

Відтворити не знайдено жодного випадку

Відтворює повідомлення, якщо для абонента не знайдено жодної справи, та повідомляє його про переадресацію до агента.

Головне меню

Пропонує абоненту вибір: з’єднатися з агентом або завершити дзвінок.

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

Спрямовує абонента до доступного агента на основі попередньо визначених налаштувань черги.

Відтворювати музику

Відтворює музику очікування, поки абонент чекає в черзі.

Відключити контакт

Завершує виклик, якщо абонент вирішує завершити зв'язок.

Спливаюче вікно

Відображає інформацію про справу або форму нової справи для агента, коли на дзвінок відповіли.

Додаткові матеріали

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

Демонстрацію інтеграції з MS Dynamics див. у статті про налаштування власного конектора для MS Dynamics CRM.

Щоб отримати додаткові відомості про інструменти API для автентифікації в середовищах Microsoft Dataverse, див. Використання Insomnia з Dataverse Web API.

Розподіл відсотків та A/B розподіл

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

Цей потік розподіляє вхідні виклики на основі відсоткового розподілу. Зокрема, 90% of contacts are routed to the main queue, 0% для підтримки переповнення (неактивна) та 10% для позачергової роботи. Після розподілу абонентам відтворюється повідомлення про призначення в чергу, а потім музика на утримуванні, доки не стане доступним оператор. Ви можете змінити потік відповідно до потреб вашої організації.

У цьому процесі для будь-яких аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).

Передумови

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

  • Створюйте точки входу, черги, команди та зіставлення точок входу.
  • Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.

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

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

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

Елемент потоку

Опис

Квитанція про дзвінок

Виклик входить у потік у точці NewContact.

Розподіл відсотків

90% викликів спрямовуються до головної черги.

10% дзвінків перенаправляються до зовнішньої черги.

Повідомлення черги відтворення

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

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

Абонент розміщується у призначеній черзі.

Призупинити музику

Під час очікування в черзі абоненти чують музику очікування.

Призначення операторів

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

Потокові дії

У наступній таблиці описано послідовність дій потоку.

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

Опис

НовийКонтакт

Це відправна точка, коли надходить новий телефонний контакт.

Відсотковий розподіл

Розподіляє вхідний контакт на основі відсоткового розподілу:

  • 90% спрямовано до головної черги.
  • 10% спрямовується до черги поза офісом.

SetVariable

Записує виділений відсоток (90%, 10%) у змінну з назвою PercentageAllocated.

SetVariable

Записує шлях виходу (Головна черга або Поза сайтом), який виклик пройшов, у змінну з назвою PercentageExitPath.

PlayMessage

Відтворює повідомлення за допомогою Cisco TTS, інформуючи абонента про його призначення, наприклад: Ви досягли 90% розподілу! Головна черга відділення 1.

Контакти черги

Ставить контакт у чергу на основі виділеного шляху (Головна черга або Зовнішня черга).

PlayMusic

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

Додаткові матеріали

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

Провал у даних Salesforce HTTP(S)

Використовуйте цей шаблон конструктора потоків, щоб створити потік IVR у Webex Contact Center, який підключається до Salesforce через HTTP-конектор, що забезпечує динамічну маршрутизацію та вилучення даних для керування зверненнями Salesforce.

Цей процес використовує HTTP-конектор Webex Contact Center для отримання інформації про клієнтів із Salesforce за допомогою пошуку ANI. Потік отримує інформацію про обліковий запис клієнта, контактну особу та інцидент із Salesforce та відповідно спрямовує виклик.

У цьому процесі для будь-яких аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).

Передумови

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

  • Створюйте точки входу, черги, команди, зіставлення точок входу та будь-які інші дії конфігурації, характерні для організації, такі як з'єднувачі, зовнішній ANI тощо.
  • Налаштуйте конектор Salesforce за допомогою OAuth2. Докладні кроки див. у статті Налаштування підключеного додатка для роз’єму Salesforce Webex Contact Center.
  • Імпортуйте доданий потік Salesforce_HTTP_Connector.json у конструктор потоків Webex Contact Center.
  • Використовуйте колекцію Salesforce API для ознайомлення з REST API.
  • Щоб вручну згенерувати токен доступу OAuth, скористайтеся такою командою:
    curl --location --request POST 'https://abcde-dev-ed.my.salesforce.com/services/oauth2/token' \
    --header 'Content-Type: application/x-www-form-urlencoded' \
    --data-urlencode 'grant_type=password' \
    --data-urlencode 'client_id=clientId' \
    --data-urlencode 'client_secret=clientSecret' \
    --data-urlencode 'username=yourLogin@salesforce.com' \
    --data-urlencode 'password=yourPassword'
    

Варіант використання

Цей приклад інтеграції демонструє, як цей процес забезпечує безперебійне обслуговування клієнтів шляхом інтеграції Salesforce з Webex Contact Center, забезпечуючи легкий доступ до відповідної інформації як для клієнтів, так і для агентів.

  1. Клієнт телефонує до контакт-центру Webex, і його номер телефону фіксується.
  2. Система виконує пошук ANI в Salesforce, щоб знайти відповідну інформацію про обліковий запис та контактну інформацію.
  3. На основі отриманих даних клієнт отримує персоналізоване IVR-повідомлення.
  4. Якщо з клієнтом пов’язано відкриту справу, агент отримує цю інформацію на свій робочий стіл.
  5. Після дзвінка контакт-центр Webex надсилає деталі дзвінка та коментарі назад до звернення Salesforce.

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

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

Елемент потоку

Опис

Пошук та маршрутизація ANI

Потік починається зі збору номера телефону клієнта. Номер телефону форматується, і виклик Salesforce API отримує обліковий запис і контакт, пов’язані з ANI. Якщо клієнта знайдено, його перенаправляють на основі пов’язаного звернення Salesforce.

Оновлення після дзвінка

Після завершення дзвінка агентом контакт-центр Webex надсилає таку інформацію, як коментарі до дзвінка та ідентифікатори дзвінків, до відповідного запиту Salesforce.

Потокові дії

У наступній таблиці описано послідовність дій потоку.

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

Опис

Почати

(НовийКонтакт)

Записує деталі вхідного дзвінка та розпочинає процес.

Указати номер телефону

(ВстановитиНомерТелефону)

Форматує отриманий номер телефону для пошуку в Salesforce API.

Пошук облікового запису

(АкаунтВідANI)

Виконує HTTP-запит GET до Salesforce, отримуючи дані облікового запису клієнта на основі номера телефону.

Пошук контактів

(Зв'язатися з ANI)

Отримує контакт, пов'язаний з номером телефону, за допомогою запиту Salesforce SOQL.

Пошук справи

(Ідентифікатор контакту Caseby)

Отримує відкриті справи, пов’язані з контактом, а також деталі справи, включаючи номер справи та ідентифікатор.

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

(КонтактЧерги)

Направляє виклик відповідному агенту на основі отриманої інформації Salesforce та пріоритету клієнта.

Відтворювати музику

(Музика)

Відтворює музику очікування, поки клієнт чекає на з'єднання з агентом.

Спливаюче вікно

(Обліковий запис ScreenPop)

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

Опублікувати коментар

(Коментар до публікації)

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

Кінець потоку

(Кінець потоку)

Завершує потік після виконання всіх завдань.

Додаткові матеріали

Щоб отримати додаткові відомості про налаштування Salesforce за допомогою Webex Contact Center, див . Вступ до Salesforce REST API та посібник з налаштування та адміністрування Webex Contact Center.

Щоб отримати вичерпний відеоінструкцію з налаштування, перегляньте цю серію з двох частин:

Провал у даних ServiceNow HTTP(S)

Використовуйте цей шаблон конструктора потоків для безпечного отримання та оновлення інцидентів та інших типів об’єктів у ServiceNow через Webex Contact Center.

Цей процес інтегрує Webex Contact Center із ServiceNow за допомогою HTTP-конектора для маршрутизації рішень та отримання відомостей про інциденти через REST API ServiceNow. Він обробляє вхідні голосові дзвінки, виконує пошук ANI, отримує відповідну інформацію та надає персоналізоване обслуговування. Послідовність дій виглядає наступним чином:

  1. Виклик отримано до контакт-центру Webex.
  2. Абоненту, який телефонує, відтворюється вітальне повідомлення із зазначенням деталей інциденту.
  3. Система виконує пошук у ServiceNow, використовуючи ANI, щоб отримати sys_id абонента, що викликає, та отримати ідентифікатор об'єкта абонента на ServiceNow.
  4. На основі sys_idсистема шукає активний інцидент для абонента.
  5. Номер інциденту відтворюється абоненту.
  6. Виклик ставиться в чергу для наступного доступного агента, пріоритет якого встановлюється залежно від серйозності інциденту.
  7. Поки абонент чекає в черзі, відтворюється музика для утримання.
  8. Після того, як виклик з’єднано з агентом, інформація про інцидент відображається на робочому столі агента.
  9. Після виклику контакт-центр Webex публікує інформацію про виклик у відповідному інциденті в ServiceNow.

Передумови

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

  • Налаштування OAuth2: Налаштуйте OAuth2 у ServiceNow та Webex Contact Center, дотримуючись інструкцій у відеоінструкції .
  • Налаштування адміністратора: Увійдіть до admin.webex.com та налаштуйте конектор. Перейти до Контакт-центру > Роз'єми > Користувацький роз'єм > OAuth2. Введіть необхідні облікові дані, як зазначено у відеоінструкції.

Приклад варіанту використання

Цей приклад інтеграції демонструє, як Webex Contact Center може покращити взаємодію з клієнтами завдяки персоналізованій взаємодії, використовуючи ServiceNow для пошуку ANI та управління інцидентами:

  1. Вхідний дзвінок: Клієнт телефонує до контакт-центру Webex.
  2. Пошук ANI: Webex виконує пошук ANI в ServiceNow для ідентифікації абонента.
  3. Пошук інцидентів: ServiceNow отримує пов'язаний ідентифікатор інциденту на основі даних абонента.
  4. Персоналізоване привітання: Клієнта зустрічають персоналізованим повідомленням із посиланням на його активний інцидент.
  5. Маршрутизація та пріоритизація: Дзвінки перенаправляються залежно від серйозності інциденту, що забезпечує першочергове вирішення критичних проблем.
  6. Призначення агента: Виклик перенаправляється доступному агенту, а деталі інциденту відображаються на робочому столі агента.
  7. Оновлення після дзвінка: Контакт-центр Webex надсилає відповідну інформацію про виклики, включаючи ідентифікатори викликів, до ServiceNow за допомогою потоків подій.

Потокові дії

У наступній таблиці описано дії, що використовуються в потоці, та їхню роль в інтеграції.

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

Опис

Почати

(НовийКонтакт)

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

Відтворити повідомлення

(Вітання)

Відтворює вітальне повідомлення за допомогою функції перетворення тексту в мовлення Cisco Cloud, наприклад: Ласкаво просимо до демоверсії ServiceNow. Номер вашого інциденту: {{incidentNum}}

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

(Цифрова смуга ANI)

Позбавляє міжнародного коду (+1) від ANI для точного збігу.

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

(Формат ANI)

Форматує ANI у формат, необхідний ServiceNow для запитів: (123) 456-7890.

HTTP-запит

(Пошук користувача)

Шукає sys_id користувача в ServiceNow, використовуючи його ANI.

HTTP-запит

(Інцидент пошуку)

Використовує sys_id для отримання активного інциденту абонента з ServiceNow.

Відтворити повідомлення

(Номер інциденту)

Оголошує номер інциденту абоненту за допомогою синтезу мовлення.

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

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

Розміщує абонента в черзі для наступного доступного агента, залежно від серйозності інциденту.

Відтворювати музику

(Затримайте музику)

Відтворює музику на утриманні, поки абонент перебуває в черзі.

Після дзвінка

(Опублікувати коментарі до ServiceNow)

Надсилає інформацію про виклик, включаючи номер інциденту, назад до ServiceNow після завершення виклику.

Додаткові матеріали

Щоб дослідити та протестувати REST API, ви можете імпортувати колекцію ServiceNow API Postman (ServiceNow API Collection.postman_collection.json) у Postman. Це допомагає зрозуміти, які API доступні та як вони взаємодіють із Webex Contact Center.

Щоб отримати додаткові відомості про робочі процеси Webex Contact Center, див. посібник із налаштування та адміністрування Webex Contact Center.

Простий вхідний дзвінок до черги

Використовуйте цей шаблон конструктора потоків у Webex Contact Center, щоб забезпечити простий процес обробки вхідних викликів. Абонентів вітають, ставлять у чергу до агента та чують музику очікування під час очікування.

Цей потік забезпечує простий процес обробки вхідних дзвінків у контакт-центрі:

  1. Виклик отримано та входить у потік через точку входу.
  2. Для абонента відтворюється вітальне повідомлення.
  3. Абонент ставиться в чергу до наступного доступного агента.
  4. Під час очікування в черзі для абонента відтворюється музика очікування.
  5. Цей потік забезпечує безперебійну роботу, розміщуючи механізми обробки помилок та дозволяючи резервні сценарії у випадку, якщо агенти недоступні.

Передумови

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

  • Створюйте точки входу, черги, команди та зіставлення точок входу.
  • Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.

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

Потокові дії

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

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

Опис

Почати

(Новий контакт у телефоні)

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

Відтворити повідомлення

(Привітальний текст)

Відтворюється повідомлення, щоб привітати абонента. У цьому потоці повідомлення говорить: Ласкаво просимо до контакт-центру Webex!

Це повідомлення налаштовується за допомогою Cisco TTS, але його можна замінити на користувацькі записи.

Черга

(Прямий контакт)

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

Відтворювати музику

(Музика на очікуванні)

Під час очікування в черзі потік відтворює музику очікування (defaultmusic_on_hold.wav). Він відтворюється 30 секунд, перш ніж зациклюватися.

Відтворити повідомлення

(Утримувати повідомлення)

Поки абонент очікує, відтворюється додаткове повідомлення: Дякуємо за співпрацю. Будь ласка, зачекайте, поки ми знайдемо вам експерта.

Це повідомлення налаштовується за допомогою Cisco TTS, але його можна замінити на користувацькі записи.

Кінець потоку

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

Помилка обробки

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

Створіть цей потік

Щоб створити цей потік вхідних викликів, створіть потік із шаблону та виберіть шаблон «Простий вхідний виклик до черги». Щоб ознайомитися з кроками створення, див. Створення потоків із шаблонів потоків.

Щоб переглянути шаблон перед його використанням, див. Перегляд деталей шаблону потоку. Після створення потоку налаштуйте шаблон для черги, підказок та обробки помилок. Потім перевірте та опублікуйте потік.

Додаткові матеріали

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

Віртуальний агент з Google DialogFlow CX

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

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

Цей процес використовує перетворення тексту в мовлення (TTS) від Cisco для аудіопідказок, якщо такі є.

Передумови

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

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

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

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

Потокові дії

У наступній таблиці описано послідовність дій потоку.

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

Опис

Почати

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

HTTP-запит

(ОтриматиІм'яКлієнта)

Система надсилає запит 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 та Налаштування віртуального голосового зв'язку агента в Webex Contact Center.

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

Провал у даних HTTP(S) Zendesk

Цей шаблон використовує HTTP-конектор Webex Contact Center для інтеграції з Zendesk. Використовуйте цей шаблон конструктора потоків для пошуку даних клієнтів, керування заявками в Zendesk та ефективного використання.

Цей процес використовує API Zendesk для покращення роботи Webex Contact Center шляхом вилучення даних клієнтів на основі ANI (автоматичного визначення номера) та отримання деталей заявки. Він направляє дзвінки залежно від серйозності інциденту або доступності оператора, покращуючи взаємодію з клієнтами. Система може виконувати кілька дій:

  • Пошук користувача Zendesk на основі ANI (номера абонента).
  • Отримати останній невирішений запит користувача.
  • Надайте клієнту відповідні дані квитка через IVR.
  • Спрямуйте виклик до агента на основі попередньо визначених критеріїв або дозвольте клієнту самостійно завершити дзвінок.

У цьому процесі для будь-яких аудіопідказок використовується перетворення тексту в мовлення (TTS) від Cisco. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).

Передумови

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

  • Переконайтеся, що автентифікація API увімкнена в екземплярі Zendesk. Виконайте такі дії: Адміністратор > Програми та інтеграції > API > Увімкнути автентифікацію API.
  • HTTP-конектор Zendesk потрібно налаштувати за допомогою BasicAuth.
  • Створюйте точки входу, черги, команди та будь-які інші дії конфігурації, специфічні для організації.
  • Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки або музичні файли.

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

Варіант використання

Використайте цей приклад, щоб краще зрозуміти, як працює цей потік.

  1. Клієнт телефонує до контакт-центру Webex.
  2. Для отримання даних клієнта з Zendesk виконується пошук ANI.
  3. Отримано найновіший квиток, пов'язаний з клієнтом.
  4. Клієнта зустрічають через IVR та повідомляють про статус його заявки.
  5. Клієнт може:
    • Зв'язатися з агентом.
    • Відключіть їх, якщо вони вирішать не розмовляти з агентом.
  6. Після дзвінка система може оновити заявку Zendesk відповідною інформацією про дзвінок.

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

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

Елемент потоку

Опис

Виклик отримано

Виклик надходить до системи, і запускається конектор Zendesk.

Пошук користувача в Zendesk

Система виконує пошук у Zendesk за номером абонента.

Отримати деталі квитка

Система отримує найновіший невирішений квиток для користувача.

Пред'явити деталі квитка

Клієнт отримує інформацію про статус заявки через повідомлення IVR.

Пункти меню

Клієнт може обрати спілкування з агентом або відключитися.

Потокові дії

У наступній таблиці описано послідовність дій потоку.

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

Опис

Почати

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

Пошук користувача (Zendesk)

Ця дія виконує HTTP-запит до Zendesk, шукаючи користувача на основі його ANI.

Отримати деталі квитка

До Zendesk надсилається ще один HTTP-запит для отримання останнього квитка користувача.

Пред'явити деталі квитка

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

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

Система пропонує клієнту меню, яке дозволяє йому або підключитися до агента, або відключитися.

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

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

Відтворювати музику

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

Коментарі до публікацій (Zendesk)

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

Від’єднати

Система розриває дзвінок, якщо клієнт вирішує розірвати зв'язок або після завершення дзвінка.

Додаткові матеріали

Цей процес використовує HTTP-конектор Webex Contact Center для взаємодії з API Zendesk. Для отримання додаткової інформації див. документацію Zendesk API та посібник із налаштування та адміністрування Webex Contact Center.

Уникайте дублювання зворотних викликів

Цей шаблон потоку демонструє, як запобігти дублюванню записів зворотного виклику в Webex Contact Center, використовуючи розширену активність HTTP з підтримкою Content-Type: GraphQL. Він використовує HTTP-конектор WebexCC API для взаємодії з Search API, що дозволяє процесу перевіряти наявність існуючих запитів на зворотний виклик від того самого абонента. Цей шаблон підвищує ефективність та враження клієнтів, уникаючи зайвих зворотних викликів.

Цей шаблон потоку перевіряє, чи клієнт вже розмістив запит на зворотний виклик у системі. Він використовує API пошуку через GraphQL, щоб визначити, чи існує активне завдання зворотного виклику для ANI (автоматичного визначення номера) абонента.

Він використовує функцію, яка покращує активність HTTP у Webex Contact Center, додаючи підтримку для Content-Type: GraphQL - Можливість використовувати HTTP-конектор WebexCC API для використання API пошуку через новий тип вмісту GraphQL, включаючи підстановку змінних.

Передумови

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

  • Налаштуйте конектор для API контакт-центру Webex.

  • Переконайтеся, що середовище контакт-центру Webex налаштоване належним чином: Точка входу, зіставлення точок входу, черги тощо.

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

Елемент потоку

Опис

Виклик отримано

Виклик входить у потік в активності NewContact.

Початкове привітання

Активність PlayMessage_wgk відтворює початкове вітальне повідомлення абоненту.

Витяг поточного часу

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

Обчислити час години тому

Активність SetVariable_8t9 обчислює час за 24 години до поточного часу в мілісекундах епохи та зберігає його у змінній goback_by_a_day.

Обрізати ANI

Діяльність SetVariable_ak4 обрізає ANI (номер телефону абонента), щоб видалити "+1" префікс для цілей пошуку.

Виклик API пошуку (GraphQL)

  • Дія SearchAPIRequest здійснює виклик API пошуку Webex Contact Center за допомогою GraphQL, щоб знайти будь-які наявні активні завдання зворотного виклику на основі ANI.

  • Він використовує змінні goback_by_a_day та currentTime для пошуку протягом останніх 24 годин.

  • Запит GraphQL шукає завдання, що відповідають ANI або обрізаному ANI абонента, які є активними та мають статус зворотного виклику.

Перевірте відповідь API

  • Активність SetVariable_xye об'єднує код стану HTTP, стан зворотного виклику та тіло відповіді HTTP з виклику Search API у змінну apiOutput.

  • Активність Condition_ts8 перевіряє, чи містить тіло відповіді HTTP від виклику API пошуку значення "Не оброблено", що вказує на відсутність дубліката зворотного виклику.

Обробка дубліката зворотного виклику (якщо його знайдено)

  • Якщо знайдено дублікат зворотного виклику (відповідь API містить зворотний виклик), активність PlayMessage_99x інформує абонента про те, що зворотний виклик вже заплановано, а потім активність DisconnectContact_mx8 розриває виклик.

Запланувати новий зворотний виклик (якщо не знайдено):

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

Запланувати зворотний дзвінок

Якщо абонент вирішує запланувати зворотний виклик (натискає 1), дія Callback_20e планує зворотний виклик, використовуючи ANI абонента. Повідомлення з підтвердженням відтворюється через PlayMessage_ysw, а потім DisconnectContact_mx8_2bg розриває виклик.

Очікування в черзі

Якщо абонент вирішує чекати в черзі (натискає 2), SetVariable_c0y збільшує лічильник на одиницю. Потім виклик ставиться в чергу до агента через QueueContact_95e, а музика відтворюється під час очікування через PlayMusic_qne. Виклик повертається до дії Menu_lsi.

Змінні

  • Стан зворотного виклику: (STRING) – Стан зворотного виклику.

  • лічильник: (INTEGER) – Змінна-лічильник.

  • поточний час: (СТРІНГ) – Поточний час у мілісекундах з епохи.

  • goback_by_a_day: (СТРІНГ) – Час 24 години тому в мілісекундах з епохи.

  • Вихід API: (STRING) – об’єднаний код стану HTTP, стан зворотного виклику та відповідь HTTP від API пошуку.

  • ANITrim: (СТРІНГ) – Обрізаний ANI (номер телефону) абонента.

  • відповідь: (STRING) – HTTP-відповідь від API пошуку.

Потокові дії

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

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

Опис

Почати

(НовийКонтакт)

Запускає потік, коли надходить виклик.

Дії

PlayMessage

Відтворює повідомлення абоненту.

Зворотній виклик

Планує зворотний виклик для абонента.

PlayMusic

Відтворює музику під час утримання.

ЧергаКонтакт

Ставить виклик у чергу для агента.

HTTP

Здійснює HTTP-запит до API пошуку за допомогою GraphQL.

ВідключитисяКонтакт

Розриває дзвінок.

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

ВстановитиЗмінну: Встановлює різні змінні, включаючи поточний час, час 24 години тому, обрізаний ANI та вивід API.

Умови

  • Хвороба: Перевіряє, чи тіло HTTP-відповіді містить значення "Не оброблено".

  • Меню: Надає абоненту можливість запланувати зворотний виклик або очікувати в черзі.

Музика на утриманні (MusicOnHold)

Відтворює музику очікування, поки абонент чекає в черзі.

Обробка циклів (CallLoopCycle та LoopCycle)

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

Відключення (DisconnectContact)

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

Додаткові матеріали

Щоб отримати додаткові відомості про використання HTTP-запитів із GraphQL та інші дії в Webex Contact Center, зверніться до розділу дії HTTP-запит.

Також зверніться до документації API контакт-центру Webex для отримання детальної інформації про API пошуку та запити GraphQL.

Запис та керування аудіопідказками

Цей шаблон потоку надає адміністраторам спрощений метод запису та керування аудіопідказками в контакт-центрі Webex через телефонний інтерфейс користувача (TUI). Він використовує розширені можливості HTTP-активності, включаючи підтримку `Content-Type: Дані форми для взаємодії з API аудіофайлів (підказок) Webex Contact Center. Цей шаблон відтворює функціональність, знайому з локальних систем, покращуючи взаємодію з клієнтами та операційну ефективність.

Передумови

  • Створіть точку входу та налаштуйте зіставлення точок входу на сторінці налаштувань центру керування для Webex Contact Center. Зверніться до Посібника з налаштування та адміністрування контакт-центру Webex.

  • Налаштуйте конектор для API контакт-центру Webex.

  • Якщо для підказок не ввімкнено перетворення тексту в мовлення (TTS) від Cisco, завантажте необхідні статичні аудіофайли.

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

Елемент потоку

Опис

Виклик отриманоВиклик входить у потік в активності NewContact.
(НЕОБОВ'ЯЗКОВО) Автентифікація адміністратора через OTPРозробник потоку може реалізувати додатковий бар'єр автентифікації для адміністратора, використовуючи безпечний метод, такий як OTP, що надсилається через SMS до ANI, або випадково згенерований код. number/PIN. Це можна додати перед головним меню.
Головне менюДіяльність Головне меню (меню IVR) надає адміністратору такі опції:
  • Натисніть 1, щоб створити нове підказку.

  • Натисніть 2, щоб оновити існуюче запит.

  • Натисніть 3, щоб видалити існуюче запит.

  • Натисніть 4, щоб вийти з потоку

Створити запит (варіант 1)
  • Дія PlayMessage_kcx пропонує адміністратору записати нову аудіопідказку.

  • Дія Record_e0j записує аудіовхід від адміністратора.

  • Записане аудіо потім надсилається до API центру контактів Webex за допомогою HTTP-запиту CreatePrompt з Content-Type: Form Data.

  • Діяльність Parse_gke аналізує відповідь, щоб витягти id та blobId з новоствореного запиту. Це потрібно на випадок, якщо потрібно оновити той самий запит.

  • Активність PlayMessage_q16 підтверджує створення повідомлення.

  • Система відтворює записаний запит для підтвердження за допомогою PlayRecordedMessage.

Запит на оновлення (варіант 2)
  • Дія RecordPromptAfterTone пропонує адміністратору записати оновлений запит.

  • Діяльність Record_e38 записує новий аудіозапис.

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

  • Оновлений аудіофайл надсилається до API центру контактів Webex за допомогою активності HTTP-запиту HTTPRequest_13n з Content-Type: Form Data.

  • Система підтверджує оновлення та відтворює нове повідомлення за допомогою PlayMessage_q16_jpg_03l та PlayMessage_0l6.

Видалити запит (варіант 3)
  • Дія DeleteConfirm підтверджує видалення.

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

  • Активність HTTPRequest_raf надсилає запит DELETE до API центру контактів Webex для видалення запиту.

  • Система підтверджує видалення за допомогою DeleteConfirm.

Вихід (Варіант 4)
  • Вправа «Прощавай» відтворює повідомлення з подякою.

  • Виклик розривається за допомогою дії DisconnectContact_cz4.

Змінні

Змінна

Тип

Опис

Ідентифікатор блобуРЯДОКІдентифікатор блобу аудіофайлу
Назва аудіофайлуРЯДОКНазва аудіофайлу (за замовчуванням: «EmergencyDemo.wav»).
idРЯДОКІдентифікатор аудіофайлу.
станРЯДОКСтатус запиту API.
newFileNameРЯДОКНазва оновленого аудіофайлу (за замовчуванням: "updatedFile.wav").
відповідьРЯДОКHTTP-відповідь від запитів API. Це необов'язково, для налагодження.

Використані види діяльності

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

Опис

Почати НовийКонтакт: Запускає потік, коли надходить виклик.
Меню IVR Головне меню: Відтворює меню з опціями для керування за допомогою підказок.
Створити запит
  • Відтворити повідомлення: Запитує адміністратора на запис нового запиту.

  • Запис: Записує вхідний аудіосигнал.

  • HTTP-запит: HTTP-запит для створення аудіопідказки за допомогою Content-Type: FORM-DATA.

  • Розбір: Розбирає HTTP-відповідь для вилучення id та blobId.

  • Відтворити повідомлення: Підтверджує створення повідомлення.

  • Відтворити повідомлення: Відтворює записану підказку.

Запит на оновлення
  • Меню: Запитує адміністратора на запис оновленого запиту.

  • Record_e38: Записує вхідний аудіосигнал.

  • HTTP-запит: HTTP-запит для оновлення аудіопідказки за допомогою Content-Type: FORM-DATA.

  • Відтворити повідомлення: Підтверджує оновлення повідомлення.

  • Відтворити повідомлення: Відтворює оновлену підказку.

Видалити запит
  • Меню: Підтверджує видалення аудіопідказки.

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

  • HTTP-запит: HTTP-запит на видалення аудіопідказки за допомогою Content-Type: Application/JSON та запиту DELETE.

Інше
  • Зачекайте: Очікувальна активність.

  • ВстановитиЗмінну: Встановлює змінні.

  • Від’єднатиКонтакт: Розриває дзвінок.

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

Щоб отримати додаткові відомості про використання запису активності, HTTP-запитів та елементів керування записом у Webex Contact Center, зверніться до розділу активності HTTP-запит.

Шаблон маршрутизації останнього агента

Шаблон маршрутизації останнього агента демонструє, як реалізувати маршрутизацію останнього агента в Webex Contact Center, використовуючи розширену активність HTTP з підтримкою Content-Type: GraphQL. Він використовує HTTP-конектор WebexCC API для взаємодії з Search API, що дозволяє маршрутизувати виклики останньому агенту, який обробляв виклик. Цей шаблон покращує взаємодію з клієнтами, пов'язуючи їх зі знайомим агентом.

Цей шаблон потоку перевіряє, чи телефонував клієнт протягом останніх 24 годин, і якщо так, перенаправляє виклик тому самому агенту. Він використовує API пошуку через GraphQL, щоб знайти останнього агента, який обробляв дзвінок, на основі ANI (автоматичного визначення номера) абонента.

Він використовує функцію, яка покращує активність HTTP у Webex Contact Center, додаючи підтримку для Content-Type: GraphQL - Можливість використовувати HTTP-конектор WebexCC API для використання API пошуку через новий тип контенту GraphQL: включаючи підстановку змінних.

Передумови

  • Налаштуйте конектор для API контакт-центру Webex.

  • Переконайтеся, що середовище контакт-центру Webex налаштоване належним чином: Точка входу, зіставлення точок входу, черги тощо.

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

  1. Виклик отримано:

    • Виклик входить у потік в активності NewContact.

  2. Початкове привітання:

    • Активність PlayMessage відтворює початкове вітальне повідомлення абоненту.

  3. Витяг поточного часу:

    • Активність CurrentTime витягує поточний час.

  4. Обчислити час 24 години тому:

    • Дія Goback_By_a_day обчислює час на 24 години раніше поточного часу.

  5. Обріжте ANI:

    • Активність SetVariable обрізає ANI (номер телефону абонента), щоб видалити "+1" префікс для цілей пошуку.

  6. Виклик API пошуку (GraphQL):

    • Дія SearchAPILastAgent здійснює виклик до API пошуку Webex Contact Center за допомогою GraphQL, щоб знайти агента, який обробляв попередній виклик, на основі ANI.

    • Він використовує змінні goback_by_a_day та currentTime для пошуку протягом останніх 24 годин.

    • Запит GraphQL шукає завдання, що відповідають ANI або обрізаному ANI абонента, який викликає, але не є активними, та витягує ідентифікатор власника (ідентифікатор агента) завдання.

  7. Ведення журналу налагодження:

    • Активність DebugLog реєструє код стану HTTP та тіло відповіді з виклику API пошуку.

    • Дія Debug_Log реєструє витягнутий ідентифікатор агента.

  8. Перевірте відповідь API:

    • Активність Condition_kxu перевіряє, чи код стану HTTP з виклику Search API дорівнює 200 (успішно).

  9. Перевірте, чи отримано ідентифікатор агента:

    • Дія Condition_jtn перевіряє, чи ідентифікатор агента було успішно вилучено з відповіді API пошуку.

  10. Маршрут до останнього агента (якщо знайдено):

    • Якщо ідентифікатор агента знайдено, дія PlayMessage_ee8 відтворює підтвердження для абонента, інформуючи його про те, що його переадресовують до того самого агента, з яким він розмовляв раніше.

    • Дія QueueToAgent_xh1 ставить виклик у чергу до агента з отриманим ідентифікатором агента.

  11. Маршрут до черги за замовчуванням (якщо не знайдено):

    • Якщо ідентифікатор агента не знайдено (або виклик API не вдався, або протягом 24 годин не було знайдено жодного попереднього виклику), дія QueueToDefault ставить виклик у чергу за замовчуванням.

  12. Відтворення музики під час утримання:

    • Дія PlayMusic_i73 відтворює музику під час очікування, поки абонент чекає в черзі.

Змінні

  • Ідентифікатор агента: (СТРІНГ) – Ідентифікатор останнього агента, який обробляв виклик.

  • поточний час: (СТРІНГ) – Поточний час у мілісекундах з епохи.

  • goback_by_a_day: (STRING) – Час 24 години тому в мілісекундах з епохи.

  • Відповідь: (STRING) – HTTP-відповідь від API пошуку.

  • ANITrim: (СТРІНГ) – Обрізаний ANI (номер телефону) абонента.

Потокові дії

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

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

Опис

Почати

(НовийКонтакт)

Запускає потік, коли надходить виклик.

Дії

PlayMessage

Відтворює повідомлення абоненту.

ЧергаДоАгента

Ставить виклик у чергу до певного агента.

PlayMusic

Відтворює музику під час утримання.

Черга

Ставить виклик у чергу за замовчуванням.

HTTP

Здійснює HTTP-запит до API пошуку за допомогою GraphQL.

PlayMessage

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

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

  • Поточний час: Встановлює змінну на поточний час.

  • Goback_By_a_day: Встановлює змінну на час 24 години тому.

  • Журнал налагодження: Записує відповідь API для налагодження.

  • Debug_Журнал: Реєструє витягнутий ідентифікатор агента для налагодження.

  • НабірVariable_7b4: Обрізає ANI для пошуку.

Умови

  • Condition_jtn: Перевіряє, чи отримано ідентифікатор агента.

  • Condition_kxu: Перевіряє, чи код стану HTTP дорівнює 200.

Музика на утриманні (MusicOnHold)

Відтворює музику очікування, поки абонент чекає в черзі.

Обробка циклів (CallLoopCycle та LoopCycle)

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

Відключення (DisconnectContact)

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

Додаткові матеріали

Щоб отримати додаткові відомості про використання HTTP-запитів із GraphQL та інші дії в Webex Contact Center, зверніться до розділу дії HTTP-запит.

Також зверніться до документації API контакт-центру Webex для отримання детальної інформації про API пошуку та запити GraphQL.

Автономний агент зі штучним інтелектом (відстеження посилок)

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

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

Передумови

Щоб використовувати цей процес, переконайтеся, що налаштовано наступне:

  • Автономний агент штучного інтелекту, налаштований з відповідною дією (разом з виконанням) та документами знань. Зразок процесу виконання доступний у шаблонах циклів Webex Connect.

  • Точка входу, черга, команди та зіставлення точок входу, налаштовані на сторінці налаштувань центру керування для контакт-центру Webex.

  • Функція перетворення тексту в мовлення (TTS) від Cisco увімкнена для динамічної генерації власних повідомлень.

  • Завантажте статичні аудіофайли, якщо ви не використовуєте аудіозапис Cisco за замовчуванням.

Розподіл інтеграції

  1. Абонент ініціює контакт: Виклик отримує контакт-центр Webex та перенаправляється автономному агенту зі штучним інтелектом.

  2. Взаємодія ШІ з агентами: Агент штучного інтелекту обробляє запит абонента, пов'язаний з відстеженням посилки.

  3. Черга до агента: Якщо на запит клієнта або через помилки агента штучного інтелекту потрібна ескалація, абонент ставиться в чергу для агента-людини.

  4. Відключитися: Взаємодія завершується після обробки запиту абонента або переадресації абонента агенту.

Дії, що використовуються в потоці

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

Опис

Початок (новий телефонний контакт) Ця дія знаменує початок потоку, що запускається новим викликом.
Віртуальний агент V2 (VAV2) Діяльність, що відповідає за взаємодію між потоком та агентом штучного інтелекту. Взаємодія. Та сама дія використовується для ініціювання розмови та надсилання подій стану агенту штучного інтелекту.
Відтворити повідомлення Надає системні повідомлення за допомогою функції перетворення тексту в мовлення Cisco. Використовується для відтворення повідомлення про помилку перед ескалацією до оператора-людини у разі помилок активності VAV2.
Черга до агента Керує логікою черг для ескалації до людських агентів.
Відтворити музику Утримувати музику під час очікування в черзі, коли абонент очікує на з'єднання з оператором.
Від’єднати Завершує взаємодію після завершення завдань або якщо питання передано людині.

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

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

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

Для отримання глибшого розуміння використання Webex Contact Center з автономними агентами зі штучним інтелектом зверніться до відповідної документації:

Додаткові ресурси

Щоб отримати підтримку щодо цього процесу, зверніться до команди підтримки розробників Webex Contact Center через службу підтримки розробників Webex Contact Center.

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

Скриптований агент штучного інтелекту (відстеження посилок)

Цей процес розроблено для обробки голосових взаємодій, пов’язаних із відстеженням посилок, за допомогою сценарійного віртуального агента. Цей потік демонструє найпростіший спосіб виконання замовлень для скриптованого агента. Крім того, потік демонструє розміщення клієнтів у чергах різних агентів на основі останнього активного наміру та налаштовуваних звітів для агентів ШІ в Analyser.

Цей процес використовує сценарний агент Webex AI для взаємодії з клієнтами щодо відстеження посилок. Діяльність VAV2 (віртуальний агент V2) завершується через край «Оброблено», коли сценарний агент ініціює власну подію для відстеження пакета. Для досягнення цього потік використовує API відстеження посилок. Цей API доступний розробникам для тестування та демонстрацій. Вихідні дані аналізуються в потоці та передаються назад агенту через подію стану. Більше інформації про налаштування виконання для скриптованих агентів для голосового зв'язку.

Передумови

Щоб використовувати цей процес, переконайтеся, що налаштовано наступне:

  • Агент штучного інтелекту Webex, налаштований для обробки запитів щодо відстеження посилок. Цей агент доступний для імпорту під час створення нового агента.

  • Точка входу, черга, команди та зіставлення точок входу, налаштовані на сторінці налаштувань центру керування для контакт-центру Webex.

  • Переконайтеся, що функцію перетворення тексту в мовлення (TTS) увімкнено для створення динамічних аудіоповідомлень.

  • За потреби завантажте статичні аудіофайли для користувацьких системних сповіщень.

Розподіл інтеграції

Розподіл інтеграції

Опис

Абонент ініціює контакт Виклик отримується контакт-центром Webex і перенаправляється до агента зі штучним інтелектом, що працює за сценарієм.
Стан взаємодії реєструється за допомогою глобальної змінної Потік встановлює глобальну змінну CustomAIAgentInteractionOutcome для реєстрації стану взаємодії клієнта з агентом штучного інтелекту. Це оновлюється в різні моменти та використовується для створення користувацьких звітів за допомогою візуалізатора.
Взаємодія ШІ-агента Агент штучного інтелекту обробляє вхідні дані клієнта та відповідає на основі налаштованих намірів. Якщо користувач має намір відстежувати посилку та надає дійсний номер посилки, керування передається назад до потоку через спеціальну подію.
Розбір та виконання метаданих агента штучного інтелекту Номер пакета клієнта витягується з метаданих VAV2 та використовується в HTTP-активності.
Умови відповіді на виконання Потік перевіряє, чи знайдено інформацію про пакет, і встановлює відповідні відповіді.
Взаємодію агента ШІ відновлено* Залежно від відповіді на виконання, повідомлення, яке слід надіслати клієнтам, надсилається назад до агента сценарію через дані події в розділі «Стан події».
Передача агента та активність у справі Визначає наступні кроки на основі попереднього наміру, спрямовуючи потік до різних черг на основі попереднього наміру.
Черга до агента Якщо потрібна ескалація або у разі помилок, абонент ставиться в чергу для агента-людини.
Від’єднати Взаємодія завершується після обробки запиту абонента або переадресації абонента агенту.

Дії, що використовуються в потоці

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

Опис

Почати Ініціює потік, коли надходить новий виклик.
Встановити змінну результату взаємодії Використовуйте змінну activity встановленого типу, щоб оновити глобальну змінну CustomAIAgentInteractionOutcome та зберегти останній стан взаємодії з агентом ШІ.
Взаємодія ШІ з агентами Керує запитами відстеження посилок за допомогою сценарійних взаємодій. Та сама дія використовується для ініціювання розмови та надсилання подій стану агенту штучного інтелекту.
Деталі розбору пакета Витягує номер пакета з метаданих, наданих віртуальним агентом.
HTTP-запит інформації про пакет Надсилає запит до логістичного API для отримання статусу посилки та орієнтовної дати доставки. Використовуйте ABC123456 як зразок номера упаковки.
Умовна логіка Визначає відповідь на основі статусу пакета або коду статусу HTTP виклику API.
Встановити змінні відповіді Налаштовує відповіді для повідомлення про те, чи було знайдено посилку, або про деталі доставки.
Відтворити повідомлення Надає повідомлення про системні помилки за допомогою функції перетворення тексту в мовлення Cisco, особливо у випадках системних помилок.
Активність у справі Керує потоком на основі попереднього наміру, вирішуючи питання маршрутизації до певних черг.
Черга до агента Керує логікою черг для ескалації до людських агентів.
Відтворити музику Утримувати музику під час очікування в черзі, коли абонент очікує на з'єднання з оператором.
Від’єднати Завершує взаємодію після завершення завдань або якщо питання передано людині.

Специфіка потоку

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

Змінна

Опис

event_name Назва події, надісланої агенту штучного інтелекту.
event_data Корисне навантаження події, надіслане агенту штучного інтелекту.
status Статус пакета на основі HTTP-відповіді.
estimatedDelivery Орієнтовна дата та час доставки посилки на основі HTTP-відповіді.
packageResp Відповідь, яка буде надіслана клієнту на основі HTTP-активності.
Global_VoiceName Визначає голос, який використовується для перетворення тексту в мовлення.
CustomAIAgentInteractionOutcome Реєструє стан взаємодії – перервано, оброблено, ескаловано або з помилкою – на основі взаємодії клієнта з агентом штучного інтелекту.

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

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

Додаткові ресурси

Для отримання глибшого розуміння використання Webex Contact Center зі сценарійними агентами штучного інтелекту див. відповідну документацію:

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

Щоб отримати підтримку щодо цього процесу, зверніться до команди підтримки розробників Webex Contact Center через службу підтримки розробників Webex Contact Center.

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

Сценарій агента зі штучним інтелектом (запис на прийом до лікаря)

Цей шаблон демонструє потік даних між Webex Contact Center та Webex AI Agent Studio для взаємодії, яка використовує сценарний агент. Потік містить кілька інтеграцій із зовнішніми системами. Вони викликаються на основі користувацьких подій, надісланих агентом штучного інтелекту, а дані про виконання передаються назад агенту.

Цей потік демонструє, як дані передаються між Webex Contact Center та Webex AI Agent Studio за допомогою користувацьких подій. Цей процес сприяє автоматизованому плануванню та управлінню прийомами лікаря за допомогою сценарійного агента штучного інтелекту. Він інтегрується із зовнішніми системами для перевірки доступності, створення зустрічей, пошуку існуючих зустрічей та скасування зустрічей. Цей процес забезпечує безперебійну комунікацію між абонентом та агентом штучного інтелекту, з можливістю ескалації до агентів-людей за необхідності.

Передумови

Щоб використовувати цей процес, переконайтеся, що налаштовано наступне:

  • Скриптований агент штучного інтелекту, налаштований з відповідними намірами для обробки бронювання та скасування зустрічей. Це можна імпортувати з шаблонів під час створення нового скриптового агента на платформі AI Agent Studio.

  • Точка входу, черга, команди та зіставлення точок входу, налаштовані на сторінці налаштувань центру керування для контакт-центру Webex.

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

  • Функція перетворення тексту в мовлення (TTS) від Cisco увімкнена для створення динамічних аудіоповідомлень.

  • Завантажте статичні аудіофайли, якщо ви не використовуєте аудіозапис Cisco за замовчуванням.

Розподіл інтеграції

Розподіл інтеграції

Опис

Абонент ініціює контакт Виклик отримується контакт-центром Webex та перенаправляється агенту зі штучним інтелектом.
Взаємодія з агентом штучного інтелекту Агент штучного інтелекту обробляє вхідні дані клієнта та відповідає на основі налаштованих намірів.
Перемикання керування між агентом ШІ та потоком Керування розмовою передається між агентом ШІ та потоком на різних етапах. Агент ШІ передає керування потоку через користувацькі події, потік виконує відповідне виконання на основі назви події та передає керування назад агенту ШІ разом з даними виконання через подію стану в активності віртуального агента V2.
Черга до агента Якщо потрібна ескалація, абонент ставиться в чергу для агента-людини.
Від’єднати Взаємодія завершується після виконання завдання або переадресації абонента до агента.

Дії, що використовуються в потоці

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

Опис

Почати Ця дія знаменує початок потоку, що запускається новим викликом.
Віртуальний агент V2 (VAV2) Діяльність, що відповідає за взаємодію агента ШІ. Та сама дія використовується для ініціювання розмови та надсилання подій стану агенту штучного інтелекту.
Розбір Використовується для аналізу корисного навантаження подій з активності VAV2.
Справа Використовується для перевірки назви події, надісланої активністю VAV2, та перехід до відповідних активностей HTTP-запиту.
HTTP-запит Взаємодіє із зовнішніми системами для виконання таких операцій, як перевірка доступності, створення, пошук або скасування зустрічей, використовуючи HTTP-запити на основі назви події, надісланої активністю VAV2. Ця активність також аналізує відповідь на HTTP-запит.
Умова Оцінює результат HTTP-запитів, спрямовуючи потік на основі умов успіху або помилки.
Встановити змінну Використовується для налаштування змінних, таких як назва події та дані події, які необхідні для повторного виклику дії VAV2 з відповідними параметрами події стану.
Відтворити повідомлення Надає системні повідомлення за допомогою функції перетворення тексту в мовлення Cisco. Використовується для відтворення повідомлення про помилку перед ескалацією до оператора-людини у разі помилок активності VAV2.
Черга до агента Керує логікою черг для ескалації до людських агентів.
Відтворити музику Утримувати музику під час очікування в черзі, коли абонент очікує на з'єднання з оператором.
Відключити контакт Завершує взаємодію після завершення завдань або якщо питання передано людині.

Специфіка потоку

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

Змінна

Опис

event_name Назва події, надісланої агенту штучного інтелекту.
event_data Корисне навантаження події, надіслане агенту штучного інтелекту.
event_data_string Рядкова версія event_data, оскільки активність VAV2 приймає лише рядки.
http_input Тіло запиту для HTTP-активності на основі метаданих VAV2.
Global_VoiceName Визначає голос, який використовується для перетворення тексту в мовлення.

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

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

Додаткові ресурси

Для отримання глибшого розуміння налаштування агентів штучного інтелекту в Webex AI Agent Studio та їх використання з Webex Contact Center зверніться до Посібника з адміністрування Webex AI Agent Studio.

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

Використання шаблонів підпотоків

Шаблони підпотоків функціонують аналогічно шаблонам потоків. Ці шаблони спрощують створення підпотоків, які можна інтегрувати в кілька потоків, зменшуючи надмірність та час розробки.

Щоб створити підпотоки за допомогою шаблонів підпотоків, виберіть відповідний шаблон, змініть його відповідно до своїх потреб, перевірте, опублікуйте та інтегруйте у свої робочі процеси. Для отримання додаткової інформації див. Створення потоків із шаблонів потоків.

Збирати інформацію про зворотний дзвінок

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

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

Цей підпотік використовує перетворення тексту в мовлення (TTS) Cisco для будь-яких аудіопідказок. Для музики за замовчуванням використовується вбудований файл музики під час утримання, defaultmusic_on_hold.wav.

Передумови

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

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

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

Входи підпотоку

  • Номер зворотного виклику - STRING: Номер, який буде використано для зворотного виклику (або той, з якого телефонує абонент, або новий номер).
  • stayInQueue - ЛОГІЧНЕ ВИРАЗНЕ: Вказує, чи вирішив абонент залишитися в черзі (True) чи запросити зворотний виклик (False).

Виходи підпотоку

  • Номер зворотного викликуВведено - STRING: Номер, який абонент ввів для зворотного виклику, якщо він вирішив надати альтернативний номер.
  • stayInQueue - ЛОГІЧНЕ ВИРАЗНЕ: Чи вирішив абонент залишитися в черзі чи отримати зворотний виклик.

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

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

Елемент підпотоку

Опис

Розпочати підпотік

Виклик потрапляє до підпотоку.

Меню відмови

Абоненту пропонується можливість залишитися в черзі або отримати зворотний виклик.

  • Натисніть 1 для зворотного виклику.
  • Натисніть 2, щоб залишитися в черзі.

Меню чисел

Якщо абонент вирішить отримати зворотний дзвінок, йому буде запропоновано:

  • Натисніть 1, щоб скористатися номером, з якого телефонують.
  • Натисніть 2, щоб ввести новий номер зворотного виклику.

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

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

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

Зібраний номер зворотного виклику зберігається у змінній callbackNumberEntered.

Кінець підпотоку

Підпотік завершується після збору інформації зворотного виклику або обробки будь-яких помилок.

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

У наступній таблиці описано послідовність дій підпотоку для збору інформації зворотного виклику.

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

Опис

Розпочати підпотік

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

Меню відмови

Це надає абоненту можливість залишитися в черзі або отримати зворотний виклик. Це використовує TTS, щоб попросити абонента натиснути 1 для зворотного виклику або 2, щоб залишитися в черзі.

Меню чисел

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

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

Якщо абонент вирішує ввести новий номер, ця дія збирає його 10-значний номер, а потім знак решітки. (#).

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

Зібране число зберігається у змінній callbackNumberEntered для подальшого використання.

Кінець підпотоку

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

Додаткові матеріали

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

Помилка обробки

Використовуйте шаблон підпотоку обробки помилок у Webex Contact Center для керування помилками, такими як проблеми з обробкою черги або збої запитів API. Його можна прив’язати до певних дій або налаштувати як глобальний обробник помилок, що забезпечує безперебійну роботу системи та надає користувачам зворотний зв’язок щодо будь-яких проблем.

Передумови

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

  • Переконайтеся, що перетворення тексту в мовлення (TTS) увімкнено для того, щоб контакт-центр міг використовувати перетворення тексту в мовлення для сповіщень про помилки.
  • Зіставте змінну errorMessage з динамічною обробкою відповідних повідомлень про помилки у вашому робочому процесі.

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

Входи підпотоку

  • Повідомлення про помилку – STRING: Повідомлення про помилку, яке відтворюється динамічно, що вказує на проблему, з якою зіткнувся викликаючий інтерфейс.

Виходи підпотоку

  • N/A: Цей підпотік не створює виводів, оскільки він використовується для обробки помилок та надання зворотного зв'язку викликаючій стороні.

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

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

Елемент підпотоку

Опис

Розпочати підпотік

Підпотік запускається, коли виникає помилка.

Повідомлення про помилку відтворення

Система відтворює динамічне повідомлення про помилку, визначене змінною errorMessage, за допомогою Cisco Cloud TTS. Наприклад, повідомлення може бути таким: У нас виникли технічні труднощі. Спробуйте ще раз пізніше.

Кінець підпотоку

(Звичайний кінець)

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

Кінець підпотоку

(Кінець помилки)

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

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

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

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

Опис

Розпочати підпотік

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

Повідомлення про помилку відтворення

Відтворює повідомлення про помилку абоненту за допомогою Cisco Cloud TTS. Вміст повідомлення визначається динамічно змінною errorMessage.

Кінець підпотоку

(Звичайний кінець)

Завершує підпотік, якщо помилку вирішено без подальших проблем.

Кінець підпотоку

(Кінець помилки)

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

Додаткові матеріали

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

Провал HTTP-даних

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

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

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

Передумови

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

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

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

Входи підпотоку

  • Повідомлення про помилку – STRING: Повідомлення, яке буде відтворено у разі помилки під час виконання підпотоку.

Виходи підпотоку

  • вихіднаЗмінна - РЯДОК: Зберігає підтверджений або введений вручну номер облікового запису.

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

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

Елемент підпотоку

Опис

Розпочати підпотік

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

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

Зачекайте

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

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

HTTP-запит

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

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

Перевірити стан HTTP

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

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

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

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

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

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

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

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

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

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

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

Помилка обробки

(Все ще є, Недійсний, Критичний)

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

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

Кінець підпотоку

(Висновок)

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

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

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

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

Опис

Розпочати підпотік

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

Зачекайте

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

HTTP-запит

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

Перевірити стан HTTP

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

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

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

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

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

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

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

Помилка обробки

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

Кінець підпотоку

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

Обробка черги

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

Цей підпотік відтворює музику черги, а потім повідомлення, повторюючи послідовність до встановленої кількості разів (за замовчуванням – три). Це забезпечує безперебійну обробку черги та захопливий досвід для абонентів. Ви можете налаштувати такі змінні, як вибір музики, вміст повідомлення та кількість циклів.

Цей підпотік використовує перетворення тексту в мовлення (TTS) Cisco для будь-яких аудіопідказок. Для музики під час утримання за замовчуванням використовується вбудований файл (defaultmusic_on_hold.wav).

Передумови

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

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

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

Входи підпотоку

  • queueMessage – STRING: Повідомлення, яке буде відтворюватися між музичними треками (за замовчуванням: Будь ласка, зачекайте).
  • queueMusic1 - STRING: Перший музичний файл, який буде відтворено, поки абонент очікує (за замовчуванням: defaultmusic_on_hold.wav).
  • queueMusic2 - STRING: Другий музичний файл, який відтворюватиметься між повідомленнями (за замовчуванням: defaultmusic_on_hold.wav).
  • лічильник - ЦІЛЕ ЧИСЛО: Лічильник для відстеження кількості циклів (за замовчуванням: 0).
  • musicTrial – ЦІЛЕ ЧИСЛО: Тривалість відтворення кожної музичної доріжки (за замовчуванням: 10 секунд).

Виходи підпотоку

Немає

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

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

Елемент підпотоку

Опис

Розпочати підпотік

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

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

Підпотік перевіряє, чи лічильник менший за 2. Якщо це так, потік продовжується до послідовності музики та повідомлення. Якщо значення false, підпотік завершується.

Відтворити музику 1

Перший музичний файл (queueMusic1) відтворюється протягом тривалості, визначеної параметром musicDuration.

Відтворити повідомлення

Після першого музичного файлу відтворюється повідомлення за допомогою Cisco TTS, вміст якого визначається параметром queueMessage.

Відтворити музику 2

Після повідомлення другий музичний файл (queueMusic2) відтворюється протягом визначеного часу.

Лічильник приросту

Змінна лічильника збільшується на 1 після відтворення другого музичного файлу.

Перевірте стан ще раз

Після збільшення лічильника потік повторно перевіряє, чи значення лічильника все ще менше 2. Якщо значення true, цикл повторюється; інакше, підпотік завершується.

Кінець підпотоку

Як тільки лічильник досягає значення 2, підпотік завершується.

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

У наступній таблиці описано послідовність дій підпотоку.

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

Опис

Розпочати підпотік

Ініціалізує процес підпотоку.

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

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

Відтворити музику 1

Відтворює перший музичний файл протягом тривалості, визначеної параметром musicDuration.

Відтворити повідомлення

Відтворює повідомлення за допомогою Cisco TTS з контентом, наданим queueMessage.

Відтворити музику 2

Відтворює другий музичний файл протягом тривалості, визначеної параметром musicDuration.

Лічильник приросту

Збільшує змінну лічильника на 1 для керування циклом.

Кінець підпотоку

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

Шаблон підпотоку запланованого зворотного виклику

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

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

Цей підпотік використовує перетворення тексту в мовлення (TTS) Cisco для всіх аудіопідказок.

Передумови

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

  • Створюйте точки входу, черги, команди, зіставлення точок входу та будь-які інші дії конфігурації, характерні для організації, такі як з'єднувачі, зовнішній ANI тощо.

  • Завантажте статичні аудіофайли, якщо замість перетворення тексту в мовлення (TTS) Cisco використовуються власні аудіопідказки.

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

Входи підпотоку

Назва змінноїТипОпис
Номер зворотного дзвінка РЯДОК Номер телефону для зворотного дзвінка.
Ім'я клієнта РЯДОК Ім'я клієнта, який запитує зворотний дзвінок.
Черга зворотного виклику РЯДОК Черга, до якої буде надіслано запланований зворотний виклик.

Виходи підпотоку

Назва змінноїТипОпис
Дата запланованого зворотного дзвінка РЯДОК Дата, на яку заплановано зворотний виклик, у форматі РРРР-ММ-ДД.
Розклад зворотного дзвінкаЧасовий пояс РЯДОК Ідентифікатор часового поясу IANA для зворотного виклику (наприклад, America/Chicago).
Розклад зворотного дзвінкаПочатокЧасу РЯДОК Час початку вікна зворотного виклику, відформатований як HH:mm:ss.
Час завершення розкладу зворотного виклику РЯДОК Час завершення вікна зворотного виклику, відформатований як HH:mm:ss.

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

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

Елемент підпотокуОпис
Розпочати підпотік Виклик потрапляє до підпотоку.
Запланувати дату Абоненту пропонується ввести бажану дату зворотного дзвінка у форматі РРРРММДД. Підпотік перевіряє вхідні дані, щоб переконатися, що це справжня дата. Якщо значення недійсне, запит повторюється.
Запланувати час початку Абоненту пропонується ввести час початку вікна зворотного виклику у форматі ГГХМ (24 години). Підпотік перевіряє вхідні дані, щоб переконатися, що це правильний час. Якщо значення недійсне, запит повторюється.
Запланувати час завершення Абоненту пропонується ввести час завершення вікна зворотного виклику у форматі ГГХМ (24 години). Підпотік перевіряє вхідні дані, щоб переконатися, що це правильний час. Якщо значення недійсне, запит повторюється.
Запланувати часовий пояс Абоненту буде надано меню для вибору часового поясу. - Натисніть 1 для IST (індійський стандартний час). - Натисніть 2 для центрального часу. - Натисніть 3 для східного часу.
Запланувати зворотний дзвінок Використовуючи всю зібрану інформацію (CallbackNumber, CustomerName, CallbackQueue, а також заплановану дату, час і часовий пояс), підпотік офіційно планує зворотний виклик у системі.
Кінець підпотоку Підпотік завершується після успішного планування зворотного виклику.

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

У наступній таблиці описано послідовність дій підпотоку для планування зворотного виклику.

Активність підпотокуОпис
Розпочати підпотік Підпотік починається після його виклику.
РозкладДата Збирає бажану дату зворотного дзвінка абонента. Запит TTS такий: «Будь ласка, введіть бажану дату у форматі РРРРММДД». Введені дані перевіряються на правильність формату дати.
КонвертуватиФорматДати Після введення дійсної дати ця дія перетворює вхідне значення YYYYMMDD у формат YYYY-MM-DD та зберігає його у змінній CallbackScheduleDate.
Запланувати час початку Збирає час початку для вікна зворотного виклику. Запит TTS такий: «Будь ласка, введіть час початку зворотного виклику у форматі ГГХМ». Введені дані перевіряються на правильність формату часу.
Час початку перетворення Перетворює вхідний час початку HHMM на HH:mm:ss форматує та зберігає його у змінній CallbackScheduleStartTime.
Запланувати час завершення Збирає час завершення для вікна зворотного виклику. Запит TTS такий: «Будь ласка, введіть час завершення зворотного виклику у форматі ГГХМ». Введені дані перевіряються на правильність формату часу.
ЧасКінцевогоПеретворення Перетворює вхідний час завершення HHMM на HH:mm:ss форматує та зберігає його у змінній CallbackScheduleEndTime.
РозкладЧасовийПояс Відкриває меню для вибору часового поясу.
Запланувати зворотний дзвінок Ця остання дія бере всі зібрані та відформатовані змінні та створює запланований запит зворотного виклику в системі.
Кінець підпотоку Потік завершується після успішного планування зворотного виклику.

Створення та керування потоками

Створити потік

Ви можете створювати та керувати потоками за допомогою модуля ресурсів маршрутизації. Під час розробки процесу консультаційна взаємодія не може містити зворотний виклик, зворотний зв'язок після дзвінка або дію сліпого переадресування.

Під час створення потоку, якщо кількість вузлів перевищує 100, може виникнути затримка в конструкторі потоків. У таких випадках ми рекомендуємо використовувати функції «Ланцюжок потоків» та «Динамічні змінні», щоб розбити великий потік на менші потоки, якими можна легко керувати. Для отримання додаткової інформації див. Зв'язування кількох потоків (за допомогою GoTo) та Контакт у черзі.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

На сторінці Потоки натисніть Керування потоками. Виберіть Створити потоки з розкривного списку.

З’явиться майстер Створення нового потоку з можливістю вибору між Потік або Підпотік.
4

Натисніть Потік.

Натисніть Підпотік, щоб створити підпотік. Процес створення підпотоку схожий на процес створення потоку.

5

Виберіть потрібний варіант для створення потоку:

  • Почати з чистого аркуша— Використовуйте цю опцію, щоб створити новий потік з самого початку.
  • Шаблони потоків— Використовуйте цю опцію для створення потоку з шаблонів потоків. Для отримання додаткової інформації див. Створення потоків із шаблонів потоків.
  • Імпорт— Використовуйте цю опцію для імпорту потоків із локального сховища. Докладніше див. у розділі Імпорт потоку.
6

Натисніть Почати спочатку.

7

У полі Назва потоку введіть унікальну назву.

Назва потоку не може містити пробіли. Єдиний дозволений спеціальний символ — _ (підкреслення). Дозволена довжина становить 80 символів. Наприклад, NewContact_01.

8

Натисніть Створити потік.

З’явиться вікно Конструктор потоків.

9

У розділі Загальні налаштування введіть опис потоку. Ви не зможете змінити опис пізніше.

10

(Необов’язково) Налаштуйте такі параметри в розділі «Налаштування діаграми».

  • Криволінійні посилання— Увімкнути або вимкнути перемикання між криволінійними посиланнями та посиланнями під прямим кутом для кожного потоку.

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

  • Колір посилання— Виберіть колір з розкривного списку палітри кольорів для позначення посилань.

  • Колір шляху помилки— Виберіть колір з розкривного списку палітри кольорів, щоб позначити шляхи помилки.

  • Колір вибору— Виберіть колір з розкривної палітри кольорів, щоб позначити вибране посилання та пов’язані з ним дії.

  • Товщина— Вкажіть значення для збільшення або зменшення товщини посилання та пов’язаних з ним дій. Товщина вимірюється в пікселях, а значення за замовчуванням становить 1 піксель. Максимальна підтримувана товщина становить 3 пікселі.

11

У розділі Налаштування розшифрування потоку увімкніть перемикач Увімкнути розшифрування потоку, щоб дозволити розшифрування конфіденційної інформації в потоці. З’явиться спливаюче вікно «Розкриття даних про деталі налагодження». Поставте позначку Я погоджуюся та натисніть Зберегти. Тепер ви зможете розшифровувати конфіденційну інформацію з журналів потоків під час налагодження потоків. Див. розділ Трасування потоків для отримання детальної інформації.

12

Виконайте такі завдання, щоб створити потік:

Створення потоків із шаблонів потоків

Шаблони потоків надають вам готові потоки для поширених випадків використання. Щоб створити потоки з шаблонів потоків:

1

Увійдіть у Центркерування.

2

Перейдіть до Послуги > Контакт-центр.

3

На панелі навігації Контакт-центр натисніть Досвід клієнтів > Потоки.

4

На сторінці Потоки натисніть Керування потоками та виберіть розкривний список Створити потоки.

З’явиться майстер Створення нового потоку з можливістю вибору між Потік або Підпотік.
5

Натисніть Потік.

Щоб створити підпотік, натисніть Підпотік. Процес створення підпотоку схожий на процес створення потоку.

6

У розділі Виберіть методнатисніть Шаблони потоків.

7

Виберіть свій шаблон зі списку доступних шаблонів. Клацніть Далі.

Натисніть Переглянути деталі, щоб переглянути детальний попередній перегляд шаблону. Зверніться до розділу «Перегляд деталей шаблону потоку».

8

У полі Назва потоку введіть унікальну назву для потоку. Дотримуйтесь правил іменування.

9

Клацніть Далі.

Ви створили новий потік із шаблону потоку.

Щоб отримати додаткові відомості про потоки та про те, чи потрібне їх подальше налаштування перед тестуванням, скористайтеся посиланнями, доступними у списку шаблонів потоків. Див. Деталі шаблону потоку.

Що далі

Налаштуйте дії та події в потоці відповідно до ваших вимог. Перевірте та опублікуйте потік.

Переглянути деталі шаблону потоку

Щоб переглянути докладнішу інформацію про певний шаблон:

1

На сторінці колекції шаблонів виберіть потрібний шаблон.

2

Натисніть Переглянути деталі. З’явиться сторінка «Деталі шаблону».

  • На верхній панелі відображається попередній перегляд вибраного шаблону. Натисніть значок повноекранного режиму, щоб відкрити шаблон у повноекранному режимі. Виберіть певні розділи шаблону та збільшуйте та зменшуйте масштаб. За потреби ви можете перемикатися між основним потоком та потоками подій.
  • Нижня панель містить такі розділи, які надають детальну інформацію про вибраний шаблон потоку:
    • Опис— Короткий опис та призначення шаблону.
    • Деталі— Ключові характеристики шаблону.
    • Необхідні умови— Кроки, які потрібно налаштувати, щоб шаблон потоку працював належним чином.
    • Розподіл потоку— Детальна інформація про те, як починається потік, що відбувається в потоці та як він закінчується.
    • Використані види діяльності— Перелічує різні види діяльності, що використовуються в певному шаблоні.
    • Додаткові відомості—Додаткові відомості про шаблон потоку.

Що далі

Натисніть Вибрати шаблон, щоб продовжити роботу з вибраним шаблоном.

Параметри контекстного меню

Для додаткових дій використовуйте контекстне меню. Щоб відкрити контекстне меню зі сторінки Потоки, виберіть потік і відкрийте його в модулі Flow Designer. Наведіть курсор на назву потоку. З’явиться меню з такими опціями:

  • Редагувати назву— Використовується для перейменування потоку.
  • Експорт— Використовується для експорту потоку.
  • Імпорт— Використовується для імпорту потоку.
  • Видалити— Використовується для видалення потоку.
  • Переглянути історію версій— Використовується для перегляду деталей версії потоку.

Редагувати змінні потоку

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

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно редагувати. Потік відкриється у вікні Flow Designer.

4

Клацніть на тезі змінної на панелі Глобальні властивості.

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

Натисніть Редагувати у верхньому правому куті спливаючого вікна.

6

Виберіть невикористану змінну в потоці.

7

Внесіть необхідні зміни до назви змінної, опису, значення та конфігурації змінних.

Змінити потік

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

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

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки зі списком потоків з такими полями:

Назва поля

Опис

Назва потоку

Назва потоку, як налаштовано в застосунку Flow Designer.

Назва потоку має бути унікальною.

Опис

Опис потоку, налаштований у застосунку Flow Designer.

Стан

Вказує, чи потік опубліковано, чи він все ще перебуває на стадії чернетки.

Останні внесені зміниДата та час останньої зміни потоку.

Востаннє змінювалося користувачем

Ідентифікатор електронної пошти користувача, який востаннє редагував потік.

3

Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно редагувати. Потік відкриється у вікні Flow Designer.

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

Ви можете змінити потік, лише якщо увімкнено кнопку-перемикач «Редагувати ввімкнено». Якщо перемикач «Редагувати ввімкнено » встановлено на вимкнено, потік відображається в режимі лише для читання.

4

Налаштування розшифрування потоку: Увімкніть налаштування дешифрування потоку, щоб дозволити дешифрування потоку. Див. розділ Трасування потоків для отримання детальної інформації.

5

Натисніть Перейти Вибрати захищені змінні, щоб відкрити діалогове вікно Редагувати захищені змінні.

Ви можете натиснути «Пропустити зараз » , щоб продовжити редагування вибраного потоку без позначення безпечних змінних. Це діалогове вікно з’явиться під час наступного редагування потоку.

Встановіть прапорець Більше не показувати це повідомлення, щоб назавжди пропустити процес вибору для вибраного потоку.

Наразі ця функція не підтримується.

6

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

У вікні Flow Designer вибрані змінні відображаються зі значком замка поруч із назвами змінних.

Вибраний потік відкривається в режимі лише для читання.

7

Увімкніть кнопку-перемикач Редагувати, щоб змінити потік.

8

Відредагуйте чернетку потоку за потреби.

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

9

Натисніть Зберегти, щоб зберегти потік, якщо ви вимкнули кнопку-перемикач Автоматичне збереження.

Попередній перегляд аудіопідказки в процесі виконання

Функція попереднього перегляду аудіопідказок дозволяє негайно відтворювати аудіофайли .wav та повідомлення перетворення тексту в мовлення (TTS) у модулі Flow Designer. Кнопка Попередній перегляд у наступних діях покращує роботу розробника, зменшуючи час і зусилля на перевірку аудіоповідомлень та повідомлень з перетворенням тексту на мовлення:

Попередній перегляд аудіопідказок у потоках

Використовуйте кнопку «Попередній перегляд підказки » для швидкої перевірки аудіопідказок, мови та вибору голосу в повідомленнях TTS, а також для тестування розмітки SSML для персоналізації підказок.

  • Активність у Play Музиці не підтримує запит на попередній перегляд.

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

  • Ви не можете змінити параметр роз'єму TTS під час попереднього перегляду запиту. Закрийте модальне вікно попереднього перегляду та виберіть іншого постачальника для активності, щоб перевірити іншого постачальника TTS.

  • Налаштування Мова та Голос у розкривному списку під час попереднього перегляду підказки відповідають змінним Global_Мова та Global_НазваГолосувідповідно. Ви можете налаштувати їх у потоці, щоб змінити взаємодію.

  • Під час тестування змінних аудіофайлів переконайтеся, що шлях до файлу відповідає фактичному файлу .wav, який існує в системі.

Пошук сутностей у потоці

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

За допомогою цієї функції пошуку можна шукати такі сутності в потоці:

  • Назви, описи та вхідні дані для дій
  • Назви змінних
  • Вирази гальки
  • Властивості течії

Ви можете знаходити та замінювати вільний текст у полях, таких як текстові поля, описи, вирази типу «галька» тощо.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

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

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

У полі пошуку, що з’явиться у верхньому правому куті, введіть ключове слово (назву дії, назву змінної або рядок) і натисніть Enter.

Або ж ви можете активувати поле пошуку за допомогою комбінацій клавіш: Команда + K (для macOS) та Ctrl + к (для Windows).

Результати пошуку відображаються на окремій панелі пошуку в лівій частині екрана.
5

(Необов’язково) Виберіть один або кілька типів сутностей зі спадного списку, щоб відфільтрувати результати пошуку.

6

Щоб знайти та замінити текст, виконайте такі дії:

  1. Введіть слово в поле Замінити, щоб замінити вибране ключове слово.

  2. Ви можете вибрати окремі результати пошуку та замінити їх вказаним ключовим словом або натиснути значок Замінити все (Замінити всі значки.), щоб замінити всі екземпляри в усьому потоці.

Застосування міток версій до потоку

Ми рекомендуємо додавати мітки версій, щоб побудувати життєвий цикл потоку через різні фази, такі як розробка, тестування та реалізація. Замість того, щоб застосовувати зміни безпосередньо до потоку, ви можете опублікувати потік через фази, перш ніж розгортати його у виробничому середовищі. Ця функція допомагає уникнути перезапису поточного потоку у виробництві.

Під час публікації потоку, окрім назви потоку, пов’яжіть з новою версією потоку мітку версії, наприклад, «Активна», «Тестова» або «Розробницька». Це дає можливість прив’язувати різні версії одного й того ж потоку до різних точок входу або дії GoTo. «Остання» – це стандартна позначка версії, яку не можна видалити з версії потоку. Ви можете застосувати будь-яку іншу мітку версії разом з останньою.

Більше того, ви можете приєднати кілька версій одного й того ж потоку до точки входу. Під час налаштування точки входу можна вибрати потік разом з однією з пов’язаних з ним міток версії.

Ви також можете динамічно змінювати логіку потоку, звертаючись до міток версій у потоці за допомогою змінної NewContact (докладніше див. у розділі Start Flow ). Змінна NewContact.FlowVersionLabel відображає мітку версії потоку, яка наразі виконується: незалежно від того, чи це «Розробка», «Тестування», «Активна» чи «Найновіша». Застосування мітки версії потоку дозволяє створювати власну логіку, яка адаптується до конкретних міток версій потоку.

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

Перш ніж почати

Ви повинні опублікувати потік принаймні один раз.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно редагувати. Потік відкриється у вікні Flow Designer.

4

Відредагуйте потік.

5

Натисніть Зберегти, щоб зберегти потік, якщо ви вимкнули кнопку-перемикач Автоматичне збереження.

6

Увімкніть перемикач Перевірка, щоб увімкнути публікацію.

7

Натисніть Опублікувати.

8

(Необов’язково) У діалоговому вікні «Опублікувати потік » введіть примітку про версію або будь-яку інформацію, якою ви хочете поділитися з іншими розробниками потоків.

9

За замовчуванням як мітку версії вибрано Найновіша. Ви можете застосувати кілька міток версії до версії потоку, таких як активна, розробницька або тестова, зі спадного списку Додати мітку версії.

Якщо певну позначку версії зіставлено з точкою входу, поруч із цією позначкою версії у розкривному списку з’явиться сповіщення про те, що позначку зіставлено з точкою входу.

10

Натисніть Опублікувати.

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

11

(Необов’язково) Натисніть значок таймера поруч із номером версії, щоб переглянути історію версій потоку.

З’явиться модальне вікно Історія версій, яке відображає такі відомості про активні та інші версії потоку:

  • Час публікації
  • Номер версії
  • Мітка версії (якщо застосовується)
  • Остання редакція від
  • Опублікувати нотатку

Використайте будь-який із наведених нижче атрибутів пошуку за ключовими словами, щоб відфільтрувати таблицю:

  • Номер версії
  • Мітки версій
  • Опубліковано
  • Опублікувати нотатку
  • Дата публікації
12

(Необов’язково) Натисніть значок Перегляд будь-якого рядка, щоб переглянути потік, опублікований у вибраній версії.

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

Після застосування відповідної мітки версії до потоку ви можете вибрати цю версію потоку під час створення черги.

Ви можете додати до потоку будь-яку кількість версій. Однак, історія версій потоку відображає лише 100 останніх версій. Версії потоків видаляються лише тоді, коли ви видаляєте сам потік.

Увімкнути або вимкнути автозбереження

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

Щоб створити потік, натисніть Новий.

4

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

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

Щоб увімкнути опцію автозбереження, установіть перемикач Автозбереження у положення УВІМК.

6

Щоб вимкнути опцію автозбереження:

  1. Встановіть перемикач Автозбереження у положення ВИМК.

    Повідомлення пропонує вам підтвердити свою дію.

  2. Натисніть Вимкнути автозбереження.

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

Копіювання та вставка дій

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

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

Щоб створити потік, натисніть Керування потоками > Створення потоків.

4

Щоб редагувати існуючий потік, натисніть значок Перейти до конструктора потоків поруч із потоком, щоб відкрити його.

5

Виконайте одну з таких дій:

  1. Щоб скопіювати та продублювати окрему дію, виберіть дію, яку потрібно скопіювати, і натисніть значок копіювання (Піктограма копіювання.).

  2. Щоб скопіювати та продублювати кілька справ, натисніть клавішу Shift, виберіть справи для групування та натисніть значок копіювання (Піктограма копіювання.).

Або ж ви можете натиснути Ctrl+C на клавіатурі, щоб скопіювати вибрані дії, і натисніть Ctrl+V щоб вставити вибрані дії на полотно.

6

За потреби перевпорядкуйте скопійовані дії.

Перевірка потоку

Перевірте потік, щоб переконатися, що всі обов'язкові поля налаштовані , а структура потоку є коректною. Перевірка не може визначити, як система виконує потік під час виконання, і не гарантує, що потік працюватиме належним чином.

Якщо перевірка пройшла успішно, залиште перемикач Перевірка увімкненим. Ви не можете опублікувати потік, якщо перевірка не пройде успішно.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

Натисніть значок Перейти до конструктора потоків поруч із потоком, який потрібно перевірити.

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

Встановіть перемикач Перевірка у положення Увімкнено.

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

Під час перевірки система відображає помилки таким чином:

  • Кнопка помилок потоку— Біля перемикача Перевірка відображається червона кнопка, яка показує кількість активних помилок. Якщо помилок немає (Помилки потоку: 0), кнопка зеленого кольору.
  • Стиль помилок активності— Якщо активність містить помилки конфігурації, вона відображається з червоним контуром та червоною піктограмою інформації у верхньому правому куті. Клацніть цей значок, щоб відобразити контекстну підказку, яка підсумовує будь-які помилки, пов’язані з діяльністю. Після виправлення помилки, дія втрачає стиль помилки в режимі реального часу.
  • Вікно з деталями перевірки— Це спливаюче вікно містить список активних помилок у процесі. Ви можете перетягувати та переміщувати це вікно по полотну. Натисніть значок Закрити у верхньому правому куті, щоб закрити вікно.

    У цьому вікні є два розділи:

    • Розділ помилок потоку— У цьому розділі перелічено всі активні помилки в потоці та розбито їх за активністю. Виправте всі ці помилки, перш ніж публікувати потік. Для отримання додаткової інформації див. Розуміння кодів помилок.
    • Розділ «Рекомендації»— У цьому розділі перелічені найкращі практики та нагадування щодо побудови робочих процесів. Хоча вам слід врахувати ці пункти перед публікацією потоку, рекомендації не є обов’язковими.

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

5

Якщо ви закриєте вікно Деталі перевірки і хочете знову його відкрити, натисніть кнопку Помилки потоку.

6

(Необов’язково) Якщо є помилки, встановіть перемикач Перевірка у положення Вимкнено. Виправте помилки та перезапустіть перевірку.

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

Копіювання потоку

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

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

Назва скопійованого потоку має такий формат: Copy_FlowName_FlowID. Назва потоку – це назва вихідного потоку, а ідентифікатор потоку – це унікальний ідентифікатор вихідного потоку.

4

Відкрийте скопійований потік, щоб редагувати назву.

Експорт потоку

Експортуйте потік, щоб витягти визначення потоку у вигляді JSON-файлу. Пізніше ви можете імпортувати JSON-файл, щоб створити той самий потік для іншого клієнта. Щоб імпортувати потік, див. Імпорт потоку.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

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

4

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

Файл завантажується на вашу локальну систему з існуючим ім'ям файлу у форматі JSON.

Імпорт потоку

Щоб імпортувати потік з іншого клієнта, спочатку потрібно експортувати його як файл JSON. Щоб експортувати потік, див. Експорт потоку.

Щоб повторно використати існуючий потік у тому самому клієнті, див. Копіювання потоку.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

У розділі Керування потоками натисніть Імпорт.

4

Виберіть файл потоку у форматі JSON з вашої локальної системи.

5

Натисніть Відкрити, щоб імпортувати файл.

Потік імпортується у вашого клієнта.

Ви можете імпортувати потік лише у форматі JSON. Для успішного імпорту файл JSON має бути дійсним потоком.

Ви можете імпортувати файл розміром до 10 МБ.

Що далі

Ви можете змінити або опублікувати потік. Для отримання додаткової інформації див. Робота з потоками.

Опублікувати потік

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

Перед публікацією переконайтеся, що процес правильно налаштовано та готовий до використання в контакт-центрі. Система не повністю підтримує редагування опублікованого потоку.

Система вимикає кнопку Процес публікації, коли перемикач Перевірка вимкнено. Якщо є якісь активні помилки, кнопка залишається неактивною.

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

Якщо виникла помилка:

  • Ви побачите вікно сповіщення зі значками Tracking Id та Flow Id. Зверніться до служби підтримки Cisco для отримання допомоги у вирішенні помилок. Для підтримки потрібен Tracking Id.
  • Натисніть кнопку «Повторити публікацію» .
1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

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

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

Натисніть Опублікувати.

Якщо потік опубліковано успішно, з’явиться повідомлення з підтвердженням.

5

Виберіть один із наведених нижче параметрів.

  • Натисніть Закрити потік & Вийти, якщо ви завершили перегляд потоку та хочете вийти з Flow Designer.
  • Натисніть Повернутися до потоку, якщо ви хочете переглянути або відредагувати потік.

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

Видалення потоку

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

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка Потоки.
3

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

4

Натисніть Так для підтвердження.

Стратегії маршрутизації точок входу

Стратегія маршрутизації точки входу – це конфігурація, яка контролює поведінку контакту під час маршрутизації, коли він досягає точки входу. Коли контакт прибуває до точки входу, механізм маршрутизації перевіряє, яка стратегія маршрутизації точки входу активна в даний момент часу, і дотримується цієї конфігурації.

Розділ керування викликами в конфігурації стратегії маршрутизації точки входу дозволяє вибрати потік, який контролює враження абонентів під час їхньої взаємодії. За допомогою Flow Designer ви можете налаштувати наскрізний потік, який контролює як початкову обробку виклику в IVR, так і роботу черги після того, як контакт поставлено в чергу.

Виберіть потік зі спадного списку Потік, щоб указати потік, який керує цим наскрізним викликом протягом часового інтервалу, зазначеного у стратегії маршрутизації. У цьому розкривному списку доступні лише потоки, опубліковані з Flow Designer.

Потоки доступні лише для точок входу телефонії. Ви не можете змінити жодні налаштування в потоці зі стратегії маршрутизації точки входу.

Стратегії маршрутизації черг

Стратегія маршрутизації черги – це конфігурація, яка контролює поведінку контакту під час маршрутизації, коли він потрапляє до черги. Коли контакт потрапляє до черги, механізм маршрутизації перевіряє, яка стратегія маршрутизації черги активна в даний момент часу, і дотримується цієї конфігурації.

Клієнти, які мають стратегії маршрутизації черг у Webex Contact Center, мають до них доступ, але не можуть створювати нові стратегії. Ми рекомендуємо всім клієнтам перевести свої конфігурації в черги.

Створення та керування підпотоками

Дизайнер потоків дозволяє розбивати великі потоки на менші, більш керовані частини, які називаються підпотоками. Ви можете повторно використовувати підпотоки в кількох потоках для обробки певних завдань. Такий модульний підхід спрощує управління потоками та зменшує складність побудови великих потоків. Ось деякі ключові характеристики підпотоків:

  • Ви можете створювати підпотоки на рівні організації, щоб зробити їх доступними внутрішньо. Наприклад, ви можете переглядати та викликати підпотоки, доступні в межах однієї організації. Ви можете створити максимум 200 підпотоків на організацію.

  • Ви можете викликати підпотік зсередини потоку для виконання логіки без прив'язки до точки входу або виходу з основного потоку.

  • Ви можете повторно використовувати підпотоки кілька разів в головному потоці або в різних головних потоках в організації.

  • Ви можете передавати змінні між батьківським потоком та підпотоками, а також зіставляти вхідні та вихідні змінні з основного потоку з підпотоком і навпаки. Це робить ці змінні в підпотоці незалежними від змінних у батьківському потоці, який викликає підпотік.

    Однак налаштування перетворення тексту на мовлення (TTS) в основному потоці не передаються до підпотоків. Наприклад, розглянемо потік, у якому основною змінною потоку є Global_VoiceName: fr-FR-Ariane (French). Якщо підпотік запускає відтворення синтезу мовлення (TTS), аудіо за замовчуванням відтворюється англійською мовою. Щоб подолати це, визначте змінну підпотоку з такою ж назвою, тобто Global_VoiceName :fr-FR-Ariane (French). Або ж ви можете створити змінну підпотоку Global_VoiceName (таку саму, як і в основному потоці) та зіставити значення з основного потоку з підпотоком. Для отримання додаткової інформації див. Налаштування різних підтримуваних мов та голосових імен за допомогою власного перетворення тексту в мовлення всередині підпотоку WxCC.

    Ви не можете додавати глобальні змінні до підпотоку. Однак, ви можете зіставити глобальну змінну з основного потоку з локальною змінною в підпотоці.

  • Ви можете опублікувати підпотік незалежно. Однак зміни, внесені до підпотоку, набудуть чинності лише після повторної публікації основного потоку.

  • Ви можете додати до підпотоку мітку версії, таку як «Активна», «Розробка» та «Тестова», щоб мати змогу виконувати повне тестування основного потоку у відповідних середовищах.

  • Підпотоки необхідно викликати з основних потоків. Ви не можете викликати інший підпотік з підпотоку.

  • Ви не можете зв'язати підпотік з точки входу або стратегії маршрутизації черги.

  • Ви можете імпортувати та експортувати підпотоки незалежно.

Створити підпотік

Ви можете створювати та керувати підпотоками в Центрі керування.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки > Підпотоки.

3

Натисніть Керування підпотоками > Створити підпотік.

4

У полі Назва підпотоку введіть назву підпотоку.

Ім'я підпотоку має бути унікальним. Він не може містити пробіли. Дозволені лише спеціальні символи: _ (підкреслення) та - (дефіс). Максимальна довжина — 80 символів.

5

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

З’явиться вікно Конструктор потоків.

6

У розділі Загальні налаштування введіть опис підпотоку. Ви можете змінити цей опис пізніше.

7

У розділі «Налаштування перегляду » налаштуйте такі функції, як криволінійні посилання, колір посилання, колір шляху помилки, колір виділення та товщина.

8

У розділі Визначення змінної додайте необхідні змінні для зв'язування з основним потоком.

  • Вхідна змінна підпотоку: (Обов'язково) Ця змінна приймає вхідні дані з основного потоку.
  • Вихідна змінна підпотоку: (Обов'язково) Ця змінна повертає вихідний сигнал назад до основного потоку.
  • Локальна змінна підпотоку: (Необов'язково) Ця змінна призначена для логіки, яка ізольована в межах підпотоку та не пов'язана з жодною з основних змінних потоку.

Усі вищезазначені змінні можуть бути типу String, Integer, Date Time, Boolean, Decimal та JSON.

9

Виконайте такі завдання, щоб створити підпотік:

Такі дії, як застосування міток версій та трасування потоку, функціонують так само, як і в основному потоці. Для отримання додаткової інформації див. Застосування міток версій до потоку та Потоки налагодження.

Редагування підпотоку

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

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки > Підпотоки.

3

Клацніть на підпотоку, який потрібно редагувати.

4

Увімкніть кнопку-перемикач Редагувати, щоб змінити підпотік.

5

Внесіть необхідні зміни до підпотоку.

Натисніть Зберегти, щоб зберегти потік, якщо ви вимкнули кнопку-перемикач Автоматичне збереження.

Видалення підпотоку

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

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки > Підпотоки.

3

Клацніть значок вертикальної трикрапки на рядку підпотоку, який потрібно видалити, і натисніть Видалити.

4

Натисніть Так для підтвердження.

Додати підпотік до основного потоку

Ви можете додати підпотік через кілька основних потоків.

1

Увійдіть у Центркерування.

2

Перейдіть до Контакт-центру > Досвід клієнтів > Потоки.

Ви також можете додати підпотік до основного потоку з панелі навігації порталу керування. Виберіть Стратегію маршрутизації > Потоки. Клацніть значок трикрапки поруч із потоком, який потрібно редагувати, і натисніть Відкрити.

3

Клацніть на потік, який потрібно змінити, щоб додати підпотік.

З’явиться вікно Конструктор потоків.

4

Натисніть вкладку Підпотоки.

Список підпотоків для вибраного organization/tenant з'являється.

5

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

Ви можете переглянути деталі вибраного підпотоку, такі як назва, версія підпотоку разом із міткою версії та всі змінні, налаштовані в підпотоці.

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

6

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

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

7

У розділі Вхідні змінні підпотоку зіставте змінні основного потоку з вхідними змінними підпотоку.

Переконайтеся, що ви зіставляєте той самий тип даних, щоб підпотік працював без помилок.

Аналогічно, у розділі Вихідні змінні підпотоку зіставте вихідні змінні підпотоку зі змінними основного потоку з тим самим типом даних.

8

Опублікуйте основний потік.

Створення та керування функціями

Ви можете створювати та керувати функціями в модулі Flow Designer. Функції дозволяють вам писати власний вихідний код для виконання швидких завдань з даними та організації складних дій. Ви можете писати код вбудовано за допомогою редактора коду та використовувати його в різних потоках.

Ці функції доповнюють фреймворк шаблонів Pebble, який розробники використовують для виконання аналогічних завдань. Завдяки цій можливості розробники потоків можуть:

  • Виберіть мову для написання коду. Підтримувані мови – JavaScript та Python.
  • Напишіть власний вихідний код зі статичним аналізом, специфічним для мови.
  • Тестуйте користувацький код зі зразками значень та переглядайте результати й помилки перед публікацією.
  • Напишіть логіку потоку на основі вихідних змінних активності та status/error коди.
  • Розбирає та встановлює у змінні значення виводів, повернутих функцією, для подальшого використання в потоці.
  • Повторне використання функцій у кількох потоках як активності.
  • Налагодження потоків за допомогою повідомлень про помилки, що повертаються виводом функції, кодів стану та помилок, обробки помилок під час виконання, функцій налагодження потоку та функцій аналізу.

Важливі міркування

У цьому розділі висвітлено кілька важливих міркувань, які слід враховувати під час роботи з функціями:

  • Максимальна кількість підтримуваних функцій на організацію становить 200.
  • Максимальний обсяг пам'яті, що виділяється на кожну функцію, становить 128 МБ.
  • Налаштовуваний час очікування аудіо становить 2-5 секунд.

Створити функцію

1

Увійдіть у Центркерування.

2

Перейдіть до Послуги > Контакт-центр > Досвід клієнтів > Функції.

3

На сторінці Функції натисніть Створити функцію.

Ви також можете створити функцію на вкладці Функції в модулі Flow Designer.

4

На сторінці Створення нової функції виберіть потрібний метод створення функції.

  1. Почати з нуля— Виберіть цей метод, щоб створити нову функцію з нуля для виконання розбору даних або запуску власного коду. У майстрі Створення нової функції виконайте такі завдання:

    1. На Ім'я & На сторінці налаштування налаштуйте такі параметри:

      • Назва функції— Введіть назву функції.
      • Мова функцій— Виберіть мову функцій. Доступні мови програмування включають JavaScript та Python.

    2. Натисніть Створити функцію. Нова сторінка інтерфейсу користувача визначення функції завантажується з такими панелями:

      • Редактор коду — введіть тут свій власний вихідний код.
      • Тестова панель — перевірте написаний код, надаючи значення будь-яким визначеним вхідним даним. Натисніть Перевірити, щоб перевірити код. Результат відображається в області результатів.
      • Панель властивостей — складається з таких полів.
        • Опис функції— Надайте короткий опис призначення функції.
        • Визначення змінної— Налаштуйте та зіставте вхідні змінні з кодом. Натисніть кнопку Додати вхідні змінні. У спливаючому вікні Додати змінну функції введіть такі дані:
          • Ім'я— Введіть ім'я змінної.
          • Опис— Надайте опис змінної.
          • Тип змінної— Виберіть тип змінної. Доступні варіанти: рядок, ціле число, дата та час, логічне число, десяткове число, JSON.

          Клацніть Зберегти.

        • Визначення вихідної змінної— Вкажіть вихідні змінні, які має повернути функція. Це допомагає розробникам потоків використовувати ці змінні під час роботи вашої функції.
        • У розділі Властивості функції у правому нижньому куті панелі відображаються такі відомості:

          • Власник функції— Ідентифікатор електронної пошти користувача, який створив функцію.
          • Ідентифікатор функції— Автоматично згенерований ідентифікатор функції.
          • Дата останнього редагування— Дата останнього редагування функції.
          • Версія функції— Номер останньої доступної версії цієї функції.

  2. Імпорт— Виберіть цей метод для імпорту функції. У майстрі Створення нової функції виконайте такі завдання:

    Ви можете імпортувати лише JSON-файли, згенеровані шляхом експорту функції.

    1. На сторінці Завантажити файл виберіть потрібний файл. Або ж перетягніть файл. Натисніть Замінити, щоб замінити вибраний файл.
    2. Клацніть Далі.
    3. На Ім'я & На сторінці налаштування налаштуйте такі параметри:
      • Назва функції— Введіть назву функції.
      • Мова функції— Мова програмування імпортованої функції. Система встановлює це на основі мови функції, яку ви імпортуєте.

      Натисніть Створити функцію.

    4. Сторінка функцій перезавантажується. Повторіть описані вище кроки, щоб створити нову функцію з нуля.
5

Натисніть Опублікувати функцію. На сторінці Функція публікації введіть такі дані:

  • Примітка публікації— Додайте необов’язкову примітку як посилання.
  • Додати мітку(и) версії—Додати потрібну мітку версії до функції. Якщо ви не додасте мітку версії, система автоматично додасть мітку «Найновіша».

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

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

Що далі

Додайте функцію до основного потоку. Для отримання додаткової інформації див. Додавання функції до основного потоку.

Керування функціями

Після створення функції ви можете копіювати, експортувати та видаляти її за потреби.

1

Увійдіть у Центркерування.

2

Перейдіть до Послуги > Контакт-центр > Досвід клієнтів > Функції.

На сторінці функцій відображаються всі функції, створені в організації.
3

Клацніть значок трикрапки поруч із функцією. За потреби виберіть Копіювати, Видалитиабо Експортувати.

4

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

Що далі

Додавання функції до основного потоку

Ви можете додати функцію до кількох основних потоків.

1

Увійдіть у Центркерування.

2

Перейдіть до Послуги > Контакт-центр > Досвід клієнтів > Потоки.

3

Клацніть, щоб відкрити потік, до якого потрібно додати функцію.

4

Увімкніть кнопку Редагувати.

5

Натисніть вкладку Функції на панелі списку дій ліворуч

Список опублікованих функцій, створених для вибраного organization/tenant з'являється.

6

Перетягніть потрібну функцію зі списку на полотно. Додайте його до основного потоку.

Ви можете переглянути деталі вибраної функції, такі як мітка версії функції, вхідні змінні функції, деталі змінних та вихідні змінні.

7

У розділі Вхідні змінні функції зіставте основні змінні потоку з вхідними змінними функції.

Змінні потоку, створені з тим самим ім'ям та типом даних, що й вхідні змінні функції, автоматично зіставляються одна з одною.

8

У розділі Вихідні змінні функції проаналізуйте та зіставте вихідні змінні функції з основними змінними потоку з тим самим типом даних. Ви можете виконувати розбір за допомогою виразів JSONPath, як детально описано на екрані з прикладами.

9

Опублікуйте основний потік.

Запитання та відповіді

У цьому розділі наведено відповіді на поширені запитання щодо використання функцій у вашій організації.

Які мови підтримує модуль Flow Designer для активності Function?

Модуль Flow Designer підтримує JavaScript (Node.js 22.x) та Python (3.13) на першому етапі.

Чи є якісь обмеження щодо бібліотек, які я можу використовувати всередині блоку коду?

Доступні поширені рідні бібліотеки. Однак, немає підтримки для користувацьких модулів.

Чи є якісь обмеження на кількість рядків коду?

Так. Ви можете ввести до 5000 рядків коду.

Чи є якісь обмеження на час виконання?

Так. На завершення виконання відведено лише 5 секунд.

Чи можу я протестувати свій код? Якісь обмеження?

Так. Доступний засіб виконання тестів з фактичними результатами або поверненим повідомленням про помилку. Журнали консолі не надаються, але їх можна налаштувати та отримати до них доступ за допомогою спеціального масиву вихідних рядків.

Чи підтримується музика під час очікування виконання під час виклику (запобігання тиші)?

Так, налаштування «Музика під час очікування» у режимі Flow автоматично допомагає запобігти мовчанню для абонентів. Значення за замовчуванням становить 2 секунди.

Як працює функція?

Ми використовуємо інфраструктуру FaaS (функція як послуга) для пакування та запуску функції. Низька затримка для голосових дзвінків.

Скільки вхідних змінних я можу передати? Скільки виходів встановлюється?

Встановлюється десять вхідних змінних та одна вихідна змінна JSON. Окремі виводи функцій можна проаналізувати в одній активності за допомогою виразів JSONPath.

Чи можна встановити кілька змінних у блоці коду?

Так. Нове вдосконалення для встановлення кількох змінних схоже на дію «Синтетичний аналіз».

Чи можу я повторно використовувати функцію в кількох потоках?

Так. Ви можете використовувати цю функцію в усіх своїх потоках, оскільки вона централізовано доступна у вашій організації.

Хто може керувати (редагувати або переглядати) функціями?

Наглядачі та адміністратори. Доступ керівників до функції контролюється налаштуванням Функція (яке можна встановити на «Редагувати», «Перегляд» або «Немає» в розділі «Досвід клієнта» в профілі користувача).

Налаштування обробки помилок

Система виділяє шлях обробки помилок для кожної дії, налаштованої в межах конкретного потоку. Налаштуйте шлях обробки помилок для керування потенційними помилками під час виконання потоку. Система відображає цей шлях за замовчуванням, але його налаштування необов'язкове. Якщо ви не налаштуєте це для дії, система відображатиме сповіщення під час перевірки потоку. Однак ви все ще можете опублікувати потік із цими сповіщеннями.

Система класифікує помилки, що виникають під час виконання потоку, на дві категорії:

  • Помилки виконання дії: Вкажіть помилки, що виникають під час функціонального виконання дії. Наприклад, помилка дії виникає, коли клієнт вводить невідповідний запис під час виконання дії Меню.

  • System/Global помилки: Вкажіть помилки, які виникають у системі під час виконання дії. Наприклад, системні помилки виникають, коли під час виконання дії Set Variable виникає недійсний вираз pebble.

    • Невизначена помилка: Цей вузол помилки встановлює шлях виведення помилок, який проходить потік, коли під час виконання потоку виникають невизначені системні помилки. Ви можете налаштувати потік для невизначених помилок, підключивши вихідний шлях цієї дії до відповідних дій.

      Наступні дії керування потоком не мають вузла невизначена помилка :

      • Розпочати потік
      • Кінець потоку
      • HTTP-запит
      • Розбір

      Якщо ви не бачите вузол Невизначена помилка в жодній дії, зверніться до служби підтримки Cisco, щоб увімкнути відповідний прапорець функції.

Налаштуйте шляхи обробки помилок для оптимізації потоку. Якщо ви не налаштуєте шлях обробки помилок для дії, потік за замовчуванням використовуватиме шлях, встановлений в обробнику подій OnGlobalError на вкладці Потоки подій. Для отримання додаткової інформації про обробник подій OnGlobalError див. Потоки подій.

Системні обмеження самозациклення для дій

Система встановлює обмеження самоциклу для певних дій під час виконання потоків. Це запобігає нескінченному зацикленню дій під час взаємодії.

Якщо під час виконання дії перевищує встановлений системою ліміт, з’являється попереджувальне повідомлення про виявлення циклу. Докладніше про конкретні максимальні граничні значення для дій див. у статті Системні обмеження в Webex Contact Center.

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

Конфігурації

Обмеження самоциклу

Розширена інформація про чергу1500
Сліпий трансфер10
Перехід через мост75
Зворотній виклик10
Аналіз прогресу дзвінків10
CollectDigit100
Відключити контакт0
Група розподілу викликів для ескалації750
Зворотній зв'язокV210
Меню100
Контакт у черзі100
Черга до агента100
Встановити ідентифікатор абонента100
Керування записом10
Запис10
Запланувати зворотний дзвінок10
Встановити пріоритет контакту100
Розпочати медіапотік20
Завантажити аудіо3
Віртуальний оператор50
Віртуальний агент V250

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

Зв'язування кількох потоків (за допомогою GoTo)

Flow Designer надає вам можливість пов'язувати кілька потоків (ланцюжок потоків). Ви можете змінити взаємодію з абонентом, перенаправляючи виклики до точки входу (на основі часу) або до потоку (для повторного використання в різних сценаріях). Використовуйте GoTo для об'єднання кількох потоків у ланцюжок. Ви можете зіставити змінні потоку між потоками, щоб забезпечити збереження даних протягом усього процесу виклику.

Реєстрація на вакцинацію

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

Коли телефонують звичайні клієнти, система передає виклик потоку, пов'язаному з точкою входу, яка обробляє реєстрації. На основі активних стратегій маршрутизації точок входусистема направляє виклик відповідному агенту для реєстрації загального клієнта.

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

Відомі проблеми зі зв'язуванням потоків

  • Система не дозволяє видалити точку входу, яка бере участь у ланцюжку потоків. Видаліть усі пов’язані ресурси — черги та потоки — перед видаленням точки входу.

  • Система не дозволяє видалити потік, який бере участь у ланцюжку потоків. Видаліть усі посилання на ланцюжок потоків, перш ніж видаляти потік.

  • Примусове видалення точки входу або потоку в ланцюжку потоків пропускає перевірку та не відображає жодних повідомлень про помилки в інтерфейсі користувача.

Потоки налагодження

Налагодження потоку – це процес після виклику в Flow Designer, який дозволяє отримати уявлення про потік та шлях, який він пройшов для виклику. Ця функція дозволяє розробникам потоків переглядати ключову інформацію в шляху виконання керування для налагодження та усунення неполадок у потоках.

Якщо ви застосували кілька міток версій до потоку, ви також можете відстежувати потік стосовно цих міток версій. Для отримання додаткової інформації див. Застосування міток версій до потоку.

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

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

Розшифрувати журнали потоку

Для підвищення безпеки та гнучкості налагодження потоку доступні елементи керування дешифруванням для керування розкриттям конфіденційних даних під час налагодження:

  • Розшифрування на рівні потоку: Увімкніть перемикач Увімкнути дешифрування потоку у розділі Налаштування дешифрування потоку під час створення та редагування потоків. Ця опція доступна на сторінці загальних налаштувань Flow. Цей перемикач керує розшифруванням усіх дій у потоці. Увімкнення цього перемикача розшифровує журнали для всіх дій, незалежно від розшифрування рівня дії.
  • Розшифрування на рівні активності: Увімкніть перемикач Увімкнути дешифрування для детальнішого контролю дій. Ви можете вимкнути розшифрування журналів для дій, якщо вихідні дані є конфіденційними, навіть якщо ви ввімкнули розшифрування на рівні потоку. Це гарантує, що конфіденційні дані в активностях залишатимуться захищеними під час налагодження.

    Розшифрування потоку застосовується лише до викликів, ініційованих після публікації потоку.

Щоб захистити журнали потоку:

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

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

Приклад використання:

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

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

Перш ніж почати

Опублікуйте та запустіть цикли, щоб встановити принаймні одну взаємодію. Для отримання додаткової інформації див. Створення та керування потоками.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

З’явиться сторінка «Потоки».
3

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

Потік відкриється у вікні Flow Designer.
4

Натисніть Налагодження.

З’явиться панель «Взаємодії » . У таблиці відображаються 100 останніх взаємодій для потоку. У таблиці ви можете побачити такі деталі:
  • Мітка часу: Відображає дату та час взаємодії. Ви можете сортувати записи журналу на основі позначки часу.

  • Ідентифікатор взаємодії: Вказує унікальний ідентифікатор взаємодії.

  • Версія: Відображає версію потоку разом із застосованою міткою, наприклад, «Остання», «Розробка», «Активна» або «Тестова».

  • Точка входу: Показує точки входу, призначені потоку.

  • Остання виконана дія: Показує виконані дії після завершення вибраної взаємодії.

  • Походження: Походження взаємодії. Наприклад, номер мобільного телефону клієнта, ідентифікатор електронної пошти клієнта та інші подібні дані.

  • Пункт призначення: Пунктом призначення може бути DNIS з точки входу.

5

(Необов’язково) Скористайтеся опцією пошуку, щоб відфільтрувати список за такими параметрами пошуку:

  • ID взаємодії, ANI, DNIS: Введіть ідентифікатор взаємодії, щоб відобразити шлях виконання потоку для цієї взаємодії. Ви також можете шукати на основі ANI або DNIS.

  • Діапазон дат: Виберіть дати початку та завершення періоду, для якого потрібно отримати ідентифікатори взаємодій.

  • Мітка версії: Виберіть одну або кілька міток із цього розкривного списку, щоб переглянути всі версії потоків із вибраними мітками версій.

6

Виберіть взаємодію з таблиці.

Вибраний шлях дії виділяється на полотні.

Відкриється нова вкладка, яка відображає послідовність дій, виконаних під час взаємодії, а також такі деталі:

  • Послідовність: Відображає дії в послідовності їх виконання.

  • Назва активності: Відображає назву дії.

  • Результат: Система позначає результати як Успіх або Невдача, виділяючи невдалі випадки червоним кольором.

Ви можете вибрати кілька взаємодій, які відкриваються в окремих вкладках.

7

Виберіть дію, щоб переглянути такі деталі:

  • Метадані взаємодії з активністю: Відображає назву дії, а також час початку та завершення її виконання.

  • Вхідні дані для активності: Відображає список наданих вхідних даних у вибраній дії. Наприклад, якщо ви виберете дію Відтворити музику, вхідні дані включають:

    • Музичний файл
    • Початковий зсув
    • Динамічний аудіофайл
    • та багато іншого.

  • Результати діяльності: Відображає результат дії.

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

  • Змінені змінні: Система відображає деталі змінених змінних під час виконання вибраної дії. Наприклад, використання дії Встановити змінну відображає оновлену змінну потоку в розділі Змінені змінні.

8

Значок розшифрування журналів: Натисніть значок розшифрування журналів, щоб отримати доступ до розмаскованих журналів. Ви можете розшифрувати журнали та отримати доступ до конфіденційної інформації, лише якщо ви є авторизованим користувачем. Див. наступне застереження:

Відмова від відповідальності

Увімкнення функції «Відомості про налагодження» відкриє розширені діагностичні дані, які можуть містити конфіденційну інформацію (наприклад, ідентифікатори користувачів, метадані викликів, трасування помилок та, можливо, іншу особисту або конфіденційну інформацію).

Увімкнувши функцію «Відомості про налагодження», ви підтверджуєте та визнаєте, що:

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

9

(Необов’язково) Натисніть значок копіювання (Піктограма копіювання.), щоб скопіювати деталі взаємодії в буфер обміну.

Ви можете визначити дії для невдалих екземплярів та усунути неполадки, відредагувавши потік. Докладніше див. у статті Створення та керування потоками.

Аналіз потоків

Аналітика в Flow Designer надає узагальнений огляд усіх викликів, що пройшли через певний потік. Він відображає кількість виконань для кожного вихідного порту дії протягом заданого періоду. Він також обчислює відсоток кількості викликів, що пройшли через дію NewContact. Знаменник для розрахунку відсотка – це кількість викликів, що проходять через активність NewContact.

Flow Analytics враховує лише завершені виклики протягом заданого періоду часу. Розрахунок загальної кількості дзвінків включає дзвінки, які почалися до та закінчилися в межах вибраного періоду. Дані аналітики не включають дзвінки, налаштовані на зворотний виклик, або дзвінки, що тривають з інших причин (наприклад, поточні або не завершені).

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

Колірна палітра показує, як кількість виконаних викликів колірно кодує шляхи потоку. У таких сценаріях, як циклічні виклики, відсоток може перевищувати 100%.

Навіть без явних посилань на обробку помилок, система відображає кількість виконань у своєму порту помилок, якщо сталася помилка, і перенаправляє її до події OnGlobalError. Ви можете знайти його на вкладці Подія. У таких випадках система відображає аналітичні дані для обробника події OnGlobalError.

За замовчуванням Flow Analytics враховує останню версію потоку. Якщо потік має кілька версій, ви можете перемикатися між потоками за допомогою таблиці Історія версій.

Наразі Flow Analytics не підтримує підпотоки; він лише відстежує додавання підпотоку до основного потоку, виключаючи його внутрішні дані про активність.

Перш ніж почати

Опублікуйте потік принаймні один раз.

1

Увійдіть у Центркерування.

2

Перейти до Контакт-центру > Досвід клієнтів > Потоки.

3

Виберіть потік і натисніть значок Перейти до конструктора потоків.

Вибраний потік відкривається в Конструкторі потоків.
4

Натисніть Аналітика.

Сторінка оновлюється та відображає аналітичні дані.

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

5

Натисніть на віджет «Дата» та виберіть один із наведених нижче варіантів.

  • Останні 15 хвилин
  • Сьогодні
  • Учора
  • Останні 7 днів
  • Останні 30 днів
  • Цей місяць
  • Налаштування – виберіть дати початку та завершення, щоб переглянути аналітику потоку за певний період до останніх 30 днів.

На сторінці «Аналіз потоку» відображаються такі показники:

  • Загальна кількість виконань потоку – відображає загальну кількість виконань потоку протягом вибраного періоду. Зокрема, якщо потік виконується двічі протягом однієї взаємодії, система збільшує метрику на 2 (кількість виконань), а не на 1 (кількість викликів).

  • Середня тривалість потоку – відображає середню тривалість виконання потоку. Система обчислює середнє значення для всіх основних дій потоку та дій потоку подій, що пройшли через потік. Це значення включає виконані дії через шляхи помилок. Знаменник – це загальний потік виконань під час обчислення середнього значення.

  • Середня кількість дій на контакт – відображає середню кількість виконаних дій на виклик, що пройшов через потік. Це середнє значення також включає дії потоку подій. Це допомагає проаналізувати використання потоку. Це значення включає виконані дії через шляхи помилок.

  • Помилки активності | Помилка активності % – Відображає кількість викликів, які прийняли помилку port/path. Для розрахунку відсотків знаменник – це загальна кількість виконаних дій, а чисельник – загальна кількість виконань портів помилок.

6

(Необов’язково) Щоб перемикатися між версіями потоку, перейдіть до розділу Історія версій. Виберіть версію, щоб переглянути аналітичні дані для цієї версії потоку.

7

(Необов’язково) Виберіть дію в потоці, щоб переглянути деталі використання дії, що стосуються цієї дії за вибраний період.

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

  • Дані за вибраний період не збігаються.
  • Для циклічних дій ті самі взаємодії відображаються кілька разів.
8

Натисніть Аналітика, щоб закрити вікно аналітики та повернутися до конструктора потоків.

Розуміння кодів помилок

Дизайнер потоків повертає коди помилок, щоб показати природу або причину помилки. Скористайтеся наступною таблицею, щоб визначити помилку та її опис.

Таблиця 32. Коди помилок Flow Designer

Код помилки

Опис

FC1001

Версію потоку не знайдено. Оновіть сторінку або створіть новий потік.

FC1002

Початкову активність не знайдено. Оновіть сторінку або створіть новий потік. Дія «Початок» відображається за замовчуванням під час створення нового потоку.

FC1003

Один або декілька потоків подій не мають дійсного початку. Додайте дію обробника подій на початок кожного потоку подій.

FC1004

Усі гілки, що не пов'язані з подіями, повинні вести до кінцевого вузла.

FC1005

Одна з конфігурацій змінних недійсна. Для кожної змінної переконайтеся, що налаштований тип даних та значення змінної сумісні.

FC1006

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

FC1007

Додайте опис активності.

FC1008

Деякі змінні мають однакові назви. Переконайтеся, що всі змінні мають унікальні назви.

FC1009

Вираз недійсний.

FC1010

Умова недійсна.

FC1011

Система виявляє розірване посилання в основному потоці. Видаліть посилання, щоб виправити помилку.

FC1012

Пошкоджене посилання в потоці подій спричиняє помилку. Видаліть посилання, щоб виправити це.

FC1013

Система використовує активність у кількох Потоках Подій. Потоки подій не можуть мати спільні дії та повинні мати унікальний початок і кінець.

FC1014

Контакт черги має зупинити потік. Вихідне посилання може підключатися лише до дії End Flow.

FC1015

Система виявляє неправильно налаштовані поля в дії та показує посилання на невдалу дію під час перевірки. Натисніть посилання, щоб перейти до дії та поля, що спричиняє помилку. Дотримуйтесь вимог кожного поля, щоб виправити всі помилки та ввести коректні дані.

FC1016

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

FC1017

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

Щоб отримати додаткові відомості про помилки сервера GraphQL, див. https://www.apollographql.com/docs/react/data/error-handling/.

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