Маршруты с HTTP-запросом

Маршрут с HTTP-запросом (Базовый и Колл-центр)

Примечание

Задание - создать маршрут с HTTP-запросом (POST с типом данных json), и последующей условной маршрутизацией (в зависимости от значения переменной) на очередь или на уведомление.

Для добавления элемента используйте кнопку add_way-dialplan

Нажмите на появившийся ниже пустой элемент, во кладке Дополнительно выберите элемент HTTP-запрос.

../../_images/dialplan_example_http.png

В открывшемся окне в поле «Тип запроса» выберите «POST-запрос». В поле «URL-адрес» укажите адрес сервиса, куда необходимо выполнить запрос.

В полях «Accept запроса» и «Content-Type запроса» согласно ТЗ выберите «application/json». Внесите тело запроса в соответстующее поле.

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

../../_images/http1.png

Затем нажмите кнопку ok_button

Добавьте в маршруте после запроса элемент Условная маршрутизация. Выберите тип условия «По значению переменной», введите переменную в поле «Название», укажите тип переменной и условия с его значением.

../../_images/http2.png

Затем нажмите кнопку ok_button. Элемент сохранится и появятся две ветки «Условие» и «Иначе».

В ветку «Условие» вставляем элемент Очередь, а в «Иначе» - Уведомление.

../../_images/http3.png

Маршрут создан, необходимо для его сохранения нажать кнопку save

На АТС существуют свои Основные переменные сессии.

Назад в документацию к элементу HTTP-запрос.