Входящий звонок с маршрутизацией на ответственного Creatio
1.Описание
Схема выполняет следующую задачу:
Задача:
При входящем вызове получить внутренний номер ответственного в Creatio, направить звонок на него (10 секунд), если нет ответа - направить на номер по умолчанию.
В случае, когда ответа не было, есть возможность перевода на конкретный номер, или на очередь.
1.1. Перевод на номер
Пример схемы можно увидеть на рисунке 1.
Рис. 1. Схема входящего звонка с маршрутизацией на ответственного Creatio
Для удобства пользования можно скачать готовый json-файл, который прикреплен ниже, и импортировать. Больше информации о импорте json-файла можно посмотреть здесь.
1.1.1. Описание схемы
Компонент | Блок компонента | Параметры компонента | Описание |
---|---|---|---|
Start |
| Компонент начала схемы | |
Настройка гудков, или звуковых файлов до начала разговора. Выбранный тон - %(1000,6000,425);loops=-1 | |||
Для выполнение HTTP REST запроса на авторизацию. Для этого:
{
| |||
Приведения номера в вид по которому будет происходить поиск в Creatio, а именно перевернуть номер.
| |||
Обрезает Creatio BPMCSRF token из полученных cookie в переменную "BPMCSRF" для авторизации следующих запросов. Для этого:
| |||
| Поиск по номеру абонента ответственного оператора в Creatio и получения внутреннего номера этого оператора. Для этого необходимо:
Cookie - ${my_cookie} Accept - application/json;odata=verbose BPMCSRF - ${BPMCSRF}
{
Name - rows.0.Name owner_caller_id_number - rows.0.OwnerLogin | ||
Для назначения переменных, которые позже будут использованы. Добавить:
Перечень возможных параметров можно посмотреть здесь. | |||
Проверка наличия значения переменной owner_caller_id_number. Так можно узнать есть ли ответственный в Creatio по номеру звонящего абонента Для этого в поле "Expression" указать переменную | |||
(ветка 1) | Соединяет с ответственным в Creatio. Для этого:
| ||
(ветка 2) | Для перенаправления с номером по умолчанию. Для этого:
| ||
Завершение звонка |
1.2. Перевод в очередь
Пример схемы можно увидеть на рисунке 2.
Рис. 2. Схема входящего звонка с маршрутизацией на ответственного Creatio с возможностью переадресации в очередь
Для удобства пользования можно скачать готовый json-файл, который прикреплен ниже, и импортировать. Больше информации о импорте json-файла можно посмотреть здесь.
1.2.1. Описание схемы
Компонент | Блок компонента | Параметры компонента | Описание |
---|---|---|---|
Start |
| Компонент начала схемы | |
Настройка гудков, или звуковых файлов до начала разговора. Выбранный тон - %(1000,6000,425);loops=-1 | |||
Для выполнение HTTP REST запроса на авторизацию. Для этого:
{
| |||
Приведения номера в вид по которому будет происходить поиск в Creatio, а именно перевернуть номер.
| |||
Обрезает Creatio BPMCSRF token из полученных cookie в переменную "BPMCSRF" для авторизации следующих запросов. Для этого:
| |||
| Поиск по номеру абонента ответственного оператора в Creatio (Рис.2) и получения внутреннего номера этого оператора(Рис.3). Для этого необходимо:
Cookie - ${my_cookie} Accept - application/json;odata=verbose BPMCSRF - ${BPMCSRF}
{
Name - rows.0.Name owner_caller_id_number - rows.0.OwnerLogin | ||
Для назначения переменных, которые позже будут использованы. Добавить:
Перечень возможных параметров можно посмотреть здесь. | |||
Проверка наличия значения переменной owner_caller_id_number. Так можно узнать есть ли ответственный в Creatio по номеру звонящего абонента Для этого в поле "Expression" указать переменную ${owner_caller_id_number} | |||
(ветка 1) | Соединяет с ответственным в Creatio. Для этого:
| ||
(ветка 2) | Для перенаправления абонента в очередь "Заказ" Для этого поле "Queue" выбрать очередь "Заказ. | ||
(ветка 2) | Завершение звонка |