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-цифрен номер на сметката, последван от ключа за паунда (#). |
Обработка на грешки (Все още там, невалиден, критичен) |
Подпотокът обработва изчакване, невалидни входове и критични грешки със съответните подкани:
|
Краен подпоток (Заключение) |
Подпотокът приключва или след потвърждаване на номера на сметката, или след обработка на грешка. |
Дейности по подпотока
Следващата таблица описва последователността на дейностите на подпотока за този шаблон.
Дейност на подпотока |
Описание |
---|---|
Стартиране на подпоток |
Подпотокът започва, когато бъде извикан. |
Моля, изчакайте |
Възпроизвежда съобщение с помощта на TTS, като моли обаждащия се да изчака, докато информацията му бъде извлечена. |
HTTP заявка |
Изпраща HTTP GET заявка за извличане на информацията за акаунта на клиента. |
Проверете състоянието на HTTP |
Оценява HTTP отговора, за да определи дали заявката е била успешна. |
Меню за потвърждение |
Подканва обаждащия се да потвърди извлечения идентификатор на акаунта или да го въведе отново, ако е неправилно. |
Задаване на променлива |
Съхранява потвърдения или ръчно въведен номер на сметката. |
Събиране на цифри |
Събира 6-цифрен номер на акаунт от повикващия, ако HTTP заявката е неуспешна или той избере да въведе нов номер на акаунт. |
Обработка на грешки |
Няколко подкани обработват таймаути, невалидни входове и критични грешки по време на подпотока. |
Краен подпоток |
Потокът приключва, след като номерът на сметката бъде потвърден или възникне грешка. |