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