HTTPч1>
Обзор
Этот подтоок обеспечивает динамический интерфейс, при котором информация об учетной записи пользователя выполняется с помощью HTTP-запроса. В случае успешного поиска пользователю предлагается подтвердить идентификатор учетной записи. В случае неудачи или предпочтения вызывающего абонента можно ввести номер учетной записи вручную. Поток изящно обрабатывает ошибки, такие как недопустимые вводы, задержки и критические сбои, с соответствующими подсказками.
В этой подтеке для воспроизведения голосовых вызовов используется система Cisco Text-to-Speech (TTS).
Предварительные условия
Перед внедрением этого подтока убедитесь, что на портале управления Webex контакт-центром выполняются следующие требования:
- Создавать точки входа, очереди, соединители, группы по сервисам, сопоставления точек входа и любые другие действия в конфигурации, связанных с конкретной организацией;
- Выгрузка статических аудиофайлов, если вместо Cisco Text-to-Speech (TTS) используются пользовательские звуковые подсказки.
- Убедитесь, что URL-адрес и параметры HTTP-запроса правильно заданы в соответствии с потребностями вашей организации.
Подробные сведения см . в руководстве по настройке и администрированию Контакт-центра Webex.
Входы подтека
- errorMessage - STRING: сообщение, которое будет воспроизводиться в случае ошибки во время подтока.
Подточные выходы
- outputVariable — STRING: содержит подтвержденный или введенный вручную номер учетной записи.
Нарушение подтоков
В следующей таблице описаны различные элементы подтекания, участвующие в процессе вызовов, в которых подробно описаны действия и ответы, возникающие на каждом этапе.
Элемент подтока |
Описание |
---|---|
Запуск подтока (Инициализация) |
Субпоток начинает процесс извлечения данных пользователя. |
Подождите (Комфортное сообщение) |
Вызывающий абонент информируется о том, что система восстанавливает его информацию, используя подсказку TTS: подождите, пока мы разберем вашу информацию. |
HTTP-запрос; (Получить информацию о пользователе) |
Система отправляет запрос HTTP GET для получения информации о пользователе из указанной API конечной точки. В случае успешного ответа будет указан идентификатор пользователя. |
Проверка состояния HTTP (Оценить ответ) |
Http-ответ оценивается на основе кода статуса. Если запрос выполнен успешно, процесс переходит к следующему шагу. |
Меню подтверждения (Подтверждение запроса или ввод вручную) |
Вызывающему абоненту предлагается подтвердить идентификатор полученных учетных записей или вручную ввести номер учетной записи, если он указан неправильно. |
Задать переменную (Идентификатор учетной записи хранения) |
Если вызывающий абонент подтверждает идентификатор учетной записи, значение сохраняется в выходнойVariable. |
Собирайте цифры (Ввод учетной записи вручную) |
Если запрос не выполняется или вызывающий абонент решает повторно ввести номер своей учетной записи, ей предлагается ввести 6-значный номер счета с ключом фунта (#). |
Обработка ошибок (Сохраняется, недопустимо, критично) |
Субпоток обрабатывает задержки, недопустимые вводы и критические ошибки с помощью соответствующих подсказк
|
Конечный подтоок (Заключение) |
Подтекание заканчивается либо после подтверждения номера учетной записи, либо после обработки ошибки. |
Действия с подтеками
В следующей таблице описана последовательность действий подтека для этого шаблона.
Действие подтоков |
Описание |
---|---|
Запуск подтока |
Субпоток начинается при его вызове. |
Подождите |
Воспроизводит сообщение с помощью TTS с просьбой вызывающего абонента подождать получения его информации. |
HTTP-запрос; |
Отправляет запрос HTTP GET для получения информации об учетной записи клиента. |
Проверка состояния HTTP |
Проверяет HTTP-ответ, чтобы определить, успешно ли поступил запрос. |
Меню подтверждения |
Запрашивает у вызывающего абонента подтверждение идентификатора учетной записи или его повторно ввести, если это неправильно. |
Задать переменную |
Сохраняет утвержденный или введенный вручную номер учетной записи. |
Собирайте цифры |
Собирает у вызывающего абонента из 6 цифр номер учетной записи в случае неудачи HTTP-запроса или ввода нового номера учетной записи. |
Обработка ошибок |
В нескольких подсказках обрабатываются задержки, недопустимые вводы и критические ошибки во время подтока. |
Конечный подтоок |
Поток завершается после подтверждения номера учетной записи или возникновения ошибки. |