Първи стъпки

Flow Designer предоставя интерфейс за създаване на потоци в реално време, за да отговори на вашите организационни изисквания. Предварително дефинираните дейности, свързани с обработката на повикванията и контрола на потока, служат като градивни елементи за създаване на поток. Интерфейсът за плъзгане и пускане осигурява лесно конфигуриране на компонентите на потока. Можете да зададете свойствата на всяка дейност, която влияе върху изпълнението на потока. Можете също така да конфигурирате променливи и изрази, за да дефинирате логиката на потока.

Преди да използвате Flow Designer, трябва да осигурите няколко обекта от портала за управление на Webex Contact Center и Control Hub. Използвайте тези обекти директно, като част от Flow Designer (например Queues and Audio Files) или индиректно, за да разрешите маршрутизиране на контакти (например Разпределение на повикванията в стратегии за маршрутизиране на опашки).

Конфигурирайте следните елементи, преди да изградите потоци в Flow Designer:

  • входна точка
  • Опашка
  • Служители
  • Потребителски профил
  • Профил на работния плот
  • Екипи
  • Виртуален агент
  • Аудио файлове

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

Запознайте се със следните термини в тази статия:

  • Дейност: Възел в интерфейса на Flow Designer, който представлява една стъпка в поток, като например възпроизвеждане на съобщение или извършване на HTTP заявка. Потребителят влачи и пуска този елемент в поток.

    За свойства на дейност, които са базирани на падащо меню, филтърът за търсене е активиран по подразбиране. Ако падащият списък съдържа повече опции от ограничението по подразбиране, въведете ключова дума за търсене и изберете желаната опция от автоматично попълнените резултати.

  • Събитие: Събитие, независимо дали е вътрешно или външно, задейства поток или път на потока. Събитията могат да включват съобщения на Kafka, външни HTTP заявки или потребителски действия. Flow Designer, приложение, управлявано от събития, изпълнява потоци в отговор на тези тригери, като ги изпълнява автоматично въз основа на конфигурацията.

  • Поток: Дефинирана от потребителя последователност от дейности, които се изпълняват в отговор на събитие.

  • Връзка: Връзката е стрелката, която свързва една дейност с друга. Той показва посоката на потока и зависимостта между събитията. За да изтриете връзка и да прекъснете връзката между две дейности, щракнете върху връзката, за да се покаже иконата за изтриване, и продължете да изтривате реда.

Дизайнер на поток за достъп

Flow Designer използва еднократна идентификация (SSO) с помощта на Cisco Identity Service. Ако сте влезли в Control Hub или портала за управление на Webex Contact Center, можете да получите достъп до Flow Designer, без да влизате отново. Ако не, системата ви подканва да въведете идентификационните си данни за SSO.

Преди да започнете

За да получите достъп до приложението Flow Designer, трябва да имате лиценз за Premium Agent и потребителски профил, който има права за редактиране на потоци.

1

Регистрирайте се в Контролния център.

2

Отидете на Контактен център > Клиентско изживяване > потоци.

Появява се страницата Потоци .

Можете също да получите достъп до потоци от портала за управление на Webex Contact Center. От лентата за навигация изберете Стратегии за маршрутизиране> Стратегии за маршрутизиране> Потоци.

Изисквания към браузъра

Използвайте следната таблица за справка с поддържаните браузъри:

Браузър

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

ESR 68 или по-нови ESR

ESR V102.0 или по-високи ESR

Firefox ESR 68 и следващи ESR

NA

Microsoft Edge

42.17134 или следващ

103.0.1264.44 или следващ

NA

NA

Chromium

NA

NA

NA

79 или следващ

Конфигурирайте следните опции на браузъра:

  • Активирайте бисквитки и данни за сайтове.

  • Задайте нивото на защита на Средно.

  • Активиране на опцията за изображение.

  • Деактивирайте блокирането на изскачащи прозорци.

  • Активирайте JavaScript.

Изисквания за имейл

Flow Designer поддържа следните имейл сървъри:

  • Office 365

  • Gmail

Разгледайте оформлението

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

Библиотеката с дейности е мястото, където ще намерите всички дейности. Плъзнете и пуснете дейностите от библиотеката с дейности върху платната на основния поток или потока на събитията, за да изградите вашите потоци. Той е организиран в следните секции:

  • Обработка на повиквания: Използвайте дейности за обработка на повиквания, за да изградите потоци, които обработват гласови взаимодействия. Те са специфични за случая на използване на обработка на повиквания чрез Interactive Voice Response (IVR) и виртуални или човешки агенти.
  • Управление на потока: Дейностите по управление на потока са независими от типа поток и ги използвате, за да контролирате логиката в потока, независимо от случая на употреба.

Можете да скриете и разширите библиотеката с дейности, ако е необходимо, за да увеличите работното пространство на платното между конфигурациите.

Платно, основен поток и потоци на събития

Платното е сивото работно пространство, върху което пускате дейностите. Използвайте контролите в долната лява част на екрана, за да се придвижвате по платното и да увеличавате и намалявате. Няма ограничения за размера на потока или използването на платното.

Има два раздела, които позволяват допълнително пространство на платното, Main Flow и Event Flows. Тези раздели логически разделят различни пътища на вашия поток и създават по-организирано работно пространство.

Основен поток

Използвайте главния раздел на потока, за да напишете сценарий на основния поток въз основа на събитието за задействане, дефинирано в активността за стартиране на потока. В главния раздел на потока конфигурирайте цялостното изживяване за повикващия. Това започва от менюто Cisco Unified IP Interactive Voice Response (IVR), докато се откажете или приключите разговора. Потокът съдържа предвидими стъпки, които системата изпълнява в последователност.

Потоци от събития

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

Можете да конфигурирате множество потоци за обработка на събития в платното на потоци на събития. Всеки поток от събития трябва да има уникално начало и край, без споделени дейности.

За повече информация относно манипулаторите на събития вижте Събития.

Лента с инструменти за мащабиране

Лентата с инструменти за мащабиране има следните икони:

  • Глобални свойства – щракнете върху бутона Settings button represented by a cog icon , за да отворите екрана Глобални свойства . За повече информация вижте Екран Свойства.
  • Автоматично подреждане – щракнете върху бутона в лентата с инструменти, за да организирате дейностите в платното.
  • Отмяна – щракнете върху бутона undo в лентата с инструменти, за да отмените последното извършено действие на платното.
  • Повтори – щракнете върху бутона redo в лентата с инструменти, за да повторите последното извършено действие на платното.

    Можете да отмените и повторите до последните 10 действия на платното. Не можете да отмените и повторите промените, извършени в атрибути и свойства.

  • Годен за изглед – щракнете върху бутона в лентата с инструменти, за да регулирате увеличението на платното, така че всички възли да се виждат.
  • Увеличаване – щракнете върху бутона zoom in button в лентата с инструменти, за да увеличите платното. Когато достигнете максималния лимит, иконата е деактивирана.
  • Намаляване – щракнете върху бутона zoom out button в лентата с инструменти, за да намалите платното. Когато достигнете максималния лимит, иконата е деактивирана.
  • Опцията Мащабиране при превъртане позволява както панорамиране (по подразбиране), така и мащабиране (с помощта на клавиша Ctrl ). Можете да продължите да мащабирате, като задържите клавиша Ctrl и превъртите колелцето на мишката нагоре или надолу.
  • За да се придвижите по платното, превъртете колелцето на мишката нагоре или надолу.
  • За да се придвижвате отляво надясно с колелцето на мишката, използвайте клавишите Shift + Scroll .

Действия за управление на платно и клавишни комбинации

За да се подобри ефективността и производителността на разработчиците на потоци, платното на Flow Designer предоставя следните опции:

  • Действия за отмяна-повторение – Използвайте иконите Отмяна, Повторение в лентата с инструменти за мащабиране или използвайте клавишните комбинации.
  • Изрязване, копиране, поставяне и изтриване – щракнете с десния бутон върху платното за операции за изрязване, копиране, поставяне и изтриване. Можете да изрежете, копирате и поставите дейностите и връзките за обработка на повиквания и контрол на потока, както следва:
    • Вътре и между потоците
    • Между основния поток и потока на събитията
    • Между потоци и подпотоци
    Можете също така да копирате и поставяте в различни организации и браузъри.

    Има малко ограничения, когато се опитвате да копирате дейностите и връзките от други браузъри във FireFox. За да активирате тази функционалност, трябва да зададете следните предпочитания на true във Firefox:

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

    Въведете about:config в адресната лента на Firefox. Потърсете посочените предпочитания. Променете стойностите на true, за да позволите поставяне от други браузъри.

  • Автоматично подреждане – Използвайте бутона в лентата с инструменти за мащабиране за автоматично организиране на дейностите в платното за по-добро разбиране и лесна поддръжка.
  • Прилепване към мрежата – Използва се за прилепване на дейностите на стъпки от 20 пиксела.
  • Клавишни комбинации – Можете бързо да редактирате потока с помощта на клавишни комбинации. Кликнете върху иконата за помощ. Изберете Клавишни комбинации , за да видите списъка с налични клавишни комбинации.

Клавишни комбинации

Използвайте следните клавишни комбинации в платното:

Пряк път

Операционна система Windows

MAC OS
Общи

Отваряне на клавишни комбинации

Ctrl + Alt + K

Контрол + Alt + K

Инструменти

Автоматично подреждане

Shift + A

Shift + A

Редакт

Копиране

Ctrl + C

Команда + С

Режа

Ctrl + X

Команда + X

Тесто

Ctrl + V

Команда + V

Отмяна

Ctrl + Z

Команда + Z

Ремонтирам

Ctrl + Shift + Z

Command + Shift + Z

Delete (Изтриване)

Обратно пространство

Delete (Изтриване)

Изберете всички

Ctrl + A

Команда + A

Изберете няколко

Shift + щракванеShift + щракване

Изберете регион

Shift + Щракнете и плъзнетеShift + Щракнете и плъзнете

Изглед

Увеличете мащаба

Ctrl + +

Команда + +

Намаляване на мащаба

Ctrl + -

Команда + -

Увеличаване или намаляване на мащаба

Ctrl + Превъртане

Команда + Превъртане

Увеличете до 100%

Годен за преглед

Смяна + 1

Смяна + 1

Превъртане наляво или надясно

Shift + Превъртане

Shift + Превъртане

Екран "Свойства"

Екранът със свойства се появява вдясно на приложението. Задавате параметрите или за потока (глобални свойства), или за избрана дейност. Можете да скриете и разширите панела, за да увеличите работното пространство на платното между конфигурациите.

Екранът с глобални свойства се показва по подразбиране при зареждане на потока. Щракнете върху бутона Бутон за настройки, представен от икона на зъбно колело , за да отворите екрана Глобални свойства . the Бутон за настройки, представен от икона на зъбно колело Ви помага да отваряте и затваряте екрана със свойства, когато работите върху потоци. Можете също да щракнете където и да е в празното платно, за да се върнете към изгледа на екрана с глобални свойства. Глобалният екран със свойства не се вижда, когато изберете дейност.

Следните конфигурации се съдържат в глобалните свойства:

  • (по избор) Описание на потока.
  • Управление на персонализирани и предварително дефинирани променливи. За повече информация относно променливите на потока вижте Задаване на променлива.
  • Преглед на информацията за хронологията на потока, включително собственика, датата на последно редактиране и номера на версията на потока. Щракнете върху бутона cancel button , за да затворите екрана на глобалните свойства.

    В момента няма функция за контрол на версиите. Версията на потока отчита броя на публикуванията на потока.

Заглавен екран

Заглавката показва името на потока, който се актуализира динамично, когато редактирате името на потока от глобалните свойства. Заглавката има и бутон за излизане . Ако искате да се върнете и да продължите да работите по-късно, можете да запазите съществуваща чернова на потока. За да запишете черновите на потоците или да затворите приложението, щракнете върху Запиши потока и излезте в горния десен ъгъл на приложението.

Прозорец на долния колонтитул

Долният колонтитул има следното:

  • Автоматично запазване е активирано: Потоците се запазват автоматично, за да се избегне загуба на данни. Ако автоматичното записване е спряно, се появява известие за грешка.

    Ако затворите прозореца на браузъра, докато данните се записват автоматично, можете да загубите данни. Препоръчваме ви да изчакате няколко секунди, след като промените потока си, преди да затворите браузъра.

  • Версия на приложението: Лявата част на долния колонтитул показва версията на приложението. Можете да използвате версията за отстраняване на грешки в Flow Designer.
  • Валидиране на потока: Валидирането на потока открива грешки в структурата на потока, които могат да му попречат да работи. Можете да активирате превключвателя за проверка от дясната страна на долния колонтитул по всяко време. По подразбиране проверката е изключена, така че грешките не се появяват. Когато активирате превключвателя, проверката на бекенд започва и всички грешки в потока стават видими. Когато превключвателят е активиран, проверката на бекенд започва и се появяват всички грешки в потока. За повече информация относно проверката на потока вижте Проверка на поток.
  • Публикуване на поток: Преди да публикувате поток, трябва да го потвърдите и да коригирате всички грешки. Ако превключвателят за проверка е изключен, бутонът Публикуване остава деактивиран. След разрешаване на проверката бутонът Публикуване остава деактивиран, докато не разрешите всички грешки в потока. За повече информация относно публикуването на поток вижте Публикуване на поток.

Разбиране на дейностите и събитията

Дейности по обработка на повиквания

Възпроизвеждане на музика

Активността "Възпроизвеждане на музика" възпроизвежда музика, когато пристигне повикване или е на опашка. Можете да изберете аудиофайл за възпроизвеждане, когато поставите повикващия на изчакване.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Конфигуриране на обработка на грешки.

Следните раздели ви позволяват да конфигурирате активността Play Music:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Музикални настройки

Ако някой от подредените входове на списъка е празен, системата изхвърля грешка в потока. Отстранете тези грешки, преди да публикувате потока.

Parameter

Описание

Статичен аудио файлИзберете тази опция, ако искате да конфигурирате статичното аудио да се възпроизвежда от страницата Audio Prompt в Control Hub.

Изберете името на аудио файла (.wav) от падащия списък Музикален файл .

За повече информация вижте Управление на аудио подкани.

Динамичен аудио файл

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

За да конфигурирате динамичния аудио файл, въведете стойността на променливата audio под формата на израз на камъчета. За повече информация вижте Синтаксис на шаблон на Pebble.

Стойността на променливата трябва да съвпада с името на файла .wav, който е качен в Control Hub.

Стартиране на отместване

Задайте продължителността в секунди за възпроизвеждане на музикалния файл.

Да приемем например, че музикалният ви файл е дълъг 60 секунди. Ако Start Offset е зададено на 45 секунди и продължителността на музиката е 30 секунди, файлът възпроизвежда последните 15 секунди и се връща обратно към старта и възпроизвежда първите 15 секунди. 0 е началният час.

Можете да въведете началното отместване като статично число (пример: 20) или израз (пример: {{MusicLength + 20}}).

Уверете се, че вашите данни имат числови стойности.

Продължителност на музиката

Задайте продължителността в секунди за избрания музикален файл. (Например 30 секунди). Можете да въведете продължителността на музиката като статично число (пример: 20) или израз (пример: {{MusicLength + 20}}).

Уверете се, че вашите данни имат числови стойности. Ако стартовото отместване и продължителността на музиката са по-дълги от дължината на файла, музиката се връща обратно към началото и продължава да се възпроизвежда.

Музиката се изпълнява по следните правила:

  • Ако зададената продължителност на музиката е по-малка от дължината на аудиофайла, музиката се възпроизвежда за зададената продължителност. Например, ако продължителността на музиката е 30 секунди, а аудиофайлът е 40 секунди, музиката се възпроизвежда за 30 секунди.

  • Ако зададената продължителност на музиката е по-голяма от дължината на аудиофайла, музиката се възпроизвежда пет пъти по-голяма от дължината на аудиофайла, като се повтаря, ако е необходимо. Например, ако продължителността на музиката е 600 секунди, а аудиофайлът е дълъг 40 секунди, музиката се възпроизвежда за 200 секунди (пет пъти дължината на аудиофайла).

Когато включите дейността Възпроизвеждане на музика преди дейността HTTP заявка в поток от повикване, HTTP заявката се изпълнява само след като аудиото се възпроизведе напълно.

Обратна връзка

Конфигурирайте дейността за обратна връзка, за да инициирате проучвания след обаждане (поддържани от Webex Experience Management), за да събирате обратна връзка от обаждащите се. Предлагат се следните видове проучвания:

  • Проучвания след повикване на IVR: Конфигурирайте дейността за обратна връзка в платното на потоци от събития в дизайнера на потоки, след събитиетоAgentDisconnected . В зависимост от настройката в Webex Experience Management, контактният център възпроизвежда IVR анкета на обаждащите се.

    Обаждащият се използва клавиатурата, за да отговори на анкетата. Ако обаждащият се частично отговори на анкетата, като не отговори в рамките на конфигурираната продължителност на времето за изчакване или като предостави невалидно въвеждане, контактният център изпраща частични отговори на анкетата до Webex Experience Management.

    Уверете се, че използвате дейността за прекъсване на връзката след дейността за обратна връзка, за да прекратите IVR повикването.

  • Анкети за публикуване на обаждания по имейл или SMS: Конфигурирайте дейността за обратна връзка в раздела Потоци на събития в дизайнера на потоци след събитието PhoneContactEnded . В зависимост от правилата за диспечерска политика, настроени в Webex Experience Management, контактният център изпраща анкета до обаждащите се по имейл или SMS.

    Когато проектирате поток, взаимодействието с "Консултация" не може да включва дейност "Обратна връзка за анкета след обаждане".

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци от събития.

Следните раздели ви позволяват да конфигурирате дейността за обратна връзка:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете името на дейността.

описание за дейността

(Опция) Въведете описание за дейността.

Проучване

За да администрирате проучване на клиента, изберете от списък с въпросници за Voice или изпращания за имейл или SMS проучвания. Въпросниците и поканите, които са конфигурирани в Webex Experience Management, са налични в списъка.

Таблица 1. Методи на изследване
Параметър Описание

Гласово базиран

За да възпроизведете вградена анкета на клиента, направете следното:

  • Изберете радио бутона Voice Based (Гласово базирано ).

  • Изберете гласовата анкета от падащия списък.

Базиран на имейл/SMS

За да предоставите офлайн имейл/SMS анкета на клиента, направете следното:

  • Изберете радио бутона Имейл /SMS базиран.

  • Изберете проучването, базирано на имейл или SMS, от падащия списък.

Езикови настройки

Управлявайте езика, на който клиентът възприема проучването. Ако езикът не се поддържа в Webex Experience Management, резервният език е английски (САЩ). За повече информация вижте Езикова поддръжка на Webex Experience Management.

Таблица 2. Езикови настройки
Параметър Описание

Заместване на езиковите настройки

Активирайте бутона за превключване Замена на езиковите настройки , за да зададете произволен език за Webex Experience Management.

  • Задаване на език: Изберете предпочитания език от падащия списък. Падащият списък показва езиците, които Webex Experience Management поддържа.

Ако бутонът за превключване Замена на езиковите настройки не е активиран, променливата Global_Language се използва за определяне на настройките на Webex Experience Management по подразбиране. За повече информация вижте Глобални променливи.

Информация за клиента

Посочете информацията за клиента, която да бъде предадена заедно с предварителното попълване, което Webex Experience Management изпраща, за да заснеме отговора на проучването. В зависимост от конфигурациите за изпращане, зададени в Webex Experience Management, контактният център изпраща информацията за предварително попълване.

Таблица 3. Информация за клиента
Параметър Описание

Идентификационен номер на клиента

(По избор) Изберете уникален идентификатор за клиента от падащия списък.

имейлл

(По избор) Изберете имейла на клиента от падащия списък.

Телефонен номер

(По избор) Изберете телефонния номер на клиента от падащия списък.
Преминаване на променливи

Посочете допълнителните променливи като персонализирани предварително попълвания, които се предават (в допълнение към отговорите на анкетата) от Webex Contact Center към Webex Experience Management.

Таблица 4. Параметри ключ-стойност

Parameter

Описание

Ключ-стойност

Показва незадължителните променливи параметри, които контактният център предава на Webex Experience Management.

Колоните Ключ и Стойност ви позволяват да въведете име на променлива и свързаната с нея стойност. Стойността на променливата може да бъде или низ, цяло число, или израз със синтаксис на двойни къдрави скоби (в случай на променлива на потока). За повече информация вижте Персонализирани променливи на потока.

За да добавите променлив параметър, кликнете върху Добавяне на нов. Това добавя ред, в който можете да въведете съответната двойка ключ-стойност.
  • За да предаде някоя персонализирана променлива от контактния център, администраторът трябва да създаде персонализиран въпрос за предварително попълване в Webex Experience Management.

    За повече информация относно конфигурирането на въпросник за проучване вижте Въпросници в документацията за Webex Experience Management.

  • Ключовият параметър в променливата и показваното име на въпроса за предварително попълване, създаден в Webex Experience Management, трябва да са еднакви.

  • Ако ключовият параметър не съвпада с показваното име на въпроса за предварително попълване, контактният център не изпраща параметрите Key-Value до Webex Experience Management.

  • Ако променливата включва лична информация, не забравяйте да активирате превключвателя Маркиране като лична информация (PII) за този въпрос в Webex Experience Management.

    За повече информация относно PII вижте Обработка на PII в управлението на изживяването в документацията на Webex Experience Management.

За повече информация относно персонализираните предварително попълвания вижте Настройка на персонализирани предварително попълвания за проучвания за обратна връзка след обаждане в документацията за Webex Experience Management.

Разширени настройки

Дейността за обратна връзка има следните настройки, за да ви помогне да потвърдите очакваните отговори на DTMF от клиентите.

Таблица 5. Разширени настройки

Parameter

Описание

Изтичане на времето за изчакване

Показва максималната продължителност, за която дейността чака отговор от клиента. Стойността по подразбиране е 3 секунди.

Можете да конфигурирате максималния брой опити за повторни опити в случай на невалидно или никакво въвеждане на DTMF, както и аудио съобщения за известия (за невалидно въвеждане, време за изчакване и превишаване на максималния брой повторни опити) за въпросници, като използвате Webex Experience Management.

За повече информация вижте Настройки за повторен опит и изчакване в IVR проучване след повикване в документацията на Webex Experience Management.

Възпроизвеждане на съобщение

Активността "Възпроизвеждане на съобщение" възпроизвежда непрекъсваемо съобщение до обаждащия се. Можете да използвате дейността за възпроизвеждане на съобщение със или без активирана възможност за преобразуване на текст в говор. Опциите за конфигурация се променят съответно.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Конфигуриране на обработка на грешки.

Активността "Възпроизвеждане на съобщение" е непрекъсваема за DTMF входове.

Активността в Google Play Message може да бъде прекъсната поради наличността на агента да отговори на повикването, ако е включена след активността Контакт на опашката в потока на повикването.

Следните секции ви позволяват да конфигурирате активността в Play Съобщение:

Общи настройки

Параметър

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Напомни

Ако не желаете да използвате възможността за преобразуване на текст в реч във вашата подкана, деактивирайте бутона за превключване на текст в реч . По подразбиране преобразуването на текст в говор не е разрешено.

Можете да конфигурирате до пет аудио подкани (аудио файлове и променливи на аудио подкана комбинирани). Пълната подкана се възпроизвежда на повикващия в конфигурирания ред, като се редуват аудио файловете и променливите на аудио подканата.

Ако някой от подредените входове на списъка е празен, системата отговаря с грешка в потока. Отстранете тези грешки, преди да публикувате потока.

Таблица 6. Конфигуриране на подкана без активирано преобразуване на текст в реч

Parameter

Описание

Добавяне на аудио файлове

За да конфигурирате подканата без преобразуване на текст в говор, добавете поне един предварително записан аудиофайл. Изберете желания аудиофайл от падащия списък, който е обозначен като 1.

За да добавите още аудиофайлове, щракнете върху Добавяне на нов. Файловете се възпроизвеждат на повикващия в реда, в който се появяват.

За да премахнете аудиофайл от поредицата, щракнете върху иконата Изтриване , която се показва до всеки падащ списък.

Добавяне на аудио променлива

Използвайте тази опция, за да конфигурирате аудио подканата да се възпроизвежда динамично за клиентите. Например можете да конфигурирате тази променлива да възпроизвежда аудио подканата на няколко езика въз основа на предпочитанията на клиента по време на взаимодействието.

За да конфигурирате аудио променливата, щракнете върху Добавяне на аудио променлива. Въведете стойността на променливата под формата на израз на камъче.

За повече информация вижте Синтаксис на шаблон на Pebble.

Стойността на променливата трябва да съвпада с името на файла .wav, който е качен в Control Hub.

За да използвате възможността за преобразуване на текст в реч във вашата подкана, активирайте бутона за превключване Превключване на текст в реч . Можете да конфигурирате до общо пет аудио подкани (съобщения за преобразуване на текст в реч, аудио файлове и променливи на аудио подкани заедно). Пълната подкана се възпроизвежда на повикващия в конфигурирания ред, като се редуват съобщенията за преобразуване на текст в реч, аудио файловете и променливите на аудио подканите.

Таблица 7. Конфигуриране на подкана с активирано преобразуване на текст в реч

Parameter

Описание

Конектор

Показва конектора за удостоверяване на услугата за преобразуване на текст в реч. Падащият списък показва имената на всички конектори на Google в Control Hub. Показват се само активните конектори. Изберете конектора от падащия списък.

Съществуващите клиенти на класическата гласова платформа могат да виждат само конектора на Google TTS в падащия списък.

Съществуващите клиенти на гласовата платформа от следващо поколение могат да видят както конекторите Cisco Cloud Text-to-Speech, така и Google TTS.

Заместване на настройките за език и глас по подразбиране

Използвайте този бутон за превключване, за да заместите настройките на гласа, конфигурирани в променливата Global Voicename . Този параметър е активиран по подразбиране.

Изходен глас

Показва името на изходния глас. Това поле се появява само ако разрешите бутона за превключване Отмяна на настройките за език и глас по подразбиране. Изберете името на изходния глас от падащия списък.

Ако името на изходния глас, поддържано от Google, не е налице в падащия списък Изходен глас , деактивирайте бутона за превключване Отмяна на стандартните настройки за език и глас. Включете активността Задаване на променлива преди дейността "Възпроизвеждане на съобщение" в потока.

Конфигурирайте дейността Задаване на променлива, както следва:

  • Задайте променливата на Global_VoiceName.

  • Задайте стойността на променливата на необходимия код на името за изходния глас (например en-US-Standard-D). За повече информация относно поддържаните гласове и езици вижте страницата Поддържани гласове и езици от Google .

Добавяне на аудио файл

За да редувате съобщенията за преобразуване на текст в говор с предварително записани аудиофайлове, щракнете върху Добавяне на аудиофайл. Това добавя нов ред към конфигурацията, където можете да изберете желания аудио файл от падащия списък.

За да премахнете елемент от поредицата, щракнете върху иконата Изтриване , която се показва до съответния вход или падащ списък.

Добавяне на съобщение за преобразуване на текст в реч

За да създадете подканата, използвайте "Преобразуване на текст в говор" или комбинация от предварително записани аудиофайлове и съобщения за преобразуване на текст в говор.

Щракнете върху Добавяне на съобщение за преобразуване на текст в реч, за да добавите ново поле за въвеждане на текст към секцията за създаване на подкана. В това поле въведете съобщението, което ще се възпроизведе на повикващия в избрания език и глас.

Няма ограничение за символите за съобщенията на Cisco Text-to-Speech.

Полето приема два типа входни данни – необработен текст (обикновен текст) или данни във формат на езика за маркиране на синтеза на речта (SSML). Можете също да използвате променливи като част от съобщението, за да прочетете динамичното съдържание.

За поддържани SSML тагове за Cisco Cloud Text-to-Speech вижте Text-to-Speech (TTS) в Webex Contact Center.

Добавяне на аудио променлива

Използвайте тази опция, за да конфигурирате аудио подканата да се възпроизвежда динамично за клиентите. Например можете да конфигурирате тази променлива да възпроизвежда аудио подканата на няколко езика въз основа на предпочитанията на клиента по време на взаимодействието.

За да конфигурирате аудио променливата, щракнете върху Добавяне на аудио променлива. Въведете стойността на променливата под формата на израз на камъче.

За повече информация вижте Синтаксис на шаблон на Pebble.

Стойността на променливата трябва да съвпада с името на файла .wav, който е качен в Control Hub.

Настройки за преобразуване на текст в реч

Настройките за преобразуване на текст в реч включват следните настройки, които се използват за проверка на очаквания DTMF вход от повикващия.

Таблица 8. Настройки за преобразуване на текст в реч

Parameter

Описание

Скорост на говорене

Показва скоростта на речта. Увеличете или намалете числовия вход, за да поддържате идеалната скорост на речта и да контролирате изходната скорост на говорене.

Валидните стойности за цифровия вход са в диапазона от 0,25 до 4,0 думи в минута (wpm). Стойността по подразбиране е 1.0 wpm.

Усилване на силата на звука

Показва увеличаването или намаляването на обема. Увеличете или намалете цифровия вход, за да поддържате идеалния обем на изходната реч.

Валидните записи за цифровия вход са в диапазона от –96,0 децибела до 16,0 децибела (dB). Стойността по подразбиране е 0,0 dB.

Не включвайте само активността "Възпроизвеждане на съобщение" в цикъла след активността "Контакт на опашката" в потока на повикването. Можете да използвате комбинация от активността Възпроизвеждане на музика и Възпроизвеждане на съобщение в цикъл, за да направите валиден поток от повикване.

Когато включите дейността "Възпроизвеждане на съобщение" преди дейността "HTTP заявка " в поток на повикване, HTTP заявката се изпълнява само след като аудиото се възпроизведе напълно.

Изскачащ прозорец

Изскачащият прозорец представлява прозорец или диалогов прозорец, който се показва на работния плот на агента, когато отговаря на повикване от клиент. Агентът получава повече информация за повикващия, за да продължи с разговора. За повече информация вижте раздела Изскачащ екран в статията Първи стъпки с Agent Desktop .

Активността на изскачащия прозорец става значима само след като агентът включи взаимодействие. Обикновено използва събитието AgentAnswered и събитието PhoneContactEnded.

Когато използвате тази дейност в основния поток, вие излагате набор от събития в раздела Потоци на събития. За повече информация относно тези събития вижте Събития.

Можете да изградите един поток за обработка на събития за всяко събитие. Например, когато агент приеме входящо повикване, се показва изскачащ прозорец. Активността на изскачащия прозорец съдържа информация, която се основава на променливите на потока. Изскачащият прозорец интегрира Webex Contact Center с други бизнес приложения, като CRM (Търговски екип), инструменти за етикети и система за въвеждане на поръчки.

Попълнете конфигурацията в раздела Потоци от събития на Flow Designer. За да дефинирате различни по-нови поведения на екрана, които се основават на критериите за основен поток, използвайте дейност на състояние или случай. Можете да дефинирате един по един изскачащ прозорец за всеки поток.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци на събития.

Screen Pop за нови цифрови канали трябва да бъде конфигуриран в Connect Flow Builder. За повече информация вижте https://help.imiconnect.io/docs/wxcc-overview.

Следните раздели ви позволяват да конфигурирате активността на изскачащия прозорец:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

URL настройки

Използвайте опцията за URL настройки, за да дефинирате URL адрес за конфигурации на изскачащия прозорец. За да въведете променлива, използвайте синтаксиса {{variables}}.

Например {{NewPhoneContact.ANI}}.

Таблица 9. Настройки на URL адреса

Parameter

Описание

URL на изскачащ прозорец

Въведете URL адреса на желания уебсайт, като например http://www.salesforce.com. След като агентът отговори на повикване, конфигурираният URL разпространява екранния прозорец на работния плот.

Параметри на запитване

Въведете различните променливи във ведомостта.

За да добавите нов параметър за запитване, щракнете върху Добавяне на нов. Въведете атрибута - подробности за стойността съответно в полетата КЛЮЧ И СТОЙНОСТ.

Етикет на работния плот за изкачващ прозорец

Въведете кратък и персонализиран интуитивен текст, който да замени URL на изскачащия прозорец на Agent Desktop.

След като агентът отговори или завърши повикване, този етикет се показва като хипервръзка в известието на изскачащия прозорец на Agent Desktop.

Например, ако URL адресът на изскачащия екран е http://www.salesforce.com и етикетът на изскачащия работен плот на екрана е Salesforce, системата показва хипервръзката като Salesforce в известието за изскачане на екрана.

Този етикет се появява и в раздела Screen Pop на Agent Desktop.

Настройки на дисплея
Таблица 10. Настройки на дисплея

Parameter

Описание

Нов раздел на браузъра

Изскачащият прозорец се показва в нов раздел на браузъра всеки път, без да засяга съществуващия изскачащ прозорец.

Раздел за съществуващ екранен прозорец

Изскачащият прозорец се показва в съществуващ раздел на браузъра и заменя предишен изскачащ прозорец.

В работния плот

Изскачащият прозорец се показва като раздел в екрана за спомагателна информация в работния плот.

Опцията за показване на изскачащ прозорец е В работния плот, като изскачащият прозорец се показва в панела за допълнителна информация за продължителността на повикването. Екранният прозорец се запазва, дори когато изберете задача от друг тип канал в панела със списъка със задачи.

Ако опцията за показване на изскачащ прозорец е В работния плот или Съществуващ раздел на браузъра, въведените данни в изскачащия прозорец за повикване се губят, ако агентът приеме ново повикване. За да предотвратите загуба на данни, конфигурирайте опцията за показване като Нов раздел на браузъра.

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

Събиране на цифри

Дейността Събиране на цифри подканва обаждащия се да въведе двутонален многочестотен (DTMF) вход, като например номер на сметка. Подобно на дейностите "Възпроизвеждане на съобщение" и "Меню", дейността "Събиране на цифри" може да използва аудио файлове, съобщения за преобразуване на текст в реч или комбинация от двете.

Тази дейност приема входни цифри на DTMF от 0 до 9. Повикващият може да въведе # или * като символ за прекратяване, за да посочи края на DTMF входа.

Обаждащият се не може да използва символите за прекратяване за други сценарии като част от дейността на Collect Digit, като например потвърждаване на сумата или идентификационния номер на клиента.

По подразбиране медийната платформа от следващо поколение поддържа само RFC2833 тип DTMF както за входящи, така и за изходящи повиквания.

Медийната платформа от следващо поколение поддържа вътрешнолентов DTMF.

Тази функция е налична само ако съответният флаг за функция е активиран.

Можете също така да чуете DTMF тонове в лентата по време на запис и по време на конференция с други страни.

Можете да конфигурирате тези пътища за обработка на грешки, за да обработвате грешки при изпълнение на потока:

Таблица 11. Грешки при изпълнение на дейност

Път

Описание

Изтичане на времето за въвеждане

Показва пътя на възникване на грешката, който потокът поема след изтичане на времето за влизане. Конфигурирането на този път гарантира, че повикващият не изчаква твърде дълго. Продължителността на времето за влизане може да се промени в раздела "Разширени настройки" на панела "Свойства". Можете да възпроизвеждате съобщение, поясняващо какво се очаква от повикващия, и да се върнете обратно към началото на дейността.

Несъответстващо влизане

Показва изходния път на грешката, който потокът поема, ако повикващият въведе DTMF вход, който не е конфигуриран в раздела "Връзки към персонализирано меню". Конфигурирането на този път гарантира, че на повикващия е позволено да рестартира дейността и да опита отново. Можете да възпроизвеждате съобщение, поясняващо какво се очаква от повикващия, и да се върнете обратно към началото на дейността.

Недефинирана грешка

За повече информация вижте Конфигуриране на обработка на грешки.

Можете да конфигурирате дейността Събиране на цифри, като използвате следните настройки:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Настройки за подкана без активирано преобразуване на текст в реч

По подразбиране преобразуването на текст в реч не е разрешено. За да конфигурирате подканата без преобразуване на текст в реч, добавете поне един предварително записан аудиофайл. Изберете аудиофайла от падащия списък. Можете да конфигурирате общо пет аудио подкани (аудио файлове и променливи на аудио подкана заедно). Пълната подкана се възпроизвежда на повикващия в конфигурирания ред, като се редуват аудио файловете и променливите на аудио подканата.

Ако някой от подредените входове на списъка е празен, системата показва грешка в потока. Отстранете тези грешки, преди да публикувате потока.

Таблица 12. Настройки за подкана без активирано преобразуване на текст в реч

Parameter

Описание

Добавяне на аудио файлове

За да добавите още аудиофайлове, щракнете върху Добавяне на нов. Файловете се възпроизвеждат на повикващия в последователността, в която са конфигурирани.

За да премахнете аудиофайл от поредицата, щракнете върху иконата Изтриване , която се показва до всеки падащ списък. Иконата за изтриване не се появява, когато е наличен само един падащ списък, защото ви е необходим поне един аудио файл за подканата.

За да управлявате аудио файлове, вижте Качване на файл с аудио ресурс.

Добавяне на аудио променлива

Използвайте тази опция, за да конфигурирате аудио подканата да се възпроизвежда динамично за клиентите. Например можете да конфигурирате тази променлива да възпроизвежда аудио подканата на няколко езика въз основа на предпочитанията на клиента по време на взаимодействието.

За да конфигурирате аудио променливата, щракнете върху Добавяне на аудио променлива. Въведете стойността на променливата под формата на израз на камъче.

За повече информация вижте Синтаксис на шаблон на Pebble.

Стойността на променливата трябва да съвпада с името на файла .wav, който е качен в Control Hub.

Направете подканата прекъсваема

Квадратчето за отметка Направи подканата прекъсваема ви позволява да посочите дали конфигурираната подкана може да бъде прекъсната от въвеждането или събитието на повикващия. По подразбиране подканите не могат да бъдат прекъсвани. Ако подканата е важна за чуване от обаждащия се, не позволявайте тя да бъде прекъсната.

За организациите, които са осигурени с новата платформа от следващо поколение, системата конфигурира подканата прекъсваема по подразбиране, независимо дали квадратчето за отметка Направи подканите прекъсваеми е отметнато или неотметнато от разработчиците на потока.

Настройки за подкана с активиран текст в реч

По подразбиране преобразуването на текст в реч не е разрешено. За да използвате преобразуване на текст в реч във вашите подкани, активирайте бутона за превключване Преобразуване на текст в реч . Можете да конфигурирате до общо пет аудио подкани (съобщения за преобразуване на текст в реч, аудио файлове и променливи на аудио подкани заедно). Пълната подкана се възпроизвежда на повикващия в конфигурирания ред, като се редуват конфигурираните съобщения за преобразуване на текст в реч, аудио файлове и променливи на аудио подканата.

Таблица 13. Конфигуриране на подкана с активиран текст в реч

Parameter

Описание

Конектор

Опциите Език и Глас се променят в зависимост от избрания конектор. Изборът диктува езика, пола и тона, които системата използва, за да чете съобщения от текст в реч на повикващия.

Ако използвате Google TTS, можете да визуализирате различните опции на страницата Google Преобразуване на текст в говор .

Съществуващите клиенти на класическата гласова платформа могат да виждат само конектора на Google TTS в падащия списък.

Съществуващите клиенти на гласовата платформа от следващо поколение могат да видят както конекторите Cisco Cloud Text-to-Speech, така и Google TTS.

Заместване на настройките за език и глас по подразбиране

Използвайте този превключвател, за да замените настройките на гласа, конфигурирани в променливата Global Voicename . Този параметър е активиран по подразбиране.

Изходен глас

Показва името на изходния глас. Това поле се появява само ако разрешите бутона за превключване Отмяна на настройките за език и глас по подразбиране. Изберете името на изходния глас от падащия списък.

Ако името на изходния глас, поддържано от Google, не е налице в падащия списък Изходен глас , деактивирайте бутона за превключване Отмяна на стандартните настройки за език и глас. Включете дейността Задаване на променлива преди дейността Събиране на цифри в потока.

Конфигурирайте дейността Задаване на променлива, както следва:

  • Задайте променливата на Global_VoiceName.

  • Задайте стойността на променливата на необходимия код на името за изходния глас (например en-US-Standard-D). За повече информация относно поддържаните гласове и езици вижте страницата Поддържани гласове и езици от Google .

Добавяне на текст към съобщение за говор

Когато създавате подкана, можете да използвате преобразуване на текст в реч или комбинация от предварително записани аудиофайлове и съобщения за преобразуване на текст в говор. Щракнете върху Добавяне на съобщение за преобразуване на текст в говор, за да добавите ново поле за въвеждане на текст към секцията Подкана. Тук можете да въведете съобщението, което се чете на повикващия с избрания език и глас.

Няма ограничение за символите за съобщенията на Cisco Text-to-Speech.

Полето приема два вида въвеждане: необработен текст (обикновен текст) или данни във формат SSML. Можете да използвате променливи и като част от съобщението, за да прочетете динамичното съдържание.

За да зададете променлива, използвайте този синтаксис: {{variable}}. Например {{NewPhoneContact.ANI}}.

За поддържани SSML тагове за Cisco Cloud Text-to-Speech вижте Text-to-Speech (TTS) в Webex Contact Center.

Добавяне на аудио файл

За да редувате съобщенията от текст в говор с предварително записани аудиофайлове, щракнете върху Добавяне на аудиофайл. Това добавя нов ред към конфигурацията, където можете да изберете аудио файл от падащ списък.

За да премахнете елемент от поредицата, щракнете върху иконата Изтриване до него. Иконата за изтриване не се вижда, когато е конфигурирано само едно поле, тъй като е необходимо поне едно съобщение или аудио файл.

Добавяне на аудио променлива

Използвайте тази опция, за да конфигурирате аудио подканата да се възпроизвежда динамично за клиентите. Например можете да конфигурирате тази променлива да възпроизвежда аудио подканата на няколко езика въз основа на предпочитанията на клиента по време на взаимодействието.

За да конфигурирате аудио променливата, щракнете върху Добавяне на аудио променлива. Въведете стойността на променливата под формата на израз на камъче.

За повече информация вижте Синтаксис на шаблон на Pebble.

Стойността на променливата трябва да съвпада с името на файла .wav, който е качен в Control Hub.

Направете подканата прекъсваема

Квадратчето за отметка Направи подканата прекъсваема ви позволява да посочите дали конфигурираната подкана може да бъде прекъсната от въвеждането или събитието на повикващия. По подразбиране подканите не могат да бъдат прекъсвани. Ако подканата е важна за чуване от обаждащия се, не позволявайте тя да бъде прекъсната.

За организациите, които са осигурени с новата платформа от следващо поколение, системата конфигурира подканата прекъсваема по подразбиране, независимо дали квадратчето за отметка Направи подканите прекъсваеми е отметнато или неотметнато от разработчиците на потока.

Настройки за преобразуване на текст в реч

Настройките за преобразуване на текст в реч включват следните настройки, които се използват за проверка на очаквания DTMF вход от повикващия.

Таблица 14. Настройки за преобразуване на текст в реч

Parameter

Описание

Скорост на говорене

Показва скоростта на речта. Увеличете или намалете числовия вход, за да поддържате идеалната скорост на речта и да контролирате изходната скорост на говорене.

Валидните стойности за цифровия вход са в диапазона от 0,25 до 4,0 думи в минута (wpm). Стойността по подразбиране е 1.0 wpm.

Усилване на силата на звука

Показва увеличаването или намаляването на обема. Увеличете или намалете цифровия вход, за да поддържате идеалния обем на изходната реч.

Валидните записи за цифровия вход са в диапазона от –96,0 децибела до 16,0 децибела (dB). Стойността по подразбиране е 0,0 dB.

Разширени настройки

Дейността Събиране на цифри включва следните разширени настройки, които се използват за проверка на очаквания вход на DTMF от повикващия.

Таблица 15. Разширени настройки

Parameter

Описание

Време за изчакване без въвеждане

Показва максималната продължителност, през която активността Събиране на цифри чака за въвеждане, преди да продължи към пътя за изчакване на въвеждане. Стойността по подразбиране е 3 секунди.

Междуцифрено време за изчакване

Показва максималната продължителност, за която активността "Събиране на цифри" изчаква между цифрите, преди да продължи в потока. Това се случва само след въвеждане на поне една цифра. Повикващият може да въведе символа на терминатора, за да покаже, че записването е завършено, така че повикването да продължи, без да чака времето за изчакване на времето за изчакване.

Междуцифреното време за изчакване не е приложимо за клиенти, използващи платформата за гласови услуги. По подразбиране този параметър не е забранен за клиенти, използващи платформата за гласови услуги.

Минимални цифри

Показва минималния брой цифри, които повикващият трябва да въведе. Стойността по подразбиране е 1. Ако повикващият въведе входа, който е по-малък от тази стойност, потокът следва несъответстващия входен път, който е конфигуриран в секцията Обработка на грешки.

Максимален брой цифри

Показва максималния брой цифри, които повикващият може да въведе. Стойността по подразбиране е 10. Ако повикващият въведе входа, който е по-голям от тази стойност, потокът следва пътя Несъответстващ вход , който е конфигуриран в секцията Обработка на грешки.

Символ на терминатор

Показва знака, който повикващият може да въведе, за да посочи края на въвеждането. Символът на терминатора може да бъде # или * в зависимост от конфигурацията.

По подразбиране символът на терминатора е #.

Изходни променливи

Дейността Collect Digits включва изходната променлива {{CollectDigits.DigitsEntered}} . Когато потокът се изпълни, тази променлива съхранява входа на DTMF, който повикващият е въвел по време на взаимодействието си с дейността. Използвайте тази променлива в по-късни дейности, за да контролирате последователността на потока. Името на променливата се променя динамично въз основа на етикета, който е свързан с дейността Събиране на цифри. Системата трябва да улови множество променливи стойности, ако потокът използва повече от една дейност за събиране на цифри в потока. За повече информация вижте Изходни променливи на събития.

Меню

Дейността в менюто ви позволява да изградите Cisco Unified IP Interactive Voice Response (IVR) изживяване във вашия поток. Дейността възпроизвежда подкана, която позволява на обаждащия се да въведе цифра на DTMF. Въз основа на цифрата, която повикващият въвежда, потокът може да поеме по различен път.

Менюто може да има 1–10 клона, представени с цифри 0–9.

Можете да използвате активността в менюто със или без активирано преобразуване на текст в говор. Опциите за конфигурация се променят съответно.

Можете да конфигурирате тези пътища за обработка на грешки, за да обработвате грешки при изпълнение на потока:

Таблица 16. Грешки при изпълнение на дейност

Път

Описание

Време за изчакване без въвеждане

Показва пътя на възникване на грешката, който потокът поема след изтичане на времето за влизане. Конфигурирането на този път гарантира, че повикващият не изчаква твърде дълго. Променете продължителността на времето за изчакване без въвеждане в секцията Разширени настройки на екрана Свойства. Помислете дали да не пуснете съобщение, за да изясните очакванията на обаждащия се, и след това се върнете към началото на дейността.

Несъответстващо влизане

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

За да върнете повикването обратно към началото на дейността за определен брой пъти:

  1. Добавете активността Задаване на променлива след активността Меню.
  2. В дейността Меню свържете възлите за изчакване без въвеждане и Несъответстващо въвеждане към дейността Задаване на променлива.
  3. Конфигурирайте дейността Задаване на променлива, както следва:
    • В полето Променлива изберете Изчакване.

    • Задайте стойността на променливата на {{Timeout +1}}.

  4. Добавете дейността Условие след дейността Задаване на променлива.
  5. В дейността Условие въведете следния израз:

    {{Timeout >= n}}, където 'n' е броят пъти, в които искате да върнете повикването обратно в менюто, преди повикването да прекъсне.

    Например, ако {{Timeout >= 3}}, конфигурацията връща повикването обратно в менюто три пъти, преди повикването да прекъсне.

  6. Добавете дейността за възпроизвеждане на съобщение, последвана от активността за прекъсване на връзката с контакта, за да възпроизведете записа и прекъснете връзката с разговора, ако повикващият не избере конфигурираните опции или времето за изчакване настъпи след n брой пъти.

Следните секции ви позволяват да конфигурирате дейността на менюто:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Напомни

Настройки за подкана без преобразуване на текст в реч

Преобразуването на текст в говор не е разрешено по подразбиране. За да използвате преобразуване на текст в реч във вашата подкана, активирайте бутона за превключване Преобразуване на текст в реч . Изберете аудиофайла от падащия списък. Можете да конфигурирате общо пет аудио подкани (аудио файлове и променливи на аудио подкана заедно). Дейността възпроизвежда пълната подкана на повикващия в конфигурирания ред, като се редува между аудио файловете и конфигурираните променливи на аудио подканата.

Ако някой от подредените входове на списъка е празен, системата изхвърля грешка в потока. Отстранете тези грешки, преди да публикувате потока.

Таблица 17. Настройки за подкана без активирано преобразуване на текст в реч

Parameter

Описание

Добавяне на аудио файлове

За да конфигурирате подканата без преобразуване на текст в реч, добавете поне един предварително записан аудиофайл. Изберете файла от падащото поле с надпис 1. За да добавите още аудиофайлове, щракнете върху Добавяне на нов.

За да премахнете аудиофайл от поредицата, щракнете върху иконата Изтриване , която се показва до падащия списък. Тъй като е необходим поне един аудиофайл, иконата за изтриване не се вижда, ако се вижда само едно падащо поле.

Управлявайте аудио файлове от настройката Audio Prompts (Аудио подкани) в Control Hub. За повече информация вижте Управление на аудио подкани.

Добавяне на аудио променлива

Използвайте тази опция, за да конфигурирате аудио подканата да се възпроизвежда динамично за клиентите. Например можете да конфигурирате тази променлива да възпроизвежда аудио подканата на няколко езика въз основа на предпочитанията на клиента по време на взаимодействието.

За да конфигурирате аудио променливата, щракнете върху Добавяне на аудио променлива. Въведете стойността на променливата под формата на израз на камъче.

За повече информация вижте Синтаксис на шаблон на Pebble.

Стойността на променливата трябва да съвпада с името на файла .wav, който е качен в Control Hub.

Направете подканата прекъсваема

Тази опция ви позволява да посочите дали конфигурираната подкана може да бъде прекъсната от въвеждането или събитието на повикващия. По подразбиране Make Prompt Interruptible не е отметнато за дейността на менюто. Ако искате обаждащият се да може да прекъсне менюто, когато влезе в своя DTMF вход, помислете дали да не направите съобщението прекъсваемо.

Ако вашата организация е осигурена с новата платформа от следващо поколение, системата конфигурира подканата прекъсваема по подразбиране, независимо дали разработчиците на потока са поставили или премахнали отметката в квадратчето Направи подканата прекъсваема .

Настройки за подкана с преобразуване на текст в реч

За да използвате преобразуване на текст в реч във вашата подкана, активирайте бутона за превключване Преобразуване на текст в реч . Можете да конфигурирате до общо пет аудио подкани (съобщения за преобразуване на текст в реч, аудио файлове и променливи на аудио подкани заедно). Дейността възпроизвежда пълната подкана на повикващия в конфигурирания ред, като се редува между съобщенията за преобразуване на текст в реч, аудио файлове и променливи на аудио подканата.

Таблица 18. Настройки на подкана с активиран текст в реч

Параметър

Описание

Конектор

Изберете конектор за удостоверяване на услугата за преобразуване на текст в говор. Падащият списък показва имената на конекторите на Google, които са конфигурирани в Control Hub.

Съществуващите клиенти на класическата гласова платформа могат да виждат само конектора на Google TTS в падащия списък.

Съществуващите клиенти на гласовата платформа от следващо поколение могат да видят както конекторите Cisco Cloud Text-to-Speech, така и Google TTS.

Заместване на настройките за език и глас по подразбиране

Използвайте този бутон за превключване, за да заместите настройките на гласа, конфигурирани в променливата Global Voicename . Този параметър е активиран по подразбиране.

Изходен глас

Изберете името на изходния глас от падащия списък.

Ако името на изходния глас, което Google поддържа, не е налично в падащия списък Изходен глас , деактивирайте бутона за превключване Отмяна на настройките за език и глас по подразбиране. Включете активността Задаване на променлива преди дейността Меню в потока.

Конфигурирайте дейността Задаване на променлива, както следва:

  • Задайте променливата на Global_VoiceName.

  • Задайте стойността на променливата на необходимия код на името за изходния глас (например en-US-Standard-D). За повече информация относно поддържаните гласове и езици вижте страницата Поддържани гласове и езици от Google .

Добавяне на аудио файлове

За да редувате съобщенията от текст в говор с предварително записани аудиофайлове, щракнете върху Добавяне на аудиофайл. Това добавя нов ред към конфигурацията, където можете да изберете аудио файл от падащ списък.

За да премахнете елемент от поредицата, щракнете върху иконата Изтриване близо до него. Тъй като е необходимо поне едно съобщение или аудио файл, иконата за изтриване не се вижда, когато е конфигурирано само едно поле.

Добавяне на текст към съобщение за говор

Когато създавате подкана, можете да използвате само преобразуване на текст в реч или комбинация от предварително записани аудиофайлове и съобщения за преобразуване на текст в реч. Щракнете върху Добавяне на съобщение за преобразуване на текст в реч, за да добавите ново поле за въвеждане на текст към секцията за създаване на подкана.

Можете да въведете съобщението, което трябва да бъде прочетено на повикващия, като използвате избрания език и глас.

Няма ограничение за символите за съобщенията на Cisco Text-to-Speech.

Полето приема два типа входни данни: необработен текст (обикновен текст) или данни във формат на езика за маркиране на синтез на реч (SSML). Можете също да използвате променливи като част от съобщението, за да прочетете динамичното съдържание. Ако въвеждате променлива, използвайте следния синтаксис: {{variable}}. Например, {{NewPhoneContact.ANI}} използва валиден синтаксис на променливата.

За поддържани SSML тагове за Cisco Cloud Text-to-Speech вижте Text-to-Speech (TTS) в Webex Contact Center.

Добавяне на аудио променлива

Използвайте тази опция, за да конфигурирате аудио подканата да се възпроизвежда динамично за клиентите. Например можете да конфигурирате тази променлива да възпроизвежда аудио подканата на няколко езика въз основа на предпочитанията на клиента по време на взаимодействието.

За да конфигурирате аудио променливата, щракнете върху Добавяне на аудио променлива. Въведете стойността на променливата под формата на израз на камъче.

За повече информация вижте Синтаксис на шаблон на Pebble.

Стойността на променливата трябва да съвпада с името на файла .wav, който е качен в Control Hub.

Направете подканата прекъсваема

Тази опция ви позволява да посочите дали конфигурираната подкана може да бъде прекъсната от въвеждането или събитието на повикващия. По подразбиране Make Prompt Interruptible не е отметнато за дейността на менюто. Ако искате обаждащият се да може да прекъсне менюто, когато влезе в своя DTMF вход, помислете дали да не направите съобщението прекъсваемо.

За организации, които са осигурени с новата платформа от следващо поколение, системата конфигурира подканата прекъсваема по подразбиране, независимо дали разработчиците на потока са поставили отметка в квадратчето Направи подканата прекъсваема .

Персонализирани връзки към менюто

Опцията Персонализирани връзки към менюто ви позволява да конфигурирате една или повече връзки към менюто въз основа на организационните изисквания.

Тази възможност помага на един или повече потребители да избират различни клонове в потока въз основа на избраната цифра.

Можете да конфигурирате до десет персонализирани връзки към менюто.

Таблица 19. Общи настройки

Parameter

Описание

ЦИФРА

Изберете номер от падащия списък. DIGIT съответства на входа на DTMF, който повикващият въвежда, за да посочи кой път на потока да следва. Цифрите 0-9 са налични за избор и можете да изберете всяка опция само веднъж.

ОПИСАНИЕ НА ВРЪЗКАТА

Добавете описание, за да посочите на какъв път на потока съответства цифрата.

Например, ако натискането на 1 води повикващия до опашка, която може да помогне с въпрос за продажби, въведете Продажби в описанието на връзката. ОПИСАНИЕ НА ВРЪЗКАТА не оказва влияние върху самото обаждане, но може да помогне за проследяване на това как е конструирано менюто.

Добави

Кликнете върху Добавяне на нов, за да добавите още връзки към менюто. Можете да добавите цифра и описание на връзката за всеки ред. Можете да добавите до десет връзки.

Можете да конфигурирате връзките към менюто както в екрана Свойства, така и в самата дейност. Това позволява различни опции за конфигуриране, които се основават на предпочитанията на потребителя. Системата актуализира съдържанието в реално време и на двете места, когато се прави редакция.

Настройки за преобразуване на текст в говор

Настройките за преобразуване на текст в реч включват следните настройки, които се използват за проверка на очаквания DTMF вход от повикващия.

Parameter

Описание

Скорост на говорене

Показва скоростта на речта. Увеличете или намалете числовия вход, за да поддържате идеалната скорост на речта и да контролирате изходната скорост на говорене.

Валидните стойности за цифровия вход са в диапазона от 0,25 до 4,0 думи в минута (wpm). Стойността по подразбиране е 1.0 wpm.

Усилване на силата на звука

Показва увеличаването или намаляването на обема. Увеличете или намалете цифровия вход, за да поддържате идеалния обем на изходната реч.

Валидните записи за цифровия вход са в диапазона от –96,0 децибела до 16,0 децибела (dB). Стойността по подразбиране е 0,0 dB.

Време за изчакване без въвеждане

Указва максималното време, през което дейността чака за въвеждане, преди да продължи по пътя за изчакване без въвеждане. Стойността по подразбиране е 3 секунди.

Изходна променлива

Дейността Menu използва изходната променлива {{Menu.OptionEntered}} . Когато системата изпълни потока, тази променлива съхранява входа на DTMF, който повикващият е въвел по време на взаимодействието си с менюто.

Можете да използвате изходната променлива {{Menu.OptionEntered}} в по-късни дейности, за да контролирате последователността на потока. Името на променливата се променя динамично въз основа на етикета, свързан с дейността на менюто. Системата може да улови множество променливи стойности, когато потокът използва повече от една дейност в менюто. За повече информация относно този тип променлива вижте Променливи на изхода на дейността.

Сляпо прехвърляне

Прехвърлянето на гласово повикване към външен или трета страна номер за набиране (DN) чрез Interactive Voice Response (IVR) без намеса на агента задейства дейността за прехвърляне на сляпо.

Дейността за сляпо прехвърляне се прилага, когато повикването трябва да бъде прехвърлено към външен DN или DN на трета страна въз основа на набор от критерии за поток. Прехвърлянето може да бъде инициирано и към външен мост. Конфигурираният набор от критерии задейства дейността.

В случай на прехвърляне на сляпо, предишните ограничения на уменията ще бъдат запазени, когато повикването се прехвърли към опашка, базирана на умения. Това е така, защото ограниченията на уменията се изчисляват, когато се изпълнява поток. Въпреки това, тъй като потокът не се изпълнява в случай на сляпо прехвърляне, предишните ограничения на уменията се запазват.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци на събития.

Следващите раздели ви позволяват да конфигурирате дейността за прехвърляне на сляпо.

Когато проектирате поток, взаимодействието с Консултация не може да включва дейност за прехвърляне на сляпо.

Не можете да добавите дейност за прехвърляне на сляпо в рамките на потоците на събитията в Flow Control.

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Номер за набиране на прехвърляне

Секцията Номер за набиране на прехвърляне показва DN, към който се прехвърля повикването. Можете да въведете номера ръчно или да изберете динамично число чрез променлива.

Таблица 20. Настройки на номера за набиране на прехвърляне

Parameter

Описание

Номер за набиране на прехвърляне

Въведете DN, към който трябва да се прехвърли повикването. Това може да бъде конкретно число, което се въвежда ръчно, или динамично число, което се посочва чрез променлива на потока.

Конкретен номер за набиране

Въведете номера, към който трябва да се прехвърли обаждането.

Променлив номер за набиране

Изберете променливата на потока от падащия списък. Променливата съхранява номера, към който трябва да се прехвърли повикването.

Мостов трансфер

Дейността за прехвърляне с мост позволява повикване да бъде временно прехвърлено с поток към външна дестинация, като същевременно се запазва контролът върху повикването. Външната дестинация може да бъде външен мост или услуга Interactive Voice Response (IVR).

Когато третата страна прекрати разговора, потокът от повиквания продължава за по-нататъшно повторно ангажиране, ако е необходимо, като например поставяне на опашка на агент.

Дейността по прехвърляне на мост вече е подобрена, за да извади контакта от опашката при изпращане на контакт до интерактивен гласов отговор на трета страна (IVR) или автоматично разпределение на повикванията (ACD). Ако контактът не се обработва в системата на трета страна, той може да бъде върнат обратно в първоначалната опашка.

Например, да предположим, че контактният център разполага с ресурси на агент на Webex Contact Center и ресурси на агент на външен кол център/телефонна централа. Клиентът иска да постави на опашка обаждане срещу опашка от агенти на Webex Contact Center за кратък период от време (да речем 60 секунди). Ако през този период няма наличен агент, обаждането може да бъде прехвърлено (с неявно премахване на опашка) към външния кол център за обработка, за да се подобри времето за реакция на клиента.

Следващите раздели ви насочват как да конфигурирате дейността за прехвърляне с мост.

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Номер за набиране на прехвърляне

Разделът Номер за набиране за прехвърляне показва DN, към който се прехвърля повикването. Въведете номера ръчно или изберете динамично число чрез променлива.

Таблица 21. Настройки на номера за набиране на прехвърляне

Parameter

Описание

Номер за набиране на прехвърляне

Въведете DN, към който трябва да се прехвърли повикването. Това може да бъде конкретно число, което се въвежда ръчно, или динамично число, което се посочва чрез променлива на потока.

Конкретен номер за набиране

Въведете номера, към който трябва да се прехвърли обаждането.

Променлив номер за набиране

Изберете променливата на потока от падащия списък. Променливата съхранява номера, към който трябва да се прехвърли повикването.

Прехвърляне на настройките за изчакване

Секцията Настройки за изчакване на прехвърляне ви позволява да конфигурирате поведението на дейност за прехвърляне с мост, когато на прехвърленото повикване не се отговори в рамките на определено време.

Таблица 22. Прехвърляне на настройките за изчакване

Parameter

Описание

Изтичане на времето за изчакване

Това е колко време системата чака прехвърлената страна да приеме повикването. Ако получателят не вдигне в рамките на това време, системата прекратява разговора.

Продължителността трябва да бъде в диапазона от 1 до 120 секунди. Стойността по подразбиране е 10 секунди.

Добавяне на заглавки

Секцията Добавяне на заглавки ви позволява да конфигурирате и предавате параметрите на SIP заглавките на външни системи чрез съобщенията SIP INVIT. Можете да конфигурирате до 20 заглавки в изходящото съобщение SIP INIT.

Използването на персонализирани X-Headers в момента се поддържа за организации, използващи Webex Calling с локален шлюз (LGW) като опция за телефония за Webex Contact Center.

  • Трябва да избягвате включването на следната чувствителна информация за лична информация в SIP заглавките.
    • Пълни имена: Избягвайте да използвате пълните имена на лица.
    • Социалноосигурителни номера: Не включвайте никаква част от социалноосигурителен номер.
    • Физически адреси: Въздържайте се от използване на домашни или служебни адреси.
    • Финансова информация: Изключете номера на кредитни карти, данни за банкови сметки и др.
    • Здравна информация: Избягвайте да споделяте подробности, свързани със здравето, или данни, които могат да се считат за ЗЗИ.

Таблица 23. Добавяне на настройки за заглавки

Parameter

Описание

Ключ

Въведете ключа за персонализиран X-Header.

Стойност

Въведете стойност за персонализираната заглавка, която ще бъде предадена на изходящото съобщение SIP INIFY.
Изходни променливи

Това е мястото, където събирате информация за резултата от прехвърлянето.

Таблица 24. Изходни променливи

Parameter

Описание

BridgedTransfer_dxm.Код за отказ

Този параметър записва кодове за грешки или състояние, съответстващи на неуспешни опити за извършване на мостово прехвърляне с помощта на модула за цифрово разширение (DXM).

BridgedTransfer_dxm.ОтказОписаниеТози параметър съхранява описанието на повредата, възникнала по време на опит за прехвърляне с мост с помощта на (DXM).
BridgedTransfer.HeadersТози параметър съхранява SIP заглавките, анализирани от BYE съобщението. Заглавките се съхраняват като JSON обект. Отделните заглавки могат да бъдат извлечени и зададени в поток или глобални променливи за по-нататъшна употреба.

Таблицата по-долу обобщава кодовете за неуспех на изходната дейност на мостовия трансфер.

Код на грешка

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

Обяснение
1

Invalid_Number

Набраният номер на външна директория (DN) е невалиден.
2Зает съмВъншният DN или е ангажиран, или е отхвърлил входящото повикване.
3Няма отговорВъншният DN не успя да отговори на повикването в рамките на предварително зададената продължителност на времето за изчакване.
48Неподдържана активност на потокаПотокът не може да изпълни дейността за преодоляване на прехвърляне след поставяне на опашка или след като агент е назначен на повикването.
5Unsupported_DNНе можете да използвате външния DN, ако е определен като EP-DN в системния портал или ако съвпада с DN на влезлия агент на Agent Desktop.
6System_ErrorТози код представлява различни грешки, които не попадат в горедефинираните категории.

Bridged Transfer е достъпен само на гласови медийни платформи от следващо поколение (VPOP и Webex Calling).

Неподдържани конфигурации на потока

  • Не можете да добавите дейността за преодоляване на прехвърляне към дейността за контакт на опашката.
  • За контакти, които са паркирани, поставени на опашка или присвоени на агент, не въвеждайте дейност за прехвърляне по-късно в потока. Това може да доведе до неподдържана грешка в потока.
  • Не можете да използвате дейността "Прехвърляне чрез мост" в потоци от изходящи повиквания.
  • Не можете да добавите дейност за прехвърляне чрез мост в рамките на потоците на събитията в контрола на потока.

Виртуален агент

Дейността "Виртуален агент" осигурява разговорно изживяване в реално време за клиентите на вашия контактен център. Можете да добавите виртуален агент към потока на повикванията, за да обработвате клиентски заявки в разговорния формат. Виртуалният агент се захранва от възможностите на Google Dialogflow. Когато клиент говори, диалоговият поток съпоставя разговора с клиента с най-доброто намерение във виртуалния агент. Освен това той помага на клиента като част от изживяването на Interactive Voice Response (IVR).

Преди да използвате виртуален агент:

  1. Настройте агент на Dialogflow. За повече информация относно изграждането на агент на Dialogflow в облака на Google вижте Създаване на агент.

    Включете Hello като обучителна фраза на предпочитания език, за да може агентът на Dialogflow да започне разговор с повикващия. Можете да добавите тази обучителна фраза в намерението за добре дошли по подразбиране или във всяко друго намерение на агента на Dialogflow. За повече информация вижте Намерения.

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

  2. Конфигурирайте виртуален агент в Control Hub. За повече информация вижте Конфигуриране на виртуален агент за Webex Contact Center.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци на събития.

Следните раздели ви позволяват да конфигурирате дейността на виртуален агент:

Общи настройки

Параметър

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Разговорно изживяване

Parameter

Описание

Виртуален агентИзберете виртуален агент в Control Hub.

Виртуалният агент захранва разговора на естествен език като част от IVR изживяването с обаждащия се.

Направете подканите прекъсваеми

Позволява на клиентите да прекъснат виртуалния агент, за да направят нови заявки или да прекратят разговора.

Заместване на настройките за език и глас по подразбиране

Използвайте този бутон за превключване, за да заместите настройките за език и глас, които са конфигурирани в Global_Language и Global_VoiceName променливи. Този параметър е активиран по подразбиране.

За да работи потокът, трябва да зададете глобалните променливи в потока, за да конфигурирате езика на въвеждане по подразбиране и изходния глас за виртуален агент. За повече информация как да добавяте глобални променливи в потока вижте Глобални променливи.

Език на въвеждане

Показва езика, който клиентът използва, докато говори с виртуалния агент. Това поле се появява само ако разрешите бутона за превключване Отмяна на настройките за език и глас по подразбиране.

Ако езикът на въвеждане, който Google поддържа, не е наличен в падащия списък Език на въвеждане, деактивирайте бутона за превключване Отмяна на стандартните настройки за език и глас. Включете дейността Задаване на променлива преди дейността Виртуален агент в потока.

Конфигурирайте дейността Задаване на променлива, както следва:

  • Задайте променливата на Global_language.

  • Задайте стойността на променливата на необходимия код на езика (например fr-CA). За повече информация относно езиците вижте справочната страница на Google Language.

Гласовите внедрявания на виртуален агент в Webex Contact Center поддържат само езици с модела на разпознаване като подобрено телефонно обаждане (вижте Поддържани гласове и езици , които са налични с Dialogflow Essentials (ES) (вижте Езикова справка).

Изходен глас

Стойността по подразбиране е Автоматично. Когато стойността е автоматична, диалоговият поток избира името на гласа за даден език. Уверете се, че гласовото име е конфигурирано според избрания език.

Ако името на изходния глас, което Google поддържа, не е налично в падащия списък Изходен глас , деактивирайте бутона за превключване Отмяна на настройките за език и глас по подразбиране. Включете дейността Задаване на променлива преди дейността Виртуален агент в потока.

Конфигурирайте дейността Задаване на променлива, както следва:

  • Задайте променливата на Global_VoiceName.

  • Задайте стойността на променливата на необходимия код на името за изходния глас (например en-US-Standard-D). За повече информация относно поддържаните гласове и езици вижте страницата Поддържани гласове и езици от Google .

За повече информация относно гласовете за преобразуване на текст в говор вижте Поддържани гласове и езици.

Преминаване на променливи

Незадължителните параметри в дейността на виртуалния агент могат да съдържат лична информация (PII). Webex Contact Center изпраща тези параметри към Google Dialogflow като променливи, за да реализира разширена разговорна логика с бота.

Таблица 25. Незадължителни параметри

Parameter

Описание

Ключ-стойност

Параметърът Ключ-Стойност ви позволява да въведете име на променлива и свързаната с нея стойност. Можете да въведете променливи стойности, като използвате синтаксиса на двойните къдрави скоби.

Например, ако искате да върнете салдото по сметката на клиент въз основа на ANI, ключът и стойността могат да бъдат:

Ключ: ANI

Стойност: {{NewPhoneContact.ANI}}

За да добавите променлив параметър, кликнете върху Добавяне на нов. Това добавя ред, в който можете да въведете съответната двойка ключ-стойност.

Контактният център изпраща тези стойности на параметрите към Google Dialogflow като JSON стойност в обекта request.query_param.payload . Системата анализира и обработва този JSON в приложението за изпълнение. Системата достига до това приложение чрез уеб кукичката, която е конфигурирана в Dialogflow. За повече информация вижте Изпълнение.

Разширени настройки
Таблица 26. Разширени настройки
Параметър

Описание

Изчакване без въвеждане

Показва времето, през което Виртуалният агент чака въвеждане от клиента (глас или DTMF).

Стойността по подразбиране е 5 секунди. Стойността може да варира от 1 до 30 секунди.

Макс. опити без въвеждане

Показва колко пъти виртуалният агент чака въвеждане от клиента (глас или DTMF).

Стойността по подразбиране е 3. Стойността може да варира от 0 до 9.

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

Междуцифрено изчакване

Времето, през което Виртуалният агент чака следващия DTMF вход от клиента, преди Виртуалният агент да продължи напред в потока на разговора.

Стойността по подразбиране е 3 секунди. Стойността може да варира от 0 до 30 секунди.

Терминатор символ

Символът, който клиентът може да въведе, за да посочи края на въвеждането. Символът на терминатора може да бъде # или * в зависимост от конфигурацията.

Забавяне при прекратяване

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

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

Ако конфигурирате стойността на Termination Delay като 0, системата не възпроизвежда последното аудио съобщение до повикващия.

Скорост на говорене

Показва скоростта на речта. Увеличете или намалете въвеждането на цифри, за да поддържате идеалната скорост на говорене и контролирайте изходната скорост на говорене.

Валидните стойности за цифрово въвеждане са в диапазона от 0,25 до 4,0 думи в минута (wpm). Стойността по подразбиране е 1,0 wpm.

Усилване на звука

Показва увеличението или намаляването на изходния обем. Увеличете или намалете въвеждането на цифри, за да поддържате идеалния обем на изходната реч.

Валидни записи за цифров вход са в диапазона от –96,0 децибела до 16,0 децибела (dB). Стойността по подразбиране е 0,0 dB.

Активиране на препис на разговор

Позволява на работния плот да показва преписа на разговора между виртуалния агент и клиента. Необработеният препис е достъпен и чрез динамичен URL адрес. Можете да използвате този URL адрес, за да извлечете конкретни секции от преписа с помощта на HTTP заявка.

Изходни променливи

Тези променливи съхраняват изходния статус на събитието, което се случва по време на разговора между виртуалния агент и клиента.

Таблица 27. Изходни променливи

Изходна променлива

Описание

VVA.LastIntent

Съхранява последното намерение, което е задействано от виртуалния агент, преди да премине към намерението за ескалиране или обработено.

VVA.TranscriptURL

Съхранява URL адреса, който сочи към преписа на разговора между виртуалния агент и клиента.

Използвайте активността Parse за извличане на параметрите от преписа на виртуалния агент.

VVA.ErrorCode

Съхранява кода на състоянието, чиято стойност зависи от резултата от разговора между виртуалния агент и клиента. Тази променлива съдържа една от следните стойности:

  • no_error: Показва, че обработените и ескалирани изходи нямат грешки.

  • max_no_input: Показва, че клиентът не е имал никакви грешки при въвеждане в рамките на указаните максимални опити без въвеждане.

  • term_char_without_input: Показва, че клиентът е натиснал клавиша за прекратяване без никакво въвеждане (устно или чрез натискане на клавиш). Символът за терминатор може да бъде # или * в зависимост от конфигурацията.

  • system_error: Показва всяка друга грешка в системата. Например грешка в Dialogflow, проблем с мрежата и т.н.

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

Резултати

Показва изходните пътища за виртуалния агент, които се появяват въз основа на резултата от разговора между виртуалния агент и клиента.

  • Handled: Dialogflow поема по този път, ако системата задейства намерението Handled.

  • Ескалирано: Диалоговият поток поема по този път, ако системата задейства намерението за ескалиране.

За повече информация относно намеренията в Dialogflow вижте Намерения.

Обработка на грешки

Показва изходния път на виртуалния агент, който се основава на грешката, която възниква по време на разговора между виртуалния агент и клиента.

Грешка: Потокът поема по този път при всякакви сценарии за грешка.

Ако има грешка, контактният център не възпроизвежда никакво аудио съобщение, за да уведоми клиента за грешката по подразбиране. Разработчикът на потока може да конфигурира дейност за възпроизвеждане на съобщение или общо, или въз основа на кода за грешка, както е описано в раздела Изходни променливи .

Функционалността на изходните пътища зависи от конфигурацията и потока, които са определени от администратора.

Връщане на обаждане

Дейността за обратно извикване е достъпна само ако предпочитаната опашка и функцията за обратно извикване са активирани за предприятието. По подразбиране дейността за обратно извикване създава задача за обратно извикване с учтивост в същата опашка, в която първоначално е поставено повикването. Ако предпочитате, можете да конфигурирате различна опашка. Ако използвате същата опашка, задачата запазва позицията си в опашката, докато следващият агент не е наличен.

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

Ако се предпочита нова опашка, поставете задачата в дъното на предпочитаната опашка. Когато агент приеме задачата, се инициира обратното повикване. Ако повикващият не отговори, обратното повикване не се опитва повторно.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вж Събитието тече.

Следните раздели ви позволяват да конфигурирате дейността за обратно извикване:

Таблица 28. Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Настройки за обратно повикване

The Настройки за обратно повикване разделът определя номера за обратно набиране и опашката, в която повикващият трябва да бъде поставен за заявка за обратно повикване. Системата запазва мястото на обаждащия се в опашката, докато следващият агент е наличен.

Таблица 29. Настройки за обратно повикване

Parameter

Описание

Номер за обратно набиране

Въведете номера за набиране, на който повикващият трябва да получи обратното повикване. Изберете променливата от падащия списък, която съдържа номера за обратно извикване, като например ANI, който е свързан с повикването. Променливата може да бъде число, което се събира в дейност Collect Digits в потока на повикванията. Ако не е направен избор, се използва ANI на повикващия. Номерът за обратно повикване се съхранява в NewPhoneContact.ANI изходна променлива за събитие.

По подразбиране бутонът за превключване за Регистриране на обратно повикване към друга дестинация? е изключен. Обратното повикване е регистрирано на същата дестинация в опашката. Ако предпочитаният агент е зает и не е наличен, включете бутона за превключване, за да изберете нова дестинация за обратно извикване. Дестинацията се променя от агент на опашка. Не можете да промените дестинацията директно към друг агент, а само към опашка, която съдържа агенти.

Опашка за обратно повикване

Изберете една от наличните опции за опашка за обратно извикване от падащия списък:

  • Променлива опашка: Позволява на администратора да посочи опашка за обратно извикване въз основа на условията в потока. По подразбиране е зададена опашката, в която е поставен повикващият, както е записано в паркирания контакт. Изходната променлива QueueName е свързана с активността на контакта на опашката. Ако е необходимо, изберете различна променлива от падащия списък. Уверете се, че променливата дава валиден избор на опашка.

    Когато конфигурирате поток за обратно извикване към предпочитан агент, поставете дейността Опашка за агент преди дейността за обратно извикване в потока.

  • Статична опашка: Изберете статична опашка, в която да се поставят всички заявки за обратно извикване. Задачите се поставят в долната част на тази опашка. Управлявайте опашки от контролния център.

Обратно повикване ANI

Активира ANI конфигурация за обратно повикване за клиенти, когато получат обратно повикване. Конфигурацията на ANI за обратно извикване не е задължителна. Изберете една от наличните опции:

  • Статичен ANI: Изберете номер за обратно повикване от падащия списък. Тези номера за набиране се свързват с входни точки, които са конфигурирани в контролния център. Ако не изберете номер за обратно повикване, Webex Contact Center използва номера, който е съпоставен с входната точка, за която сте поискали обратното повикване.

  • Променлива ANI (по избор) : Изберете променлива от падащия списък. Уверете се, че променливата предоставя валиден 10-цифрен номер с префикс код на държава. Този код трябва да бъде съпоставен към входна точка, която инициира обратното извикване. За използване на валидни ANI формати вижте персонализираната таблица за валидиране на ANI, налична в този раздел. Ако не изберете променлива, Webex Contact Center взема под внимание номера, който е съпоставен с входната точка, за която сте поискали обратното извикване.

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

Администраторите на потока трябва да тестват функцията в непроизводствена среда, за да се уверят, че ANI, конфигуриран като част от променлива ANI, е правилен или не. Ако предоставеният ANI е неправилен, тогава обратното извикване превключва към системния ANI по подразбиране.

Това са сценариите, при които персонализираният ANI е конфигуриран и валидиран за управление на клиента и контрол на потока. Въз основа на стека, който използвате, можете да видите валидации, които са приложими само за този стек.

Таблица 30. Персонализирано валидиране на ANI

Описание

Управление на наематели – ANI вход

PreDial/Обратно повикване – 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-256 7312213

Валиден 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.

Flow Control ANI не включва символ плюс.

Използва се символ плюс. Например +1-2567312213

Символ плюс не е използван. Например 12567312213

Невалиден ANI Използва се DNIS.

Изходни променливи

Когато обратното извикване се задейства, следните променливи се актуализират:

Таблица 31. Изходни променливи

Изходна променлива

Описание

FailureCode

Съхранява кода за грешка. Системата задава тази стойност само когато дейността е неуспешна.

FailureDescription

Съхранява подробностите за повредата. Системата задава тази стойност само когато дейността е неуспешна.

Кодове за грешки

По-долу са кодовете за грешки и описанията за дейността за обратно извикване:

Таблица 32. Описание на кода за грешка при обратно повикване

Код на повреда

Стойност на кода на повреда

Описание на грешката

1

INVALID_REQUEST

В дейността е направена невалидна заявка.

2

CALLBACK_NOT_SUPPORTED_ON_CHILD_INTERACTION

Обратното повикване не е разрешено за детски контакт.

3

INVALID_QUEUE

В дейността е посочена невалидна опашка.

4

INVALID_DESTINATION

Дестинационният номер за обратното повикване е невалиден.

5

FEATURE_NOT_ENABLED

Функцията не е активирана в приложението Webex Център за контакти.

6

SYSTEM_ERROR

В системата възникна вътрешна грешка.

Вземете информация за опашката

Дейността Получаване на информация за опашката предоставя текущата информация на повикващия Позиция в опашката (PIQ) и Очаквано време за изчакване (EWT) заедно с други изходни променливи на дейността. Можете да използвате тези променливи, за да определите наличността на агента в опашката и да насочвате повикванията другаде, когато е необходимо.

Ако вашата организация използва избор на обаждане въз основа на умения, изходната променлива EWT винаги има стойност -1.

Следните раздели на Flow Designer ви позволяват да конфигурирате дейността Get Queue Info:

Общи настройки

Параметър

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Информация за опашката и време за преглед

Parameter

Описание

Информация за опашка

Изберете името на опашката, за която трябва да извлечете прогнозното време на изчакване на повикващия и текущата позиция в опашката.

Можете да управлявате опашките с помощта на Control Hub.

Време за ретроспекция

Посочете Време за ретроспекция използвани за изчисляване на EWT след задействане на Get Queue Info.

Посочете продължителността само в минути. Уверете се, че въведените от вас данни съдържат само числови стойности.

Приетият диапазон на стойността е 5–240 минути.

The Вземете информация за опашката дейността има три вида клонове на изходящия поток. Тези разклонения се задействат въз основа на статуса на връщане и стойностите на EWT, PIQ и статистиката в реално време за други изходни променливи.

  • Успех : Този клон се задейства, когато EWT и PIQ API връщат положителни стойности на променлива. В този поток можете да извличате и осъществявате достъп до валидни стойности на променливи EWT и PIQ.

  • Недостатъчен информационен поток : Този клон се задейства, когато PIQ API върне валидна стойност на променлива и EWT има стойност –1. В този поток можете да извлечете и получите достъп до PIQ стойността, но EWT API се проваля поради недостатъчни данни за изчисляване на EWT стойността.

  • Провал : Този клон се задейства, когато PIQ API, EWT API или един или повече API за статистика в реално време се провалят или връщат невалидни стойности. EWT API се проваля поради причини, различни от недостатъчни данни за изчисляване на стойността на EWT.

Изходни променливи

Когато се задейства функцията за получаване на информация за опашката, се актуализират следните променливи:

Изходна променлива

Описание

Позиция на опашката (PIQ)

Съхранява стойността за текущата позиция на повикващия в опашката за избраната опашка. Ако контактът не е поставен на опашка, когато потокът извика тази дейност, стойността на PIQ се задава на броя на контактите, които в момента чакат в опашката + 1. Това идентифицира позицията на контакта в опашката, ако контактът е поставен на опашка след изпълнение на дейността GetQueueInfo.

EstimatedWaitTime (EWT)

Съхранява приблизителното време, което задачата трябва да изчака на опашка, преди да получи отговор от агент. EWT се изчислява за всяка опашка и се основава на средното време, през което предишните повиквания в същата опашка са чакали агент. EWT използва параметъра Lookback Time и се отчита в милисекунди (ms).

РегистриранOnAgentsCurrent

Съхранява броя на агентите в текущата група за разпределение на повикванията за избраната опашка, влезли в работния плот. Ако дейността се използва преди опашка, статистиката за агентите в текущия цикъл на групата за разпределение на повикванията ще бъде върната въз основа на първия цикъл на групата за разпределение на повикванията.

РегистрираниНаАгентиВсички

Съхранява общия брой агенти във всички групи за разпределение на повикванията за избраната опашка, които са влезли в работния плот. Тази стойност може да се променя с промяната на групите за разпределение на повикванията с течение на времето в опашката.

НаличниАгентиТекущи

Съхранява броя на агентите в текущата група за разпределение на повикванията за избраната опашка, които са на разположение да приемат контакта. Ако дейността се използва преди опашка, статистиката за агентите в текущия цикъл на групата за разпределение на повикванията ще бъде върната въз основа на първия цикъл на групата за разпределение на повикванията.

НаличниАгентиВсички

Съхранява общия брой агенти във всички групи за разпределение на повикванията за избраната опашка, които са на разположение да приемат повикването. Тази стойност може да се променя с промяната на групите за разпределение на повикванията с течение на времето в опашката.

CallsQueuedNow

Съхранява общия брой повиквания в избраната опашка.

Най-старотоВреме за обаждане

Съхранява броя секунди, през които най-старото повикване е било в избраната опашка.

Код за отказ

Съхранява кода за грешка. Системата задава тази стойност само когато дейността е неуспешна.

Описание на грешката

Съхранява подробностите за повредата. Системата задава тази стойност само когато дейността е неуспешна.

Изчисляване на очакваното време за изчакване

Очакваното време на изчакване (EWT) се отчита в ms.

За да изчисли EWT, приложението събира всички статистически валидни извадки (извадка е средната стойност на времето за изчакване за задачи, които успешно са се свързали с агент в интервал от една минута) за последните XX минути, определени от дефинираното от потребителя време за ретроспективен преглед. Средната стойност на събраните проби се използва като EWT.

Статистически валидни проби са събраните проби, за които максималната стойност за CoV (коефициент на дисперсия на времето за изчакване за тези задачи, които са били свързани с агент във всеки интервал от една минута) пада под 40 процента.

Ако процентът на валидните проби, събрани за дефинираното от потребителя време за ретроспективен преглед , падне под 40 процента, EWT не се изчислява.

Кодове за грешки

По-долу са кодовете на грешките и описанията за дейността "Получаване на информация за опашката":

Таблица 33. Получаване на информация за опашката Описание на кода за грешка

Код на грешка

Стойност на кода за грешка

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

1

SYSTEM_ERROR

Системата се сблъсква с вътрешна грешка.

2

STALE_DATA

Върнатите данни не са актуални.

3

INSUFFICIENT_DATA

Данните, върнати от дейността, не са пълни.

4

INVALID_QUEUE

В дейността е посочена невалидна опашка.

Разширена информация за опашката

Дейността "Разширена информация за опашката" връща броя в реално време на агентите, които са в състояние "Налични " в опашка и са влезли за определен набор от умения, заедно с друга информация за опашката. Разработчиците на потока използват дейността Разширена информация за опашката, за да програмират потока. Дизайнерите на потоци вземат решения въз основа на дейността Разширена информация за опашката.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Събития.

Следните раздели на разработчика на потоци ви позволяват да конфигурирате дейността Разширена информация за опашката:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Изходни променливи

Когато се задейства дейността "Разширена информация за опашката", се актуализират следните променливи:

Изходна променлива

Описание

Позиция на опашката (PIQ)

Съхранява стойността за текущата позиция на повикващия в избраната опашка. Ако контактът не е поставен на опашка, когато потокът извика тази дейност, стойността на PIQ се задава на броя на контактите, които в момента чакат в опашката + 1. Това идентифицира позицията на контакта в опашката, ако контактът е поставен на опашка след изпълнение на дейността AdvancedQueueInformation.

РегистриранOnAgentsCurrent

Съхранява броя на агентите в текущата група за разпределение на повикванията за избраната опашка, влязла в работния плот. Статистиката за агентите в текущата група за разпределение на обаждания ще се върне -1, след като се счита, че текущата група за разпределение на обаждания е неподходяща, преди да се нареди опашка.

РегистрираниНаАгентиВсички

Съхранява общия брой агенти във всички групи за разпределение на повикванията за избраната опашка, които са влезли в работния плот. Тази стойност може да се променя с промяната на групите за разпределение на повикванията с течение на времето в опашката.

НаличниАгентиТекущи

Съхранява броя на агентите в текущата група за разпределение на повикванията за избраната опашка, които са на разположение да приемат контакта. Статистиката за агентите в текущата група за разпределение на обаждания ще се върне -1, след като се счита, че текущата група за разпределение на обаждания е неподходяща, преди да се нареди опашка.

НаличниАгентиВсички

Съхранява общия брой агенти във всички групи за разпределение на повикванията за избраната опашка, които са на разположение да приемат повикването. Тази стойност може да се променя с промяната на групите за разпределение на повикванията с течение на времето в опашката.

CurrentGroup

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

ОбщоГрупи

Съхранява стойността на общия брой групи за разпределение на повиквания в опашката за контакта.

Код за отказ

Съхранява кода за грешка. Системата задава тази стойност само когато дейността е неуспешна.

Описание на грешката

Съхранява подробностите за повредата. Системата задава тази стойност само когато дейността е неуспешна.

Кодове за грешки

По-долу са кодовете за грешки и описанията за дейността "Разширена информация за опашката":

Таблица 34. Описание на кода за грешка на предварителната опашка

Код на грешка

Стойност на кода за грешка

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

1

INVALID_REQUEST

В дейността е направена невалидна заявка.

2

QUEUE_NOT_FOUND

Опашката, избрана в дейността, не е намерена.

3

FEATURE_NOT_ENABLED

Функцията не е разрешена в приложението Webex Contact Center.

4

DATABASE_OPERATION_FAILURE

Операцията с база данни е неуспешна по време на изпълнението на дейността.

5

INVALID_QUEUE

В дейността е посочена невалидна опашка.

Прекъсване на контакта

Използвайте тази терминираща дейност, за да прекъснете връзката на активен етап от разговор. Тази дейност е задължителна, ако никой агент не се присъедини към обаждането за ръчно прекъсване на връзката.

Например, използвайте тази дейност, преди повикването да бъде поставено на опашка или след като сте написали сценарий за отказ от изживяването на опашката. Можете да използвате толкова дейности за прекъсване на контакта, колкото желаете, когато изграждате потока си, за да сте сигурни, че повикването е прекратено, независимо по пътя на потока.

Имате възможност да дадете на всяка дейност уникален етикет и описание, но не е необходима друга конфигурация.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци от събития.

Таблица 35. Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Изходни променливи

Тази дейност няма налични изходни променливи.

Контакт на опашката

Дейността "Контакт на опашката" поставя контакт на опашка. Когато използвате тази дейност в основния поток, вие излагате набор от събития в раздела Потоци на събития. За повече информация относно тези събития вижте Събития.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Събития.

Следните раздели ви позволяват да конфигурирате дейността за контакт на опашката:

Общи настройки

Параметър

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Обработка на контакти

Използвайте секцията за обработка на контакти, за да изберете дали всички контакти трябва да отидат на една опашка или дали изборът на опашка трябва да се промени въз основа на стойността на променлива на потока.

Таблица 36. Обработка на контакти
Параметър Описание

Статична опашка

Натиснете радиобутона Статична опашка, за да насочите контактите към една опашка, избрана в падащия списък Опашка. Всички контакти, идващи от входната точка, свързани с конфигурирания маршрут на работния поток до избраната опашка.

Опашка

Изберете опашка от падащия списък Опашка, за да насочите контактите, които постъпват от свързаната с работния поток входна точка.

Можете да управлявате опашки в Control Hub.

Променлива опашка

Натиснете радиобутона Променлива опашка, за да използвате променливата опашка Променлива на опашказа динамичен избор на опашка за насочване на контакти. Можете още да затворите Опашка за връщане в случай, че Променливата на опашка откаже по време на изпълнение на потока.

Променлива опашка

Изберете променлива на потока от падащия списък Променлива опашка, който изисква валиден ИД на опашка.

Променливата на потока показва коя опашка трябва да е динамично избрана по време на изпълнението на потока. Опашката "Връщане" се използва само ако Променлива на опашкане успее да върне валиден идентификационен номер на опашката.

Това поле се появява, когато щракнете върху радио бутона Променлива опашка.

Опашка за връщане

Изберете идентификационен номер на опашка от падащия списък Опашка за връщане. В случай че Променлива на опашка върне невалиден идентификационен номер на опашка, контактите се нареждат на избраната Опашка за връщане.

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

Това поле се показва, само когато натиснете радио бутона Променлива опашка.

Проверка на достъпността на агентите

Активирайте бутона Проверка на достъпността на агентите, за да изключите екипите без достъпни агенти от насочване като време в хода на опашката. Групата за разпределение на повикванията на избраната опашка, може да ги пропусне, за да намери агент по-бързо.

По подразбиране този бутон за превключване е деактивиран.

Винаги проверявай за достъпност на агентите

Натиснете радио бутона е Винаги проверявай за достъпност на агентите, за да активирате проверката за достъпност на агентите. Радиобутонът е активиран по подразбиране.

Тази опция се показва, само ако активирате бутона за превключване Проверка за достъпност на агент.

Променлива за проверка на достъпността на агентите

Натиснете радиобутона Променлива проверка на достъпността на агентите, за да изберете променлива на потока от падащия списък Проверка на променливата за достъпност на агентите, който връща булева стойност. Булевата стойност определя дали да се извърши проверка за достъпност на агент в променливата опашка.

Тази опция се показва, само ако активирате бутона за превключване Проверка за достъпност на агент.

Задаване на приоритет на контакт

Активирайте бутона за превключване Задаване на приоритет на контакта, ако искате да зададете приоритет на контакти на опашка. По подразбиране този бутон за превключване е деактивиран. Контактът с най-висок приоритет във всички опашки (гласови и цифрови) се присвоява на следващия наличен агент, който е:

  • влезли сте в екип, който е в текущата група за разпределение на повикванията на контакта;
  • Отговаря на условията за избор на този контакт въз основа на алгоритъма за маршрутизиране

Контактите се обработват, както следва:

  • Ако не е даден приоритет на контакта, тогава приоритетът по подразбиране е 10.

  • Контактите с по-висок приоритет се обработват на първо място.

  • Ако два контакта имат един и същ приоритет, първо се обработва контактът, който е чакал на опашката най-дълго време.

  • Ако агентът прехвърли повикването на входна точка, приоритетът за контакт се променя в приоритета, определен за дейност за контакт на опашката в новия поток. За повече информация вижте Прехвърляне на повикване към входна точка.

Статичен приоритет

Задайте Статичен приоритет, ако искате да зададете приоритет преди да публикувате потока. Можете да видите това поле само когато е активиран бутона Задаване на приоритет на контакта.

Изберете приоритет от падащия списък Ниво на статичен приоритет. Можете да зададете приоритет от P1 до P9, където P1 е най-високият и P9 е най-нисък.

Променлив приоритет

Изберете Променлив приоритет, ако приоритетът на контакта трябва да се променя динамично при всяко изпълнение на потока. Това поле се показва, само когато е активиран бутона за превключване Задаване на приоритет на контакта.

Изберете променлива на потока, която връща цяло число с приоритет от 1 до 9 от падащия списък Променлива на приоритета на контакта. Ако приоритетът не е в диапазона 1–9, тогава приоритетът по подразбиране е 10.

Изисквания за умения

Ако избраната опашка използва насочване, базирано на умения, за да се конфигурират изискванията за умение и освобождаване на умението.

Можете да добавите едно или повече изисквания за умение, които да зададете за контакт в опашката, въз основа на избраната опашка.

Ако не посочите никакви умения, всички налични агенти в избраната опашка отговарят на условията за получаване на контакти.

Таблица 37. Настройки на уменията

Parameter

Описание

Умение

Изберете желаното умение от падащия списък. Конфигурирате дефинициите на уменията в Control Hub.

Условие

Изберете желаното състояние от падащия списък. Опциите за състояние се основават на избран тип умение.

Типове умения като булев и enum не се нуждаят от условие.

Достъпните състояния са: IS, IS NOT, >= , <=

Стойност

Натиснете радиобутона Статична стойност на умение, за да изберете статичните стойности за умение, посочени в полето Стойност на умението.

Натиснете радиобутона Стойност на променлива. на умението, за да изберете стойността на умението от променливите, изброени в падащия списък Променлива.

Ако стойността на умението е невалидна, отпадат всички изисквания и освобождавания на умения, свързани с пристигащи от опашката CueueContactActivity контакти.

Отпускане на уменията

Използвайте настройките за освобождаване на уменията, за да намалите или премахнете възложените изисквания за умения към поток в отговор на твърде дълго време за изчакване на клиентите. Тази настройка позволява да разширите набора от достъпни агенти, които могат да обслужат контакта.

Използвайте общите времеви интервали, за да настроите освобождаването на умения с логиката на опашката в потока и с настройките за разпределение на повиквания, конфигурирани за екипите в опашката.

За да конфигурирате освобождаване на уменията:

  1. Активирайте бутона за превключване Активиране на освобождаване на умения, за да конфигурирате освобождаване на умения.

    Активирайте този бутон за превключване, за да копирате и покажете първоначалните изисквания за умения по подразбиране. Това ви позволява да конфигурирате освобождаването на уменията с идеален набор от умения.

    Задайте в полето След изчакване на опашката за продължителността в секунди, която трябва да е надхвърлена преди освобождаването на умението да стане приложимо за опашката. Времето за изчакване по подразбиране е 60 секунди.

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

    • Щракнете върху Добавяне на изискване за умение, за да добавите изискване за освобождаване на умение.

    • Щракнете върху Изтриване, за да изтриете изискването за освобождаване на умение.

    • Щракнете върху Редактиране, за да редактирате изискването за освобождаване на умение.

  3. Щракнете върху Добавяне на стъпка за освобождаване на умение, за да добавите нова група за освобождаване на умение.

    Изискванията за умения по подразбиране, които се появяват в стъпка 1, улесняват определянето на изискванията за релаксация на уменията.

Премахване на умения

Когато включите бутона за превключване Премахване на умения при прехвърляне на сляпо, той премахва уменията от контакта след прехвърляне от агент. Това означава, че прехвърленият контакт няма да има никакви умения и контактът ще бъде предложен на най-дълго наличния агент в прехвърлената опашка.

Изходни променливи

Когато се задейства "Контакт на опашката", следните променливи се актуализират:

Таблица 38. Изходни променливи

Изходна променлива

Описание

QueueId

Съхранява ИД на опашката, в която контактът е успешно поставен на опашка.

Код за отказ

Съхранява кода за грешка. Системата задава тази стойност само когато дейността е неуспешна.

Описание на грешката

Съхранява подробностите за повредата. Системата задава тази стойност само когато дейността е неуспешна.

Кодове за грешки

По-долу са кодовете за грешки и описанията за дейността "Контакт на опашката":

Таблица 39. Описание на кода за грешка при обратно повикване

Код на грешка

Стойност на кода за грешка

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

1

INVALID_REQUEST

Параметрите, посочени в дейността, са невалидни.

2

INVALID_ROUTING_STRATEGY

Избраната стратегия за маршрутизиране е невалидна.

3

INVALID_WAIT_TIME

Определеното време за изчакване е невалидно.

4

INVALID_QUEUE

В дейността е посочена невалидна опашка.

5

ROUTING_LIMIT_EXCEEDED

Маршрутизирането е достигнало максималния лимит.

6

SYSTEM_ERROR

Системата се сблъсква с вътрешна грешка.

7

VTEAM_TRANSITION_LIMIT_REACHED

Контактът е достигнал максималния си лимит от опашка до множество опашки.

8

OWNER_ASSIGNED_TO_INTERACTION

Контактът вече е присвоен на агент.

Ескалирайте групата за разпределение на повикванията

Дейността "Ескалиране на групата за разпределение на повиквания" позволява на администраторите да ескалират контакт на опашка към следващата или последната група за разпределение на повиквания. Това осигурява по-добър контрол и гъвкавост на администраторите за управление на контактите, които са паркирани на опашка.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци от събития.

Следните раздели на дизайнера на потоки ви позволяват да конфигурирате дейността на групата за разпределение на повиквания:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Изходни променливи

Когато се задейства дейността на групата за разпределение на повиквания, се актуализират следните променливи:

Таблица 40. Изходни променливи

Изходна променлива

Описание

CurrentGroup

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

ОбщоГрупи

Съхранява стойността на общия брой групи за разпределение на повиквания в опашката за контакта.

Код за отказ

Съхранява кода за грешка. Системата задава тази стойност само когато дейността е неуспешна.

Описание на грешката

Съхранява подробностите за повредата. Системата задава тази стойност само когато дейността е неуспешна.

Кодове за грешки

По-долу са кодовете за грешки и описанията за дейността на групата за разпределение на повиквания:

Таблица 41. Ескалиране на кодовете за грешка на групата за разпределение на повикванията Описание

Код на грешка

Стойност на кода за грешка

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

1

INVALID_REQUEST

В дейността е направена невалидна заявка.

2

CONTACT_NOT_QUEUED

Контактът не е поставен на опашка.

3

FEATURE_NOT_ENABLED

Функцията не е разрешена в приложението Webex Contact Center.

Опашка към агент

Дейността Опашка към агент позволява маршрутизиране, базирано на агент. Дейността Опашка към агент насочва контактите директно към предпочитания агент. За информация относно маршрутизирането, базирано на агент, вижте Маршрутизиране, базирано на агент.

Дейността "Опашка към агент" идентифицира агент по неговия ИД на агент или имейл адрес на Webex Contact Center.

Ако агентът е наличен, можете да конфигурирате дейността Опашка към агент, за да насочите контакта към предпочитан агент. Ако агентът не е наличен, можете да конфигурирате дейността Опашка към агент да паркира контакта срещу този агент, докато агентът стане достъпен.

Разработчикът на потока може да свърже дейност от опашка към агент с друга дейност от опашка към агент, за да насочи контакти към последователни предпочитани агенти. Разработчикът на потока може също така да свърже дейност "Опашка към агент" с дейност "Контакт на опашка", за да маршрутизира контакта, като използва обикновена опашка, когато нито един от предпочитаните агенти не е наличен.

Разработчикът на потока може да свърже дейност от опашка към агент с дейност за обратно извикване в основния поток и потоците на събитията. Това помага за конфигуриране на обратно повикване към предпочитан агент, към когото първоначално е било поставено на опашка като част от дейността на опашката към агент.

Използвайте активността за обратно повикване след дейността Контакт на опашката или Опашка към агент.

Дейността Опашка към агент задейства следните събития в раздела Потоци на събития в основния поток:

  • AgentAnswered: Дейността Queue To Agent задейства това събитие, когато агент отговори на входящо повикване.

  • AgentDisconnected: Дейността Queue To Agent задейства това събитие, когато агентът прекъсне връзката с повикване на живо.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци от събития.

Следните раздели ви позволяват да конфигурирате дейността Опашка към агент:

  • Общи настройки

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

За да конфигурирате дейността Queue To Agent (Опашка към агент):

1

В дизайнера на потоци плъзнете и пуснете дейността Опашка към агент от библиотеката с дейности към платното.

2

Щракнете върху дейността Опашка към агент , за да конфигурирате настройките на дейността.

3

В секцията Общи настройки въведете следната информация:

  1. В полето Етикет на дейността въведете име за дейността.

  2. (По избор) В полето Описание на дейността въведете описание за дейността.

4

В секцията Обработка на контакти изберете Променлива на агент от падащия списък.

Дейността "Опашка към агент" свързва тази променлива на потока с имейла на агента или ИД на агента, който искате да изберете за всяко изпълнение на поток.

5

Изберете имейла на агента или ИД на агента от падащия списък Тип търсене на агент, за да насочите контактите към предпочитания агент.

Предоставете валидно име на домейн за имейл адреса на агента, за да сте сигурни, че търсенето е успешно.

6

Активирайте бутона за превключване Задаване на приоритет на контакта, за да приоритизирате контактите, чакащи в опашката. По подразбиране бутонът за превключване е деактивиран.

Дейността Queue To Agent обработва контактите, както следва:

  • Ако не зададете приоритет на контакта, дейността Опашка към агент присвоява стойност по подразбиране 10.

  • Дейността Опашка към агент приоритизира контактите с по-висок приоритет.

  • Ако един или повече контакти имат еднакъв приоритет, дейността Опашка към агент насочва контакта, чакащ най-дълго време, първо към този агент.

  1. Задайте статичен приоритет , за да приоритизирате контакт, преди да публикувате потока.

    Активирайте бутона за превключване Задаване на приоритет на контакта, за да видите полето Статичен приоритет в дейността Опашка към агент.

    Изберете приоритет от падащия списък Стойност на статичния приоритет. Можете да зададете приоритет от P1—P9, където P1 е най-високият, а P9 е най-нисък.

  2. Изберете Променлив приоритет , ако приоритетът на контакта се променя динамично с всяко изпълнение на потока.

    Активирайте бутона за превключване Задаване на приоритет на контакта, за да видите полето Променлив приоритет в дейността Опашка към агент.

    Изберете променлива на потока, която връща цяло число с приоритет 1–9 от падащия списък Променлива с приоритет на контакта . Ако приоритетът не е в диапазона 1-9, тогава приоритетът по подразбиране е 10.

7

Изберете ИД на опашката от падащия списък Опашка за отчитане.

Дейността "Опашка към агент" докладва подробностите за контакта, като използва опашката за отчитане:

Опашката за отчитане също така определя конфигурацията за:

  • Мониторинг на разрешителни

  • Записване на разрешително

  • Записване на всички разговори

  • Пауза и възобновяване са активирани

  • Праг на нивото на обслужване

  • Максимално време на опашката

  • Музика по подразбиране на опашката

  • Часова зона

8

Активирайте бутона за превключване Паркиране на контакт, ако агентът не е наличен , ако искате да паркирате контакта към предпочитан агент, докато агентът стане достъпен.

Ако агентът не е на разположение и бутонът за превключване на Park Contact, ако агентът не е наличен , е деактивиран, контактът не успява да достигне до агента. Дейността Queue To Agent излиза от клона на грешката към следващата дейност в потока със съответния изход.

9

Изберете ИД на опашката за възстановяване от падащия списък Опашка за възстановяване.

Дейността "Опашка към агент" поставя контактите в опашката за възстановяване, когато:

  • Дейността Опашка към агент не успява да достави контакт на предпочитания агент.

  • Агентът не отговаря на контакта.

  • Предпочитаният агент отхвърля контакта.

Можете да конфигурирате опашката за възстановяване с най-дългия наличен агент. Опашката за възстановяване не поддържа маршрутизиране, базирано на умения.

Дейността "Опашка към агент" е успешна, когато контактът се свърже с предпочитания агент. Възниква сценарий за грешка, когато контакт не успее да достигне до агента.

Сценарии за грешки

Контакт не успее да се свърже с агента, когато:

  • Предпочитан агент не е наличен и паркирането е деактивирано за контакта.

  • Променливата справка не може да намери предпочитания агент.

Променливи на изхода на дейността

Изходните променливи на дейност съхраняват данните, които са заснети от дейности и се създават автоматично, когато добавяте конкретни дейности към платното.

Дейността на опашката към агента има следните изходни променливи:

Таблица 42. Изходни променливи

Изходна променлива

Описание

QueueToAgent.AgentId

Съхранява ИД на агента, към който контактът е поставен на опашка.

QueueToAgent.FailureDescription

Съхранява описанието за сценария за грешка, когато контактът не успее да се нареди на опашка.

QueueToAgent.FailureCode

Съхранява стойността на кода за грешка за сценария на грешка, когато контактът не успее да се нареди на опашка.

QueueToAgent.AgentState

Съхранява състоянията на предпочитания агент, когато се опитвате да поставите контакта на опашка.

QueueToAgent.AgentIdleCode

Съхранява описанието за кода на неактивен ход на предпочитания агент.

Изходната променлива QueueToAgent.FailureCode съдържа една от следните стойности, когато възникне грешка. Всяка стойност показва код на грешка и описание на грешката.

Таблица 43. Опашка към агент Описание на кода за грешка

Код на грешка

Стойност на кода за грешка

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

1

AGENT_UNAVAILABLE

Агентът в момента не е в наличното състояние.

2

AGENT_NOT_FOUND

Дейността Опашка към агент не може да намери агента по идентификатор или имейл адрес на агента.

3

AGENT_NOT_LOGGED_IN

В момента агентът не е влязъл.

4

FEATURE_NOT_ENABLED

Функцията за маршрутизиране, базирано на агент, не е разрешена.

5

INVALID_VTEAM_ERROR

Опашката за отчитане или възстановяване е невалидна.

6

AGENT_BUSY

Агентът е на разположение, но е ангажиран с друго обаждане.

Таблицата по-долу показва приложимите стойности на QueueToAgent.AgentState и QueueToAgent.AgentIdleCode .

Таблица 44. Стойности на AgentState и AgentIdleCode

Случай на употреба

AgentState

AgentIdleCode

  • Невалидна опашка

  • Невалиден агент

  • Агентът не е влязъл в системата

NOT_APPLICABLE

NOT_APPLICABLE

Агентът е запазен за това обаждане.

НАЛИЧЕН

NOT_APPLICABLE

Паркирайте контакт, ако агентът не е наличен, бутонът за превключване е включен и агентът е неактивен

В режим на очакване

<Име на AuxCode>

Кодът за празен ход, избран от агента в Agent Desktop.

Паркирайте контакт, ако агентът не е наличен, бутонът за превключване е включен и каналът на агента е зает

НАЛИЧЕН

NOT_APPLICABLE

Паркирайте контакт, ако агентът не е наличен, бутонът за превключване е изключен и агентът е неактивен

В режим на очакване

<Име на AuxCode>

Кодът за празен ход, избран от агента в Agent Desktop.

Паркирайте контакт, ако агентът не е наличен, бутонът за превключване е изключен, агентът е наличен и каналът на агента е зает

НАЛИЧЕН

NOT_APPLICABLE

Задаване на идентификационен номер на обаждащия се

Използвайте дейността Задаване на ИД на повикващия, за да дефинирате ИД на повикващия, който се показва по време на разговор. Активността Задаване на ИД на обаждащия се трябва да се използва само в потоци на събития. Задаването на ИД на обаждащия се е дейност на терминала, която бележи края на възникнал поток от събития преди набиране. Дейността Задаване на ИД на обаждащия се помага за конфигуриране на ANI за следните сценарии:

  • Входящи повиквания

  • Изходящи повиквания

  • Обратно обаждане с любезното съдействие

  • Кампания за визуализация

  • Обратно обаждане в мрежата

  • Поток на изпълнение

  • Прехвърляне към номер за набиране

  • Консултирайте се с номер за набиране

  • Консултирайте се с агент

  • Консултирайте се с EP-DN/queue

  • Прехвърляне към EP/опашка

Можете да конфигурирате тази дейност до манипулатор на събития преди набиране. Необходимият ANI може да бъде конфигуриран с помощта на Задаване на активност за идентификация на обаждащия се въз основа на услугата за идентификация на набран номер (DNIS), типа операция или типа участник.

Можете да конфигурирате DN на агента като персонализиран ANI, така че агентът на обаждащия се да може да вижда DN/вътрешния номер на агента на повикващия, когато се свържем с него. Това намалява шансовете вътрешните обаждания да бъдат отхвърлени. Например, когато потребител на фронт офиса (агентът на контактния център) се обади на бек-офис потребител (вътрешен служител), бек-офис потребителят може да види вътрешния идентификатор на обаждащия се (номер за контакт/вътрешен номер) на агента, като по този начин минимизира отхвърляните обаждания.

За тази цел повикващият може да види номера за контакт/вътрешния номер само когато се свърже с обаждащия се агент чрез outdial, консултация или прехвърляне към DN и DN се добави към списъка с номера за контакт.

Трябва да добавите номера за контакт към списъка с вътрешни номера за организация в Control Hub. За повече информация как да добавите номер на контакт вижте Създаване на номер на контакт или разширение.

Ако въведете произволно число, системата проверява това число с EP-DN картографирането по подразбиране, което е конфигурирано в Control Hub или портала за управление. Ако има несъответствие, системата го насочва обратно към ANI по подразбиране. За повече информация относно персонализираното валидиране на ANI вижте Обратно повикване.

Таблица 45. Настройки за идентификация на обаждащия се

Parameter

Описание

Статичен идентификатор на обаждащия се

Изберете номер за набиране, който е съпоставен с входна точка, от падащия списък. Ако не изберете номер, системата взема предвид стойността по подразбиране в зависимост от сценария на повикването.

Променлив идентификатор на обаждащия се

Изберете валидна променлива (число E.164, с валидно EP-DN съпоставяне) от падащия списък. Ако не изберете номер, системата взема предвид стойността по подразбиране в зависимост от сценария на повикването. Ако предоставите номер, който не е във формат на номер E.164, системата използва стойността по подразбиране в зависимост от сценария на повикването.

За да разрешите вътрешните разширения като персонализиран ANI за повикващите, когато конфигурирате потока за предварително набиране за клиент/консултиран агент или dn/прехвърлен агент или dn, изберете променлива Predial.otherPartyDn от падащото меню като Променлив идентификатор на повикващия. Тъй като тази променлива съдържа DN на основния агент, това ще бъде валиден персонализиран ANI, показан на устройството на приемника.

Персонализирането на ANI зависи от регулаторните изисквания. Помислете за регионалните зависимости преди внедряването на средата.

Манипулатор на събития преди набиране, който се използва за персонализиране на идентификатора на повикващия, замества ANI, който сте избрали по-рано, като например избран агент, outdial ANI, любезно извикване с персонализиране на ANI или друг подобен сценарий.

Поддръжката на потока е необходима за всеки входящ или изходящ сценарий, за да персонализирате ANI.

За случаи на употреба, които имат зависимости от доставчици на услуги, като например решения, базирани на кодове на държавата, регионални ограничения и т.н., помислете първо за тестване на потоците с доставчиците на услуги.

За да може ANI да работи според очакванията в различни сценарии на повикване, се нуждаете от среда от следващо поколение.

Използването на ANI за множество сценарии, които са приложими в средата от следващо поколение, е:

Таблица 46. Използване на ANI за множество сценарии в среда от следващо поколение

Сценарий

Конфигурация

Резултат ANI

Клиентът се обажда

Манипулаторът на събития преди набиране не е конфигуриран

  • ANI на контакта е представен на устройството на агента

  • EP-DN се представя на устройството на контакта

Клиентът се обажда

Манипулаторът на събития преди набиране е конфигуриран

ANI се представя на устройството на агента - както е дефинирано в дейността Задаване на идентификация на обаждащия се

Агент Outdial

Манипулаторът на събития преди набиране не е конфигуриран

Устройството на контакта и устройството на агента се представят с избран агент Outdial ANI, ако агентът избере Outdial ANI на работния плот. В противен случай устройството на контакта и устройството на агента се представят с ANI по подразбиране на наемателя.

Агент Outdial

Манипулаторът на събития преди набиране е конфигуриран

За устройството на всеки участник или избраният агент Outdial ANI може да бъде запазен, ако е избран, или може да бъде персонализиран, както е дефинирано в дейността Задаване на идентификация на повикващия лице.

Обратно обаждане с любезното съдействие

ANI на клиента, дефиниран в активността за обратно повикване

ANI, определен при активността за обратно повикване, се представя на устройството на контакта.

Обратно обаждане с любезното съдействие

  • ANI на клиента, дефиниран в активността за обратно повикване

  • Манипулаторът на събития PreDial е конфигуриран за крака на клиента

Конфигурираната активност на задаване на идентификационния номер на обаждащия се ще има предимство.

Обратно обаждане с любезното съдействие

  • ANI на клиента, дефиниран в активността за обратно повикване

  • Манипулаторът на събития преди набиране не е конфигуриран за крака на клиента

  • ANI, определен при активността за обратно повикване, се представя на устройството на контакта.

  • Ако ANI е дефиниран при активността Задаване на идентификация на обаждащия се, той се представя на устройството на агента.

Обратно обаждане с любезното съдействие

  • ANI на клиента не е дефиниран в активността за обратно повикване

  • Манипулаторът на събития преди набиране не е конфигуриран за крака на клиента

ANI по подразбиране на клиента се представя на устройството на контакта.

Трансфер на агент, консултация

Манипулаторът на събития преди набиране е конфигуриран

Конфигурираният Задаване на ИД на обаждащия се се показва на прехвърлено консултирано устройство на Агент-2.

Създаване на номер за контакт или вътрешен номер

Можете да добавите номер за контакт към списъка с вътрешни номера за вашата организация. Персонализираните ANI ще бъдат видими за тези добавени контакти. Можете да добавяте един номер за контакт наведнъж или да използвате групови операции, за да качите номера за контакт като CSV файл.

За повече информация как да извършвате групови операции за създаване, модифициране, импортиране или експортиране на конфигурационни обекти в Control Hub, вижте Групови операции в Webex Contact Center.

За да добавите номер за контакт или вътрешен номер:

1

влезте във вашата клиентска организация с помощта на URL адреса на Control Hub# https://admin.webex.com/.

2

Отидете на Контактен център > Настройки на клиента> Гласов > Номер за контакт.

3

Щракнете върху Добавяне на още , за да добавите нов номер за контакт/вътрешен номер към списъка.

Можете да създадете номер за контакт/вътрешен номер в диапазон между 2 и 9 цифри. Телефонът за контакт/разширението може да започва с 0. Можете да добавите максимум 5000 номера за контакт/разширения на организация.

Повикване анализ на напредъка

Използвайте дейността CallProgressAnalysis , за да зададете параметрите на CPA за извършване на откриване на гласова поща/телефонен секретар (AMD) за обратно повикване.

Можете да поставите дейността CallProgressAnalysis в следните области:

  • В основния поток, във всеки един момент след активността за обратно извикване.

  • В потока на събитието само в манипулатора на събития CallbackFailed.

Когато опитате обратно повикване, ако повикването достигне AMD/гласовата поща, системата маркира обаждането като неуспешно. Резултатът от откриването на AMD се записва в изходната променлива причина на манипулатора на събития CallbackFailed. Ако стойността CallbackFailed.reason е AMD, това показва, че AMD/гласовата поща е открита за клиента. Въз основа на тази изходна променлива можете да конфигурирате повторни извиквания.

Тази дейност е достъпна само ако предпочитаната опашка и функциите за обратно извикване са разрешени за предприятието.

Ако сте конфигурирали проучване на клиенти след обаждане във вашия поток, то няма да бъде инициирано, ако на повикването се отговори от AMD или гласова поща, предотвратявайки ненужни проучвания.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Събития.

Общи настройки

Параметър

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Разширени медийни параметри

Този раздел ви позволява да конфигурирате следните параметри на CPA:

ParameterОписание
Минимален период на мълчание

Това показва минималния период на мълчание (в милисекунди), необходим за класифициране на повикване като открит глас. Ако няколко обаждания от телефонен секретар се предават на агентите като глас, увеличете тази стойност за по-дълги паузи в приветствията на телефонния секретар. Можете да зададете тази стойност между 100 – 1000 ms със стойност по подразбиране като 608 ms.

Период на анализ

Това показва продължителността на времето (в милисекунди), изразходвано за анализ на повикване. Ако има кратък поздрав на оператора на телефонен секретар, тогава по-дълга стойност категоризира обаждането на телефонния секретар като глас. Ако обаждането е към бизнес, където операторът има по-дълъг скриптов поздрав, по-късата стойност категоризира дългия и жив поздрав като обаждане от телефонен секретар. Можете да зададете тази стойност между 1000 – 10000 ms със стойност по подразбиране 2500 ms.

Минимална валидна реч

Това показва минималната продължителност на гласа (в милисекунди), необходима за класифициране на повикване като открит глас. Можете да зададете тази стойност между 50 – 500 ms със стойност по подразбиране като 112 ms.

Анализ на максимално време

Това показва максималната продължителност (в милисекунди), разрешена за анализ, преди да се идентифицира анализът на проблема като мъртъв въздух или малък обем. Можете да зададете тази стойност между 1000 – 10000 ms със стойност по подразбиране като 3000 ms.

Изходни променливи

Когато откриването на AMD или гласова поща завърши, следните променливи се актуализират:

Изходна променливаОписание
Код за отказСъхранява кода за грешка. Системата задава тази стойност само когато дейността е неуспешна.
Описание на грешката

Съхранява подробностите за повредата. Системата задава тази стойност само когато дейността е неуспешна.

Контрол на записа

Flow Designer предоставя дейност за контрол на записа с цел улавяне на съгласие за запис от потребителя или обаждащия се. Записването на съгласие е едно от свойствата за конфигуриране, които са налице като част от тази дейност. Използвайте дейност в менюто, за да уловите съгласието на потребителя в булева променлива на потока. По време на взаимодействие, ако искате да уловите стойността на съгласието, за да генерирате отчет, използвайте булевата променлива като вход за стойността на свойството за съгласие на дейността за управление на записа. След това можете да маркирате променливата, използвана за улавяне на съгласието на обаждащия се, като подлежаща на докладване.

Разработчикът на потока може да определи дали съгласието за запис за обаждане трябва да бъде заснето или не, за целите на отчитането. Когато клиент иска да улови съгласието за запис, използвайте глобални променливи, за да генерирате отчет за съгласие. Когато клиент не иска да улови съгласието за запис, използвайте локални променливи. Това предлага по-добра гъвкавост за наемателите и клиентите да управляват използването на променливи.

Можете да конфигурирате контрола на записа, като използвате следните стъпки:

  1. В Flow Designer плъзнете и пуснете дейността Recording Control от библиотеката с дейности на платното.

  2. Щракнете върху активността за контрол на записа, за да конфигурирате настройките на активността.

  3. В Общи настройки въведете име за дейността в Етикет на дейността.

  4. (По избор) В полето Описание на дейността въведете описание за дейността.

  5. В Настройки за контрол на записа изберете променлива на потока от падащия списък за Разрешаване на запис.

Активност от менюто за IVR (Interactive Voice Response) и дейност за контрол на записа, когато се използват заедно в потока, позволява заснемане на съгласие за запис. Приоритет се дава на настройката за съгласие на потребителя в потока в сравнение с настройките за конфигурация на ниво клиент или опашка или на ниво график за запис.

Контролът на записа може да се управлява в следните сценарии:

  • Ако конфигурацията за съгласие на потребителя е зададена на Да в потока, тогава повикването се записва, независимо от конфигурацията за запис, зададена на ниво клиент или опашка или график за запис.

  • Ако потребителят не даде съгласието си и конфигурацията е зададена на Не в потока, тогава повикването не се записва, независимо от конфигурацията на записа, зададена на ниво клиент или опашка или график за запис.

  • Ако съгласието на потребителя не е конфигурирано в потока, но конфигурацията е зададена на Да на някое от другите нива, като например клиент или опашка или график за запис, тогава повикването се записва.

  • Ако съгласието на потребителя не е конфигурирано и конфигурацията е зададена на Не на всички нива, като например клиент, опашка и график за запис, повикването не се записва.

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

Изходни променливи

Тази дейност няма изходни променливи.

Записване на активността

Дейността по запис записва гласовия вход или изказване на повикващите, които могат да бъдат препратени в същия поток на повикването. Тази дейност е достъпна само за клиенти, които използват медийната платформа от следващо поколение. Системата съхранява записаните аудио файлове само по време на разговора, след което тези файлове автоматично се изтриват от системата. В момента записаните аудио файлове са в некриптиран формат. Не препоръчваме да записвате чувствителна информация с помощта на тази функция.

Ако не виждате активността за запис, свържете се с поддръжката на Cisco, за да активирате съответния флаг за функция.

Не използвайте дейността за запис като част от потоците на събития, особено след събитието "Агент е прекъснат". Добавянето на дейност по запис в потока на събитието премахва аудио файловете, които са записани чрез модула за управление на записите на Webex Contact Center.

1

влезте в Control Hub, изберете Услуги > Контактен център > Потоци.

2

Щракнете върху Управление на потоци и след това щракнете върху Създаване на потоци.

3

В полето Име на потока въведете уникално име и щракнете върху Стартиране на потока за изграждане. Показва се прозорецът на Flow Designer.

4

Плъзнете и пуснете дейността за запис от библиотеката с дейности в главното платно на потока.

5

В Общи настройки изпълнете следните действия:

  1. В полето Етикет на дейността въведете име за дейността.

  2. В полето Описание на дейността въведете описание за дейността.

6

В Настройки на записа конфигурирайте следните полета:

  1. Поставете или премахнете отметката от квадратчето Стартов тон , за да активирате или деактивирате краткия звуков сигнал, за да посочите началото на записа. По подразбиране квадратчето за отметка е разрешено.
  2. В полето Време за изчакване на тишината въведете числовата стойност между 1 и 120 секунди. Това показва максималния интервал на тишина, разрешен по всяко време след започване на записа. Стойността по подразбиране е 4 секунди. Записът спира, когато има тишина за времето за изчакване на тишината.
  3. В полето Максимално време за запис въведете числовата стойност между 1 и 120 секунди, за да посочите максималното време, разрешено за запис на изказването на повикващия. Стойността по подразбиране е 30 секунди. Записът спира, когато записът достигне максималното време за запис.
  4. В полето Символ за прекратяване изберете символа # или *, който крайният потребител може да използва, за да прекрати запис. По подразбиране символът на терминатора е #.
7

В секцията Изходни променливи вижте следните променливи:

  • Record_audioFileData – Съхранява подробностите за записаните аудио файлове.
  • Record_errorCode – Съхранява кода на състоянието на грешката на грешките, които възникват по време на инициирането или по време на записа на изказването на повикващия.
  • Record_errorDescription – Съхранява описанието на грешките, които възникват по време на инициирането или по време на записа на изказването на повикващия.

Можете да използвате изходната променлива Record_audioFileData в дейности като Play Message, Menu и Collect Digits в поток от повикване. Тази изходна променлива може да бъде конфигурирана като аудио променлива в настройките на подканата на IVR дейностите, за да се възпроизвежда записаното аудио на повикващите. Стойността на променливата може да бъде под формата на камъче: {{Record_activity_label.audioFileData.name}}.

Можете да използвате изходната променлива Record_audioFileData в дейността HTTP заявка , за да качите записаното аудио на външен сървър или API на трета страна. Това може да стане, като изберете Тип съдържание като файл и изходната променлива Запис на дейност от падащото меню Съдържание в тялото на заявката.

Следващата таблица изброява кодовете за грешки и описанията за дейността Запис:

Код на грешка

Описание на грешката

Причина

1001

INVALID_SILENCE_TIMEOUT

Конфигурираното време за изчакване на Silent не е в валидния диапазон между 1 и 120 секунди.

1002

INVALID_MAXIMUM_RECORDING_DURATION

Конфигурираното максимално време за запис не е в валидния диапазон между 1 и 120 секунди.

1003

INVALID_TERMINATION_SYMBOL

Конфигурираният символ за прекратяване не е един от разрешените знаци * или #.

1004

RECORD_API_FAILURE

Грешка, възникнала в API за стартиране на записа.

1005

FEATURE_DISABLED_FOR_ORG

Функцията не е активирана за организацията.

1006

Не се открива входно аудио за запис. Записаният аудио файл може да съдържа тишина.

1007

Грешка, възникнала в мултимедийните услуги по време на запис.

Съобщение за комплекта

Дейност Задаване на съобщение конфигурира съобщенията, които се възпроизвеждат при свързване на повикване към агент. Когато е разрешено, можете да конфигурирате предварително записано съобщение като съобщение за съответствие с правна информация или персонализиран поздрав на агент, или и двете. Можете да използвате тази дейност както за входящи, така и за изходящи повиквания.

За входящи потоци – Конфигурирайте дейността по обявяване преди дейността за контакт на опашката за оптимална производителност. Като алтернатива можете да го конфигурирате в рамките на събитието за предварително набиране в потока на събитието.

За изходящи потоци – Дейността по обявяване трябва да бъде конфигурирана в рамките на събитието за предварително набиране. Уверете се, че активността Задаване на идентификация на обаждащия се е дейността на терминала за събитието за предварително набиране.

Дейността Задаване на съобщение поддържа два типа съобщения:

Съобщение за съответствие

Съобщението за съответствие се използва, когато трябва да се възпроизведе правно съобщение в началото на взаимодействието между повикващ се и агент. Това може да е във връзка с разговора, който трябва да бъде записан или друго важно съобщение.

Преди да използва съобщение за съответствие, администраторът трябва да качи съобщения за съответствие във Audio Files в Control Hub, в хранилището за подкани. За повече информация вижте Управление на аудио подкани в Управление на аудио файлове.

Аудио файловете трябва да бъдат качени във формат WAV като моно аудио с честота на дискретизация 8Khz и кодиране като 8-битов u-law.

За да конфигурирате съобщение за съответствие, включете превключвателя Разрешаване на съобщение за съответствие в разработчика на потоци.

Изберете необходимия аудиофайл, съдържащ съобщението за съответствие, от падащия списък.

Някои важни съображения за съобщението за съответствие включват:

  1. Съобщението за съответствие се чува както от обаждащия се, така и от агента.
  2. Съобщението за съответствие се възпроизвежда само веднъж на повикване.
  3. Съобщението за съответствие е включено в записите на разговорите.
  4. Съобщението за съответствие поддържа следните сценарии на повикване:

    Сценарий

    Съобщение за съответствие

    Входящо повикване

    Да

    ЦКБ

    Да

    Външно набиране

    Да

    Изходящи кампании

    Да

    Сляпо прехвърляне (опашка/агент/EP)

    Неприложимо

    Консултативен разговор

    Не

    Консултирайте се с трансфер

    Не

Поздрав на агента

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

Агентите записват поздрави и ги предоставят на администратори или надзорници. След това те качват и маркират тези поздрави с помощта на подобрения изглед за управление на подкани в Control Hub, в хранилището за поздрави. За повече информация вижте Управление на личен поздрав на агент в Управление на аудио файлове.

Аудио файловете трябва да бъдат качени във формат WAV като моно аудио с честота на дискретизация 8Khz и кодиране като 8-битов u-law.

Агентите може да изискват множество поздрави, когато обслужват опашки за различни организации. Те може да искат да персонализират поздравите с името на организацията. Етикетите на атрибутите се справят с това, като позволяват на администратор или ръководител да маркира поздрав с атрибут, който системата съвпада в поток при обработка на повикване.

Когато включите превключвателя Разрешаване на поздрав на агент, поздравът на агента за назначения агент автоматично се възпроизвежда на повикващия, ако е наличен в личния магазин за поздрави на Control Hub.

Дейността избира поздрава на агента въз основа на комбинацията от агент, присвоен на повикването, и незадължителен етикет за атрибут. Ако маркерът на атрибута не е посочен, дейността възпроизвежда поздрава по подразбиране на агента.

Например

  • Ако назначен агент има поздрав по подразбиране (поздрав без атрибутен етикет), системата възпроизвежда този поздрав.
  • Ако назначен агент има поздрав с атрибута таг VIP, системата възпроизвежда приветствието на назначения агент, маркирано с VIP атрибута.
  • Ако не съществува съвпадаща комбинация от назначен агент/атрибут, не се изпълнява поздрав.

Атрибутният таг може да бъде попълнен със статичен текст или израз. Ако използвате статичен текст, стойността трябва да съответства на атрибут, създаден в Control Hub при качване на файлове за поздрав на агент. Изразите могат да се въвеждат с помощта на променливи на потока, дефинирани в свойствата на глобалния поток, затворени във къдрави скоби. Например, в израза {{ENG}}_{{VIP}}, променливата {{ENG}} ще се чете като имаща стойност eng, променливата {{VIP}} ще се чете като имаща стойност vip, а крайната изчислена стойност ще се чете като eng_vip.

Някои важни съображения за поздрава на агента включват:

  1. Личният поздрав на агента се чува както от обаждащия се, така и от агента.
  2. Личният поздрав на агента е включен в записите на разговорите.
  3. Съобщението за съответствие поддържа следните сценарии на повикване:

    Сценарий

    Поздрав на агента

    Входящо повикване

    Да

    ЦКБ

    Да

    Външно набиране

    Не

    Изходящи кампании

    Не

    Сляпо прехвърляне (опашка/агент/EP)

    Да

    Консултативен разговор

    Не

    Консултирайте се с трансфер

    Не

Общи настройки

Параметър

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Дейности по контрол на потока

Стартиране на потока

Дейността "Стартиране на потока" се появява на платното "Основен поток" по подразбиране. Не можете да изтриете активността "Стартиране на потока". Тази дейност показва събитието, което задейства този поток. Тази дейност диктува как може да се използва потокът и видовете дейности, които са налични за конфигуриране.

Единственото налично събитие за задействане на поток в момента е NewPhoneContact. Системата задейства това събитие, когато ново повикване достигне входна точка на телефония в контактния център. Можете да използвате потоци, които се задействат от събитието NewPhoneContact в стратегиите за маршрутизиране на входни точки. Събитието за задействане на потока в момента е избрано по подразбиране и не може да се редактира. В бъдеще ще бъдат разкрити допълнителни събития.

Дейността "Стартиране на потока" автоматично се етикетира с името на избраното събитие за задействане на потока. Това ви позволява бързо да видите какъв тип поток се изгражда.

Изходни променливи

Броят и типът на изходните променливи, свързани с дейността "Стартиране на потока", зависят от избраното събитие за задействане на потока. Тези променливи съхраняват данни, които се улавят в момента на задействане на потока. Например изходните променливи, описани по-долу, се показват чрез събитието NewPhoneContact .

Използвайте тези променливи в по-късни дейности, за да контролирате последователността на потока.

  • NewPhoneContact.ANI

    Автоматичната идентификация на номера (ANI) е функция на телекомуникационната мрежа за автоматично определяне на изходния телефонен номер на разговора. Тази променлива съхранява телефонния номер на обаждащия се, който е задействал събитието NewPhoneContact .

  • NewPhoneContact.DNIS

    Услугата за идентификация на набрани номера (DNIS) е услуга, която идентифицира първоначално набрания телефонен номер на разговор. Тази променлива съхранява телефонния номер, който повикващият е набрал, за да задейства събитието NewPhoneContact .

  • NewPhoneContact.InteractionID

    Уникален идентификатор на Webex Contact Center, който е свързан с всяко взаимодействие, задействано от събитието NewPhoneContact .

    Можете да покажете ИД за взаимодействие на работния плот. За повече информация вижте Пример: Показване на ИД на взаимодействие на работния плот в секцията Създаване на персонализирани променливи на потока.

  • NewPhoneContact.PSTNRegion

    PSTN регионът, който е конфигуриран в Входна точка (EP) – Съпоставяне на номера за набиране (DN) за регионални гласови медийни услуги. Тази променлива се поддържа само на гласовата платформа от следващо поколение.

  • NewPhoneContact.FlowVersionLabel

    Етикет на версията на потока, който се генерира по време на изпълнение на потока. Разработчиците на поток могат да създават различни поведения за различни версии на потока, като например "Dev", "Test", "Live" и "Lotest". Използвайки променливата NewPhoneContact.FlowVersionLabel , разработчиците могат да променят логиката на потока динамично чрез достъп до етикетите на версиите в потока.

  • NewPhoneContact.FlowId

    Уникален идентификатор на текущо изпълнявания поток.

  • NewPhoneContact.EntryPointId

    Уникален идентификатор на входната точка, която стартира потока.

  • NewPhoneContact.OrgId

    Уникален идентификатор на организацията.

Краен поток

Крайният поток е крайна дейност, която маркира края на пътя на потока. Можете да използвате произволен брой дейности на End Flow, за да изградите потока си, за да гарантирате, че всички пътища на потока приключват.

Не използвайте дейността Краен поток в IVR поток. Използването на краен поток с IVR може да доведе до мъртъв въздух и разговорът може да не прекъсне.

Можете да дадете на всяка дейност уникален етикет и описание.

Таблица 47. Общи настройки
Параметър Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Задаване на променлива

Използвайте дейността Задаване на променлива, за да зададете стойности на променливи. Можете да променяте стойностите на променливите въз основа на вашето изискване или според потока.

Можете да конфигурирате няколко променливи в рамките на една дейност Задаване на променлива. Това елиминира необходимостта от конфигуриране на множество отделни дейности за задаване на променлива в платното, като по този начин позволява на разработчиците на потока да изграждат и модифицират потоци по-бързо.

Посочете вида променлива, която искате да изберете. За повече информация вижте Персонализирани променливи и Предварително дефинирани променливи.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Конфигуриране на обработка на грешки. Ако не конфигурирате пътя за обработка на грешки, глобалният манипулатор на грешки обработва грешката при изпълнение на потока.

Следните раздели ви позволяват да конфигурирате активността на зададената променлива:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Променливи настройки

Parameter

Описание

Променлива

Изберете променливата от падащия списък. Можете да зададете само персонализирани променливи на потока на персонализирани стойности. Предварително дефинираните променливи имат фиксирани стойности, както е указано от изпълнението на потока.

Стойност на променлива.

Натиснете радиобутона Задаване на стойност, за да зададете променливата на определена стойност. Типът входно поле се променя въз основа на типа данни на избраната променлива. За да научите повече за типовете данни на променливи, вижте Създаване на персонализирани променливи на потока.

Ако стойността е низ, можете да въведете основен текст или израз.

За да въведете израз, използвайте синтаксиса{{variable}}.

Натиснете радиобутона Задаване за променлива, за да зададете стойността на променливата на стойността на друга променлива в потока. Изберете променливата от падащия списък. Всички променливи в потока са достъпни за избор.

Добави

Кликнете върху Добавяне на нов , за да добавите нови променливи. Определете стойността на променливата ипроменливата. Не включвайте сложни изрази, когато конфигурирате няколко променливи в рамките на една дейност със зададена променлива.

Можете да конфигурирате до 10 променливи в рамките на една дейност за задаване на променлива. Можете да пренаредите променливите в дейността Задаване на променлива.

BRE заявка

Използвайте дейността BRE заявка, за да извлечете данните от системата за бизнес правила (BRE) на вашата организация, които да използвате в потока. Дейността BRE Request използва стандартни HTTP протоколи за извличане на данни от BRE.

Следните раздели ви позволяват да конфигурирате дейността за заявка на BRE:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Параметри на запитване

Като част от заявката за BRE можете да предадете параметрите, предоставени в извикването на API, на BRE. В колоните Ключ-стойност можете да въведете ключа за заявката и свързаната с него стойност, която да изпратите заедно със заявката. Можете също да използвате синтаксиса на двойните къдрави скоби, за да предавате стойности на променливи.

Дейността BRE има един предварително дефиниран Query Parameter: context. Този параметър на заявката се предава при извикването на API на BRE.

TenantID се инжектира автоматично като параметър и не е необходимо да се конфигурира.

Таблица 48. Параметри на заявката

Parameter

Описание

Контекста

Съдържа причината за искането. Този задължителен параметър не може да бъде редактиран или изтрит.

Този параметър трябва да съдържа същата стойност като стойността, посочена в контекста на атрибута в BRE. За повече информация вижте Създаване на набор от правила раздел в Ръководството за потребителя на системата за бизнес правила на Cisco Webex Contact Center.

АНИ

Съдържа първоначалния телефонен номер на разговора. Това е параметър по подразбиране, който можете да редактирате или изтриете въз основа на конфигурацията на правилата в BRE.

Примерна стойност за ANI е {{NewPhoneContact.ANI}}

Време за изчакване на реакцията

Указва времето за изчакване на връзката за заявката за BRE. По подразбиране е зададено на 2000 милисекунди.

Брой повторни опити

Указва колко пъти се опитва BRE заявката след неуспех.

Този параметър се използва, ако кодът на състоянието е 5xx; например 500 или 501.

За да добавите параметър на заявката, щракнете върху Добавяне на нов. Това добавя ред, където можете да въведете двойките ключови стойности. Можете да добавите толкова параметри на заявката, колкото са необходими като част от BRE заявката.

Настройки за анализиране

Този раздел ви позволява да анализирате отговора от BRE заявката в различни променливи:

Параметър

Описание

Променлива на отговора

Изберете променлива, към която искате да извлечете определена секция от обекта за отговор на BRE Request. Можете да изберете само променливи на потребителския поток от падащия списък.

Израз на пътя

Определете израза на пътя за анализиране на обекта на отговора. В зависимост от вида на структурата на данните на обекта на отговора и случаите на използване за извличане на подмножество от тази информация, изразът на пътя варира.

Данните се нормализират в йерархия на обекта преди изпълнението на израза на пътя, така че JSONPath се използва в обекта на отговора, независимо от конфигурирания тип съдържание.

Изходни променливи

Заявката за BRE връща две изходни променливи:

  • BRERequest1.httpResponseBody: Връща тялото на отговора за BRE заявката.

  • BRERequest1.httpStatusCode: Връща кода на състоянието на BRE заявката.

    Тези кодове за отговор се класифицират в следните категории:

    • Информационни отговори (100–199)

    • Успешни отговори (200–299)

    • Пренасочвания (300–399)

    • Клиентски грешки (400–499)

    • Грешки на сървъра (500–599)

Формати на типа съдържание

Следните примери описват примерни формати на входен тип съдържание и JSON отговор.

Тип съдържание XML

Използвайте този инструмент, за да конвертирате XML в формат JSONhttps://codeshack.io/xml-to-json-converter/.

XML входен формат:

<note> <to>tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note> 

Нормализиран отговор на данни/JSON

{ "note": { "to": "Tove", "from": "Jani", "heading": "Напомняне", "body": "Тестово приложение" } } } 

Примерен JSON израз на пътя: Използвайте $.note.from , за да получите стойността като Jani.

Тип съдържание TOML

Използвайте този инструмент, за да конвертирате TOML в JSON формат https://www.convertjson.com/toml-to-json.htm.

Входен формат на TOML:

title = "Пример за TOML" [име на собственик] = "Том Престън-Вернер" dob = 1979-05-27T07:32:00-08:00 

Нормализиран отговор на данни/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:

# Мартин за запис на служител: име: Мартин Д'Влопер Работа: Умения за разработчици: Елит 

Нормализиран отговор на данни/JSON

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Пример за JSON израз на пътя: Използвайте $.martin.job , за да получите стойността Developer.

Тип съдържание JSON

Използвайте JSON Expression Evaluator https://jsonpath.com/.

Входен формат на JSON:

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Нормализиран отговор на данни/JSON

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Пример за JSON израз на пътя: Използвайте $.martin.job , за да получите стойността Developer.

HTTP заявка

Дейността HTTP заявка извлича информация от външен източник на данни, като например CRM, използвайки стандартни HTTP протоколи.

Основните атрибути Auth и OAuth 2.0 се поддържат за удостоверени крайни точки.

Следните раздели ви позволяват да конфигурирате дейността за HTTP заявка:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността HTTP заявка.

описание за дейността

(Опция) Въведете описание за дейността.

Настройки за HTTP заявка

Parameter

Описание

Използване на удостоверена крайна точка

Позволява възможност за извършване на HTTP заявка към удостоверена крайна точка. По подразбиране този бутон за превключване е включен.

Конектор

Изберете конектора от падащия списък. Падащият списък показва името на конекторите, конфигурирани в Control Hub. Конекторът предоставя общо местоположение за съхраняване на идентификационни данни за услугата, до която искате да получите достъп.

Например Salesforce Connector валидира и позволява свързване с акаунта в Salesforce. След това можете да направите препратка към този конектор от дейността на HTTP заявката, за да направите заявка. Това по същество създава секцията за домейн на URL адреса. За да конфигурирате конектор в Control Hub, вижте статията Настройване на конектори за интеграция за Webex Contact Center .

Път на заявката

Въведете пътя на заявката за HTTP заявката.

Това поле се показва, когато бутонът за превключване Използване на удостоверена крайна точка е включен.

URL адрес на заявката

Определя URL адреса на заявката, който обхваща както домейна, така и пътя на заявката за неудостоверени крайни точки.

Това поле се показва, когато бутонът за превключване Използване на удостоверена крайна точка е изключен.

Типове методи: GET, POST, PUT, PATCH, DELETE, OPTIONS, HEAD

Дефинира дейността на HTTP заявката, която поддържа следните популярни методи:

  • GET: Заявка за данни от определен ресурс.

  • POST: Изпращане на данни до сървър за създаване или актуализиране на ресурс.

  • PUT: Замества всички текущи представяния на целевия ресурс с полезния товар на заявката.

  • PATCH: Прилагане на частични модификации към ресурс.

  • DELETE: Изтриване на посочения ресурс.

  • ОПЦИИ: Опишете комуникационните опции за целевия ресурс.

  • HEAD: Иска отговор, идентичен с този на GET заявка, но без тялото на отговора.

Параметри на запитване

Дефинира параметрите, които предавате като част от HTTP заявката. Уеб сървърът предоставя тези допълнителни параметри, които да използвате, например, за да направите GET заявка. В колоните Ключ-стойност въведете ключа за заявката и свързаната с нея стойност, която трябва да изпратите със заявката. Параметрите са списък от двойки ключ-стойност, които са разделени със символа амперсанд (&). Можете също да използвате стойностите на променливите в синтаксиса на двойните къдрави скоби, за да предавате стойности на променливи.

Например, ако искате да извлечете салдото по сметката на клиент въз основа на ANI, в зависимост от API на услугата за съхранение на данни, ключът и стойността могат да бъдат:

Ключ: ANI

Стойност: {{NewPhoneContact.ANI}}

За да добавите параметър на заявката, щракнете върху Добавяне на нов. Това добавя ред, в който можете да въведете съответните двойки ключ-стойност. Можете да добавите толкова параметри на заявката, колкото са необходими като част от HTTP заявката.

Заглавки на HTTP заявки

Дефинира HTTP заглавките, които позволяват на клиента да предава допълнителна информация с HTTP заявка. Заглавките на заявки като Accept, Accept‐* или If‐* позволяват да се изпълняват условни заявки заедно с други заглавки като Cookie и User‐Agent.

Например, като част от GET заявка, използвайте:

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, deflate, br Референт: https://developer.mozilla.org/testpage.html Връзка: поддържане-живо Надстройка-Несигурно-Заявки: 1 Ако-Променено-От: Понеделник, 18 юли 2016 02:36:04 GMT Ако-Няма-Съвпадение: "c561c68d0ba92bbeb8b0fff2a9199f722e3a621a" Cache‐Control: max‐Age=0 

За да добавите HTTP заглавка, щракнете върху Добавяне на нов. Това добавя ред, в който можете да въведете съответните двойки ключ-стойност. Можете да добавите толкова HTTP заглавки, колкото е необходимо като част от HTTP заявката.

Тип на съдържанието

Указва очаквания тип съдържание на тялото на заявката. Поддържаните типове съдържание включват:

  • Приложение/ JSON

  • URL адрес на формуляра е кодиран

  • TOML

  • XML

  • Файл

  • ЯМЛ

  • Данни на формуляра

  • GraphQL

Тяло на заявката

Стойност

Указва байтовете данни, предавани в съобщение за HTTP транзакция, непосредствено след заглавките, ако има такива. В определени типове HTTP заявки, като например POST или PUT заявка, можете да изпратите тяло на заявката, което указва съдържанието за актуализиране на целевия ресурс.

  • Изберете типа съдържание като файл. Появяват се колоните СЪДЪРЖАНИЕ и ИМЕ на ФАЙЛ. Падащото меню CONTENT показва списъка с JSON променливи от потока и изходните променливи от дейностите за запис.

    • СЪДЪРЖАНИЕ—Изберете записания аудио файл от падащия списък. Аудиофайлът се попълва въз основа на изходните променливи, конфигурирани в дейностите за запис. Системата изпраща този аудио файл до сървъра или API на трета страна.
    • ИМЕ НА ФАЙЛА – Въведете името на аудио файла. Това име на файла се появява на целевия сървър или API.

  • Типът съдържание Данни на формуляр улавя данните на формуляра в двойки ключ-стойност. Това поле поддържа качване на файлове и данни от формуляри и е особено полезно за качване на аудио файлове.

    Ако изберете типа съдържание като Данни на формуляр, ще се появят следните полета:

    • Ключ – Използвайте това като ключ за достъп до данните. Използва се и в заглавката Content-Disposition .
    • Тип – Типът може да бъде Текст или Файл.
    • Стойност – Конфигурирайте стойността (Текст във формат JSON определя типа съдържание заедно с други параметри, като например името на файла и т.н. && File съдържа действителните файлови данни.

    Данните на формуляра поддържат препращане към името на файла от дейността по запис за използване при записване на подкани и поздрави чрез поток. За "Файл" изберете променливата, която дава името на файла, съответстващо на изходната променлива на дейността по записа.

  • Ако изберете Тип съдържание като GraphQL , се появява полето Заявка и Променливи на GraphQL. Тези полета се използват за улавяне на данните и променливите.

    • Заявка – Параметърът на заявката е задължителен и трябва да съдържа изходния текст на документ на GraphQL.
    • Променливи на GraphQL – Променливите представляват динамичните стойности за заявката.

    С поддръжката на GraphQL можете да правите заявки към всеки API, който поддържа GraphQL естествено, като например когато използвате конектора на WebexCC API за извикване на API за търсене. Това дава възможност за случаи на употреба, при които данните за отчитане могат да се използват за персонализирана логика и решения за маршрутизиране.

Време за изчакване на реакцията

Указва времето за изчакване на връзката за HTTP заявката. По подразбиране е зададено на 2000 милисекунди, но може да има неограничена стойност.

Брой повторни опити

Указва колко пъти се опитва HTTP заявката след неуспех. Повторен опит за обслужване не е наличен. Можете да дадете неограничена стойност за броя на повторните повторения.

Този параметър се използва, ако кодът на състоянието е 5xx; например 500 или 501.

Настройки за анализиране

Този раздел ви позволява да анализирате отговора, генериран от HTTP заявката, в различни променливи. Тази конфигурация не е задължителна, тъй като не всички сценарии за HTTP заявка изискват анализиране.

Таблица 49. Настройки за анализиране

Параметър

Описание

Тип на съдържанието

Указва очаквания тип съдържание на тялото на отговора. Типовете съдържание включват:

JSON

TOML

XML

YAML са поддържаните типове съдържание.

Изходна променлива

Изберете променлива, която да съдържа данните от конкретна секция на обекта за отговор на HTTP заявка.

Израз на пътя

Определете израза на пътя за анализиране на обекта на отговора. В зависимост от структурата на данните на обекта на отговора и причината за извличане на подмножество от информация, изразът на пътя варира.

Данните се нормализират в йерархия на обекта преди изпълнението на израза на пътя, така че JSONPath се използва в обекта на отговора, независимо от конфигурирания тип съдържание.

Изходни променливи

HTTP заявката връща следните изходни променливи:

  • HTTPRequest1.httpStatusCode: Връща кода на състоянието на HTTP.

    Тези кодове за отговор се класифицират в пет основни категории:

    • Информационни отговори (100–199)

    • Успешни отговори (200–299)

    • Пренасочвания (300–399)

    • Клиентски грешки (400–499)

    • Грешки на сървъра (500–599)

  • HTTPRequest1.httpResponseBody: Връща тялото на отговора за HTTP заявката.

  • HTTPRequest1.httpResponseHeaders: Връща информацията за заглавката от отговора.

Формати на типа съдържание

Следните примери описват примерни формати на входен тип съдържание и JSON отговор.

Тип съдържание XML

Използвайте този инструмент, за да конвертирате XML в формат JSONhttps://codeshack.io/xml-to-json-converter/.

XML входен формат:

<note> <to>tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note> 

Нормализиран отговор на данни/JSON

{ "note": { "to": "Tove", "from": "Jani", "heading": "Напомняне", "body": "Тестово приложение" } } } 

Примерен JSON израз на пътя: Използвайте $.note.from , за да получите стойността като Jani.

Тип съдържание TOML

Използвайте този инструмент, за да конвертирате TOML в JSON формат https://www.convertjson.com/toml-to-json.htm.

Входен формат на TOML:

title = "Пример за TOML" [име на собственик] = "Том Престън-Вернер" dob = 1979-05-27T07:32:00-08:00 

Нормализиран отговор на данни/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:

# Мартин за запис на служител: име: Мартин Д'Влопер Работа: Умения за разработчици: Елит 

Нормализиран отговор на данни/JSON

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Пример за JSON израз на пътя: Използвайте $.martin.job , за да получите стойността Developer.

Тип съдържание JSON

Използвайте JSON Expression Evaluator https://jsonpath.com/.

Входен формат на JSON:

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Нормализиран отговор на данни/JSON

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Пример за JSON израз на пътя: Използвайте $.martin.job , за да получите стойността Developer.

Настройки за изчакване на активност

В определени случаи, ако HTTP отговорът има значително забавяне, обаждащият се изпитва период на мълчание. За да намалите този сценарий, е възможно да качите аудиофайл. Този файл ще бъде възпроизведен на повикващия по време на междинното извличане на HTTP отговор. Освен това е възможно да конфигурирате продължителността на забавянето, преди да се възпроизведе това аудио.

ParameterОписание
Активиране на аудио при изчакванеПревключете тази настройка, за да възпроизведете избрания аудио файл в непрекъснат цикъл, осигурявайки непрекъснато възпроизвеждане, докато системата извлича HTTP отговор.
Аудио файл

Изберете аудиофайл. Системата възпроизвежда този аудио файл на повикващия, за да запълни тишината, докато извлича HTTP отговор.

Закъснение

Задайте стойността на времето за забавяне в милисекунди според изискванията. Стойността по подразбиране е предварително зададена на 2000 милисекунди.

Най-добре е да запазите настройката за забавяне над 2 секунди и да се опитате да оптимизирате времето за отговор на HTTP заявката. Това гарантира, че аудиото не се възпроизвежда ненужно, като същевременно осигурява минимално забавяне за мъртъв въздух към обаждащия се.

Анализира

Използвайте дейността Анализиране, за да извлечете информация от обекта на данни. Дейността за анализиране взема входен низ (JSON, TOML, XML и YAML) и го преобразува в JSON структура въз основа на посочените данни. След това можете да присвоите JSON структурата на променлива с помощта на JSON израз на пътя. 

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Конфигуриране на обработка на грешки.

Следните секции ви позволяват да конфигурирате дейността за анализиране:

Общи настройки

Параметър

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(По избор) Въведете описание за дейността

Настройки за анализиране

Параметър

Описание

Входна променлива

Указва променливата, която съхранява обекта от данни, който да се използва за анализиране.

Тип съдържание

Указва очаквания тип съдържание на обекта от данни. JSON, TOML, XML и YAML са поддържани типове съдържание.

Изходна променлива

Изберете променлива, която да съдържа данните от конкретна секция на обекта за отговор на HTTP заявка.

Израз на пътя

Определете израза на пътя за анализиране на обекта на отговора. В зависимост от структурата на данните на обекта на отговора и причината за извличане на подмножество от информация, изразът на пътя варира.

Данните се нормализират в йерархия на обекта преди изпълнението на израза на пътя, така че JSONPath се използва в обекта на отговора, независимо от конфигурирания тип съдържание.

Изразите на пътя трябва да се потвърждават в JSONPath изразите на Jayway. За повече информация вижте https://github.com/json-path/JsonPath.

Формати на типа съдържание

Следните примери описват примерни формати на входен тип съдържание и JSON отговор.

Тип съдържание XML

Използвайте този инструмент, за да конвертирате XML в формат JSON https://codeshack.io/xml-to-json-converter/.

XML входен формат:

<note> <to>tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Test application</body> </note> 

Нормализиран отговор на данни/JSON

{ "note": { "to": "Tove", "from": "Jani", "heading": "Напомняне", "body": "Тестово приложение" } } } 

Примерен JSON израз на пътя: Използвайте $.note.from , за да получите стойността като Jani.

Тип съдържание TOML

Използвайте този инструмент, за да конвертирате TOML в JSON format https://www.convertjson.com/toml-to-json.htm.

Входен формат на TOML:

title = "Пример за TOML" [име на собственик] = "Том Престън-Вернер" dob = 1979-05-27T07:32:00-08:00 

Нормализиран отговор на данни/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:

# Мартин за запис на служител: име: Мартин Д'Влопер Работа: Умения за разработчици: Елит 

Нормализиран отговор на данни/JSON

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Пример за JSON израз на пътя: Използвайте $.martin.job , за да получите стойността Developer.

Тип съдържание JSON

Използвайте JSON Expression Evaluator https://jsonpath.com/.

Входен формат на JSON:

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Нормализиран отговор на данни/JSON

{ "martin": { "name": "Martin D'vloper", "job": "Developer", "skill": "Elite" } } 

Пример за JSON израз на пътя: Използвайте $.martin.job , за да получите стойността Developer.

Условие

Дейността Условие представлява решение. Потокът поема по пътя True или False в зависимост от това дали условието е изпълнено. 

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци на събития.

Следните раздели ви позволяват да конфигурирате параметрите и изходите на условието:

Общи настройки

Параметър

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Изразяване

Обвийте всеки израз по следния начин: {{Въведете израз}}.

Пример: {{HTTPRequest1.httpStatusCode == 200}}

Ако използвате израз без скоби, системата изхвърля грешка в потока.

Таблица 51. Изразяване

Условие

Описание

Условие

Изберете Условие от падащия списък:  

  • < (по-малко от)

  • != (не е равно)

  • > (по-голямо от)

  • == (равно на)

  • >= (по-голямо или равно на)

  • <= (по-малко или равно на)

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

  • / (разделено на)

  • + (добавяне)

  • ‐ (изваждане)

Дело

Използвайте дейността Случай, ако има множество възможности или резултати в определен момент на вземане на решение в потока на обажданията.

Например можете да използвате дейност за случай, за да дефинирате различни изскачащи екрани за различни екипи на агенти в зависимост от името на екипа. Всеки случай се превръща в клон, от който определяте подходящите пътища. Потокът продължава по пътя, който се оценява като верен за конкретен екземпляр на потока. Всяка дейност по случай има по подразбиране, която системата използва за всеки неопределен случай. Ако нито един от случаите не е true, случаят по подразбиране се оценява като true и потокът продължава по този клон.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци от събития.

Следните секции ви позволяват да конфигурирате дейността Случай:

Общи настройки

Параметър

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Дело
Таблица 52. Настройки на калъфа

Параметър

Описание

Променлива

Изберете променлива, спрямо която искате да оцените различните случаи. Изберете променливата от падащия списък.

Изразяване

Въведете израз, за да оцените различните случаи. Използвайте синтаксиса на шаблона на Pebble, за да дефинирате израза. За повече информация относно синтаксиса на шаблона на Pebble вижте Синтаксис на шаблона на Pebble.

Дело

Дефинира различните случаи за сравнение с променливата или израза. Можете да добавите до 20 изложения на казуси на дейност.

Щракнете върху Добавяне на нов , за да добавите нов блок с инструкции за случай, който да сравните със статична стойност, променлива или израз. Ако използвате променлива или израз, използвайте синтаксиса на шаблона на Pebble. За повече информация относно синтаксиса на шаблона на Pebble вижте Синтаксис на шаблона на Pebble.

Таблица 53. Резултати от дейността

Изход

Описание

Вярно

Път, който трябва да поемете, ако условието е изпълнено. 

Невярно

Път, който трябва да поемете, ако условието не е изпълнено. 

Гото

Веригата на потока ви дава възможност да свързвате множество потоци. За да постигнете верига на потока, можете да добавите крайната дейност GoTo към платното и да посочите дали текущият поток трябва да отиде до входна точка или друг поток. За повече информация вижте Свързване на множество потоци (верига на потока).

Ако библиотеката с дейности не показва дейността GoTo, свържете се с поддръжката на Cisco, за да активирате съответния флаг за функция.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Потоци от събития.

Следните раздели ви позволяват да конфигурирате дейността GoTo:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Настройки на дестинацията на потока

Можете да промените изживяването на повикващия въз основа на времето (ако предавате повикването на входна точка) или да използвате повторно един поток в няколко сценария (ако предавате повикването на поток).

Въз основа на опцията GoTo променливите на потока се предават от текущия поток, както следва:

  • Отидете на входна точка: Персонализираните променливи на потока и глобалните променливи със същото име и тип данни се копират от текущия поток в потока, който е свързан с входната точка.

  • Отидете на потока: Променливите на потока, които са конфигурирани в секцията Съпоставяне на променливи, се копират от текущия поток в новия поток.

Таблица 54. Настройки за дефиниране на потока
ParameterОписание
Отидете на входната точка

Изберете тази опция, ако текущият поток трябва да отиде до входна точка. В разгъващия се списък въведете входната точка, ако логиката на потока трябва да се промени въз основа на активната стратегия за маршрутизиране по време на прехвърлянето.

Персонализираните променливи на потока и глобалните променливи със същото име и тип данни се копират от първия поток в новия поток, свързан с входната точка.

Показват се само входните точки на телефонията, които са създадени в контролния център на Webex Contact Center.

Статична входна точка: Изберете входна точка от списъка с предварително конфигурирани входни точки. Валидни са само входни точки от един и същ тип канал.

Динамична входна точка: Изберете променлива, която се съпоставя с валиден ИД на входна точка от Control Hub. Валидни са само входни точки от един и същ тип канал.

Отидете на Flow

Изберете тази опция, ако текущият поток трябва да отиде в друг поток. В разгъващия се списък изберете потока на местоназначението от падащия списък. Падащият списък с местоназначение изброява само публикуваните потоци.

Можете да видите желания поток в отделен раздел. За да видите поток, можете или да щракнете върху опцията Изглед , която се появява, докато избирате поток от списъка, или да щракнете върху опцията Преглед на избрания поток , след като сте избрали поток в опцията Преминаване към поток.

Можете ръчно да картографирате променливи в два потока в секцията Съпоставяне на променлива на потока.

Статичен поток: Изберете поток от списъка с предварително конфигурирани потоци.

Динамичен поток: Изберете променлива, която се съпоставя с валиден идентификатор на потока. Можете да намерите ИД на потока в настройките на потока в екрана Общи настройки.

Картографиране на променливи на потока

Ако изберете опцията Отиди в потока , се показва секцията Съпоставяне на променлива на потока. Променливите на потока и глобалните променливи с едно и също име и един и същ тип данни между потоци се картографират автоматично. Тази функция ви помага да редактирате, изтривате или добавяте още съпоставяния на променливи между текущия поток и потока на местоназначението.

Не можете да картографирате променливи за потоци в дейност GoTo, когато използвате променливи потоци. Можете да съпоставяте променливи само с цели за статичен поток. Вижте таблицата по-долу за поведението на картографирането на променливи с променливи потоци.

Когато съпоставяте JSON променлива от основен поток към целевия поток в дейността GoTo, съхранете изхода на JSON в друга променлива, като например низ или друг тип променлива, и я съпоставете със същия тип променлива в целевия поток.

Таблица 55. Картографиране на променливи на потока

Parameter

Описание

Картографиране на текущите променливи

Изброява всички променливи на потока и глобалните променливи в текущия поток. Можете да съпоставите една и съща променлива с няколко променливи в потока местоназначение.

В разгъващия се списък въведете променливата, която ще се съпостави.

Към променливата местоназначение

Списък на всички променливи на потока и глобалните променливи в потока местоназначение, които ще бъдат копирани от текущия поток след предаване.

В разгъващия се списък въведете променливата, която е съпоставена в потока местоназначение. Можете да картографирате променливите в потока на местоназначението само веднъж, докато променливите в текущия поток можете да картографирате няколко пъти.

За да добавите, редактирате или изтриете съпоставяния на променливи:

  • За да редактирате съпоставяне на променлива, изберете подходящия поток от падащия списък.

    След като изберете променлива в падащите списъци Съпоставяне на текущи променливи или Към променлива местоназначение, другият падащ списък показва само променливите от същия тип данни.

    Например, ако изберете customerId от тип Integer от падащия списък Map Current Variables , падащият списък To Destination Variable показва само променливи от тип Integer в новия поток.

  • Щракнете върху иконата Изтриване , за да изтриете съпоставяне на променлива.

  • Щракнете върху Добавяне на нов , за да добавите ново съпоставяне на променлива. Изберете променливите, които да бъдат съпоставени в падащите списъци Съпоставяне на текущи променливи и Към променлива местоназначение.

Променливи подробности

Секцията Подробности за променливата на текущия поток показва всички променливи на потока и глобалните променливи в текущия поток.

Секцията Подробности за променливата на потока на местоназначението показва всички променливи на потока и глобалните променливи в потока местоназначение.

Можете да кликнете върху етикета за информация за променлива. Когато изберете променлива за съпоставяне, променливата става зелена, което ви помага да видите това, което вече е нанесено.

За да се осигури безпроблемна достъпност на информацията и взаимодействие през целия жизнен цикъл на разговора, картографирането на променливи е от решаващо значение по време на изпълнение на потока. Тя включва стратегическо привеждане в съответствие на глобалните променливи както с локални, така и с променливи на видимия поток на агента, пригодени както за статични, така и за динамични типове потоци:

Картографирането на променливи е важно по време на веригата на потока. Таблицата по-долу обяснява основните разлики между използването на статични и динамични опции GoTo.

Статичен

GoTo Flow: Той обработва променливите, картографирани в секцията Mappings Variable Flow.

Входна точка : Променливите на потока, видими за агента и глобалните променливи се картографират автоматично при прехвърляне към входна точка.

Динамичен

GoTo Flow: Агентът видими променливи на потока и глобалните променливи се картографират автоматично.

Входна точка на GoTo: Променливите на потока, видими за агента и глобалните променливи се картографират автоматично

Кодове за грешки на активността на Goto

Код на грешка

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

Обяснение
1

Код за отказ

Съхранява кода за грешка. Системата задава тази стойност само когато дейността е неуспешна.

2Описание на грешката

Съхранява подробностите за повредата. Системата задава тази стойност само когато дейността е неуспешна.

Работно време

Дейността "Работно време" ви позволява да използвате работно и неработно време, като например празници и замествания във вашата организация, които са дефинирани в Control Hub. Можете да добавите дейността "Работно време" в поток и да присвоите този поток на входна точка. Използвайки тази дейност, можете да консумирате работно време, празници и отмяна, за да консолидирате множество стратегии за маршрутизиране за всичките им графици в един поток.

Използвайте дейността Работно време, за да програмирате график на работа в поток. Тази дейност определя дали определен график е активен във всеки един момент и съответно насочва изпълнението на потока.

Администраторите могат да управляват обекти на работно време от Control Hub. За повече информация вижте Настройване на работно време.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнението на потока. За повече информация вижте Конфигуриране на обработка на грешки.

Следните раздели ви позволяват да конфигурирате дейността "Работно време":

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността си.

описание за дейността

(Опция) Въведете описание за дейността.

Подробности за графика

В секцията Подробности за графика можете да изберете работно време от падащия списък, за да определите кога да се изпълняват различни пътища на потока. Графикът показва смяната, която е определена в обекта на работното време на избрания работен час. Потокът се изпълнява главно въз основа на времевата рамка, определена в смяната на избрания работен час. Други субекти на работното време, като списъци с празници и отмяна, имат предимство пред работното време, ако времената съвпадат с текущото време на смяна.

  • Статично работно време: Изберете работно време от Control Hub.

  • Променливо работно време: Изберете променлива, която се съпоставя с валиден работен час от Control Hub.

    Променливата трябва да съдържа правилния ИД на работния час, получен от Control Hub. Ако ИД е невалиден, потокът се премества към пътя на грешката.

Ако някой от подредените входни данни на списъка е празен, Flow Designer хвърля грешка при проверка на потока. Трябва да разрешите тези грешки, преди да публикувате потока.

Възли за работно време

Можете да конфигурирате следните възли в дейността Работно време:

Parameter

Описание

Предимство

Ако текущото време е дефинирано като заместване, както в списъка Отменяния, дейността поема клона Override, независимо от времето на смяна, споменато в избраното работно време.

Празници

Ако текущият ден е празник, както е дефиниран в списъка с празници, дейността поема в клона "Празници", независимо от часовете на смяна, посочени в избраното работно време.

Работно време

Това е основният възел, който отчита времето на смяна, споменато в избрания работен час в секцията Подробности за графика. Дейността поема този клон, ако текущото време съвпада с избраното време за смяна.

По подразбиране

Дейността приема клона по подразбиране, ако нито едно от горните не изчислява.

Изходни променливи

Дейността Работно време използва следните изходни променливи.

Таблица 57. Изход от дейността в работно време

Име на променлива

Описание

WorkingHoursShift_name

По време на изпълнението на потока тази променлива съхранява името на смяната, определена в работния час.

Holidays_Name

По време на изпълнението на потока тази променлива съхранява името на празника, ако текущият ден е празник, както е дефинирано в списъка с празници.

Overrides_Name

По време на изпълнението на потока тази променлива съхранява името на заместването, което съвпада с текущото време, както е дефинирано в Замествания.

статус

Тази променлива съхранява кой от възела е избран по време на изпълнението на потока, като например работно време, празници, отмяна или по подразбиране.

Изчакайте

Дейността Изчакване ви позволява да поставите на пауза изпълнението на потока за определена продължителност. Когато конфигурирате тази дейност с периода на изчакване, изпълнението на потока се поставя на пауза за продължителността, посочена в дейността Изчакване в пътя на изпълнение.

Не препоръчваме използването на дейността за изчакване, когато IVR сесията е активна, тъй като това може да доведе до изтичане на времето за изчакване на IVR сесията. В такива случаи контактът ще изпита мъртъв въздух, което ще доведе до неуспех на повикването. Силно препоръчваме на дизайнерите на поток да използват дейността Wait в събитието CallbackFailed и да посочат периода на изчакване.

Дейността "Изчакване" има общ характер. Когато проектирате поток, можете да поставите тази дейност след всяка дейност според вашите изисквания. Например по време на повторен опит за обратно извикване тази дейност поставя на пауза изпълнението на потока и опитва отново обратното извикване.

Следните секции ви позволяват да конфигурирате дейността за изчакване:

Общи настройки

Parameter

Описание

Етикет на дейността

Въведете име за дейността Изчакване.

описание за дейността

(Опция) Въведете описание за дейността.

Настройки за изчакване

Parameter

Описание

Продължителност

Изберете продължителност във формат 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 последователни повиквания като Path1, Path2, Path1, Path2, Path3, Path1, Path2, Path3. Важно е да се отбележи, че това е едно възможно разпределение и че контактните разпределения се регулират с различно разпределение на натоварването.

Дейността за разпределение на процентите вече позволява процентни стойности, вариращи от 0 до 100. Администраторите могат да използват настройката 0%, за да създадат случаи на използване на комутационното табло. Това позволява трафикът да бъде изключен по подразбиране. Можете обаче да активирате тези връзки по-късно, за да разпределите разпределения, по-големи от 0%.

Освен това можете да добавите дейността за процентно разпределение преди дейността за обратна връзка, за да конфигурирате как искате да управлявате трафика на обажданията. Можете да разпределите 50% от обратната връзка по имейл, 30% от SMS и 20% от анкета.

По същия начин, в географски разнообразна среда, можете да конфигурирате дейността за процентно разпределение да изпраща 10% от контактите до Бостън, 5% до Чикаго и да разпределя останалите 85% до друг набор от местоположения.

Можете да конфигурирате път за обработка на грешки (Недефинирана грешка), за да обработвате системни грешки, които могат да възникнат по време на изпълнение на потока. За повече информация вижте Обработка на грешки.

Преди да започнете

1

В Flow Designer плъзнете и пуснете дейността Процентно разпределение от библиотеката с дейности към основното платно.

2

Щракнете върху дейността Процентно разпределение , за да конфигурирате настройките на дейността.

3

В общи настройки:

  • В етикета на дейността въведете име за дейността.

  • (По избор) В полето Описание на дейността въведете описание за дейността.

4

В Процентно разпределение създайте необходимите пътища за разпределение. Първоначално системата задава пътя по подразбиране за разпределение на 100%. Можете да редактирате стойността и описанието на процента, както и да добавяте нови пътища.

  1. Щракнете върху Добавяне на нов , за да създадете нов път.

  2. Въведете името на процента и пътя.

    Можете да разпределите минимум 0% и максимум 100% на изходен път.

    Уверете се, че всички разпределения са до 100%. Системата издава грешка при валидиране на потока, ако процентът на разпределение не отговаря или надвишава 100%.

    Можете да добавите максимум 10 пътя.

  3. (По избор) Щракнете върху иконата Изтриване до пътя, за да премахнете записа. Можете да изберете да коригирате процента с необходимия набор от връзки и да изтриете допълнителните. Системата изхвърля грешка, ако общите разпределения не достигат до 100%.

Дейността по процентно разпределение има следните изходни променливи:

  • Percentallocation.percentage - Съхранява следващия процентен маршрут.

  • Percentallocation.description - Съхранява описанието.

Поддръжка на работни потоци в Outdial Entry Point

Следните дейности и събития се поддържат, когато създавате работни потоци за гласови контакти за външно набиране:

  • HTTP заявка

  • Условие

  • Анализира

  • Задаване на променлива

  • Работно време

  • Краен поток

  • Изскачащ прозорец

  • Събитие за предварително набиране

Поддържат се всички манипулатори на събития, както е приложимо. Манипулаторите на събития, като например събитие за предварително набиране, предложен агент и т.н., ще бъдат попълнени въз основа на дейностите, които добавяте в основния поток. Глобалните променливи и локалните променливи се поддържат като част от потока.

Следните дейности не се поддържат, когато създавате работни потоци за гласови контакти за изходящо набиране:

  • Контакт на опашката

  • Опашка към агент

  • Връщане на обаждане

  • Търсене на опашка

  • Разширена информация за опашката

  • Сляпо прехвърляне

  • Ескалирайте групата за разпределение на повикванията

  • IVR съобщение

Въз основа на горните дейности системата ще поддържа безпроблемно грешките и пътищата на успеха.

Когато проектирате поток за входна точка за изходно набиране, не включвайте дейност за прекъсване на контакта в края на потока. Ако използвате дейност за прекъсване на контакта в потока, това кара потока да прекрати разговора и да подкани за приключване, докато повикването с изходящо набиране е действително активно и свързано.

Събития

Разделът Потоци на събития съдържа следните манипулатори на събития, които използвате в различни дейности:

  • OnGlobalError

    Това събитие улеснява глобалното управление на грешките. Системата задейства това събитие, когато не конфигурирате връзките за път за грешка в дадена дейност. Всички дейности в обработката на повиквания и дейностите в контрола на потока излагат това събитие. За повече информация вижте Работен поток OnGlobalError.

  • АгентОтговорено

    Системата задейства това събитие, когато агент отговори на входящо повикване и прекъсва работата на контакта на опашка.

    Дейностите, които отварят това събитие, са Screen Pop и Queue Contact.

  • Телефонен контактКрай

    Системата задейства това събитие, когато разговорът на живо прекъсне връзката и премахва всички участници. Събитието е достъпно, ако използвате избрани дейности за обработка на повиквания в поток, като например изскачане на екрана и обратна връзка. Това събитие не изисква ескалация към агент.

    Когато създавате поток, не добавяйте никакви IVR дейности след събитието PhoneContactEnded. По време на изпълнението на потока потокът няма да работи, когато добавите дейност след края на контакта.

    Само дейността Контакт на опашката разкрива това събитие.

  • AgentDisconnected

    Системата задейства това събитие, когато последният агент прекъсне връзката с разговор на живо, оставяйки клиента сам на линията.

    Дейността "Контакт на опашката" разкрива това събитие.

  • АгентПредложен

    Системата задейства това събитие, когато на агент се предложи гласов контакт. Това събитие позволява на разработчика на потока да конфигурира множество поддържани дейности, които са част от обработката на събития. Например разработчик на поток може да конфигурира дейност на Screen Pop срещу събитие AgentOffered. Тази конфигурация предоставя на агента информация, свързана с клиента, преди агентът да приеме или да отговори на повикване. Това събитие е свързано с NewPhoneContact.

    Събитието AgentOffered не се поддържа за прогресивни кампании и следователно не е налично в изданието на CPA за прогресивна кампания.

    Можете да видите свързаните променливи в Изходни променливи на събития.

  • Обратно повикванеНеуспешно

    Системата задейства това събитие, когато обратното повикване от учтивост е неуспешно. Това събитие е налице, ако използвате активност за обратно повикване в основния поток.

    • Системата прави повторен опит за обратно повикване само когато обратното повикване е неуспешно от страна на контакта. Обратното повикване е неуспешно, когато контактът е зает или не е наличен, или няма отговор от агент.

    • Също така, обаждането е неуспешно от страна на агента, когато телефонът на агента не е достъпен или агентът отхвърли обаждането. Обаждането се връща обратно към опашката и се насочва отново към наличен агент.

    За да използвате повторно извикване в поток, конфигурирайте локална променлива на потока (с помощта на дейност SetVariable) със стойност 0 и я увеличете, ако е необходимо. Уверете се, че стойността е по-малка от стойността на броя на променливите за повторни опити.

    Можете да прикачите други събития, които са ви необходими в потока, за да опитате повторен опит за обратно повикване. Включете активност Изчакване , последвана от Обратно повикване или която и да е от дейностите на опашката, като например Опашка до агент и Контакт на опашка в потока. Използвайте тези дейности в произволна комбинация или ред след дейността Изчакване.

    За да прекратите повторните опити:

    • За истинско състояние използвайте дейност End Flow. Не използвайте дейност за прекъсване на връзката.

    • За грешно условие използвайте Disconnect след като в потока е конфигурирана променлива Retry. В този случай всички опити за повторен опит са завършени и няма налични повторни опити.

    Максималният брой опити за повторно извикване е 10. Максималното време, което взаимодействието може да остане в системата, е 14 дни. Което се случи първо, се счита за живот на взаимодействие за конфигуриране на повторен опит.

    Когато използвате активност за изчакване, минималният интервал на забавяне между повторния опит е 10 секунди, а максималният интервал на забавяне между повторния опит е 72 часа.

    Когато състоянието на контакт е в паркиран таймаут и ако са налични опити за повторен опит, се генерира събитие CallbackFailed. Конфигурираният манипулатор на събития в потока продължава да опитва обратното извикване за оставащите опити.

    Когато обратното извикване към контакт е неуспешно, контактът се изважда от опашката и се генерира събитието CallbackFailed. Манипулаторът за повторен опит може да го постави отново на опашка, като използва някоя от дейностите като обратно извикване (същата или различна дестинация), контакт в опашка и/или опашка към агент.

    Ако обратното извикване е конфигурирано към различна дестинация в CallbackFailed обработчик на събития, уменията няма да бъдат пренесени напред.

  • Предварително набиране

    Като част от NewPhoneContact, събитието PreDial позволява на разработчика на потока да зададе или персонализира идентификатора на обаждащия се с помощта на дейността Задаване на идентификатор на обаждащия се.

    Когато създавате работен поток, това събитие е достъпно в раздела Потоци на събития на Flow Designer. Това е събитие, което се прекратява чрез конфигуриране на дейността за задаване на ID на обаждащия се. Това събитие се задейства както за агент, така и за клиент въз основа на сценария на повикване.

    За да успеят обажданията на кампанията, обажданията на агентите и обажданията на клиентите трябва да бъдат направени от един и същ медиен регион. Медийният регион се избира въз основа на ANI/CLID на повикването, когато се представя на медиите. Съпоставянето между ANI и медийния регион се извършва в Control Hub. ANI, които са избрани при повикването на агента и повикването на клиента, ако се контролират чрез събитието PreDial в потока, трябва да бъдат избрани така, че и двете повиквания да произтичат от един и същ регион.

    Например, ако агент се намира в Сингапур, но клиентските обаждания трябва да се извършват в Съединените щати, ANI за клиентското обаждане може да бъде избран така, че медийният регион да е САЩ. По същия начин ANI, избран за обаждането на агент в събитието PreDial, също трябва да бъде избран така, че избраният медиен регион да е САЩ.

    Следващата таблица предоставя списък с типове операции и съответните типове участници за PreDial.operationType.

    Таблица 58. PreDial.operationType свързана операция и типове участници

    PreDial.OperationType

    PreDial.ParticipantType

    ВХОДЯЩ

    Агент

    ИЗВЪННАЛ

    Агент, клиент

    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 не е приложимо за Supervisor, когато е конфигурирано наблюдение на разговори.

    Конфигурирайте всеки път на манипулатора на събития PreDial с Set Caller ID като активност на терминала, в противен случай контактът може да бъде изоставен.

    Поддръжката на потока е необходима за всеки входящ или изходящ сценарий за използване на манипулатор на събития PreDial.

    Не използвайте дейности на потока, които поставят контакт в опашка с манипулатора на събития PreDial.

    За ANI, конфигуриран срещу изходящ контакт, повикването се насочва през региона, към който е нанесен ANI на агента, независимо от региона, в който се намира контактът. Например, ако дадена организация има контактни центрове в САЩ и Австралия и е задействано изходящо повикване за контакт, който се намира в САЩ с агент ANI, картографиран към региона на Австралия, повикването се насочва през Австралия.

    Обърнете се към таблицата Използване на ANI за множество сценарии в среда от следващо поколение в раздел Задаване на ID на повикващия за използване на ANI в различни сценарии за повикване.

    Можете да видите свързаните променливи в Изходни променливи за събития.

  • OutboundCampaignCallResult

    Като част от NewPhoneContact, това събитие се задейства, ако контактът е свързан към телефонен секретар или е на път да бъде изоставен. И в двата случая можете да пуснете съобщение, преди да прекъснете връзката с контакта. Системата изоставя обаждането, ако агентът не е наличен.

    Само дейности Възпроизвеждане на музика и Възпроизвеждане на съобщение се поддържат за този манипулатор и след това повикването трябва да бъде прекъснато.

    Можете допълнително да добавите допълнителни дейности за контрол на повикванията, като например възпроизвеждане на музика, прекъсване на връзката с контакт и т.н. към това събитие според резултата от анализа на хода на повикването (CPA). Резултатите от CPA могат да бъдат едно от следните:

    • AMD - показва, че е открит телефонен секретар.
    • ИЗОСТАВЕНО - показва, че повикването е било изоставено поради недостъпност на агент.
    • LIVE_VOICE - показва, че в кампания IVR е открит глас на живо на клиент.

    Можете да видите свързаната променлива в Изходни променливи за събития.

Работен поток на OnGlobalError

Докато създавате поток, можете да зададете пътя на грешката на дадена дейност, за да обработва грешка в дейността или обща грешка, която получавате по време на изпълнение на потока.

OnGlobalError Workflow
Работен поток на OnGlobalError

Ако получите грешка по време на изпълнение на потока, изпълнението продължава със следващата дейност, дефинирана в пътя на грешката. Ако не конфигурирате пътя на грешката в основния поток, пак можете да зададете OnGlobalError събитие, налично в раздела Потоци на събития, за да се справи с грешката при изпълнение на потока.

Ако не успеете да дефинирате пътища за грешки и в двете Основен поток и Потоци на събития, потокът завършва, когато възникне грешка по време на изпълнението на потока.

Нека разгледаме сценарий, при който конфигурирате Задаване на променлива дейност в поток.

Flow designer example to show where to set the variable activity in the main flow.
Задайте променлива активност в основния поток

Можете да зададете Недефинирана грешка възел на Задаване на променлива дейност по Основен поток за обработка на всякакви системни грешки по време на изпълнение на потока. Ако не искате да дефинирате пътя на грешката в главния поток, пак можете да отидете на Поток на събитията и конфигурирайте OnGlobalError поток от събития.

Flow designer example to show the Event Flow tab setting an OnGlobalError event flow.
Поток на събития OnGlobalError

В горния пример, Възпроизвеждане на съобщение се добавя към OnGlobalError манипулатор на събития. Ако има системна грешка по време на изпълнението на Задаване на променлива дейност в Основен поток, системата ще вземе предвид конфигурацията, направена в Задаване на променлива дейност първо. Ако няма дефиниран път за грешка, системата проверява манипулатора на събитието OnGlobalError в поток на събития. Тъй като активността Play Message е прикачена към събитието OnGlobalError в горния пример, системата възпроизвежда съобщението и прекратява потока.

Използвайте променливи и изрази

Персонализирани променливи

Персонализираните променливи на потока са конфигурируеми променливи от различни типове данни, които можете да използвате по време на потока. Можете да създадете толкова променливи на потока, колкото е необходимо, за да задоволите логиката в потока си.

Защитени променливи

Можете да маркирате променливите на потока като сигурни, за да предотвратите регистрирането и съхраняването на чувствителна информация, като например данни за лична информация (PII) и индустрия за платежни карти (PCI). Можете да зададете сигурни променливи като Agent Viewable или Agent Editable, за да контролирате как тези променливи са представени на Agent Desktop.

По подразбиране всички съществуващи променливи в разгърнатите потоци се държат като несигурни променливи. Отворете тези потоци в режим на редактиране, за да прегледате и запазите сигурните променливи, ако е необходимо.

При задаване на променливи потоци не можете да задавате сигурна променлива към несигурна променлива в активността на "Премини към".

Не можете да маркирате глобалните променливи като сигурни.

Създаване на потребителски променливи на потока

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub https://admin.webex.com/.

2

Отидете на Контактен център > Customer Experience > Потоци.

Появява се страницата Потоци.
3

Щракнете върху иконата Go to Flow Designer до потока.

Показва се прозорецът на Flow Designer.
4

От панела за конфигуриране отворете раздела Дефиниция на променлива.

5

Щракнете върху Добавяне на променлива на потока.

Можете да добавите максимум 30 променливи в поток, които могат да се отчитат и агентът да вижда. Този брой включва глобални променливи и променливи на потока. Въпреки това можете да добавите произволен брой променливи на потока, които не се виждат от агент, или глобални променливи, които не могат да се отчитат, в потока.

6

Въведете името и описанието на променливата.

7

ИзберетеТип на променливата от падащия списък.

След създаването на променливата не можете да променяте типа й.

Поддържаните типове променливи са:

Тип на променливата

Стойност на променлива

Булев

Изберете Истина или Неистина.

Низ

Въведете стойността на низа. Ако искате да използвате променлива в израз, използвайте синтаксиса: {{променлива}}}

Цяло число

Въведете цяло число.

Десетично число

Въведете десетична стойност.

Дата и час

Въведете датата и часа в един от поддържаните формати:

гггг-ММ-ддЧЧмм:СССZ

гггг-ММ-ддЧЧ:мм:ссZ

гггг-ММ-ддЧЧ:ммZ

{{now()}}

Не използвайте функцията now(), за да получите текущото време в милисекунди, тъй като тя използва SimpleDateFormat. Въпреки това можете да използвате филтъра за камъчета с времеви клеймото на епохата, за да извлечете текущото време в милисекунди. За повече информация вижте Персонализирани филтри Pebble.

JSON

Въведете валидна стойност на променливата JSON като използвате формата: {"Key":"Value"}. Например, {"CompanyName":"Cisco"}.

Променливата JSON може да съдържа прости или вложени данни. Максималният допустим размер за стойността на променливата JSON може да бъде до 16 KB. Можете да създадете максимум пет променливи JSON в един поток.

За повече информация как да конфигурирате JSON променлива, вижте JSON променливи.

Когато изберете JSON като тип променлива от списъка, превключващият бутон Маркиране на агент за видимост няма да се вижда.

Променливите JSON не са разрешени в поточна верижна верига.

8

Посочете Стойността по подразбиране на променливата според типа, който сте избрали за нея.

9

(По избор) Ако активирате превключващия бутон Съдържа чувствителна информация , системата маркира променливата като защитена променлива. По време на изпълнение на потока системата не регистрира и не съхранява информация, която е подадена чрез тази променлива.

10

(По избор) Ако активирате превключващия бутон Направи агента видим променливата се появява на работния плот заедно със стойността, уловена като част от потока.

Когато активирате превключващия бутон Направи агента видим се появяват следните полета:

  • Етикет на работния плот: Посочва етикета, който се асоциира с тази променлива, когато тя се показва на работния плот. Въведете ясен етикет, различен от самото име на променливата, така че агентът да може да разбере данните, които получава.

  • Редактируема от агент: Поставете отметка в това поле, ако искате агентът да може да редактира стойността на променливата като част от сесията за взаимодействие. Когато агентът актуализира променливата, системата връща тези промени на дизайнера на потока. Агентът може да редактира променливата на потока и да натисне бутона Запис от работния плот. Ако повикването е прекъснато, преди агентът да запази промените, актуализацията на променливата не се извършва.

11

Щракнете върху Запиши.

Когато запишете персонализирана променлива на потока, променливата се записва като маркер в панела за глобални свойства на работния плот. Ако маркирате променливата като "Видима за агент", етикетът показва икона на слушалки за лесна идентификация.

Пример: Ред на променливите на потока, показани на работния плот

Когато създавате променливи, които са маркирани като „Видима за агент“, работният плот показва тези променливи в определен ред.

Например, ако създадете следните променливи на потока: CustomerType, SubscribedCustomer, CustomerCount, CallRatio, dob, Datetest.

Работният плот получава тези променливи от Flow Designer в следния ред: CallRatio, CustomerCount, CustomerType, SubscribedCustomer, ANI, DN, dob, ronaTimeout, Datetest.

Десктоп показва променливите в следния ред, от ляво на дясно, на потребителския интерфейс:

  1. Променливи за клиента Телефонен номер, DN, Опашка, време в RONA

    .
  2. Променливите на потока се сортират в азбучен ред, като първо се посочват започващите с главна буква променливи, последвани от тези с малка буква: CallRatio, CustomerCount, CustomerType, Datetest, SubscribedCustomer, dob.

Пример: Показване на ID на взаимодействието на работния плот

Идентификатор на взаимодействие (ID на сесия на контакт) е генериран от системата уникален идентификатор, който идентифицира дадено взаимодействие. Можете да извлечете идентификатора на взаимодействието от отчетите на анализатора и да използвате идентификатора за отстраняване на проблеми, свързани с неуспешни повиквания. За да покажете ID на взаимодействието на работния плот:

  1. Отворете необходимия поток и изберете Добавяне на променливи на потока.
  2. Задайте полето Стойност по подразбиране на NewPhoneContact.interactionId.
  3. Активирайте превключващия бутон Направи агент видим .

Когато агентът получи обаждане, ID на взаимодействието се появява на работния плот.

Редактиране на потребителски променливи на потока

Ако променливата вече се използва, тогава не можете да редактирате типа променлива. Това може да има сериозни последици за потока. Така че това действие е забранено. В този случай падащото поле от променлив тип е деактивирано и се появява предупредително съобщение.

При успешно редактиране на променлива, промените, които се правят, се появяват по време на потока и в изскачащия прозорец, който се появява, когато щракнете върху променлива на потока в екрана "Глобални свойства".

За да редактирате променлива по избор на потока, изпълнете следните стъпки:

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub https://admin.webex.com/.

2

Отидете на Център за контакт > Customer Experience > Flows.

Появява се страницата Потоци.
3

Щракнете върху иконата Go to Flow Designer до потока.

Показва се прозорецът на Flow Designer.
4

Щракнете върху Редактиране в горния десен ъгъл на изскачащия прозорец.

Появява се диалоговият прозорец "Редактиране на променлива на потока". Ако променливата не се използва в потока, тогава всички полета могат да бъдат редактирани. Можете да промените името на променливата, описанието, типа и стойността.

5

Щракнете върху иконата Информация в това съобщение, за да видите списък с дейностите, в които се използва променливата. Ако искате да продължите с редактирането на променливата, премахнете променливата от всички конфигурации на потока, преди да се опитате да редактирате отново.

6

Направете необходимите промени.

Бутонът Запис остава деактивиран докато правите промените.

7

Щракнете върху Запиши.

Изтриване на потребителски променливи на потока

Не можете да изтривате променлива, която се използва от поток. Това има сериозни последици за потока. В този случай бутонът Изтриване в прозореца "Изтриване на променлива" е деактивиран и се появява списък с дейности, в които се използва променливата.

Дейностите са групирани въз основа на това дали се появяват в раздела "Основен поток или потоци от събития". Ако искате да изтриете променлива, която се използва, премахнете я от всички конфигурации на потока, преди да се опитате да изтриете.

За да изтриете променлива по избор на потока, изпълнете следните стъпки:

1

Отидете на Център за контакт > Customer Experience > Flows.

Появява се страницата Потоци.
2

Щракнете върху иконата Go to Flow Designer до потока.

Показва се прозорецът на Flow Designer.
3

В панела Глобални свойства, щракнете върху иконата Изтриване на маркера на променливата, която искате да изтриете.

Предварително дефинирани променливи

Flow Designer автоматично създава предварително дефинирани променливи, когато използвате определени събития и дейности в поток.

Списък на наличните предварително дефинирани променливи се появява в раздела "Предварително дефинирани променливи" в екрана "Свойства на глобалния поток". Те също се появяват в панела "Свойства" за избрано събитие или дейност.

Кликнете върху всяка променлива, за да отворите изскачащ прозорец, който обяснява какъв тип данни съхраняват променливите, така че да знаете как да използвате променливата във вашия поток.

Докато повечето атрибути на променлива за изход на събитие са предварително дефинирани и не могат да бъдат редактирани, можете да редактирате променливата, за да промените предназначението на глобална променлива.

Изходни променливи за събития

Изходните променливи на събитието са специално свързани със събития и приемат номенклатурата: <Име на събитие>.<Име на променлива>.

Всички изходни променливи на събитие, налични за използване в поток, автоматично се появяват в панела Глобални свойства след въвеждане на събитие в потока, а също и в панела Свойства за свързаната дейност на манипулатора на събития.

Наличните изходни променливи за събитие са:

  • NewPhoneContact.ANI

  • NewPhoneContact.DNIS

  • NewPhoneContact.InteractionID

  • NewPhoneContact.PSTNRegion

  • AgentAnswered.AgentID

  • AgentAnswered.AgentName

  • AgentAnswered.AgentEmailId

  • AgentAnswered.AgentSessionID

  • AgentAnswered.QueueID

  • AgentAnswered.QueueName

  • AgentAnswered.TeamID

  • AgentAnswered.TeamName

  • AgentAnswered.TenantID

  • AgentAnswered.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.посока

  • 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

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

Персонализирайте системните променливи

Можете да персонализирате етикета на работния плот само на променливите за телефонен номер и DNIS (Услуга за идентификация на набран номер). Можете да създадете псевдоним на тези променливи и да го конфигурирате с помощта на Задаване на променлива активност в потока.

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub https://admin.webex.com/.

2

Отидете на Контакт център > Клиентски опит > Потоци.

Появява се страницата Потоци.
3

Щракнете върху Отидете на Flow Designer икона до потока.

Показва се прозорецът на Flow Designer.
4

От Свойства на глобалния поток прозорец, отворете Дефиниция на променлива раздел.

5

Щракнете върху раздела Конфигурация.

6

Щракнете върху Добавяне на променлива на потока.

7

Въведете името и описанието на променливата.

8

Изберете низ в Тип променлива падащ списък.

9

Активирайте Направете агент видим бутон за превключване.

10

В Етикет на работния плот поле, въведете желания етикет на работния плот за променливата.

11

Щракнете върху Запиши.

Това създава променливата.
12

От библиотеката с дейности плъзнете дейността Set Variable в платното.

13

В Променливи настройки раздел в Настройки на активността панел, направете следното:

  1. От Променлива от падащия списък изберете променливата, която сте създали в стъпка 10.

  2. В Променлива стойност раздел, изберете Задайте на Променлива бутон за избор.

  3. Изберете системната променлива, която искате да редактирате, като напр NewPhoneContact.ANI за телефонен номер или NewPhoneContact.DNIS за DNIS.

Когато публикувате потока, новосъздадената променлива на потока замества избраната системна променлива. По време на изпълнението на потока етикетът на работния плот на новосъздадената променлива се появява в прозореца за изскачащи съобщения и взаимодействие на работния плот.

Изходни променливи за дейността

Изходните променливи на дейност съхраняват данните, заснети от дейности, и се създават автоматично, когато добавите конкретни дейности към платното. Изходните променливи на дейност използват следния синтаксис: <Име на дейност>.<Име на променлива> където ActivityName се променя динамично въз основа на дейността.

Ако даден поток използва дейност многократно, всяка дейност има уникален екземпляр на всяка свързана изходна променлива на дейност. Всички изходни променливи за дейност, налични за използване в поток, автоматично се появяват в Глобални имоти прозорец, когато въвеждате дейност в потока, а също и в Свойства прозорец за свързаната дейност.

Наличните изходни променливи за дейността са:

  • Меню.Въведена опция : Съхранява опцията от менюто, която повикващият е избрал по време на екземпляра на дейността в менюто. Това е една цифра от 0 до 9.

  • CollectDigits.DigitsEntered : Съхранява цифрите, въведени от повикващия по време на екземпляра на дейността Collect Digits. Броят на цифрите зависи от конфигурацията на дейността.

  • HTTPRequest.HTTPStatusCode : Съхранява кода на състоянието, получен при опит за HTTP заявка.

  • HTTPRequest.HTTPResponseBody : Съхранява отговора, когато HTTP заявката е успешно задействана.

  • HTTPRequest.ResponseHeaders : Съхранява заглавките, които се изпращат като част от HTTP заявката.

  • VirtualAgent.IntentTriggered : Съхранява намерението, което е задействало разговора, за да бъде обработен или ескалиран.

  • GetQueueInfo.EWT : Съхранява стойността за очакваното време на изчакване за избраната опашка.

  • GetQueueInfo.PIQ : Съхранява стойността за позицията в опашка за избраната опашка.

Глобални променливи

Глобалните променливи са потребителски променливи, които можете да преглеждате и имате достъп, когато създавате потоци. Администраторът създава глобални променливи в Провизия модул на Control Hub. За повече информация вижте Глобални променливи раздел в Ръководството за настройка и администриране на Webex Център за контакти.

Като разработчик на поток можете да използвате тези променливи според вашите изисквания. Можете да добавите тези променливи в поток. Можете също така да редактирате и премахнете глобална променлива, след като я добавите към потока.

Добавете глобална променлива в поток

Можете да добавите максимум 30 променливи в поток, които могат да се отчитат и агентът да вижда. Този брой включва глобални променливи и променливи на потока. Въпреки това можете да добавите произволен брой променливи на потока, които не се виждат от агента, или глобални променливи, които не могат да се отчитат, в потока.

Ако искате да добавите повече променливи извън максималното ограничение, трябва да изтриете равен брой от съществуващите променливи. За повече информация как да изтриете глобална променлива вижте Премахване на глобални променливи от поток.

По време на създаването на поток глобална променлива от тип String може да бъде инициализирана с максимална дължина от 256 знака. Но по време на изпълнение на потока променливата може да бъде актуализирана, за да съдържа до 1024 знака. Превишаването на това ограничение може да доведе до нежелано поведение, като неуспешни повиквания и невалидни стойности.

За да добавите глобални променливи в поток:

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub https://admin.webex.com/.

2

Отидете на Контактен център > Customer Experience > Flows.

Появява се страницата Потоци.
3

Щракнете върху иконата Go to Flow Designer до потока.

Показва се прозорецът на Flow Designer.
4

В панела Свойства на глобалния поток превъртете надолу до раздела Дефиниция на променлива > Предварително дефинирани променливи .

5

В секцията Глобални променливи щракнете върху Добавяне на глобални променливи.

Появява се диалоговият прозорец Добавяне на глобални променливи . Той показва всички глобални променливи, които администраторът е създал в модула Provisioning .
6

(По избор) Използвайте полето Търсене на глобални променливи за филтриране и търсене на необходимите глобални променливи от списъка.

7

Поставете отметка в квадратчетата на необходимите глобални променливи от списъка и щракнете върху Добавяне.

Системата показва избраните променливи в раздела Глобални променливи .

По подразбиране всяка променлива носи полета с метаданни, дефинирани от администратора, като Докладваеми, Видими от агенти, Редактируеми от агенти и Етикет на работния плот. Ако администраторът промени стойности на метаданни, докато глобалната променлива се използва, промените, направени в контролния център, се отразяват в потоците (със закъснение при изтичане на кеша от 8 часа).

Редактиране на глобална променлива в поток

Когато редактирате глобална променлива, не можете да промените стойността на метаданни на глобална променлива в дизайнера на потока. Можете обаче да промените стойността по подразбиране с помощта на бутона за превключване Презаписване на стойността по подразбиране .

За да редактирате глобална променлива в поток:

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub https://admin.webex.com/.

2

Отидете на Център за контакт > Customer Experience > Flows.

Появява се страницата Потоци.
3

Щракнете върху иконата Go to Flow Designer до потока.

Показва се прозорецът на Flow Designer.
4

В панела Свойства на глобалния поток превъртете надолу до раздела Дефиниция на променлива > Предварително дефинирани променливи .

5

В панела Глобална променлива щракнете върху глобална променлива и щракнете върху редактиране (Edit button) икона.

Появява се диалоговият прозорец Редактиране на глобални променливи . Той показва подробностите за избраната глобална променлива, като тип променлива, стойност по подразбиране, етикет на работния плот и възможност за редактиране на агент.
6

(По избор) Активирайте превключващия бутон Презаписване на конфигурациите на портала , за да презапишете съществуващите стойности, които са конфигурирани в Control Hub. Това ви позволява да променяте стойности на полета като стойност по подразбиране, видимост на агента, възможност за редактиране на агент и етикет на работния плот.

Въведете необходимата стойност в Стойност по подразбиране според избрания тип променлива. Например, ако типът на променливата е Boolean, това поле се показва като падащ списък.

Стойността по подразбиране, въведена за глобална променлива от тип низ, която се отчита от агент, не трябва да надвишава 256 знака.

7

Направете необходимите промени.

8

Щракнете върху Запиши.

Премахване на глобални променливи от поток

Можете да премахнете глобална променлива, която не се използва в нито един поток.

Ако не можете да премахнете глобална променлива, свържете се с вашия администратор, за да активирате флага на функцията за премахване на глобални променливи от потока.

За да премахнете глобална променлива от поток:

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub https://admin.webex.com/.

2

Отидете на Център за контакт > Customer Experience > Flows.

Появява се страницата Потоци.
3

Щракнете върху иконата Go to Flow Designer до потока.

Показва се прозорецът на Flow Designer.
4

В панела Свойства на глобалния поток превъртете надолу до раздела Дефиниция на променлива > Предварително дефинирани променливи .

5

В панела Глобални променливи щракнете върху иконата за премахване (x) на глобалната променлива, която искате да премахнете.

Изскачащо съобщение ви подканва да потвърдите действието си.
6

Щракнете върху Изтриване.

Това премахва избраната глобална променлива от списъка.

Десктоп видими променливи

Можете да конфигурирате следните типове променливи за входящия изскачащ прозорец и прозореца за взаимодействие на работния плот за входящи и изходящи гласови повиквания:

  • Системни променливи като телефонен номер, DNIS (услуга за идентификация на набран номер), име на опашка и изчакване на RONA

  • Глобални променливи, които се създават и управляват в Control Hub.

  • Персонализирани променливи на потока, които се създават и управляват в Flow Designer

Можете да конфигурирате само онези променливи, които са маркирани като видими за агент.

Можете да конфигурирате тези променливи за новите потоци, както и за съществуващите потоци. Съществуващите потоци обаче продължават да показват изскачащи променливи по подразбиране, като телефонен номер, DNIS и име на опашка. Можете да редактирате тези потоци, за да добавите повече променливи, като използвате тази функция.

Стъпките за конфигуриране на променливи за входящ изскачащ прозорец и панел за взаимодействие за входящи и изходящи повиквания са едни и същи.

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

Входящ изскачащ прозорец на работния плот
Входящият изскачащ прозорец се появява, когато агент получи входящо повикване или набере изходящо повикване. Той показва ключова информация за клиента според променливите, конфигурирани в Flow Designer. Можете да зададете ред на появяване на всяка от тези променливи във входящия изскачащ прозорец, който може да включва произволна комбинация от системни, глобални и персонализирани променливи на потока. Можете също така да редактирате етикета на работния плот на тези променливи.
Можете да персонализирате етикета на работния плот на системните променливи като телефонен номер и DNIS. За повече информация вижте Персонализирайте системните променливи.
За входящи и изходящи повиквания можете да изберете минимум три и максимум шест променливи. За повиквания за консултация, консултираният агент ще види допълнителни три променливи като име на агент, DN на агент и екип на агент, които се добавят към списъка по подразбиране.

Не можете да конфигурирате променливи, които съдържат поверителна информация във входящия изскачащ прозорец на работния плот.

За повече информация как да конфигурирате променливи за входящ изскачащ прозорец, вижте Конфигуриране на променливи за входящ изскачащ прозорец.
Панел за взаимодействие
Панелът за взаимодействие на работния плот се появява, след като агентът приеме входящото или изходящото повикване. Той показва информация, зададена в променливите на панела за взаимодействие, които са конфигурирани в Flow Designer. Можете да изберете максимум 30 променливи. Можете да зададете ред на появяване на всяка от тези променливи в панела за взаимодействие, който може да включва произволна комбинация от системни, глобални и персонализирани променливи на потока. Можете също така да редактирате етикета на работния плот на тези променливи.

Webex Contact Center Desktop в момента не поддържа превод на етикети на динамични променливи.

Можете да персонализирате етикета на работния плот на системните променливи като телефонен номер и DNIS. За повече информация вижте Персонализиране на системни променливи.
За повече информация как да конфигурирате променливи за прозореца за взаимодействие, вижте Конфигуриране на променливи за прозореца за взаимодействие.

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

Преди да започнете

Конфигуриране на променливи при входящ изскачащ прозорец за входящи и изходящи повиквания.

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub https://admin.webex.com/.

2

Отидете на Контактен център > Customer Experience > Потоци.

Появява се страницата Потоци.
3

Щракнете върху иконата Go to Flow Designer до потока.

Показва се прозорецът на Flow Designer.
4

От прозореца Свойства на глобалния поток отворете секцията Определение на променлива .

5

Щракнете върху Видимост на работния плот & Раздел поръчка.

6

В секцията Входящи изскачащи съобщения щракнете върху Избор на променливи за входящи изскачащи съобщения.

Появява се прозорецът Избор на променливи при входящ изскачащ прозорец . Той показва всички променливи, които включват четири системни променливи по подразбиране, като телефонен номер, DNIS, име на опашка и изчакване на RONA. Системни променливи като телефонен номер, DNIS и име на опашка са избрани по подразбиране, които можете да премахнете отметката, когато добавяте повече променливи.
7

Използвайте следните опции за търсене, за да филтрирате списъка:

  1. Въведете няколко думи в полето Търсене на променливи , за да търсите конкретна променлива по нейното име.

  2. Изберете тип променлива от Избор на тип променлива падащ списък.

Списъкът се попълва автоматично с променливи според вашите въведени критерии.
8

Поставете отметка в квадратчетата за променливите, които искате да изберете за входящото изскачане.

Можете да изберете минимум три и максимум шест променливи.

9

Щракнете върху Запиши.

Можете да пропуснете тази стъпка, ако активирате превключващия бутон Автоматично запазване .

Избраните променливи се появяват в секцията Incoming Popover .
10

Използвайте иконата дръжка (handle icon) до променлива, за да я преместите нагоре и надолу в списъка, за да зададете реда на показване във входящия изскачащ прозорец на работния плот.

11

(По избор) Щракнете върху иконата x до променлива, за да премахнете тази променлива от списъка.

Конфигурирайте променливи за прозореца за взаимодействие

Преди да започнете

Конфигурирайте променливи в панела за взаимодействие за входящи и изходящи повиквания.

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub https://admin.webex.com/.

2

Отидете на Център за контакт > Customer Experience > Flows.

Появява се страницата Потоци.
3

Щракнете върху иконата Go to Flow Designer до потока.

Показва се прозорецът на Flow Designer.
4

От прозореца Свойства на глобалния поток отворете секцията Дефиниране на променлива .

5

Щракнете върху раздела Видимост и ред на работния плот .

6

В секцията Прозорец за взаимодействие щракнете върху Избор на променливи за панел за взаимодействие.

Появява се прозорецът Избор на променливи в панела за взаимодействие . Той показва всички променливи заедно с четири системни променливи като телефонен номер, DNIS, име на опашката и изчакване на RONA.
7

Използвайте следните опции за търсене, за да филтрирате списъка:

  1. Въведете няколко думи в полето Търсене на променливи , за да търсите конкретна променлива по нейното име.

  2. Изберете тип променлива от Избор на тип променлива падащ списък.

Списъкът се попълва автоматично с променливи според вашите въведени критерии.
8

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

Можете да изберете максимум 30 променливи.

9

Използвайте дръжка икона (handle icon) до променлива, за да я преместите нагоре и надолу в списъка, за да зададете реда на показване в панела за взаимодействие на работния плот.

10

Щракнете върху Запиши.

Можете да пропуснете тази стъпка, ако активирате Автоматично запазване бутон за превключване.

Избраните променливи се появяват в Панел за взаимодействие раздел.
11

(По избор) Щракнете върху х икона до променлива, за да премахнете тази променлива от списъка.

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" } 

  • Използвайте израз накамъчета.

Използване на JSON променливи в камъчния израз

  • Dot(.) разделен достъп: Можете да използвате разделен достъп с точки (.) в израза на Pebble за JSON променлива в дейностите по обработка на повиквания и управление на потока.

    Синтаксис: {{ jsonVariableName.fieldName }} къде,jsonVariableName.fieldName трябва да се изчисли като поле в JSON променлива.

    В предишния примерен кодов фрагмент, ако извлечете служителя в променлива, наречена empvar с помощта на HTTP или Parse:

    use {{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 масива на служителите в променлива, наречена var с помощта на HTTP или Parse:

    • Използвайте {{ var[0]}} , за да получите подробности за служителя на rirani , който е мениджър.

    • Използвайте {{ var[1].directReports[0] }} , за да получите данните за служителя на Джон , който е пряк подчинен на мениджъра.

    • Използвайте {{ var[1].directReports[0].preferredFullName }} , за да получите стойността като John Irani.

    • Използвайте {{ var[0].preferredFullName }} , за да получите стойността като Romin Irani.

Използване на променлива JSON в HTTP заявка

За да използвате JSON променлива като тяло на заявка на HTTP заявка, първо използвайте дейността Задаване на променлива , за да преобразувате променливата 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}}

Поддържат се и логически оператори. За повече информация вижте https://pebbletemplates.io/wiki/operator/logic/.

Препоръчваме ви да прегледате документацията на шаблона на Pebble, преди да използвате изрази в Flow Designer. За информация относно писането на изрази вижте документите на: https://pebbletemplates.io/wiki/.

Например в този случай на използване на основно условие изразът проверява дали AccountNumber на повикващия е по-голям или равен на определена стойност. Въз основа на това как изразът изчислява за дадено изпълнение на потока, потокът може да поеме по пътя True или False.

Персонализирани филтри за камъчета

Времеви печат на епохата

Можете да използвате следните филтри на Pebble, за да върнете времевия печат за епохата за Now или даден низ за дата:

Времеви печат на епохата за сега:

{{ now() | epoch }} => часова зона по подразбиране по UTC и в секунди {{ now() | epoch(inMillis=true) }} => часова зона по подразбиране по UTC и в милисекунди Пример: {{ 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) }} => персонализиран формат и в милисекунди {{ '2017-10-19 16:18:03.779' | epoch(format='yyyy-MM-dd HH:mm:ss. SSS', inMillis=true, timeZone='Америка/Финикс') }} => персонализиран формат с часова зона и в милисекунди Пример: {{ '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='Америка/Феникс') }} -> 1508455083779

Проверка на изрази

Ако поле за въвеждане открие, че се използва израз (т.е. въведен е синтаксисът {{ }}), в долния десен ъгъл на полето се появява синя икона.

Щракнете върху синята икона, за да отворите модален прозорец, където можете да тествате и променяте израза, докато получите желания резултат.

Модалът на тестовия израз съдържа следните полета:

  • Израз: Показва израза, който първоначално е въведен в полето за въвеждане от конфигурацията на дейността.

  • Полета на променливата: Всяка променлива, използвана в израза, има поддържащо поле, където можете да въведете примерна стойност на променливата. Въведете стойност за всяка променлива, след което щракнете върху Тест , за да видите резултатите, ако изразът се изпълнява с въведените параметри.

    За да зададете променливи в израз, използвайте само формата {{variable name}}. Например, {{NewPhoneContact.ANI}} е променлив синтаксис.

  • Резултат: Показва резултата от израза, след като щракнете върху Тест. Ако резултатите са различни от очакваните, променете израза по желание. Ако направите промени в конфигурацията, щракнете върху Прилагане на промените , за да актуализирате израза в конфигурацията на дейността.

Използване на шаблони за потоци

Шаблоните за потоци са предварително направени потоци, предназначени за конкретни случаи на употреба. Тези шаблони са лесно достъпни в платното на Flow Designer, което позволява на разработчиците на потоци бързо да създават и публикуват потоци с минимални усилия.

За да създадете потоци с помощта на шаблони за потоци, изберете желания шаблон, персонализирайте го според вашите бизнес изисквания, потвърдите, публикувайте и започнете да използвате потока. За повече подробности вижте Създаване на потоци от шаблони за потоци.

Използване на работно време

Използвайте този шаблон за дизайнер на потоци за управление на работното време в Webex Contact Center. Обаждащите се се посрещат със съобщение и техните обаждания се насочват въз основа на работното време, празниците и спешните условия, зададени за организацията.

Този поток насочва обажданията въз основа на работното време на контактния център, списъците с празници и спешните отмяна, осигурявайки оптимално изживяване на обаждащия се и ефективно боравене с неработно време. Ако контактният център е затворен, обаждащият се се уведомява за затварянето.

Основните характеристики включват следното:

  • Централизирано управление на работното време, празниците и аварийните отмяна.
  • Автоматично маршрутизиране въз основа на конфигурация на работното време.
  • Cisco Text-to-Speech (TTS) се използва за всички аудио подкани, въпреки че могат да се качват персонализирани аудио файлове.
  • Музиката по подразбиране на изчакване е defaultmusic_on_hold.wav, но тя може да бъде персонализирана.

Предпоставки

  • Настройка на работно време: Създаване на работно време, списъци с празници и замествания в Control Hub.
  • Аудио файлове: Качете необходимите аудио файлове за подкани като BusinessHoursOpen.wav или използвайте функцията Cisco TTS.
  • Картографиране на опашки, екипи и входни точки: Конфигурирайте тези елементи в портала за управление на Webex Contact Center.

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

Таблицата по-долу описва различните елементи на потока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Проточен елемент Описание
Получено обажданеИнициира се повикване и влиза в потока.
Оценка на работното времеСистемата проверява дали текущото време попада в работно време, празници или условие за отмяна.
Управление на работното времеАко контактният център е отворен, се възпроизвежда приветствено съобщение и обаждането се насочва към опашката на агента.
След работно времеАко контактният център е затворен, се възпроизвежда съобщение за затворено работно време и разговорът се прекъсва.
Аварийни отмяна Ако е активна аварийна промяна, аварийното съобщение се възпроизвежда и повикването се прекъсва.

Поточни дейности

Следващата таблица описва последователността на поточните дейности.

Активност на потокаОписание

Започвам

(Нов телефонен контакт)

Потокът започва, когато се получи нов телефонен контакт.

Проверка на работното време

(Работно време)

Системата проверява дали контактният център е в рамките на нормалното работно време, празник или спешно отмяна.

Подкана за работно време

(WorkingHours_Prompt)

В работно време се възпроизвежда съобщение, за да информира обаждащия се, че контактният център е отворен (файл по подразбиране: BusinessHoursOpen.wav).

Контакт на опашката

(Agent_Queue)
Повикващият се се поставя в опашката, за да бъде насочен към наличен агент.

Задържане на музика

(HoldMusic)
Музиката се възпроизвежда, докато повикващият чака на опашката (по подразбиране file: defaultmusic_on_hold.wav).

Празникът е затворен

(Holiday_Closed)

Ако е празник, се възпроизвежда съобщение, което информира обаждащия се, че офисът е затворен.

Подкана след работно време

(AfterHours_Prompt)

Ако е след работно време, се възпроизвежда съобщение, за да информира обаждащия се, че офисът е затворен.
Аварийно отмяна

(Override_Emergency)

В случай на аварийно отмяна се възпроизвежда аварийно съобщение.
Прекъсване на контакта

(DisconnectContact)

След като съобщението бъде възпроизведено (независимо дали е след работно време, празник или спешен случай), връзката се прекъсва.

Допълнителни ресурси

За повече информация относно конфигурирането на работно време, списъци с празници и отмяна вижте Ръководството за настройка и администриране на Webex Contact Center.

Изчерпателен входящ контакт

Използвайте този шаблон за дизайнер на потоци в Webex Contact Center за цялостно обработване на входящи повиквания, проверки на работно време, позиция в съобщения на опашка и опции за обратно повикване.

Този поток демонстрира изчерпателен сценарий за входящо гласово повикване за Webex Contact Center. Той включва обработка на работно време, празници, спешни отмяна, опции за самообслужване, съобщения за позиция на опашка (PIQ) и опции за обратно повикване на клиенти. Подходящ е за среди, където основното самообслужване и опашката за обаждания са от съществено значение.

Променете потока, за да отговаря на специфичните нужди на организацията и да се справяте с неизвестни условия елегантно.

Този поток използва Cisco Text-to-Speech (TTS) за аудио дейности, изискващи подкани (ако има такива). За музика по подразбиране е предоставен файл defaultmusic_on_hold.wav , предоставен извън кутията.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на контактния център на Webex, преди да внедрите този поток:

  • Създавайте входни точки, опашки, екипи и съпоставяне на входни точки и всякакви други специфични за организацията конфигурации, като конектори, ANI за изчерпване и др.
  • Настройте работно време, списъци с празници и аварийни промени от Control HubServices Настройка на контактния център→ Работно време.

  • Качете статични аудио файлове, ако се използват персонализирани аудио подкани вместо Cisco Text-to-Speech (TTS).

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

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

Таблицата по-долу описва различните елементи на потока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Проточен елемент

Описание

Обаждането е полученоПовикването влиза в потока в дейността NewPhoneContact .
Проверка на работното времеПотокът проверява текущото време спрямо определеното работно време с помощта на дейността BusinessHours .
  • Работно време: Обаждането се насочва към дейността на Work_Non_WorkHours_Match и се обработва допълнително въз основа на условия като работно време или извънработно време.
  • Празници: Възпроизвежда се съобщението Holiday_Closed , което информира обаждащия се, че офисът е затворен поради празник, последвано от прекъсване на връзката.
  • Аварийно отмяна: Активността Override_Emergency възпроизвежда съобщение за аварийно отмяна, последвано от прекъсване на връзката.
  • След работно време: Активността AfterHours_Prompt възпроизвежда съобщение за затворено работно време и разговорът се прекъсва.
Опции за самообслужванеПо време на работното време дейността WelcomeMenu (IVR Menu) възпроизвежда меню, предлагащо основни опции за самообслужване на обаждащите се:
  • Натиснете 1 за поддръжка на клиенти: Обаждането е на опашка за екипа за поддръжка.
  • Натиснете 2 за Продажби: Обаждането е на опашка за екипа по продажбите.
Поставяне на опашка Повикващият се поставя в опашка с помощта на дейността Опашка .

Дейността GetPositioninQueue извлича позицията на повикващия в опашката и тази информация се съобщава на повикващия с помощта на дейността PlayPIQ .

Опции за обратно повикване и гласова пощаАко обаждащият се избере да остави гласова поща или да поиска обратно повикване, се задейства дейността на FinalMenu :
  • Натиснете 1 за обратно повикване: Активността Callback_guf се използва за планиране на обратно повикване.
  • Натиснете 2 за гласова поща: Повикването се прехвърля към гласова поща с помощта на дейността Гласова поща .

Задържане на музика

Потокът гарантира, че ако повикващият се зацикли твърде много пъти (чрез дейностите CallLoopCycle и LoopCycle ), той се насочва към опциите на крайното меню (обратно повикване или гласова поща).

Работа с контури

Потокът е проектиран да се справя с неочаквани проблеми, като прекратява грациозно, с налични резервни маршрути.

Прекъсване на обажданетоСлед като всички стъпки са изпълнени или ако повикващият избере да излезе, обаждането се прекъсва с помощта на дейностите за прекъсване на контакта .

Поточни дейности

Таблицата по-долу описва последователността на дейностите на потока, включени в този шаблон на потока.

Активност на потока

Описание

Започвам

(NewPhoneContact)

Стартира потока, когато повикването бъде получено.

Проверка на работното време

(Работно време)

Проверява дали обаждането е в работно време, празници или спешни ситуации на отмяна.

IVR меню

(Меню за добре дошли)

Възпроизвежда меню с опции за самообслужване (Натиснете 1 за поддръжка, натиснете 2 за продажби).

Обработка на опашката

  • Опашка: Поставя обаждащия се на опашка за съответния екип (например поддръжка или продажби).
  • GetPositioninQueue: Извлича и съобщава позицията на повикващия в опашката.
  • PlayPIQ: Обявява позицията на обаждащия се на опашката.

Задържане на музика

(MusicOnHold)

Възпроизвежда задържане на музика, докато обаждащият се чака на опашката.

Работа с цикъл

(CallLoopCycle и LoopCycle)

Гарантира, че обажданията, които се повтарят твърде много пъти, са насочени към крайното меню.

Изключване

(DisconnectContact)

Прекъсва връзката на повикването след съобщения или когато повикващият избере да прекрати взаимодействието.

Допълнителни ресурси

За повече информация вижте Ръководство за настройка и администриране на Webex Contact Center.

Проучване на CSAT DTMF

Този шаблон за поток съдържа функционалността за система за проучване след повикване (PCS), захранвана от Interactive Voice Response (IVR). Проучването е предназначено да улови оценките за удовлетвореност на клиентите ефективно и ефективно, като използва основно меню и IVR с докосване.

Този поток помага на Webex Contact Center ефективно да събира обратна връзка от клиентите чрез просто автоматизирано проучване след обаждане с помощта на двутонални многочестотни (DTMF) тонове. Клиентите оценяват изживяването си при обаждането, когато получат подкана за оценка. Системата събира отговорите на клиентите в глобална променлива, използвана за отчитане. Проучването обхваща оценките за удовлетвореност на клиентите по скала от 1—5.

Този поток е създаден за лесно настройване на проучвания след обаждане в няколко прости стъпки. Той идва предварително опакован с всички необходими градивни елементи, включително конектор за реч към текст.

Използване

За да използвате този поток ефективно като поток на проучване след обаждане, свържете GoTo поток от събитието AgentDisconnected във вашия основен поток. Това гарантира, че когато агентът прекъсне връзката с повикването, на обаждащия се представя проучване след обаждане Interactive Voice Response (IVR), което улавя отговора на удовлетвореността на клиентите (CSAT).

Този поток включва съобщения, които могат да се възпроизвеждат на клиентите. Можете да персонализирате съобщенията според нуждите.

Предпоставки

Преди да конфигурирате този поток, създайте следните променливи:

  • Контрапроучване

    • Тип—ЦЯЛО ЧИСЛО

    • Стойност по подразбиране – 0

    • Описание – Проследява броя на опитите и стъпките на проучването с всеки невалиден отговор или отговор за изчакване.

  • Global_FeedbackSurveyResponse

    • Тип—ЦЯЛО ЧИСЛО

    • Стойност по подразбиране – 0

    • Източник – Глобална променлива
    • Да се докладва – Включете.
    • Описание – Съхранява отговора на клиента за оценка или "Неотговор", ако има сценарий за невалидност/изчакване.

Поточни дейности

Таблицата по-долу описва дейностите, използвани в потока.

Активност на потокаОписание

Започвам

Нов телефонен контакт

Започва проучването, когато се инициира нов телефонен контакт.

SurveyOptions (IVR меню)

Подканва потребителя да избере оценка (1—5). Числата 1, 2, 3, 4, 5 съответстват на нивата на удовлетвореност.

Изчакване или невалиден отговор води до повторен опит.

СетАнкетаОтговор

Улавя избора на потребителя и го съхранява в променливата Global_FeedbackSurveyResponse.

SetCounterSurvey

Увеличава променливата CounterSurvey след изчакване или невалиден отговор.

CheckCounterSurvey

Проверява дали броят на повторните опити надвишава 2, като използва следното условие CounterSurvey > 2.

Приключва проучването, ако повторните опити са изчерпани.

SetVariable_r3k

Присвоява "NoResponse" на SurveyResponse, ако повторните опити са изчерпани.

PlaySurveyRecorded

Възпроизвежда благодарствено съобщение след заснемане на отговора.

Прекъсване на контакта

Завършва разговора грациозно.

Виртуален агент DialogFlow ES

Този шаблон за дизайнер на поток на Webex Contact Center демонстрира потока от данни между Google DialogFlow ES и Webex Contact Center, като се фокусира върху това как да предавате данни към и от двете платформи по време на взаимодействие.

Този поток показва как данните се предават между Webex Contact Center и DialogFlow ES за обработка на взаимодействията с клиентите. Той осигурява основен поток, при който данните се обменят с DialogFlow ES за обработка на естествен език и автоматизирано изпълнение на агенти. Интеграцията с DialogFlow позволява на бота да разбере намеренията на клиентите и да предприеме подходящи действия въз основа на разговора. Освен това потокът включва обработка на грешки, за да се осигури гладко изживяване на клиентите, дори когато възникнат неочаквани условия.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на контактния център на Webex, преди да внедрите този поток:

  • Агент на Google DialogFlow ES със съответните намерения за разговора.
  • Създайте входни точки, опашки, екипи и съпоставяне на входни точки.
  • Активирайте изпълнението на Webhook в DialogFlow ES и използвайте примерния node.js код във вградения редактор.
  • Cisco Text-to-Speech (TTS) е активиран за динамично генериране на персонализирани съобщения. Качете статични аудио файлове, ако се използват персонализирани аудио подкани вместо Cisco Text-to-Speech (TTS).

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

Таблицата по-долу описва различните елементи на потока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Проточен елемент

Описание

Клиентът инициира контакт Обаждането се получава от контактния център на Webex.
Данните се предават на DialogFlow ESПерсонализиран поздрав, който включва подробности за клиента като име и причина за обаждане, се изпраща до бота на DialogFlow ES за обработка.
Взаимодействие на бот с DialogFlowDialogFlow обработва входа и отговаря въз основа на конфигурираните намерения.
Музика на опашкаДокато ботът обработва заявката, клиентът се поставя на опашка с музика за задържане.
РазединявамВзаимодействието приключва, след като диалоговият прозорец приключи.

Поточни дейности

Таблицата по-долу описва последователността на дейностите на потока, включени в този шаблон на потока.

Активност на потока

Описание

Започвам

Тази дейност бележи началото на потока. Задейства се, когато се получи ново обаждане.
Задаване на езикПотокът използва дейност Задаване на променлива, за да конфигурира езиковия код (en-US) за цялото взаимодействие. Това гарантира, че всички гласови взаимодействия съответстват на езиковите предпочитания на обаждащия се.
Персонализиран поздравТази дейност предава подробности за клиента, като име, имейл и причина за обаждане до бота на DialogFlow ES. Поздравът се генерира динамично с помощта на Cisco Text-to-Speech (TTS). Примерни предавани данни:
  • клиентИме: Джейн Доу
  • customerEmail: customer@email.com
  • customerReason: Резервации

Опашка към агент

Ако взаимодействието изисква ескалация, клиентът се поставя на опашка и задържането на музиката се възпроизвежда с помощта на файла defaultmusic_on_hold.wav .
Възпроизвеждане на музикаМузиката се възпроизвежда, докато обаждащият се чака на опашката. Потокът използва музика за задържане по подразбиране на Cisco, но може да бъде персонализиран чрез качване на различни музикални файлове.

Разединявам

Тази дейност прекъсва обаждането, след като потокът приключи, осигурявайки безпроблемен край на взаимодействието.

Специфики на потока

JSON на потока, използван в този пример, съдържа променливи и дейности, които са от съществено значение за обработката на взаимодействието, обработката на грешки и комуникацията между Webex Contact Center и DialogFlow. Основните използвани променливи включват:

Променлив поток

Описание

Global_FeedbackSurveyOptIn

Проследява дали клиентът се е включил в проучване след обаждане.
customerNameУлавя името на клиента за персонализиране.
клиентИмейлУлавя имейла на клиента.
клиентПричинаЗаписва причината за обаждането на клиента.
Global_LanguageКонфигурира езика по подразбиране (en-US).

Global_VoiceName

Определя гласа, използван за преобразуване на текст в реч.

Допълнителни ресурси

За повече информация относно тази интеграция вижте видеоклипа Работа с данни в Google DialogFlow ES с Webex Contact Center .

Вижте документацията за разработчици на Webex Contact Center и документацията на DialogFlow ES за допълнителни насоки.

Поддръжка за разработчици

За всякаква поддръжка относно тази интеграция отворете билет с екипа за поддръжка на разработчици на Webex Contact Center чрез портала за разработчици на Webex.

За допълнителни дискусии посетете общността на разработчиците на API на Webex Contact Center.

Поддръжка на динамични променливи

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

Потокът динамично извлича настройките на потока чрез HTTP заявка и задава променливи, които насочват останалата част от потока. Тези променливи управляват решенията за маршрутизиране, обработката на опашките, подканите и управлението на грешки. Това често се използва за сценарии, изискващи гъвкавост при обработката на обаждания въз основа на бизнес условия в реално време, като работно време или празници – където един поток може да се използва повторно в различни случаи на употреба с помощта на динамично маршрутизиране, базирано на променливи.

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

Потокът използва Cisco Text-to-Speech (TTS) за всички аудио дейности, изискващи подкани. Персонализирана музика на задържане или съобщения могат да бъдат конфигурирани чрез актуализиране на променливите на потока.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на контактния център на Webex, преди да внедрите този поток:

  • Създавайте входни точки, опашки, екипи, съпоставяния на входни точки и всякакви други специфични за организацията конфигурационни дейности, като конектори, ANI за изчерпване и др.
  • Уверете се, че всички необходими статични аудио файлове или персонализирани TTS подкани са качени в системата.

  • Имайте валидна крайна точка на API за извличане на настройките на потока

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

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

Таблицата по-долу описва различните елементи на потока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Проточен елемент

Описание

Нов телефонен контактПотокът започва, когато се получи повикване във входната точка.
HTTP заявкаПотокът прави HTTP заявка за извличане на настройките на потока динамично въз основа на DNIS на повикването.
Проверка на работното времеВ зависимост от настройките на потока, потокът проверява работното време, празниците и заместванията, за да маршрутизира повикването по подходящ начин.
Съобщение за възпроизвеждане (добре дошли)Въз основа на извлечените настройки се възпроизвежда приветствено съобщение с помощта на TTS или предварително записана подкана.
Активност на опашкатаАко е необходимо, повикването се поставя на опашка въз основа на динамични променливи.
Възпроизвеждане на музика (Управление на опашката и Музика в опашката)Докато обаждащият се чака на опашката, се възпроизвежда музика за задържане, която може да се задава динамично.
Обработка на грешкиАко възникне някаква грешка, повикването се пренасочва към поток за обработка на грешка или друга входна точка с помощта на GoTo, активиран от динамични променливи.

Поточни дейности

Таблицата по-долу описва последователността на дейностите на потока, включени в този шаблон на потока.

Активност на потока

Описание

Започвам

Потокът започва, когато се получи повикване чрез дейността NewPhoneContact.
HTTP заявкаДейността FetchFlowSettings прави HTTP заявка за извличане на всички необходими настройки на потока, като работно време, подкани и конфигурации на опашки.

IVR меню

(Меню за добре дошли)

Възпроизвежда меню с опции за самообслужване (Натиснете 1 за поддръжка, натиснете 2 за продажби).

Задаване на променливиДейността SetVariable съхранява данните, извлечени от HTTP заявката, и присвоява стойности на променливи, свързани с потока, като businessHours, queue, welcomePrompt и holdMusic.
Работно времеДейността BusinessHours проверява работния график, празниците и отмяната, насочвайки потока въз основа на текущото време.
Възпроизвеждане на съобщениеДейността PlayMessage възпроизвежда приветствено съобщение на повикващия. Това може да се зададе динамично или предварително конфигурирано.
Контакт на опашкатаДейността QueueContact поставя повикващия в подходящата опашка, като използва динамични променливи за управление на опашката и резервна обработка.
Възпроизвеждане на музикаДейността PlayMusic възпроизвежда задържане на музика на повикващите се в опашката, конфигурирана въз основа на променливата holdMusic.
Отиди наMultiple Go To дейности се използват за навигация между различни части на потока или за обработка на специфични условия като празници или грешки.
РазединявамСлед приключване на всички необходими стъпки потокът завършва със съответното изключване или пренасочване.

Здравей, свят

Използвайте този шаблон, за да създадете прост входящ гласов поток, при който обаждащите се се посрещат със съобщение и след това се прекъсват връзката. Този поток често се използва в затворени часове.

Този поток предоставя прост поток, който възпроизвежда съобщение на повикващия. Променете потока, за да осигурите безпроблемно изживяване на обаждащия се, като обработвате всякакви грешки или неизвестни условия.

Подпотокът използва Cisco Text-to-Speech за всякакви аудио подкани. За музика по подразбиране е вграденият файл (defaultmusic_on_hold.wav) за музика на изчакване.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на контактния център на Webex, преди да внедрите този поток:

  • Създавайте входни точки, опашки, екипи и съпоставяния на входни точки и всякакви други специфични за организацията конфигурационни дейности, като конектори, ANI за изходно набиране и др.
  • Качвайте статични аудио файлове, ако се използват персонализирани аудио подкани вместо Cisco-Text-to-Speech (TTS).

    За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

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

  1. Повикването се приема и влиза в потока.
  2. На обаждащия се се възпроизвежда приветствено съобщение.
  3. Повикващият се е поставен на опашка.
  4. Музиката за задържане се възпроизвежда, докато обаждащият се чака.

Поточни дейности

Таблицата по-долу описва последователността на дейностите на потока, включени в този шаблон на потока.

Активност на потока

Описание

Започвам

Потокът започва при получаване на повикване
Възпроизвеждане на съобщение
  • Повикването е насочено към дейността WelcomeMessage , която възпроизвежда приветствено съобщение към повикващия.
  • Това използва TTS, но може да бъде предварително записано съобщение, поздравяване на обаждащия се или предоставяне на някаква информация.

Разединявам

  • След приветственото съобщение повикването се насочва към активността за прекъсване на връзката.
  • Тази дейност прекъсва връзката на повикването, прекратявайки взаимодействието след възпроизвеждане на съобщението.

Допълнителни ресурси

За повече информация вижте Ръководство за настройка и администриране на Webex Contact Center.

Автоматичен секретар на менюто

Използвайте този шаблон за дизайнер на поток на Webex Contact Center, за да създадете управлявана от меню система за ефективно маршрутизиране на повикванията. Той автоматизира входящите действия, насочвайки обаждащите се към правилните екипи или услуги за по-гладко изживяване.

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

Този поток използва Cisco Text-to-Speech (TTS) за всякакви аудио подкани. За музика по подразбиране е вграденият файл (defaultmusic_on_hold.wav) за музика на изчакване.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на контактния център на Webex, преди да внедрите този поток:

  • Създайте входни точки, опашки, екипи и съпоставяне на входни точки.
  • Качете статични аудио файлове, ако се използват персонализирани аудио подкани вместо Cisco Text-to-Speech (TTS).

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

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

Таблицата по-долу описва различните елементи на потока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Проточен елемент

Описание

Получено обаждане

(Нов телефонен контакт)

Потокът се задейства, когато нов телефонен контакт бъде иницииран от входящо повикване.

Приветствено съобщение

(Подкана за добре дошли)

Възпроизвежда се поздравително съобщение: Добре дошли в контактния център на Webex!

Главно меню

(IVR меню)

На обаждащия се се представя набор от опции на менюто. Менюто се чете на глас с помощта на TTS, насочвайки обаждащия се през различни опции за обслужване:

  • Натиснете 1 за екипа на услугите
  • Натиснете 2 за екипа по продажбите
  • Натиснете 3 за отбор в чужбина
  • Натиснете 4 за часове работа
  • Натиснете 5 за често задавани въпроси
  • Натиснете 6 за предварителни изисквания
  • Натиснете 7 за проблеми с таксуването
  • Натиснете 8 за представител
  • Натиснете 9 за обща информация
  • Натиснете #, за да повторите менюто
  • Натиснете *, за да затворите

Маршрутизиране въз основа на селекция

Въз основа на избраната опция, обаждащият се или се прехвърля към определен екип (сляпо прехвърляне), или се поставя на опашка, за да изчака следващия наличен агент.

Обработка на грешки

Невалидните входове се адресират със съобщение за грешка и повикващият се е подканен да опита отново.

Музика на изчакване

(Възпроизвеждане на музика)

Докато чакате на опашка, се възпроизвежда музиката за задържане по подразбиране (defaultmusic_on_hold.wav).

Разединявам

Потокът завършва с прекъсване на разговора.

Поточни дейности

Следващата таблица описва последователността на поточните дейности.

Активност на потока

Описание

Нов телефонен контакт

(Начало)

Това е началната точка на потока, когато нов телефонен контакт е иницииран от входящо повикване.

Съобщение за възпроизвеждане

(Подкана за добре дошли)

Клиентът е посрещнат със съобщение: Добре дошли в контактния център на Webex!

Тази стъпка използва Cisco Cloud Text-to-Speech (TTS) за генериране на съобщението.

Главно меню

(IVR меню)

На обаждащия се се представя меню с различни опции:

  • Натиснете 1 за екипа на услугите
  • Натиснете 2 за екипа по продажбите
  • Натиснете 3 за отбор в чужбина
  • Натиснете 4 за часове работа
  • Натиснете 5 за често задавани въпроси
  • Натиснете 6 за предварителни изисквания
  • Натиснете 7 за проблеми с таксуването
  • Натиснете 8 за представител
  • Натиснете 9, за да говорите отново с екипа на услугите
  • Натиснете #, за да повторите менюто
  • Натиснете *, за да затворите

Маршрутизиране въз основа на селекция

(Условия)

Въз основа на избраната опция, обаждащият се или се прехвърля към определен екип (сляпо прехвърляне), или се поставя на опашка, за да изчака следващия наличен агент.

  • Сляпо прехвърляне към екипите за услуги или продажби.
  • Поставете на опашка обаждащия се за представител, като по време на чакането се възпроизвежда музика.

Възпроизвеждане на музика

(Музика на изчакване)

За повиквания на опашка системата възпроизвежда задържаща музика, докато обаждащият се чака следващия наличен агент.

Обработка на грешки

Ако е избрана невалидна опция или времето за изчакване на входа, системата възпроизвежда съобщение, подканващо повикващия да опита отново.

Разединявам

След като взаимодействието приключи или възникне грешка, потокът прекъсва обаждането с помощта на активността за прекъсване на контакта .

Допълнителни случаи на употреба

  • Подменюта: Има меню за избор на език, където потребителите могат да изберат предпочитания от тях език, като натиснат 1 за английски или 2 за испански. Менюто се повтаря, ако повикващият натисне #.
  • Съобщения за грешка: Когато се получи невалидно въвеждане, се възпроизвежда съобщение за грешка. За критични грешки системата се извинява и изключва обаждащия се.

Допълнителни ресурси

За повече информация вижте Ръководство за настройка и администриране на Webex Contact Center.

Спад в данните на Microsoft Dynamics HTTP

Използвайте този шаблон за дизайнер на потоци, за да създадете 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.
  • Коригирайте променливите на потока, опашките и всички специфични конфигурации въз основа на вашите организационни нужди.

Потокът използва Cisco Text-to-Speech (TTS) за динамични подкани. Ако е необходимо статично аудио, потребителите могат да качват аудио файлове. Музиката за задържане по подразбиране се използва от хранилището на Webex.

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

Таблицата по-долу описва различните елементи на потока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Проточен елемент

Описание

Получено обаждане

ANI на обаждащия се е уловен.

Лента ANI

Кодът + на държавата е премахнат от ANI.

Извличане на информация за клиента

Отправя се HTTP заявка до MS Dynamics CRM за търсене на данни за клиента с помощта на премахнатия ANI.

Условна проверка - клиентът съществува

Ако клиентът съществува, се прави друга HTTP заявка за извличане на подробности за неговия случай. Ако клиентът не съществува, се възпроизвежда съобщение No Case Found .

Възпроизвеждане на персонализирана информация за случая

Ако бъде намерен случай, обаждащият се се посреща с подробности за последния си случай.

Маршрут към агент или прекъсване на връзката

След това на обаждащия се се предлага опцията да говори с агент или да прекъсне връзката.

Екран за агент

Когато агентът отговори, подробностите за случая или формулярът за нов случай се представят в нов раздел на браузъра.

Поточни дейности

Таблицата по-долу описва последователността на дейностите на потока за IVR поток, който се свързва с MS Dynamics с помощта на HTTP конектор.

Активност на потока

Описание

Започвам

Инициира потока, когато повикването бъде получено.

Лента ANI

Премахва + кода на държавата от ANI, за да се подготви за търсенето в MS Dynamics.

Получаване на информация за клиентите

Изпраща се HTTP GET заявка за извличане на пълното име и ИД на контакт на клиента въз основа на ANI.

Условна проверка - клиентът съществува

Проверява дали клиентът съществува в MS Dynamics. Ако е вярно, извлича подробностите за случая. Ако е false, възпроизвежда съобщение, което информира повикващия, че не е намерен случай.

Получаване на информация за случая

Извлича заглавието и номера на случая, като използва идентификационния номер на клиента от предишната стъпка.

Възпроизвеждане на персонализирано съобщение

Поздравява обаждащия се по име и предоставя подробности за случая с помощта на TTS (Text-to-Speech).

Възпроизвеждане на няма намерен случай

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

Главно меню

Предлага на обаждащия се избор да се свърже с агент или да прекъсне връзката с разговора.

Контакт на опашката

Насочва повикващия към наличен агент въз основа на предварително зададени настройки на опашката.

Възпроизвеждане на музика

Възпроизвежда задържане на музика, докато обаждащият се чака на опашката.

Прекъсване на контакта

Прекратява разговора, ако повикващият избере да прекъсне връзката.

Изскачане на екрана

Изскача информацията за случая или новия формуляр за случая за агента, когато се отговори на повикването.

Допълнителни ресурси

За инструкции стъпка по стъпка относно конфигурирането на потоци вижте Ръководство за настройка и администриране на Webex Contact Center.

За демонстрация на интеграция на MS Dynamics вижте как да конфигурирате персонализиран конектор за MS Dynamics CRM.

За повече информация относно инструментите на API за удостоверяване в среди на Microsoft Dataverse вижте Използване на Insomnia с уеб API на Dataverse.

Процентно разпределение и A/B разпределение

Използвайте този шаблон за дизайнер на поток на Webex Contact Center, за да разпределите повикванията по проценти в различни опашки, осигурявайки безпроблемна работа и минимизирайки отпаданията по време на големи обеми на повикванията.

Този поток разпределя входящите повиквания въз основа на процентно разпределение. По-конкретно, 90% от контактите се насочват към основната опашка, 0% към поддръжката за препълване (неактивна) и 10% към опашка извън сайта. След разпределението на обаждащите се се възпроизвежда съобщение, показващо тяхното разпределение на опашката, последвано от музика на изчакване, докато агентът не е наличен. Можете да промените потока, за да отговаря на нуждите на вашата организация.

Този поток използва Cisco Text-to-Speech (TTS) за всякакви аудио подкани. За музика по подразбиране е вграденият файл (defaultmusic_on_hold.wav) за музика на изчакване.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на контактния център на Webex, преди да внедрите този поток:

  • Създайте входни точки, опашки, екипи и съпоставяне на входни точки.
  • Качете статични аудио файлове, ако се използват персонализирани аудио подкани вместо Cisco Text-to-Speech (TTS).

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

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

Таблицата по-долу описва различните елементи на потока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Проточен елемент

Описание

Разписка за обаждане

Обаждането влиза в потока в точката NewPhoneContact .

Процентно разпределение

90% от обажданията се насочват към основната опашка.

10% от обажданията се насочват към опашката извън сайта.

Съобщение за изпълнение на опашката

След процентното разпределение повикващият чува съобщение, указващо пътя на разпределението.

Контакт на опашката

Повикващият се поставя в зададената опашка.

Задържане на музика

Докато чакат на опашката, обаждащите се чуват музика за задържане.

Назначаване на агент

Обажданията се насочват към наличния агент в зададената им опашка.

Поточни дейности

Следващата таблица описва последователността на поточните дейности.

Активност на потока

Описание

Нов телефонен контакт

Това е отправната точка при получаване на нов телефонен контакт.

Процентно разпределение

Разпределя входящия контакт въз основа на процентното разпределение:

  • 90% са насочени към главната опашка.
  • 10% са насочени към опашката извън обекта.

SetVariable

Улавя разпределения процент (90%, 10%) в променлива, наречена PercentageAllocation.

SetVariable

Улавя изходния път (Main Queue или Offsite), който повикването е приело в променлива, наречена PercentageExitPath.

Съобщение за възпроизвеждане

Възпроизвежда съобщение с помощта на Cisco TTS, което информира обаждащия се за тяхното разпределение, като например: Достигнахте 90% разпределение! Клон 1 Основна опашка.

ОпашкаКонтакт

Поставя контакта на опашка въз основа на разпределения път (основна опашка или извън сайта).

Възпроизвеждане на музика

Възпроизвежда задържане на музика (defaultmusic_on_hold.wav), докато повикващият чака на опашката.

Допълнителни ресурси

За повече информация вижте Ръководство за настройка и администриране на Webex Contact Center.

Спад в данните на Salesforce HTTP

Използвайте този шаблон за дизайнер на потоци, за да създадете IVR поток в Webex Contact Center, който се свързва със Salesforce чрез HTTP конектор, позволявайки динамично маршрутизиране и извличане на данни за управление на случаи на Salesforce.

Този поток използва HTTP конектора на Webex Contact Center, за да извлече информация за клиентите от Salesforce с помощта на ANI търсене. Потокът извлича информацията за акаунта, контакта и случая на клиента от Salesforce и съответно насочва обаждането.

Този поток използва Cisco Text-to-Speech (TTS) за всякакви аудио подкани. За музика по подразбиране е вграденият файл (defaultmusic_on_hold.wav) за музика на изчакване.

Предпоставки

Преди да конфигурирате този поток, уверете се в следното:

  • Създавайте входни точки, опашки, екипи, съпоставяния на входни точки и всякакви други специфични за организацията конфигурационни дейности, като конектори, ANI за изчерпване и др.
  • Конфигурирайте конектора на Salesforce с помощта на OAuth2. За подробни стъпки вижте Конфигуриране на свързаното приложение за конектор на Salesforce на Webex Contact Center.
  • Импортирайте прикачения Salesforce_HTTP_Connector.json на потока в Webex Дизайнер на потоци на контактния център.
  • Използвайте колекцията от API на Salesforce, за да разгледате 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

Потокът започва със улавяне на телефонния номер на клиента. Телефонният номер е форматиран и повикване на API на Salesforce извлича акаунта и контакта, свързани с ANI. Ако клиентът бъде намерен, той се насочва въз основа на свързания случай на Salesforce.

Актуализации след обаждането

След като агентът завърши обаждането, Webex Contact Center публикува информация като коментари за обаждания и идентификатори на обаждания в съответния случай на Salesforce.

Поточни дейности

Следващата таблица описва последователността на поточните дейности.

Активност на потока

Описание

Започвам

(NewPhoneContact)

Улавя подробностите за входящото повикване и започва потока.

Задаване на телефонен номер

(SetPhoneNumber)

Форматира заснетия телефонен номер за търсене на API на Salesforce.

Търсене на акаунт

(AccountByANI)

Извършва HTTP GET заявка към Salesforce, извличайки данните за акаунта на клиента въз основа на телефонния номер.

Търсене на контакт

(ContactByANI)

Извлича контакта, свързан с телефонния номер, чрез SOQL заявка на Salesforce.

Търсене на случай

(CasebyContactId)

Извлича отворените случаи, свързани с контакта, извличайки подробности за случая, включително номер на случая и идентификационен номер.

Контакт на опашката

(Контакт на опашката)

Насочва обаждането към съответния агент въз основа на извлечената информация за Salesforce и приоритета на клиента.

Възпроизвеждане на музика

(Музика)

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

Изскачане на екрана

(ScreenPopAccount)

Отваря страницата на акаунта на клиента в Salesforce на работния плот на агента, когато се отговори на повикването.

Напиши коментар

(Коментар след публикацията)

Публикува подробностите за обаждането в съответния случай на Salesforce, след като взаимодействието приключи.

Краен поток

(Краен поток)

Прекратява потока след изпълнение на всички задачи.

Допълнителни ресурси

За повече информация относно конфигурирането на Salesforce с Webex Contact Center вижте Въведение в REST API на Salesforce и Ръководство за настройка и администриране на Webex Contact Center.

За изчерпателно ръководство за конфигуриране на видео гледайте тази поредица от две части:

Спад на данните на ServiceNow HTTP

Използвайте този шаблон за дизайнер на потоци за сигурно извличане и актуализиране на инциденти и други типове обекти в 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 Text-to-Speech, като например: Добре дошли в демонстрацията на 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, преди да внедрите този поток:

  • Създайте входни точки, опашки, екипи и съпоставяне на входни точки.
  • Качете статични аудио файлове, ако се използват персонализирани аудио подкани вместо Cisco Text-to-Speech (TTS).

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

Поточни дейности

Таблицата по-долу описва последователността на дейностите на потока, включени в този шаблон на потока.

Активност на потока

Описание

Започвам

(Нов телефонен контакт)

Потокът започва, когато се получи повикване през входната точка. Повикването се приема в потока и преминава към следващата стъпка.

Съобщение за възпроизвеждане

(Подкана за добре дошли)

Възпроизвежда се съобщение за приветствие на обаждащия се. В този поток съобщението гласи: Добре дошли в контактния център на Webex!

Това съобщение е конфигурирано с помощта на Cisco TTS, но може да бъде заменено с персонализирани записи.

Опашка

(Директен контакт)

След приветственото съобщение обаждането се поставя на опашка. Опашката е настроена да насочва повикването към опашката за Q_arubhatt , която насочва повикващия към най-дългия наличен агент.

Възпроизвеждане на музика

(Музика на изчакване)

Докато чакате на опашката, потокът възпроизвежда задържаща музика (defaultmusic_on_hold.wav). Възпроизвежда се 30 секунди, преди да се завърти.

Съобщение за възпроизвеждане

(Задържане на съобщението)

Вторично съобщение се възпроизвежда, докато обаждащият се чака: Благодарим ви за търпението. Моля, изчакайте, докато ви намерим експерт.

Това съобщение е конфигурирано с помощта на Cisco TTS, но може да бъде заменено с персонализирани записи.

Краен поток

Потокът се прекратява при свързване на агента или при възникване на грешка. Той гарантира, че обаждащият се се обработва гладко, независимо дали е свързан с агент или ако потокът трябва да приключи поради грешка.

Обработка на грешки

Потокът е проектиран да се справя с неочаквани проблеми, като прекратява грациозно, с налични резервни маршрути.

Допълнителни ресурси

За повече информация вижте Ръководство за настройка и администриране на Webex Contact Center.

Виртуален агент с Google DialogFlow CX

Използвайте този шаблон за дизайнер на потоци, за да интегрирате Google DialogFlow CX с Webex Contact Center. Този поток осигурява подобрено взаимодействие с клиентите с гъвкава и динамична обработка на данни.

Този поток демонстрира как да предавате данни от Webex Contact Center към Google DialogFlow CX, което ви позволява да използвате разширени възможности за виртуален агент. Той включва примери за обработка на въвеждане на обаждащи се, като имена, срещи и причини за обаждания, с фокус върху безпроблемното прехвърляне на данни между двете платформи.

Този поток използва Cisco Text-to-Speech (TTS) за аудио подкани, ако има такива.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на Webex Contact Center, преди да внедрите този подпоток:

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

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

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

Поточни дейности

Следващата таблица описва последователността на поточните дейности.

Активност на потока

Описание

Започвам

Потокът започва, когато се получи повикване, инициирано чрез дейността NewPhoneContact.

HTTP заявка

(GetCustomerName)

Системата прави API заявка за извличане на името на клиента от външна система чрез HTTP заявка.

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

Виртуален агент

Потокът извиква дейността VirtualAgent, за да предаде името на клиента и да взаимодейства с Google DialogFlow CX.

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

Анализира

Тази дейност анализира отговора, получен от DialogFlow CX, и съответно актуализира променливите на потока (Call_Reason, appointment_date, appointment_time).

Задайте променлива - назначаване

Датата и часът на срещата, събрани от DialogFlow CX, се форматират и съхраняват в глобална променлива (DF_Appointment).

Контакт на опашката

След взаимодействието с виртуалния агент клиентът се поставя на опашка, за да изчака следващия наличен агент.

Възпроизвеждане на музика

Докато повикващият чака на опашката, системата възпроизвежда музика за задържане по подразбиране (defaultmusic_on_hold.wav).

Прекъсване на контакта

Ако не са необходими допълнителни действия, обаждането се прекъсва с помощта на дейността DisconnectContact.

Допълнителни ресурси

За повече подробности относно интегрирането на Webex Contact Center с Google DialogFlow CX вижте документацията за разработчици на Google DialogFlow CX и Конфигуриране на виртуален агент-глас в Webex Contact Center.

За поддръжка посетете поддръжката на разработчици на Webex Contact Center или се присъединете към общността на разработчиците на API на Webex Contact Center.

Zendesk HTTPs данни

Този шаблон използва HTTP конектора на Webex Contact Center за интегриране със Zendesk. Използвайте този шаблон за дизайнер на потоци, за да извършвате търсене на клиентски данни, да управлявате билети в Zendesk и ефективно.

Този поток използва API на Zendesk за подобряване на Webex Contact Center чрез извличане на клиентски данни въз основа на ANI (автоматична идентификация на номера) и извличане на подробности за билети. Той маршрутизира обажданията въз основа на тежестта на инцидента или наличността на агента, подобрявайки взаимодействието с клиентите. Системата може да извършва няколко действия:

  • Потърсете потребител на Zendesk въз основа на ANI (номера на обаждащия се).
  • Изтеглете последния неразрешен билет на потребителя.
  • Представете съответните данни за билета на клиента чрез IVR.
  • Насочете обаждането към агент въз основа на предварително зададени критерии или оставете клиента да избере да прекъсне връзката.

Този поток използва Cisco Text-to-Speech (TTS) за всякакви аудио подкани. За музика по подразбиране е вграденият файл (defaultmusic_on_hold.wav) за музика на изчакване.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на контактния център на Webex, преди да внедрите този поток:

  • Уверете се, че удостоверяването на API е активирано в екземпляра на Zendesk. Следвайте стъпките:Администратор>Приложения и интеграции > API > Активирайте удостоверяването API .
  • HTTP конекторът на Zendesk трябва да бъде конфигуриран с помощта на BasicAuth.
  • Създайте входни точки, опашки, екипи и всякакви други специфични за организацията дейности за конфигуриране.
  • Качвайте статични аудио файлове, ако вместо Cisco Text-to-Speech (TTS) се използват персонализирани аудио подкани или музикални файлове.

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

Случай на употреба

Използвайте този пример, за да разберете повече за това как работи този поток.

  1. Клиент се обажда в контактния център на Webex.
  2. Извършва се търсене в ANI, за да се извлекат данните за клиента от Zendesk.
  3. Извлича се най-новият билет, свързан с клиента.
  4. Клиентът се посреща чрез IVR и се информира за статуса на билета си.
  5. Клиентът може:
    • Свържете се с агент.
    • Прекъснете връзката, ако изберат да не говорят с агент.
  6. След разговора системата може да актуализира билета на Zendesk със съответната информация за обаждането.

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

Таблицата по-долу описва различните елементи на потока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Проточен елемент

Описание

Получено обаждане

Обаждането влиза в системата и се стартира конекторът Zendesk.

Търсене на потребител в Zendesk

Системата извършва търсене в Zendesk, използвайки номера на обаждащия се.

Вземете подробности за билета

Системата извлича най-новия неразрешен билет за потребителя.

Представете подробности за билета

Клиентът се информира за статуса на билета чрез IVR съобщение.

Опции на менюто

Клиентът може да избере да говори с агент или да прекъсне връзката.

Поточни дейности

Следващата таблица описва последователността на поточните дейности.

Активност на потока

Описание

Започвам

Потокът започва при получаване на повикване.

Потребител за търсене (Zendesk)

Тази дейност изпълнява HTTP заявка към Zendesk, търсейки потребителя въз основа на неговия ANI.

Вземете подробности за билета

Друга HTTP заявка се прави към Zendesk, за да извлече най-новия билет за потребителя.

Представете подробности за билета

На обаждащия се се възпроизвежда съобщение чрез TTS, предоставящо информация за състоянието на билета му.

Меню за потвърждение

Системата представя меню на клиента, което му позволява или да се свърже с агент, или да прекъсне връзката.

Контакт на опашката

Ако клиентът избере да се свърже с агент, той е поставен на опашка.

Възпроизвеждане на музика

Задържане на музиката се възпроизвежда, докато клиентът чака агент.

Публикуване на коментари (Zendesk)

След разговора системата публикува коментар на билета на Zendesk, обобщаващ взаимодействието.

Разединявам

Системата прекъсва разговора, ако клиентът реши да прекъсне връзката или след приключване на разговора.

Допълнителни ресурси

Този поток използва HTTP конектора на Webex Contact Center за взаимодействие с API на Zendesk. За повече информация вижте документацията на Zendesk API и ръководството за настройка и администриране на Webex Contact Center.

Избягвайте дублиращи се обратни повиквания

Този шаблон на поток демонстрира как да предотвратите дублиране на записи за обратно повикване в Webex Contact Center, като използвате подобрената HTTP дейност с поддръжка за тип съдържание: GraphQL. Той използва HTTP конектора на WebexCC API, за да взаимодейства с API за търсене, което позволява на потока да проверява за съществуващи заявки за обратно повикване от същия повикващ. Този шаблон подобрява ефективността и клиентското изживяване, като избягва излишни обратни повиквания.

Този шаблон за поток проверява дали клиентът вече е поставил заявка за обратно повикване в системата. Той използва API за търсене чрез GraphQL, за да определи дали съществува активна задача за обратно повикване за ANI (автоматична идентификация на номера) на обаждащия се.

Той използва функцията, която подобрява HTTP активността в Webex Contact Center, като добавя поддръжка за тип съдържание: GraphQL - Възможност за използване на HTTP конектора на WebexCC APIs за използване на API за търсене чрез новия тип съдържание GraphQL, включително заместване на променливи.

Предпоставки

Уверете се, че са изпълнени следните изисквания, преди да приложите този поток:

  • Конфигуриране на конектор към API на Webex Contact Center.

  • Уверете се, че средата на Webex Contact Center е правилно настроена: входна точка, картографиране на входна точка, опашки и др.

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

Проточен елемент

Описание

Обаждането е получено

Повикването влиза в потока в дейността NewPhoneContact .

Първоначален поздрав

Дейността 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 отговора от извикването на Search API съдържа "Not Processed", което показва, че няма дублирано обратно извикване.

Обработка на дублиращо се обратно извикване (ако е намерено)

  • Ако бъде намерено дублиращо се обратно повикване (отговорът на 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 активност.

Променливи

  • callBackStatus: (STRING) - Състоянието на обратното извикване.

  • counter: (INTEGER) - Променлива на брояча.

  • currentTime: (STRING) - Текущото време в милисекунди от епохата.

  • goback_by_a_day: (STRING) - Времето преди 24 часа в милисекунди от епохата.

  • apiOutput: (STRING) - Комбинираният код на състоянието на HTTP, състояние на обратно извикване и HTTP отговор от API за търсене.

  • ANITrim: (STRING) - Изрязаният ANI (телефонен номер) на обаждащия се.

  • response: (STRING) - HTTP отговорът от API за търсене.

Поточни дейности

Таблицата по-долу описва последователността на дейностите на потока, включени в този шаблон на потока.

Активност на потока

Описание

Започвам

(NewPhoneContact)

Стартира потока, когато повикването бъде получено.

Действия

Съобщение за възпроизвеждане

Възпроизвежда съобщение до обаждащия се.

Връщане на обаждане

Планира обратно повикване за обаждащия се.

Възпроизвеждане на музика

Възпроизвежда музика на изчакване.

ОпашкаКонтакт

Поставя на опашка обаждането към агент.

HTTP

Прави HTTP заявка към API за търсене с помощта на GraphQL.

Прекъсване на контакта

Прекъсва разговора.

Задаване на променлива

SetVariable: Задава различни променливи, включително текущо време, време преди 24 часа, изрязан ANI и изход на API.

Условия

  • Условие: Проверява дали тялото на HTTP отговора съдържа "Не е обработено".

  • Меню: Предоставя на повикващия опции за планиране на обратно повикване или изчакване на опашката.

Задържане на музика (MusicOnHold)

Възпроизвежда задържане на музика, докато обаждащият се чака на опашката.

Обработка на цикли (CallLoopCycle и LoopCycle)

Гарантира, че обажданията, които се повтарят твърде много пъти, са насочени към крайното меню.

Прекъсване на връзката (DisconnectContact)

Прекъсва връзката на повикването след съобщения или когато повикващият избере да прекрати взаимодействието.

Допълнителни ресурси

За повече информация относно използването на HTTP заявки с GraphQL и други дейности в контактния център на Webex вижте раздела Дейност за HTTP заявка .

Вижте също документацията на API на Webex Contact Center за подробности относно заявките за API за търсене и GraphQL.

Запис и управление на аудио подкани

Този шаблон за поток предоставя опростен метод за администраторите да записват и управляват аудио подкани в Webex Contact Center чрез потребителски интерфейс за телефония (TUI). Той използва подобрени възможности за HTTP активност, включително поддръжка за "Content-Type: Form Data" за взаимодействие с API за аудио файлове (подкана) на Webex Contact Center. Този шаблон възпроизвежда функционалности, познати от локалните системи, подобрявайки клиентското изживяване и оперативната ефективност.

Предпоставки

  • Създайте и входна точка и конфигурирайте картографирането на входната точка от страницата с настройки на Control Hub за Webex Contact Center. Вижте Ръководството за настройка и администриране на Webex Contact Center.

  • Конфигуриране на конектор към API на Webex Contact Center.

  • Ако Cisco Text-to-Speech (TTS) не е активиран за подкани, качете необходимите статични аудио файлове.

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

Проточен елемент

Описание

Обаждането е полученоПовикването влиза в потока в дейността NewPhoneContact .
(ПО ИЗБОР) Удостоверяване на администратор чрез OTPРазработчикът на потока може да внедри незадължителна бариера за удостоверяване за администратора, като използва защитен метод като OTP, доставен чрез SMS до ANI, или произволно генериран номер/PIN. Това може да се добави преди главното меню.
Главно менюДейността MainMenu (IVR Menu) предоставя на администратора следните опции:
  • Натиснете 1, за да създадете нова подкана.

  • Натиснете 2, за да актуализирате съществуваща подкана.

  • Натиснете 3, за да изтриете съществуваща подкана.

  • Натиснете 4, за да излезете от потока

Създаване на подкана (Опция 1)
  • Активността PlayMessage_kcx подканва администратора да запише нова аудио подкана.

  • Дейността Record_e0j записва аудио входа от администратора.

  • След това записаното аудио се изпраща до API на Webex Contact Center с помощта на дейността по HTTP заявка CreatePrompt с тип съдържание: Данни на формуляра.

  • Дейността Parse_gke анализира отговора, за да извлече id и blobId на новосъздадената подкана. Това е необходимо, в случай че трябва да актуализирате същата подкана.

  • Дейността PlayMessage_q16 потвърждава, че съобщението е създадено.

  • Системата възпроизвежда записаната подкана за потвърждение с помощта на PlayRecordedMessage.

Подкана за актуализиране (Опция 2)
  • Дейността RecordPromptAfterTone подканва администратора да запише актуализирана подкана.

  • Дейността Record_e38 записва новото аудио.

  • След това потокът преименува файла, който трябва да бъде изтрит, с помощта на RenameFileToDelete. Това гарантира, че препратките към този аудио файл се премахват навсякъде, където аудио файловете са посочени по име.

  • Актуализираното аудио се изпраща до API на контактния център на Webex с помощта на дейността за HTTPRequest_13n HTTP заявка с тип съдържание: Данни на формуляра.

  • Системата потвърждава актуализацията и възпроизвежда новата подкана с помощта на PlayMessage_q16_jpg_03l и PlayMessage_0l6.

Подкана за изтриване (опция 3)
  • Дейността DeleteConfirm потвърждава изтриването.

  • Потокът преименува файла, който трябва да бъде изтрит, с помощта на RenameFileToDelete.

  • Дейността на HTTPRequest_raf изпраща заявка за DELETE до Webex Contact Center API за изтриване на подканата.

  • Системата потвърждава изтриването с помощта на DeleteConfirm.

Изход (вариант 4)
  • Упражнението "Сбогом" възпроизвежда благодарствено съобщение.

  • Обаждането се прекъсва с помощта на DisconnectContact_cz4 активност.

Променливи

Променлива

Тип

Описание

blobIdНИЗИД на BLOB на аудиофайла
audioFileNameНИЗИмето на аудиофайла (по подразбиране: "EmergencyDemo.wav").
ИдНИЗИД на аудиофайла.
статусНИЗСъстоянието на заявката за API.
newFileNameНИЗИмето на актуализирания аудиофайл (по подразбиране: "updatedFile.wav").
отговорНИЗHTTP отговорът от API заявки. Това не е задължително, за отстраняване на грешки.

Използвани дейности

Активност на потока

Описание

Започвам NewPhoneContact: Стартира потока, когато повикването бъде получено.
IVR меню MainMenu: Възпроизвежда меню с опции за управление на подкани.
Създаване на подкана
  • PlayMessage: Подканва администратора да запише нова подкана.

  • Запис: Записва аудио входа.

  • HTTP заявка: HTTP заявка за създаване на аудио подкана с помощта на Content-Type: FORM-DATA.

  • Parse: Анализира HTTP отговора, за да извлече id и blobId.

  • PlayMessage: Потвърждава създаването на съобщението.

  • PlayMessage: Възпроизвежда записаната подкана.

Подкана за актуализиране
  • Меню: Подканва администратора да запише актуализирана подкана.

  • Record_e38: Записва аудио входа.

  • HTTP заявка: HTTP заявка за актуализиране на аудио подканата с помощта на Content-Type: FORM-DATA.

  • PlayMessage: Потвърждава актуализацията на съобщението.

  • PlayMessage: Възпроизвежда актуализираната подкана.

Подкана за изтриване
  • Меню: Потвърждава изтриването на аудио подканата.

  • HTTP заявка: Преименува файла, който трябва да бъде изтрит. Нуждае се от идентификатор на подканата, за да бъде дефиниран.

  • HTTP заявка: HTTP заявка за изтриване на аудио подкана с помощта на Content-Type: Application/JSON и DELETE request.

Друго
  • Изчакване: Изчакване на дейност.

  • SetVariable: Задава променливи.

  • Прекъсване на връзката: Прекъсва връзката на повикването.

Допълнителни подробности

За повече информация относно използването на контролите за дейност на запис, HTTP заявки и запис в центъра за контакти на Webex вижте раздела Дейност по HTTP заявка .

Шаблон за маршрутизиране на последен агент

Шаблонът за маршрутизиране на последния агент демонстрира как да се внедри маршрутизиране на последния агент в Webex Contact Center, като се използва подобрената HTTP дейност с поддръжка за тип съдържание: GraphQL. Той използва HTTP конектора на WebexCC API, за да взаимодейства с API за търсене, позволявайки маршрутизиране на повиквания към последния агент, който е обработил повикването. Този шаблон подобрява изживяването на клиентите, като ги свързва с познат агент.

Този шаблон за поток проверява дали клиентът се е обадил през последните 24 часа и ако е така, насочва обаждането към същия агент. Той използва API за търсене чрез GraphQL, за да намери последния агент, който е обработил обаждането, въз основа на ANI (автоматична идентификация на номера) на обаждащия се.

Той използва функцията, която подобрява HTTP активността в Webex Contact Center, като добавя поддръжка за тип съдържание: GraphQL - Възможност за използване на HTTP конектора на WebexCC APIs за използване на API за търсене чрез новия тип съдържание на GraphQL: включително заместване на променливи.

Предпоставки

  • Конфигуриране на конектор към API на Webex Contact Center.

  • Уверете се, че средата на Webex Contact Center е правилно настроена: входна точка, картографиране на входна точка, опашки и др.

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

  1. Покана е получена:

    • Повикването влиза в потока в дейността NewPhoneContact .

  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 възпроизвежда музика при изчакване, докато обаждащият се чака на опашката.

Променливи

  • agentId: (STRING) - ИД на последния агент, обработил повикването.

  • currentTime: (STRING) - Текущото време в милисекунди от епохата.

  • goback_by_a_day: (STRING) - Времето преди 24 часа в милисекунди от епохата.

  • Response: (STRING) - HTTP отговорът от API за търсене.

  • ANITrim: (STRING) - Изрязаният ANI (телефонен номер) на обаждащия се.

Поточни дейности

Таблицата по-долу описва последователността на дейностите на потока, включени в този шаблон на потока.

Активност на потока

Описание

Започвам

(NewPhoneContact)

Стартира потока, когато повикването бъде получено.

Действия

Съобщение за възпроизвеждане

Възпроизвежда съобщение до обаждащия се.

QueueToAgent

Поставя на опашка обаждането към конкретен агент.

Възпроизвеждане на музика

Възпроизвежда музика на изчакване.

Опашка

Поставя повикването на опашка към опашка по подразбиране.

HTTP

Прави HTTP заявка към API за търсене с помощта на GraphQL.

Съобщение за възпроизвеждане

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

Задаване на променлива

  • CurrentTime: Задава променлива на текущото време.

  • Goback_By_a_day: Задава променлива на времето преди 24 часа.

  • DebugLog: Регистрира отговора на API за отстраняване на грешки.

  • Debug_Log: Регистрира извлечения идентификатор на агент за отстраняване на грешки.

  • SetVariable_7b4: Изрязва ANI за търсене.

Условия

  • Condition_jtn: Проверява дали е извлечен ИД на агент.

  • Condition_kxu: Проверява дали кодът на състоянието на HTTP е 200.

Задържане на музика (MusicOnHold)

Възпроизвежда задържане на музика, докато обаждащият се чака на опашката.

Обработка на цикли (CallLoopCycle и LoopCycle)

Гарантира, че обажданията, които се повтарят твърде много пъти, са насочени към крайното меню.

Прекъсване на връзката (DisconnectContact)

Прекъсва връзката на повикването след съобщения или когато повикващият избере да прекрати взаимодействието.

Допълнителни ресурси

За повече информация относно използването на HTTP заявки с GraphQL и други дейности в контактния център на Webex вижте раздела Дейност за HTTP заявка .

Вижте също документацията на API на Webex Contact Center за подробности относно заявките за API за търсене и GraphQL.

AI агент автономен (проследяване на пакети)

Този поток използва автономен AI агент за управление на гласови взаимодействия, свързани с проследяването на пакети. Потокът предоставя опция за ескалация към човешки агенти, когато е необходимо, или при грешки на AI Agent.

Потокът е предназначен да обработва взаимодействията с клиентите относно проследяването на пакети чрез автономен AI агент. AI агентът се състои от действие за проследяване на пакета и база от знания, свързана с общи заявки за доставка. Клиентите могат да поискат да говорят с човешки агент по всяко време.

Предпоставки

За да използвате този поток, уверете се, че са настроени следните:

  • Автономен AI агент, конфигуриран със съответните действия (заедно с изпълнение) и документи за знания. Примерен поток за изпълнение е наличен в шаблоните за поток на Webex Connect.

  • Входна точка, опашка, екипи и картографиране на входни точки, конфигурирани в страницата с настройки на Control Hub за Webex Contact Center.

  • Cisco Text-to-Speech (TTS) е активиран за динамично генериране на персонализирани съобщения.

  • Качвайте статични аудио файлове, ако не използвате аудиото по подразбиране на Cisco.

Разбивка на интеграцията

  1. Обаждащият се инициира контакт: Обаждането се получава от Webex Contact Center и се насочва към автономния AI агент.

  2. Взаимодействие с AI агент: AI агентът обработва заявката на обаждащия се, свързана с проследяването на пакети.

  3. Опашка към агент: Ако се изисква ескалация по заявка на клиента или поради грешки на AI агента, повикващият се поставя на опашка за човешки агент.

  4. Прекъсване на връзката: Взаимодействието приключва, след като заявката на обаждащия се бъде обработена или повикващият бъде прехвърлен към агент.

Дейности, използвани в потока

Активност на потока

Описание

Старт (нов телефонен контакт) Тази дейност бележи началото на потока, задействан от ново повикване.
Виртуален агент V2 (VAV2) Дейността, отговорна за взаимодействието между потока и AI агента. Взаимодействие. Същата дейност се използва за иницииране на разговор и за изпращане на събития на състоянието до AI агента.
Възпроизвеждане на съобщение Предоставя системни съобщения с помощта на Cisco Text-to-Speech. Използва се за възпроизвеждане на съобщение за грешка преди ескалация към човешки агент в случай на грешки във VAV2 активността.
Опашка към агент Управлява логиката на опашката за ескалация към човешки агенти.
Възпроизвеждане на музика Задръжте музиката, която се възпроизвежда по време на опашка, когато повикващият чака връзка с агента.
Разединявам Прекратява взаимодействието след приключване на задачите или ако ескалира до човешки агент.

Обработка на грешки

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

Поддръжка на разработчици

За по-задълбочена информация относно използването на Webex Contact Center с автономни AI агенти вижте свързаната документация:

Допълнителни ресурси

За поддръжка, свързана с този поток, свържете се с екипа за поддръжка на разработчици на Webex Contact Center чрез портала за разработчици на Webex.

За допълнителни дискусии посетете общността на разработчиците на API на Webex Contact Center.

AI агент скриптиран (проследяване на пакети)

Този поток е предназначен да обработва гласови взаимодействия, свързани с проследяване на пакети, с помощта на скриптов виртуален агент. Този поток демонстрира най-простия начин за изпълнение на изпълнение за скриптов агент. В допълнение към това, потокът демонстрира поставяне на клиенти на опашка към различни опашки на агенти въз основа на последното активно намерение и персонализирани отчети за AI агенти в Analyser.

Този поток използва скриптов Webex AI агент за взаимодействие с клиентите по отношение на проследяването на пакети. Дейността VAV2 (Virtual Agent V2) излиза през своя "Обработен" ръб, когато скриптираният агент повдигне персонализирано събитие за проследяване на пакета. Потокът използва API за проследяване на пакети, за да постигне това. Този API е достъпен за разработчици за тестване и демонстрации. Изходните данни се анализират в потока и се предават обратно на агента чрез събитие на състоянието. Повече информация за конфигуриране на изпълнение за скриптови агенти за глас.

Предпоставки

За да използвате този поток, уверете се, че са настроени следните:

  • AI агент на Webex, конфигуриран да обработва запитвания за проследяване на пакети. Този агент е достъпен за импортиране при създаване на нов агент.

  • Входна точка, опашка, екипи и картографиране на входни точки, конфигурирани в страницата с настройки на Control Hub за Webex Contact Center.

  • Уверете се, че Cisco Text-to-Speech (TTS) е активиран за генериране на динамични аудио съобщения.

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

Разбивка на интеграцията

  1. Обаждащият се инициира контакт: Обаждането се получава от Webex Contact Center и се насочва към скриптирания AI агент.

  2. Състоянието на взаимодействие се регистрира с помощта на глобална променлива: Потокът задава глобалната променлива CustomAIAgentInteractionResult, за да регистрира състоянието на взаимодействието на клиента с AI агента. Това се актуализира в различни моменти и се използва за създаване на персонализирани отчети с помощта на визуализатор.

  3. Взаимодействие с AI агент: AI агентът обработва данните на клиента и отговаря въз основа на конфигурирани намерения. Ако потребителят възнамерява да проследи пакет и предостави валиден номер на пакет, контролата се връща обратно на потока чрез персонализирано събитие.

  4. Анализиране и изпълнение на метаданни на AI агент: Номерът на пакета на клиента се извлича от метаданните на VAV2 и се използва в HTTP дейността.

  5. Условия за отговор на изпълнение: Потокът проверява дали информацията за пакета е намерена или не и задава подходящи отговори.

  6. Взаимодействието с агент с ИИ се възобновява*: В зависимост от отговора на изпълнението, съобщението, което трябва да бъде изпратено на клиентите, се изпраща обратно до скриптовия агент чрез данни за събитието в раздела "Събитие на състоянието".

  7. Предаване на агента и дейност на случая: Определя следващите стъпки въз основа на предишното намерение, насочвайки потока към различни опашки въз основа на предишно намерение.

  8. Опашка към агент: Ако се изисква ескалация или в случай на грешки, повикващият се поставя в опашка за човешки агент.

  9. Прекъсване на връзката: Взаимодействието приключва, след като заявката на обаждащия се бъде обработена или повикващият бъде прехвърлен към агент.

Дейности, използвани в потока

Активност на потока

Описание

Започвам Инициира потока, когато се получи ново повикване.
Задайте променлива на резултата от взаимодействието Използвайте активността на зададената променлива, за да актуализирате глобалната променлива CustomAIAgentInteractionOutcome, за да съхраните най-новото състояние на взаимодействието с AI агент.
Взаимодействие с AI агент Управлява запитвания за проследяване на пакети с помощта на скриптови взаимодействия. Същата дейност се използва за иницииране на разговор и за изпращане на събития на състоянието до AI агента.
Анализирайте подробности за пакета Извлича номера на пакета от метаданните, предоставени от виртуалния агент.
HTTP заявка за информация за пакета Изпраща заявка до логистичния API за извличане на състоянието на пакета и прогнозната доставка. Използвайте ABC123456 като примерен номер на опаковката.
Условна логика Определя отговора въз основа на състоянието на пакета или HTTP кода на състоянието на извикването на API.
Задаване на променливи за отговор Конфигурира отговорите, за да съобщи дали пакетът е намерен или подробностите за доставката.
Възпроизвеждане на съобщение Предоставя съобщения за системни грешки с помощта на Cisco Text-to-Speech, особено в случаи на системни грешки.
Казусна дейност Насочва потока въз основа на предишното намерение, като взема решение за маршрутизиране до конкретни опашки.
Опашка към агент Управлява логиката на опашката за ескалация към човешки агенти.
Възпроизвеждане на музика Задръжте музиката, която се възпроизвежда по време на опашка, когато повикващият чака връзка с агента.
Разединявам Прекратява взаимодействието след приключване на задачите или ако ескалира до човешки агент.

Специфики на потока

JSON на потока, използван в този пример, съдържа променливи и дейности, които са от съществено значение за обработката на взаимодействието, обработката на грешки и комуникацията между Webex Contact Center и DialogFlow. Основните използвани променливи включват:

Променлива

Описание

event_name Име на събитието, изпратено до AI агента.
event_data Полезен товар на събитието, изпратен до AI агента.
статус Състояние на пакета въз основа на HTTP отговора.
прогнознаДоставка Очаквана дата и час на доставка на пакета въз основа на HTTP отговора.
packageResp Отговорът, който трябва да бъде изпратен обратно на клиента въз основа на отговор на HTTP активност.
Global_VoiceName Определя гласа, използван за преобразуване на текст в реч.
ПерсонализиранAIAgentInteractionResult Регистрира състоянието на взаимодействие - изоставено, обработено, ескалирано или погрешно - въз основа на взаимодействието на клиента с AI агента.

Обработка на грешки

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

Допълнителни ресурси

За по-задълбочена информация относно използването на Webex Contact Center със скриптови AI агенти вижте свързаната документация:

Поддръжка на разработчици

За поддръжка, свързана с този поток, свържете се с екипа за поддръжка на разработчици на Webex Contact Center чрез портала за разработчици на Webex.

За допълнителни дискусии посетете общността на разработчиците на API на Webex Contact Center.

AI агент по сценарий (резервация за час при лекар)

Този шаблон демонстрира потока от данни между Webex Contact Center и Webex AI Agent Studio за взаимодействие, което използва скриптов агент. Потокът съдържа няколко интеграции с външни системи. Те се извикват въз основа на персонализирани събития, изпратени от AI агент, и данните за изпълнение се предават обратно на агента.

Този поток показва как данните се предават между Webex Contact Center и Webex AI Agent Studio с помощта на персонализирани събития. Този поток улеснява автоматизираното планиране и управление на прегледите на лекар чрез скриптов AI агент. Той се интегрира с външни системи за проверка на наличността, създаване на срещи, търсене на съществуващи срещи и анулиране на срещи. Потокът осигурява безпроблемна комуникация между обаждащия се и AI агента, с опции за ескалация към човешки агенти, когато е необходимо.

Предпоставки

За да използвате този поток, уверете се, че са настроени следните:

  • Скриптиран AI агент, конфигуриран със съответните намерения, за да обработва резервации и анулиране на срещи. Това може да бъде импортирано от шаблони, докато създавате нов скриптов агент в платформата AI Agent Studio.

  • Входна точка, опашка, екипи и картографиране на входни точки, конфигурирани в страницата с настройки на Control Hub за Webex Contact Center.

  • API за взаимодействие с външната система за управление на срещи.

  • Cisco Text-to-Speech (TTS) е активиран за генериране на динамични аудио съобщения.

  • Качвайте статични аудио файлове, ако не използвате аудиото по подразбиране на Cisco.

Разбивка на интеграцията

  1. Обаждащият се инициира контакт: Обаждането се получава от Webex Contact Center и се насочва към AI агента.

  2. Взаимодействие с AI агент: AI агентът обработва данните на клиента и отговаря въз основа на конфигурирани намерения.

  3. Превключване на контрола между AI агент и поток: Контролът на разговора се обменя между AI агента и потока на различни стъпки. AI агентът предава контрола на потока чрез персонализирани събития, потокът извършва подходящо изпълнение въз основа на името на събитието и предава контролата обратно на AI агента заедно с данните за изпълнение чрез събитие за състояние в дейността на виртуалния агент V2.

  4. Опашка към агент: Ако е необходима ескалация, повикващият се поставя в опашка за човешки агент.

  5. Прекъсване на връзката: Взаимодействието приключва, след като задачата бъде завършена или повикващият се бъде прехвърлен към агент.

Дейности, използвани в потока

Започвам

  • Тази дейност бележи началото на потока, задействан от ново повикване.

Виртуален агент V2 (VAV2)

  • Дейността, отговорна за взаимодействието с AI агента. Същата дейност се използва за иницииране на разговор и за изпращане на събития на състоянието до AI агента.

Анализира

  • Използва се за анализиране на полезния товар на събитието от дейността VAV2.

Дело

  • Използва се за проверка на името на събитието, изпратено от VAV2 дейността, и разклоняване към съответните дейности за HTTP заявка.

HTTP заявка

  • Взаимодейства с външни системи, за да извършва операции като проверка на наличността, създаване, търсене или отмяна на срещи с помощта на HTTP заявки въз основа на името на събитието, изпратено от дейността на VAV2. Дейността също така анализира отговора за HTTP заявката.

Условие

  • Оценява резултата от HTTP заявките, насочвайки потока въз основа на условия на успех или грешка.

Задаване на променлива

  • Използва се за конфигуриране на променливи като име на събитие и данни за събитие, които са от съществено значение за повторното извикване на VAV2 активността с подходящи параметри на събитието на състоянието.

Възпроизвеждане на съобщение

  • Предоставя системни съобщения с помощта на Cisco Text-to-Speech. Използва се за възпроизвеждане на съобщение за грешка преди ескалация към човешки агент в случай на грешки във VAV2 активността.

Опашка към агент

  • Управлява логиката на опашката за ескалация към човешки агенти.

Възпроизвеждане на музика

  • Задръжте музиката, която се възпроизвежда по време на опашка, когато повикващият чака връзка с агента.

Прекъсване на контакта

  • Прекратява взаимодействието след приключване на задачите или ако ескалира до човешки агент.

Специфики на потока

JSON на потока, използван в този пример, съдържа променливи и дейности, които са от съществено значение за обработката на взаимодействието, обработката на грешки и комуникацията между Webex Contact Center и DialogFlow. Основните използвани променливи включват:

  • event_name: Име на събитието, изпратено до AI агента.

  • event_data: Полезният товар на събитието, изпратен до AI агента.

  • event_data_string: Низова версия на event_data, тъй като дейността VAV2 приема само низ.

  • http_input: Тяло на заявката за HTTP дейността въз основа на метаданни на VAV2.

  • Global_VoiceName: Определя гласа, използван за преобразуване на текст в реч.

Обработка на грешки

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

Допълнителни ресурси

За по-задълбочена информация относно настройването на вашите AI агенти в Webex AI Agent Studio и използването им с Webex Contact Center, вижте Ръководството за администриране на Webex AI Agent Studio.

Поддръжка на разработчици

За всякаква поддръжка относно тази интеграция отворете билет с екипа за поддръжка на разработчици на Webex Contact Center чрез портала за разработчици на Webex.

За допълнителни дискусии посетете общността на разработчиците на API на Webex Contact Center.

Използване на шаблони за подпоток

Шаблоните за подпоток функционират подобно на шаблоните за поток. Тези шаблони рационализират създаването на подпотоци, които могат да бъдат интегрирани в множество потоци, намалявайки излишъка и времето за разработка.

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

Събиране на информация за обратно повикване

Използвайте този шаблон, за да създадете подпоток за събиране на информация за обратно повикване, който позволява на обаждащите се да останат на опашката или да поискат обратно повикване за гъвкави опции за обслужване.

Този подпоток предоставя меню, което позволява на обаждащите се да изберат обратно повикване или да останат на опашката. Ако е избрана опцията за обратно повикване, тя събира необходимата информация за обратно повикване, като използва текущия номер на повикващия или алтернативен номер. Можете да промените подпотока, за да осигурите гладко изживяване на повикващия чрез обработка на грешки или неизвестни условия, като изчакване и невалидни входове.

Този подпоток използва Cisco Text-to-Speech (TTS) за всякакви аудио подкани. За музика по подразбиране е вграденият файл за музика на изчакване, defaultmusic_on_hold.wav.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на Webex Contact Center, преди да внедрите този подпоток:

  • Създавайте входни точки, опашки, екипи, съпоставяния на входни точки и всякакви други специфични за организацията конфигурационни дейности, като конектори, ANI за изчерпване и др.
  • Качете статични аудио файлове, ако се използват персонализирани аудио подкани вместо Cisco Text-to-Speech (TTS).
  • Уверете се, че променливите за обратно извикване (например: callbackNumber, callbackNumberEntered, stayInQueue) са съпоставени правилно с вашата система, за да се уловят подходящите данни.

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

Входове за подпоток

  • callbackNumber - STRING: Номерът, който се използва за обратното повикване (или този, от който се обажда обаждащият се, или нов номер).
  • stayInQueue - BOOLEAN: Показва дали повикващият е избрал да остане в опашката (True) или да поиска обратно повикване (False).

Подпоточни изходи

  • callbackNumberEnter - STRING: Номерът, който повикващият е въвел за обратното повикване, ако е избрал да предостави алтернативен номер.
  • stayInQueue - BOOLEAN: Дали повикващият е избрал да остане на опашката или да получи обратно повикване.

Разбивка на подпотока

Таблицата по-долу описва различните елементи на подпотока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Подпотокен елемент

Описание

Стартиране на подпоток

Повикването влиза в подпотока.

Меню за отказ

На обаждащия се се предоставя опция или да остане на опашката, или да получи обратно повикване.

  • Натиснете 1 за обратно повикване.
  • Натиснете 2 , за да останете на опашката.

Числово меню

Ако повикващият избере да получи обратно повикване, му се предоставя опцията да:

  • Натиснете 1 , за да използвате номера, от който се обажда.
  • Натиснете 2 , за да въведете нов номер за обратно повикване.

Събиране на цифри

Ако обаждащият се избере да въведе нов номер за обратно повикване, той ще бъде подканен да въведе своя 10-цифрен номер, последван от клавиша за паунд (#).

Задаване на променлива

Събраният номер за обратно повикване се съхранява в променливата callbackNumberEntered.

Краен подпоток

Подпотокът приключва след събиране на информацията за обратно повикване или обработка на грешки.

Дейности по подпотока

Таблицата по-долу описва последователността на дейностите на подпотока за събиране на информация за обратно повикване.

Дейност на подпотока

Описание

Стартиране на подпоток

Подпотокът започва, когато бъде извикан.

Меню за отказ

Това предоставя опция на повикващия да остане на опашката или да получи обратно повикване. Това използва TTS, за да помоли обаждащия се да натисне 1 за обратно повикване или 2, за да остане на опашката.

Числово меню

Ако обаждащият се избере обратно повикване, той ще бъде подканен или да използва текущия си номер, или да въведе нов.

Събиране на цифри

Ако обаждащият се избере да въведе нов номер, тази дейност събира неговия 10-цифрен номер, последван от знака паунд (#).

Задаване на променлива

Събраният номер се съхранява в променливата callbackNumberEnter за по-нататъшна употреба.

Краен подпоток

Потокът приключва след обработка на избора на обаждащия се и събиране на необходимата информация.

Допълнителни ресурси

За повече информация относно конфигурирането на подпотоци вижте Ръководство за настройка и администриране на Webex Contact Center.

Обработка на грешки

Използвайте шаблона за подпоток за обработка на грешки в контактния център на Webex, за да управлявате грешки като проблеми с обработката на опашка или грешки в заявката на API. Той може да бъде прикачен към конкретни дейности или конфигуриран като глобален манипулатор на грешки, като гарантира, че системата продължава да работи гладко и предоставя на потребителите обратна връзка по всякакви проблеми.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на Webex Contact Center, преди да внедрите този подпоток:

  • Уверете се, че Cisco Text-to-Speech (TTS) е активиран, за да може контактният център да използва преобразуване на текст в реч за подкани за грешки.
  • Картографирайте променливата errorMessage за динамична обработка на подходящите съобщения за грешки във вашия работен поток.

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

Входове за подпоток

  • errorMessage - STRING: Съобщението за грешка за динамично възпроизвеждане, което показва проблема, срещан от повикващия.

Подпоточни изходи

  • N/A: Този подпоток не произвежда изходи, тъй като се използва за обработка на грешки и предоставяне на обратна връзка на повикващия.

Разбивка на подпотока

Таблицата по-долу описва различните елементи на подпотока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Подпотокен елемент

Описание

Стартиране на подпоток

Подпотокът се задейства, когато възникне грешка.

Съобщение за грешка при възпроизвеждане

Системата възпроизвежда динамично съобщение за грешка, дефинирано от променливата errorMessage с помощта на Cisco Cloud TTS. Например съобщението може да бъде: Изпитваме технически затруднения. Моля, опитайте отново по-късно.

Краен подпоток

(Нормален край)

Ако грешката бъде обработена успешно, подпотокът приключва грациозно.

Краен подпоток

(Край на грешката)

Ако възникнат допълнителни проблеми (например съобщението за грешка не успее да се възпроизведе), подпотокът завършва в състояние на ескалация, за да покаже критична грешка.

Дейности по подпотока

Следващата таблица описва последователността на дейностите на подпотока за управление на грешки.

Дейност на подпотока

Описание

Стартиране на подпоток

Подпотокът се стартира, когато възникне грешка, стартирайки последователността за обработка на грешки.

Съобщение за грешка при възпроизвеждане

Възпроизвежда съобщението за грешка на обаждащия се с помощта на Cisco Cloud TTS. Съдържанието на съобщението се дефинира динамично от променливата errorMessage.

Краен подпоток

(Нормален край)

Прекратява подпотока, ако грешката бъде разрешена без допълнителни проблеми.

Краен подпоток

(Край на грешката)

Завършва подпотока с ескалация, ако възникнат допълнителни грешки по време на процеса на обработка на грешки.

Допълнителни ресурси

За повече информация относно конфигурирането на подпотоци вижте Ръководство за настройка и администриране на Webex Contact Center.

Спад на HTTP данни

Използвайте този шаблон за подпоток, за да извлечете информация за клиентски акаунт чрез HTTP заявка. Той поддържа потвърждение на идентификатора на акаунта, ръчно въвеждане, ако заявката е неуспешна, и обработва изчакване, невалидни входове и критични грешки – идеално за автоматизирано търсене на клиентски акаунти в контактни центрове.

Този подпоток предоставя динамична работа, при която информацията за клиентския акаунт се извлича с помощта на HTTP заявка. Ако търсенето е успешно, клиентът е помолен да потвърди ИД на акаунта. Ако не успее или обаждащият се предпочита, той може да въведе номера на сметката си ръчно. Потокът грациозно обработва грешки като невалидни входове, изчакване и критични грешки, с подходящи подкани.

Този подпоток използва Cisco Text-to-Speech (TTS) за всякакви аудио подкани.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на Webex Contact Center, преди да внедрите този подпоток:

  • Създайте входни точки, опашки, конектори, екипи, съпоставяне на входни точки и всякакви други специфични за организацията конфигурационни дейности.
  • Качете статични аудио файлове, ако се използват персонализирани аудио подкани вместо Cisco Text-to-Speech (TTS).
  • Уверете се, че URL адресът на HTTP заявката и параметрите са правилно зададени въз основа на нуждите на вашата организация.

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

Входове за подпоток

  • errorMessage - STRING: Съобщение, което ще се възпроизведе в случай на грешка по време на подпотока.

Подпоточни изходи

  • outputVariable - STRING: Съхранява потвърдения или ръчно въведен номер на сметката.

Разбивка на подпотока

Таблицата по-долу описва различните елементи на подпотока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Подпотокен елемент

Описание

Стартиране на подпоток

(Инициализация)

Подпотокът стартира процеса на извличане на клиентски данни.

Моля, изчакайте

(Съобщение за утеха)

Обаждащият се е информиран, че системата извлича информацията му с помощта на TTS подкана: Моля, изчакайте, докато потърсим вашата информация.

HTTP заявка

(Извличане на информация за клиента)

Системата изпраща HTTP GET заявка за извличане на информация за клиента от определена крайна точка на API. Ако е успешен, отговорът съдържа ИД на клиента.

Проверете състоянието на HTTP

(Оценка на отговора)

HTTP отговорът се оценява въз основа на кода на състоянието. Ако заявката е успешна, процесът преминава към следващата стъпка.

Меню за потвърждение

(Заявка за потвърждение или ръчно въвеждане)

Обаждащият се ще бъде подканен да потвърди получения идентификационен номер на акаунта или ръчно да въведе номера на акаунта си, ако е неправилен.

Задаване на променлива

(ИД на акаунта в магазина)

Ако повикващият потвърди ИД на акаунта, стойността се съхранява в outputVariable.

Събиране на цифри

(Ръчно въвеждане на акаунта)

Ако заявката е неуспешна или обаждащият се избере да въведе отново номера на сметката си, той ще бъде подканен да въведе 6-цифрен номер на сметката, последван от ключа за паунда (#).

Обработка на грешки

(Все още там, невалиден, критичен)

Подпотокът обработва изчакване, невалидни входове и критични грешки със съответните подкани:

  • StillThere: Пита: Все още ли сте там?, в случай на таймаут.
  • Невалиден: Уведомява повикващия за невалидно въвеждане и го моли да опита отново.
  • Грешка: Критична грешка информира , нещо се обърка.

Краен подпоток

(Заключение)

Подпотокът приключва или след потвърждаване на номера на сметката, или след обработка на грешка.

Дейности по подпотока

Следващата таблица описва последователността на дейностите на подпотока за този шаблон.

Дейност на подпотока

Описание

Стартиране на подпоток

Подпотокът започва, когато бъде извикан.

Моля, изчакайте

Възпроизвежда съобщение с помощта на TTS, като моли обаждащия се да изчака, докато информацията му бъде извлечена.

HTTP заявка

Изпраща HTTP GET заявка за извличане на информацията за акаунта на клиента.

Проверете състоянието на HTTP

Оценява HTTP отговора, за да определи дали заявката е била успешна.

Меню за потвърждение

Подканва обаждащия се да потвърди извлечения идентификатор на акаунта или да го въведе отново, ако е неправилно.

Задаване на променлива

Съхранява потвърдения или ръчно въведен номер на сметката.

Събиране на цифри

Събира 6-цифрен номер на акаунт от повикващия, ако HTTP заявката е неуспешна или той избере да въведе нов номер на акаунт.

Обработка на грешки

Няколко подкани обработват таймаути, невалидни входове и критични грешки по време на подпотока.

Краен подпоток

Потокът приключва, след като номерът на сметката бъде потвърден или възникне грешка.

Третиране на опашка

Използвайте този шаблон за подпоток, за да автоматизирате обработката на опашките в Webex Contact Center, като поддържате обаждащите се ангажирани с музика и подкани за съобщения.

Този подпоток възпроизвежда музика от опашката, последвана от съобщение, повтаряйки последователността до определен брой пъти (по подразбиране е три). Той осигурява гладка обработка на опашката и ангажиращо изживяване на обаждащия се. Можете да персонализирате променливи като избор на музика, съдържание на съобщение и брой цикли.

Този подпоток използва Cisco Text-to-Speech (TTS) за всякакви аудио подкани. За музика по подразбиране е вграденият файл (defaultmusic_on_hold.wav) за музика на изчакване.

Предпоставки

Уверете се, че следните изисквания са изпълнени в портала за управление на Webex Contact Center, преди да внедрите този подпоток:

  • Създайте входни точки, опашки, конектори, екипи, съпоставяне на входни точки и всякакви други специфични за организацията конфигурационни дейности.
  • Осигурете правилна логика за третиране на опашката и конфигурации за обработка на грешки.
  • Качвайте статични аудио файлове, ако вместо Cisco Text-to-Speech (TTS) се използват персонализирани аудио подкани или музикални файлове.

За подробни стъпки вижте Ръководството за настройка и администриране на Webex Contact Center.

Входове за подпоток

  • queueMessage - STRING: Съобщението, което трябва да се възпроизвежда между музикалните песни (по подразбиране: Моля, изчакайте).
  • queueMusic1 - STRING: Първият музикален файл, който се възпроизвежда, докато повикващият чака (по подразбиране: defaultmusic_on_hold.wav).
  • queueMusic2 - STRING: Вторият музикален файл, който се възпроизвежда между съобщенията (по подразбиране: defaultmusic_on_hold.wav).
  • Counter - INTEGER: Брояч за проследяване на броя на циклите (по подразбиране: 0).
  • musicDuration - INTEGER: Продължителността, за която се възпроизвежда всяка музикална песен (по подразбиране: 10 секунди).

Подпоточни изходи

Няма

Разбивка на подпотока

Таблицата по-долу описва различните елементи на подпотока, участващи в процеса на повикване, като подробно описва действията и отговорите, които се случват по време на всеки етап.

Подпотокен елемент

Описание

Стартиране на подпоток

Започва подпотокът.

Проверка на състоянието

Подпотокът проверява дали броячът е по-малък от 2. Ако е вярно, потокът продължава към музиката и последователността на съобщенията. Ако е невярно, подпотокът приключва.

Възпроизвеждане на музика 1

Първият музикален файл (queueMusic1) се възпроизвежда за времетраенето, определено от musicDuration.

Съобщение за възпроизвеждане

След първия музикален файл се възпроизвежда съобщение с помощта на Cisco TTS, със съдържанието, дефинирано от queueMessage.

Възпроизвеждане на музика 2

След съобщението се възпроизвежда вторият музикален файл (queueMusic2) за определената продължителност.

Брояч на стъпки

Променливата брояч се увеличава с 1 след възпроизвеждане на втория музикален файл.

Проверете отново състоянието

След като броячът се увеличи, потокът проверява отново дали броячът все още е по-малък от 2. Ако е вярно, цикълът се повтаря; в противен случай подпотокът приключва.

Краен подпоток

След като броячът достигне 2, подпотокът приключва.

Дейност на подпотока

Следващата таблица описва последователността на дейностите на подпотока.

Дейност на подпотока

Описание

Стартиране на подпоток

Инициализира процеса на подпоток.

Проверка на състоянието

Проверява се условие, за да се гарантира, че броячът е по-малък от 2, което позволява на цикъла да продължи.

Възпроизвеждане на музика 1

Възпроизвежда първия музикален файл за продължителността, зададена от musicDuration.

Съобщение за възпроизвеждане

Възпроизвежда съобщение с помощта на Cisco TTS със съдържание, предоставено от queueMessage.

Възпроизвеждане на музика 2

Възпроизвежда втория музикален файл за продължителността, зададена от musicDuration.

Брояч на стъпки

Увеличава променливата на брояча с 1, за да контролира цикъла.

Краен подпоток

Прекратява подпотока, след като броячът достигне предварително зададената граница.

Създаване и управление на потоци

Създаване на поток

Можете да създавате и управлявате потоци с помощта на модула за ресурси за маршрутизиране. Когато проектирате поток, взаимодействието с консултация не може да съдържа обратно извикване, обратна връзка от анкета след обаждане или дейност за прехвърляне на сляпо.

Когато създавате поток, ако броят на възлите надвишава 100, може да изпитате забавяне в дизайнера на потоци. В такива случаи ви препоръчваме да използвате функциите за верига на потока и динамични променливи, за да разделите голям поток на лесно управляеми по-малки потоци. За повече информация вижте Свързване на множество потоци (верига на потоци) и Контакт на опашката.

1

Регистрирайте се в Контролния център.

2

Отидете на Контактен център > Клиентско изживяване > потоци.

Появява се страницата Потоци .
3

На страницата Потоци щракнете върху Управление на потоци. Изберете Създаване на потоци от падащия списък.

Съветникът за създаване на нов поток се появява с опцията за избор между поток или подпоток.
4

Щракнете върху Поток.

Кликнете върху Подпоток , за да създадете подпоток. Процесът на създаване на подпоток е подобен на този на създаване на поток.

5

Изберете необходимата опция за създаване на потока:

  • Започнете отначало – Използвайте тази опция, за да създадете нов поток от самото начало.
  • Шаблони за поток – Използвайте тази опция, за да създадете поток от шаблони за потоци. За повече информация вижте Създаване на потоци от шаблони за потоци.
  • Импортиране – Използвайте тази опция, за да импортирате потоци от локално хранилище. За повече информация вижте Импортиране на поток.
6

Щракнете върху Стартиране на чисто.

7

В полето Име на потока въведете уникално име.

Името на потока не може да съдържа интервали. Единственият позволен специален знак е _ (долна черта). Разрешената дължина е 80 знака. Например NewContact_01.

8

Кликнете върху Създаване на поток.

Показва се прозорецът на Flow Designer.

9

В секцията Общи настройки въведете описанието на потока. Не можете да променяте описанието по-късно.

10

(По избор) Конфигурирайте следните настройки в секцията Настройки на диаграмата.

  • Извити връзки – Активирайте или деактивирайте превключването между извити връзки и правоъгълни връзки за всеки поток.

    Можете да разрешите извити връзки, за да подобрите изгледа на връзката между дейностите. При сложни потоци извитите връзки осигуряват по-добра четливост в сравнение с правите линии, които са склонни да се припокриват.

  • Цвят на връзката – Изберете цвета от падащата цветова палитра, за да посочите връзките.

  • Цвят на пътя на грешката – Изберете цвета от падащата цветова палитра, за да посочите пътищата на грешките.

  • Цвят за избор – Изберете цвета от падащата цветова палитра, за да посочите избраната връзка и свързаните дейности.

  • Дебелина – Задайте стойността за увеличаване или намаляване на дебелината на връзката и свързаните дейности. Дебелината се измерва в пиксели, а стойността по подразбиране е 1 пиксел. Максималната поддържана дебелина е 3 пиксела.

11

Изпълнете следните задачи, за да създадете потока:

Създаване на потоци от шаблони за потоци

Шаблоните за потоци ви дават готови потоци за често срещани случаи на употреба. За да създадете потоци от шаблони за потоци:

1

Регистрирайте се в Контролния център.

2

Придвижете се до Услуги > Център за контакти.

3

От навигационния екран на контактния център щракнете върху Клиентско изживяване > потоци.

4

На страницата Потоци щракнете върху Управление на потоци и щракнете върху падащия списък Създаване на потоци .

Съветникът за създаване на нов поток се появява с опцията за избор между поток или подпоток.
5

Щракнете върху Поток.

За да създадете подпоток, кликнете върху Подпоток. Процесът на създаване на подпоток е подобен на този на създаване на поток.

6

От Избор на метод щракнете върху Шаблони за поток.

7

Изберете вашия шаблон от наличния списък с шаблони. Щракнете върху Напред.

Щракнете върху Преглед на подробностите , за да видите подробен визуализация на шаблона. Вижте раздела Преглед на подробности за шаблона за поток за повече информация.

8

В полето Име на потока предоставете уникално име за потока. Придържайте се към конвенциите за именуване.

9

Щракнете върху Напред.

Създали сте нов поток от шаблон на поток.

За повече информация относно потоците и ако потоците изискват допълнителна конфигурация преди тестване, използвайте връзките, налични в списъка с шаблони за поток. Вижте Преглед на подробностите за шаблона за поток.

Какво да правим по-нататък

Персонализирайте дейностите и събитията в потока според вашите изисквания. Проверете и публикувайте потока.

Преглед на подробности за шаблона за поток

За да видите повече подробности за конкретен шаблон:

1

От страницата за колекция от шаблони изберете необходимия шаблон.

2

Кликнете върху Преглед на подробностите. Появява се страницата Подробности за шаблона.

  • Горният панел показва визуализация на избрания шаблон. Щракнете върху иконата на цял екран, за да отворите шаблона на цял екран. Изберете конкретни секции от шаблона и увеличете и намалете мащаба. Ако е необходимо, можете да превключвате между основния поток и потока на събитията.
  • Долният прозорец има следните секции, които предоставят подробна информация за избрания шаблон за поток:
    • Описание—Кратко описание и цел на шаблона.
    • Подробности – Основни характеристики на шаблона.
    • Предварителни изисквания – Стъпки, които трябва да конфигурирате, за да работи шаблонът на потока според очакванията.
    • Разбивка на потока – Подробности за това как започва потокът, какво се случва в потока и как свършва потокът.
    • Използвани дейности – Изброява различните дейности, използвани в конкретния шаблон.
    • Допълнителни подробности – Допълнителни подробности за шаблона за поток.

Какво да правим по-нататък

Щракнете върху Избор на шаблон , за да продължите с избрания шаблон.

Опции на контекстното меню

Използвайте контекстното меню за допълнителни действия. За да отворите контекстното меню от страницата Потоци , изберете потока и отворете потока в модула Flow Designer. Задръжте курсора на мишката върху името на потока. Появява се меню със следните опции:

  • Редактиране на име – Използвайте, за да преименувате потока.
  • Експортиране – Използвайте за експортиране на потока.
  • Импортиране – Използвайте за импортиране на потока.
  • Изтриване – Използвайте за изтриване на потока.
  • Преглед на хронологията на версиите – Използвайте, за да видите подробностите за версията на потока.

Редактиране на променливи на потока

Не можете да редактирате променлива, когато се използва. След като създадете типа променлива, не можете да редактирате типа на променливата.

1

Регистрирайте се в Контролния център.

2

Отидете на Контактен център > Клиентско изживяване > потоци.

Появява се страницата Потоци .
3

Щракнете върху иконата Отидете в Flow Designer до потока, който искате да редактирате. Потокът се отваря в прозореца на Flow Designer.

4

Щракнете върху променлив етикет от екрана Глобални свойства .

Изскачащ прозорец показва обобщение на информацията за променливата.
5

Щракнете върху Редактиране в горния десен ъгъл на изскачащия прозорец.

6

Изберете неизползваната променлива в потока.

7

Направете необходимите промени в името на променливата, описанието, стойността и конфигурациите на променливите.

Промяна на поток

Използвайте превключвателя Редактиране , за да редактирате поток. Когато е активирано, другите разработчици на потока не могат да редактират потока едновременно. По подразбиране потокът се отваря в режим само за четене.

Можете да маркирате променливи, които съдържат чувствителна информация, като защитени. Когато отворите съществуващ поток, който съдържа променливи на потока, получавате подкана да прегледате и маркирате тези променливи като защитени. За повече информация относно защитените променливи вижте Защитени променливи.

1

Регистрирайте се в Контролния център.

2

Отидете на Контактен център > Клиентско изживяване > потоци.

Появява се страницата Потоци и показва списъка с потоци със следните полета:

Име на полето

Описание

Име на потока

Името на потока, както е конфигурирано в приложението Flow Designer.

Името на потока трябва да е уникално.

Описание

Описанието на потока, както е конфигурирано в приложението Flow Designer.

Състояние

Показва дали потокът е публикуван или все още е в етап чернова.

Последна промянаДата и час, когато потокът е бил последно модифициран.
3

Щракнете върху иконата Отидете в Flow Designer до потока, който искате да редактирате. Потокът се отваря в прозореца на Flow Designer.

Ако избраният поток има променливи на потока, ще ви подкани да маркирате променливите като защитени.

Можете да правите промени в потока само ако бутонът за превключване Редактиране е активиран. Ако бутонът за превключване Редактиране е изключен, потокът се появява в режим само за четене.

4

Щракнете върху Go Select Secure Variables , за да отворите диалоговия прозорец Редактиране на защитени променливи .

Можете да щракнете върху Пропусни засега , за да продължите да редактирате избрания поток, без да маркирате защитените променливи. Този диалогов прозорец се появява следващия път, когато редактирате потока.

Поставете отметка в квадратчето Не показвай това съобщение отново , за да пропуснете окончателно процеса на избор за избрания поток.

В момента тази функция не се поддържа.

5

Поставете отметка в квадратчетата на променливите, които съдържат чувствителна информация, и щракнете върху Запиши.

Прозорецът на Flow Designer показва избраните променливи с икона за заключване до имената на променливите.

Избраният поток се отваря в режим само за четене.

6

Активирайте бутона за превключване Редактиране , за да промените потока.

7

Редактирайте потока на черновата по желание.

Когато променяте поток, взаимодействието с консултация не може да съдържа обратно извикване, обратна връзка след проучване след обаждане или сляпа дейност за прехвърляне.

8

Щракнете върху Запиши , за да запазите потока, ако деактивирате бутона за превключване на автоматично записване .

Търсене на обекти в поток

Използвайте функцията за търсене, за да търсите обекти в поток и да осъществявате бърз достъп до техните местоположения. За потоци, които са по-сложни и сложни, използвайте тази възможност за търсене, за да избегнете ръчни усилия за намиране на желаните обекти.

Можете да търсите следните обекти в потока, като използвате тази функция за търсене:

  • Имена, описания и входни данни за дейности
  • Имена на променливи
  • Изрази на камъчета
  • Свойства на потока

Можете да намерите и замените свободен текст в полета като въвеждане на текст, описания, изрази на камъчета и т.н.

1

Регистрирайте се в Контролния център.

2

Отидете на Контактен център > Клиентско изживяване > потоци.

Появява се страницата Потоци .
3

Щракнете върху иконата Отидете в Flow Designer до потока, който искате да редактирате.

Потокът се отваря в прозореца на Flow Designer .
4

В полето за търсене, което се показва в горния десен ъгъл, въведете ключовата дума (име на дейност, име на променлива или низ) и натиснете Enter.

Като алтернатива можете да задействате полето за търсене, като използвате клавишните комбинации: Cmd + K (за macOS) и Ctrl + k (за Windows).

Резултатите от търсенето се показват в отделен панел за търсене от лявата страна на екрана.
5

(По избор) Изберете един или повече типове обекти от падащия списък, за да филтрирате резултатите от търсенето.

6

За да намерите и замените текст, направете следното:

  1. Въведете думата в полето Заместване , за да замените избраната ключова дума.

  2. Можете или да изберете отделните резултати от търсенето и да ги замените с посочената ключова дума, или да щракнете върху Замести всички (Replace all icon.), за да замените всички събития в потока.

Прилагане на етикети на версии към поток

Препоръчваме да добавите етикети на версии, за да изградите жизнения цикъл на потока през различни фази като разработка, тестване и на живо. Вместо да прилагате промени директно към потока, можете да публикувате потока през фази, преди да го разположите в производството. Тази функция ви помага да избегнете презаписване на текущия поток в продукцията.

Когато публикувате поток, свържете етикет на версията, като например "На живо", "Тест" или "Разработчици" с новата версия на потока в допълнение към името на потока. Това дава възможност за прикачване на различни версии на един и същ поток към различни входни точки или GoTo дейност. Най-новият е етикетът на версията по подразбиране, който не можете да премахнете от версия на потока. Можете да приложите всеки друг етикет на версията заедно с най-новата.

Освен това можете да прикачите няколко версии на един и същ поток към входна точка. По време на конфигуриране на входна точка можете да изберете поток заедно с един от свързаните с него етикети на версии.

Можете също така да променяте динамично логиката на потока чрез достъп до етикетите на версията в потока с помощта на променливата NewPhoneContact (вижте Стартиране на потока за подробности). Променливата NewPhoneContact.FlowVersionLabel показва етикета на версията на потока, който се изпълнява в момента: независимо дали е „Dev“, „Test“, „Live“ или „Latest“. Прилагането на етикет на версията на потока позволява изработването на персонализирана логика, която се приспособява към конкретните етикети на версията на потока.

Когато отворите потока в режим на редактиране, виждате черновата на последната публикувана версия на потока. Когато публикувате тази чернова версия, тя свързва етикета на най-новата версия към нея. В даден момент само един поток има етикет на последната версия, свързан с него. Това съответства на последната публикувана версия на потока.

Преди да започнете

Трябва да публикувате потока поне веднъж.

1

Регистрирайте се в Контролния център.

2

Отидете на Контактен център > Customer Experience > Flows.

Появява се страницата Flows .
3

Щракнете върху иконата Go to Flow Designer до потока, който искате да редактирате. Потокът се отваря в прозореца Flow Designer.

4

Редактирайте потока.

5

Щракнете върху Запазване за да запазите потока, ако деактивирате бутона за превключване Автоматично запазване .

6

Включете превключващия бутон Проверка , за да активирате публикуването.

7

Щракнете върху Публикуване.

8

(По избор) В диалоговия прозорец Поток за публикуване въведете бележка относно версията или информация, която искате да споделите с други разработчици на потока.

9

По подразбиране Най-новата се избира като етикет на версията, който показва най-новата версия на потока. Можете да приложите няколко етикета на версия към поточна версия, като например на живо, за разработка или тест от падащия списък Добавяне на етикет на версия .

Ако конкретен етикет на версия е картографиран към входна точка, до този етикет на версията в падащия списък се появява известие, което казва, че етикетът е картографиран към входна точка.

10

Щракнете върху Публикуване.

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

11

(По избор) Щракнете върху иконата на таймера до номера на версията, за да видите хронологията на версиите на потока.

Появява се модалът История на версиите , който показва следните подробности за активни версии и други версии на потока:

  • Време за публикуване
  • Номер на версията
  • Етикет на версията (ако е приложен)
  • Последна редакция от
  • Публикуване на бележка

Използвайте някой от следните атрибути за търсене по ключови думи, за да филтрирате таблицата:

  • Номер на версията
  • Етикети на версията
  • Публикувано от
  • Публикуване на бележка
  • Дата на публикуване

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

12

(По избор) Щракнете върху иконата Преглед на всеки ред, за да видите потока, публикуван в избраната версия.

Ако изберете да редактирате, когато преглеждате по-стара версия на потока, това презаписва текущата чернова с тази конкретна версия на потока.

След като приложите етикета на подходящата версия към поток, можете да изберете тази версия на потока, когато създавате опашка.

Активирайте или деактивирайте автоматичното запазване

1

Регистрирайте се в Контролния център.

2

Отидете на Център за контакт > Customer Experience > Flows.

Появява се страницата Flows .
3

За да създадете поток, щракнете върху Нов.

4

За да редактирате съществуващ поток, щракнете върху иконата Отиди на Flow Designer до потока, който искате да редактирате.

Потокът се отваря в прозореца Flow Designer .
5

За да активирате опцията за автоматично запазване, задайте превключващия бутон Автоматично запазване на ВКЛ.

6

За да деактивирате опцията за автоматично запазване:

  1. Задайте превключващия бутон Автоматично запазване на ИЗКЛ.

    Съобщение ви подканва да потвърдите действието си.

  2. Щракнете върху Деактивиране на автоматичното запазване.

След като деактивирате опцията за автоматично запазване, запазете промените ръчно. В противен случай губите промените, направени в потока.

Дейности по копиране и поставяне

Копирайте и поставете дейност или група дейности в един и същи поток, така че да не се налага да конфигурирате дейности от нулата. За тази цел можете да изберете една дейност или група от дейности наведнъж и да ги използвате повторно в същия поток. Когато копирате дейности, системата създава дубликати на тези дейности и копира всички конфигурирани настройки и връзки.

1

Регистрирайте се в Контролния център.

2

Отидете на Център за контакт > Customer Experience > Flows.

Появява се страницата Flows .
3

За да създадете поток, щракнете върху Управление на потоци > Създаване на потоци.

4

За да редактирате съществуващ поток, щракнете върху иконата Go to Flow Designer до потока, за да отворите потока.

5

Направете някое от следните:

  1. За да копирате и дублирате една дейност, изберете дейността, която искате да копирате, и щракнете върху иконата за копиране (Copy icon.).

  2. За да копирате и дублирате множество дейности, натиснете Shift и изберете дейностите, за да ги групирате, и щракнете върху иконата за копиране (Copy icon.).

Или можете да натиснете Ctrl + C на клавиатурата, за да копирате избраните дейности и да натиснете Ctrl + V, за да поставите избраните дейности върху платното.

6

Пренаредете копираните дейности, ако е необходимо.

Валидирайте поток

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

Когато валидирането успее, оставете превключвателя Валидиране включен. Не можете да публикувате потока, освен ако проверката не успее.

1

Регистрирайте се в Контролния център.

2

Отидете на Контакт център > Клиентски опит > Потоци.

The Потоци се появява страница.
3

Щракнете върху Отидете на Flow Designer икона до потока, който искате да потвърдите.

Потокът се отваря в Дизайнер на потока прозорец.
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 MB.

Какво да правим по-нататък

Можете да промените или публикувате потока. За повече информация вижте Работа с потоци.

Публикуване на поток

Можете да публикувате поток, след като системата потвърди потока и го намери без грешки. Можете да използвате публикуван поток в стратегии за маршрутизиране на входни точки.

Преди публикуване се уверете, че потокът е правилно конфигуриран и готов за използване в контактния център на живо. Системата не поддържа напълно редактиране на публикуван поток.

Системата деактивира бутона Публикуване на потока , докато превключвателят Проверка е изключен. Ако има активни грешки, бутонът остава деактивиран.

Когато щракнете върху Публикуване на потока, се появява прозорецът Публикуване на потока за потвърждение. Преди да публикувате поток, уверете се, че всички изрази работят и че потокът се държи по желание.

Ако възникне грешка:

  • Виждате прозорец за известие с ИД за проследяване и ИД на потока. Свържете се с поддръжката на Cisco за помощ при грешки. Поддръжката изисква идентификационния номер запроследяване.
  • Щракнете върху Публикуване на повторен опит.
1

Регистрирайте се в Контролния център.

2

Отидете на Контактен център > Клиентско изживяване > потоци.

Появява се страницата Потоци .
3

Щракнете върху иконата Отидете в Flow Designer до потока, който искате да публикувате.

Потокът се отваря в прозореца на Flow Designer .
4

Кликнете върху Публикуване.

Ако потокът се публикува успешно, се появява съобщение за потвърждение.

5

Изберете една от следните опции:

  • Щракнете върху Затвори потока и излизането, ако сте приключили с прегледа на потока и искате да излезете от Flow Designer.
  • Кликнете върху Връщане към потока, ако искате да прегледате или редактирате потока.

    Ако потокът е присвоен на стратегии за маршрутизиране на входна точка, редактирането на публикуван поток може да повлияе на взаимодействията на центъра за контакти на живо.

Изтриване на поток

Ако потокът има състояние Публикувано, той може да бъде част от конфигурация на стратегия за маршрутизиране. Знайте къде се използва потокът, преди да го изтриете. В противен случай бихте могли да повлияете на взаимодействията в контактния център на живо.

1

Регистрирайте се в Контролния център.

2

Отидете на Контактен център > Клиентско изживяване > потоци.

Появява се страницата Потоци .
3

Щракнете върху иконата с многоточие до потока, който искате да изтриете, и щракнете върху Изтрий.

4

Щракнете върху Да , за да потвърдите.

Стратегии за маршрутизиране на входни точки

Стратегията за маршрутизиране на входна точка е конфигурация, която контролира поведението на маршрутизиране на контакт, когато контактът достигне входна точка. Когато контакт пристигне на входна точка, системата за маршрутизиране проверява коя стратегия за маршрутизиране на входна точка е активна в дадения момент и следва тази конфигурация.

Секцията за управление на повикванията на конфигурацията на стратегията за маршрутизиране на входна точка ви позволява да изберете поток, който контролира изживяването, което обаждащите се имат по време на взаимодействието си. С Flow Designer можете да конфигурирате поток от край до край, който контролира както първоначалната обработка на повикването в IVR, така и изживяването на опашката, след като контактът е поставен на опашка.

Изберете поток от падащото меню Поток , за да посочите потока, който контролира това изживяване на повикване от край до край през интервала от време, посочен в стратегията за маршрутизиране. От този падащ списък са налични само потоци, които са публикувани от Flow Designer.

Потоците са налични само за входни точки на телефония. Не можете да замените никакви настройки в потока от стратегията за маршрутизиране на входната точка.

Стратегии за маршрутизиране на опашки

Стратегията за маршрутизиране на опашка е конфигурация, която контролира поведението на маршрутизиране на контакт, когато контактът достигне опашка. Когато контакт пристигне на опашка, системата за маршрутизиране проверява коя стратегия за маршрутизиране на опашката е активна в дадения момент и следва тази конфигурация.

Клиентите, които имат стратегии за маршрутизиране на опашки в Webex Contact Center, имат достъп до тях, но не могат да създават нови стратегии. Препоръчваме на всички клиенти да прехвърлят конфигурациите си на опашки.

Създаване и управление на подпотоци

Flow Designer ви позволява да разделите големите потоци на по-малки, по-управляеми части, наречени подпотоци. Можете да използвате повторно подпотоци в множество потоци, за да се справите с конкретни задачи. Този модулен подход опростява управлението на потоците и намалява сложността на изграждането на големи потоци. Ето някои ключови характеристики на подпотоците:

  • Можете да създавате подпотоци на ниво организация, за да ги направите достъпни вътрешно. Например можете да преглеждате и извиквате подпотоци, които са налични в рамките на една и съща организация. Можете да създадете максимум 200 подпотока на организация.

  • Можете да извикате подпоток от потока, за да изпълните логика, без да се свързвате с входна точка или да напускате основния поток.

  • Можете да използвате повторно подпотоци няколко пъти в основен поток или между основните потоци в рамките на организацията.

  • Можете да предавате променливи между родителския поток и подпотока и да картографирате входни и изходни променливи от основния поток към подпотока и обратното. Това прави тези променливи в подпотока независими от променливите в родителския поток, който извиква подпотока.

    Настройките за преобразуване на текст в реч (TTS) в основния поток обаче не преминават към подпотоците. Например, помислете за поток, в който основната променлива на потока е Global_VoiceName: fr-FR-Ariane (френски). Ако подпоток се задейства за възпроизвеждане на TTS, аудиото се възпроизвежда на английски по подразбиране. За да преодолеете това, дефинирайте променлива на подпотока със същото име, която е Global_VoiceName :fr-FR-Ariane (френски). Като алтернатива можете да създадете променлива на подпотока Global_VoiceName (същата като в основния поток) и да картографирате стойността от основния поток към подпотока. За повече информация вижте Конфигуриране на различни поддържани езици и гласови имена с естествен текст в реч в подпотока WxCC.

    Не можете да предавате глобални променливи в подпоток. Въпреки това, като заобиколно решение можете да предавате глобални променливи на подпотока чрез локална променлива.

  • Можете да публикувате подпоток независимо. Промените, направени в подпотока, обаче влизат в сила само след като публикувате отново основния поток.

  • Можете да прикачите етикет на версията, като например Live, Dev и Test към подпоток, така че да можете да извършите тестване от край до край на основния поток в съответните среди.

  • Подпотоци трябва да се извикат от основните потоци. Не можете да извикате друг подпоток от подпоток.

  • Не можете да свържете подпоток от входна точка или стратегия за маршрутизиране на опашка.

  • Можете да импортирате и експортирате подпотоци независимо.

Създаване на подпоток

Можете да създавате и управлявате подпотоци в Control Hub.

1

Регистрирайте се в Контролния център.

2

Отидете на Центъра за контакти > Обслужване на клиенти> Потоци> Подпотоци.

3

Кликнете върху Управление на подпотоци > Създаване на подпоток.

4

В полето Име на подпотока въведете името на подпотока.

Името на подпотока трябва да е уникално. Не може да съдържа интервали. Единствените позволени специални знаци са _ (долна черта) и - (тире). Максималната дължина е 80 знака.

5

Кликнете върху Стартиране на изграждането на подпоток.

Показва се прозорецът на Flow Designer.

6

В секцията Общи настройки въведете описанието на подпотока. Можете да промените това описание по-късно.

7

В секцията Настройки на изгледа конфигурирайте функции като извити връзки, цвят на връзката, цвят на пътя на грешката, цвят на селекцията и дебелина.

8

В секцията Дефиниция на променлива добавете необходимите променливи за свързване към основния поток.

  • Входна променлива на подпотока: (Задължително) Тази променлива взема входни данни от основния поток.
  • Изходна променлива на подпотока: (Задължително) Тази променлива връща изхода обратно към основния поток.
  • Локална променлива на подпотока: (По избор) Тази променлива е за логика, която е изолирана в подпотока и не е свързана с никоя от основните променливи на потока.

Всички горепосочени променливи могат да бъдат от тип String, Integer, Date Time, Boolean, Decimal и JSON.

9

Изпълнете следните задачи, за да създадете подпотока:

Действия като прилагане на етикети на версии и проследяване на потока функционират по същия начин, както в основния поток. За повече информация,Прилагане на етикети на версии към поток и Проследяване на потоци.

Редактиране на подпоток

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

1

Регистрирайте се в Контролния център.

2

Отидете на Центъра за контакти > Обслужване на клиенти> Потоци> Подпотоци.

3

Кликнете върху подпотока, който искате да редактирате.

4

Активирайте бутона за превключване Редактиране , за да промените подпотока.

5

Направете необходимите промени в подпотока.

Щракнете върху Запиши , за да запазите потока, ако деактивирате бутона за превключване на автоматично записване .

Изтриване на подпоток

Ако някой публикуван основен поток използва подпоток, не можете да го изтриете, независимо дали потокът е активен, или е прикачен към входна точка. За да изтриете подпотока, първо го премахнете от основния поток или изтрийте изцяло основния поток.

1

Регистрирайте се в Контролния център.

2

Отидете на Контактен център > Клиентско изживяване > Потоци> Подпотоци.

3

Щракнете върху иконата с вертикално многоточие в реда на подпотока, който искате да изтриете, и щракнете върху Изтрий.

4

Щракнете върху Да , за да потвърдите.

Добавяне на подпоток към основен поток

Можете да добавите подпоток в няколко основни потоци.

1

Регистрирайте се в Контролния център.

2

Навигирайте до Контактен център > Клиентско изживяване > потоци.

Можете също да добавите подпоток към основен поток от навигационната лента на портала за управление. Изберете Стратегия за маршрутизиране> Потоци. Щракнете върху иконата с многоточие до потока, който искате да редактирате, и щракнете върху Отвори.

3

Щракнете върху потока, който искате да промените, за да добавите подпоток.

Показва се прозорецът на Flow Designer.

4

Щракнете върху раздела Подпотоци .

Появява се списък с подпотоци за избраната организация/клиент.

5

Плъзнете и пуснете необходимия подпоток от списъка в платното, за да го добавите към основния поток.

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

По желание щракнете върху Изглед до името на подпотока, за да отворите подпотока в нов раздел в браузъра.

6

В секцията Версия на подпотока изберете необходимия етикет на подпотока, който искате да добавите към основния поток, тъй като той не е конфигуриран по подразбиране. По подразбиране квадратчето Разрешаване на автоматични актуализации е отметнато. Когато е разрешено, всеки път, когато създавате нова версия на подпоток, системата автоматично актуализира основния поток с по-новата версия.

Премахнете отметката от опцията Разрешаване на автоматични актуализации , за да забраните автоматичните актуализации. Уверете се, че сте публикували отново основния поток, когато създавате по-нови версии на подпотока.

7

В секцията Входни променливи на подпотока картографирайте основните променливи на потока с входните променливи на подпотока.

Уверете се, че сте съпоставили един и същ тип данни, за да позволите на подпотока да работи без грешки.

По същия начин, в секцията Изходни променливи на подпотока картографирайте изходните променливи на подпотока към основните променливи на потока със същия тип данни.

8

Публикувайте основния поток.

Конфигуриране на обработката на грешки

Пътят за обработка на грешки се появява за всяка дейност, която е конфигурирана в поток. Можете да конфигурирате пътя за обработка на грешки, за да се справите с грешките, които могат да възникнат по време на изпълнението на потока. Пътят за обработка на грешки се появява по подразбиране и е опция, която трябва да се конфигурира. Ако не конфигурирате пътя за обработка на грешки в дейността, сигналите се появяват по време на валидирането на потока. Можете обаче да публикувате потока със сигналите за валидиране.

Грешките, които възникват по време на изпълнението на потока, са широко класифицирани в два вида:

  • Грешки при изпълнение на дейността: Посочва грешките, които възникват по време на функционалното изпълнение на дейността. Например възниква грешка в дейността, когато клиент въведе несравним запис по време на изпълнение на дейността в менюто .

  • Системни/глобални грешки: Посочете грешките, които възникват в системата по време на изпълнението на дейностите. Например системни грешки възникват, когато има невалиден израз на камъче по време на изпълнението на дейността Задаване на променлива .

    • Недефинирана грешка: Този възел за грешка задава изходния път за грешка, който потокът поема, когато има недефинирани системни грешки по време на изпълнение на потока. Можете да конфигурирате потока за недефинирани грешки, като свържете изходния път на тази дейност към подходящи дейности.

      Следните дейности за управление на потока нямат възел Undefined Error - Стартиране на поток, Краен поток, HTTP заявка и Анализиране.

      Ако не виждате възела Undefined Error в никоя дейност, свържете се с поддръжката на Cisco, за да активирате съответния флаг за функция.

Конфигурирайте пътищата за обработка на грешки, за да оптимизирате потока. Ако няма път за обработка на грешки, конфигуриран за дейността, потокът използва пътя по подразбиране, който е конфигуриран в манипулатора на събития OnGlobalError в раздела Потоци на събития. За повече информация относно манипулатора на събития OnGlobalError вижте Потоци на събития.

Свързване на множество потоци (верига на потока)

Веригата на потока ви дава възможност да свържете множество потоци. Можете да промените изживяването на повикващия въз основа на времето (ако предавате повикването на входна точка) или да използвате повторно един поток в няколко сценария (ако предавате повикването на поток). Използвайте GoTo , за да свържете множество потоци. Можете да картографирате променливите на потока между потоците, за да гарантирате, че данните продължават да съществуват в изживяването на повикванията от край до край.

Регистрация за ваксинация

За да се справите с клиенти, участващи в кампания за ваксинация, можете да предоставите две опции: едната за премиум клиенти, а другата за обикновените клиенти.

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

Когато премиум клиенти се обаждат, системата предава обаждането на друг поток, за да резервира среща.

Известни проблеми с веригата на потока

  • Не можете да изтриете входна точка, която се използва във веригата на потока. Преди да изтриете входна точка, уверете се, че сте изтрили всички ресурси, като опашки и потоци, които са свързани с входната точка.

  • Не можете да изтриете поток, който се използва във веригата на потоци. Преди да изтриете потока, уверете се, че сте изтрили всички препратки към потока, които са създадени като част от веригата на потока.

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

Проследяване на потоци

Проследяването на потока е процес за отстраняване на грешки след повикване в Flow Designer, който позволява на разработчиците на поток да получат представа за потока и да преглеждат пътя, по който е поел за повикване. Тази функция също така позволява на разработчиците на потока да преглеждат цялата необходима информация в пътя за изпълнение на контрола на потока, която помага за отстраняване на грешки в потоците и отстраняване на всички проблеми, които възникват по време на изпълнението на потока.

Ако сте приложили няколко етикета на версии към поток, можете да проследите потока и по отношение на тези етикети на версиите. За повече информация вижте Прилагане на етикети на версии към поток.

Взаимодействието обобщава и съпоставя набор от дейности, свързани с пътуването на контакт през контактен център. ИД на взаимодействие е генериран от системата уникален идентификатор, който идентифицира дадено взаимодействие. ИД на взаимодействията свързват пътя на взаимодействията през различни пътища, което ви подканва да идентифицирате сценариите за неуспех и пътищата за неуспех на дейността, за да отстраните неизправностите при изпълнението на потока.

Можете да използвате проследяване на потока, за да видите различни пътища за управление на повикванията след изпълнение на потока в производството. Това гарантира проверка на всички настройки на дейността и други зависими конфигурации на потока за успешно изпълнение на потока.

Преди да започнете

Трябва да публикувате и изпълните поток, така че да се установи поне едно взаимодействие. За повече информация вижте Създаване и управление на потоци.

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub - https://admin.webex.com/.

2

Отидете на Контактен център > Клиентско изживяване > потоци.

Появява се страницата Потоци.
3

Щракнете върху иконата Отидете в Flow Designer до потока, който искате да редактирате.

Потокът се отваря в прозореца на Flow Designer.
4

Щракнете върху Отстраняване на грешки.

Появява се екранът Взаимодействия . Таблица показва най-новите 100 взаимодействия за потока. Можете да видите следните подробности в таблицата:
  • Времево клеймо: Показва датата и часа на взаимодействието.

  • ИД на взаимодействието: Показва уникалния ИД на взаимодействието.

  • Версия: Показва версията на потока с етикета на версията, приложен към нея, като например Последен, Разработващ, На живо и Тест.
  • Входна точка: Показва входната точка, присвоена на потока.

  • Последна изпълнена дейност: Показва дейността, която е изпълнена в края на избраното взаимодействие.

5

(По избор) Използвайте опцията за търсене, за да филтрирате списъка със следните параметри за търсене:

  • ИД на взаимодействие: Въведете ИД на взаимодействие, за да покажете пътя за изпълнение на потока за това взаимодействие.

  • Период от време: Изберете началната и крайната дата на продължителността, за която искате да извлечете идентификаторите на взаимодействието.

  • Етикет на версията: Изберете един или повече етикети от този падащ списък, за да видите всички версии на потока с етикетите на избраната версия.
6

Изберете взаимодействие от таблицата.

Избраният път на дейност се маркира в платното.

Отваря се нов раздел, който показва последователността на дейностите, изпълнени по време на взаимодействието. Той показва следните подробности:

  • Последователност: Показва дейностите в последователност на тяхното изпълнение.

  • Име на дейността: Показва името на дейността.

  • Резултат: Това може да бъде или успех , или неуспех. Неуспешните екземпляри се показват в червено.

Можете да изберете няколко взаимодействия, които се отварят в отделни раздели.

7

Изберете дейност, за да видите следните подробности:

  • Метаданни за взаимодействие с дейността: Показва името на дейността, както и началния и крайния час на изпълнението на тази дейност.

  • Входни данни за дейност: Показва списъка с входове, предоставени в избраната дейност. Например, ако изберете дейността " Възпроизвеждане на музика", входовете може да включват продължителност на музиката, музикален файл, начален офсет, динамичен аудио файл и т.н.

  • Изходи от дейността: Показва резултата от дейността.

  • Модифицирани променливи: Показва подробности за променливите, които се променят в процеса на изпълнение на избраната дейност. Например, ако променлива на потока се променя с помощта на дейността Задаване на променлива , променливата на потока и актуализираната стойност се показват в секцията Модифицирани променливи .

8

(По избор) Щракнете върху иконата за копиране (Copy icon.), за да копирате подробностите за взаимодействието в клипборда си.

Можете да идентифицирате дейностите за неуспешните екземпляри и да отстраните неизправности, като редактирате потока. За повече подробности вижте Създаване и управление на потоци.

Преглед на анализа на потока

Анализът в Flow Designer предоставя обобщен изглед на всички повиквания, преминали през избран поток. Той показва колко пъти всеки изходящ порт на дадена дейност е бил изпълнен през даден период. Той също така изчислява процента на това колко повиквания са преминали през дейността на NewPhoneContact . Знаменателят за процентното изчисление е броят на повикванията, преминаващи през дейността NewPhoneContact .

Flow Analytics разглежда само завършени обаждания в рамките на посочения период от време. Обажданията, които са започнати преди избрания период, но са приключили в рамките на този период, също се вземат предвид за изчисляване на общия брой обаждания. Обажданията, зададени за обратно повикване, или тези, които продължават поради други причини (като текущи или неприключени), се изключват от данните от анализа.

За всяка дейност броят на изпълнението се показва на изходящите портове. За дейности като меню, което се е разклонило с множество пътища, всеки порт получава своя брой изпълнения и процентите следват. Ако броят на изпълнението на изходящ порт не е налице, това означава, че не е имало повиквания, които да са докоснали порта.

Пътищата на потока са цветно кодирани въз основа на броя на изпълнените повиквания, както е показано в цветовата палитра. В някои сценарии, като цикли на повиквания, процентът може да надхвърли 100%.

Ако няма връзка, свързана с конкретен порт, като например обработка на грешки, системата все още показва броя на изпълнението в порта за обработка на грешки, тъй като е завършил с грешка и е насочен към събитието OnGlobalError в раздела Събитие. В такива случаи системата показва аналитичните данни за манипулатора на събития OnGlobalError .

По подразбиране Flow Analytics взема предвид най-новата версия на потока. Ако потокът има няколко версии, можете да превключвате между тях с помощта на таблицата "Хронология на версиите".

Понастоящем Flow Analytics не поддържа подпотоци. Ако конфигурирате подпоток в рамките на основния поток, системата взема предвид само дейността на подпотока, добавена към основния поток, и изключва данни, специфични за дейностите в подпотока.

Преди да започнете

Потокът трябва да бъде публикуван поне веднъж.

1

влезте във вашата клиентска организация, като използвате URL адреса на Control Hub# https://admin.webex.com/

2

Отидете на Контактен център > Клиентско изживяване > потоци.

3

Изберете потока и щракнете върху иконата Отидете на Flow Designer .

Избраният поток се отваря в Flow Designer.
4

Кликнете върху Анализ.

Страницата се опреснява и показва данните от анализа.

По подразбиране той показва показателите за всички завършени контакти през последните 15 минути.

5

Щракнете върху приспособлението Дата и изберете една от следните опции:

  • Последните 15 минути
  • Днес
  • Вчера
  • Последните 7 дни
  • Последните 30 дни
  • Този месец
  • Персонализирани - изберете началната и крайната дата, за да видите анализа на потока за определен период до последните 30 дни.

Страницата Flow Analytics показва следните показатели:

  • Общо изпълнение на потока- Показва колко пъти потокът е изпълнен през избрания период. За тази цел, ако поток се изпълни два пъти в рамките на едно и също взаимодействие, показателят се увеличава с 2 (брой изпълнения), а не с 1 (брой извиквания).

  • Средна продължителност на потока- Показва средната продължителност, необходима за изпълнение на потока. Средната стойност се изчислява за всички основни дейности на потока и дейности на потока на събитията, които са преминали през потока. Тази стойност включва дейности, изпълнявани чрез пътища за грешки. Знаменателят е общото изпълнение на потока при изчисляване на средната стойност.

  • Средни дейности на контакт - Показва средната дейност, изпълнена на повикване, преминало през потока. Тази средна стойност включва и дейности по потока на събитията. Това помага при анализиране на използването на потока. Тази стойност включва дейности, изпълнявани чрез пътища за грешки.

  • Грешки в дейността | Activity Error % - Показва броя на повикванията, които са приели порта/пътя за грешка. За процентното изчисление знаменателят е общият брой изпълнени дейности, а числителят е общият брой изпълнения на портовете за грешки.

6

(По избор) За да превключвате между версиите на потока, отидете на Хронология на версиите. Изберете версия, за да видите данните от Google Анализ за тази версия на потока.

7

(По избор) Изберете дейност в потока, за да видите подробностите за използването на дейността, отнасящи се до тази дейност за избрания период.

Това показва само първите 100 взаимодействия със следните ограничения:

  • Данните може да не съвпадат за избрания период.
  • За циклични дейности едни и същи взаимодействия може да се показват няколко пъти.
8

Щракнете върху Анализ , за да затворите изгледа на анализ и да се върнете към разработчика на потоци.

Какво да правим по-нататък

Запознаване с кодовете за грешки

Flow Designer връща кодове за грешки, за да покаже естеството или причината за грешката. Използвайте следната таблица, за да идентифицирате грешката и нейното описание.

Таблица 73. Кодове за грешки на Flow Designer

Код на грешка

Описание

FC1001

Версията на потока не е намерена. Обновете страницата или създайте нов поток.

FC1002

Стартирането на активността не е намерено. Обновете страницата или създайте нов поток. Стартиране на дейност се появява по подразбиране, когато създавате нов поток.

FC1003

Един или повече потоци от събития нямат валидно начало. Добавете дейност на манипулатора на събития в началото на всеки поток на събитие.

FC1004

Всички клонове, които не са свързани със събитие, трябва да водят до крайния възел.

FC1005

Една от променливите конфигурации е невалидна. За всяка променлива се уверете, че конфигурираният тип данни и стойността на променливата са съвместими.

FC1006

Един или повече портове в дейността не са свързани. Уверете се, че всички портове са свързани към друга дейност чрез връзка.

FC1007

Добавете описание на дейността.

FC1008

Някои от променливите имат едно и също име. Уверете се, че всички променливи имат уникално име.

FC1009

Изразът е невалиден.

FC1010

Условието е невалидно.

FC1011

Връзката в главния поток е прекъсната. Изтрийте връзката, за да коригирате грешката.

FC1012

Връзка в потока на събитията е прекъсната. Изтрийте връзката, за да коригирате грешката.

FC1013

Дейността се използва в повече от един поток от събития. Потоците на събития не могат да споделят общи дейности и трябва да имат уникално начало и край.

FC1014

Контактът на опашката трябва да прекрати потока. Изходната връзка може да се свърже само с дейност на End Flow.

FC1015

Едно или повече полета в дейността не са конфигурирани правилно. По време на проверката системата показва дейността, която е неуспешна валидация, като връзка. Щракнете върху връзката, за да отидете до дейността и полето, причиняващо грешката. Следвайте изискванията на всяко поле, за да коригирате всички грешки и да въведете валидни входни данни.

FC1016

Друг потребител е създал поток, който е в конфликт с името на този поток. Редактирайте името на потока, за да го направите уникално.

FC1017

Една дейност има стрелки, които произхождат от и сочат към нея.

За повече информация относно грешките на GraphQL Server вижте https://www.apollographql.com/docs/react/data/error-handling/.