SetFollowMe - данный метод предназначен для установки детальной структуры переадресации.
Точка подключения: https://api.mtt.ru/ipcr/
Авторизация: Basic Auth
Метод: POST
Входные параметры
Name | Type | Description |
---|---|---|
sip_id* | string | sip_id аккаунта, номер МТТ |
event_URL | string | URL для отправки онлайн уведомлений о ходе звонка* |
event_extended | string | Параметр для получения расширенных логов по звонку |
client_id | string | Сквозной идентификатор вызова от API клиента |
redirect_type* | int32 | Тип переадресации 1 – одиночная (переадресация на 1 номер), 2- последовательная (переадресация на несколько номеров), 3- параллельная (переадресация на несколько номеров одновременно) |
file_to_A | string | id промпта для стороны A |
file_to_B | string | id промпта для стороны B |
answer | string | проигрывание промпта в ответном состоянии/проигрывание промпта в предответном состоянии |
masking | string | Скрытие/Транслирование А- номера |
* обязательный параметр
controlCallStruct
Name | Type | Description |
---|---|---|
I_FOLLOW_ORDER | int32 | Порядок следования номера при перенаправлении вызова |
PERIOD | string | Период (дни недели и диапазон времени) активности перенаправления на данный номер |
PERIOD_DESCRIPTION | string | Описание периода перенаправления вызова |
TIMEOUT | int32 | Таймаут (в секундах) время ожидания ответа |
ACTIVE | string | Активность |
NAME | string | Символьное имя номера для перенаправления вызова |
REDIRECT_NUMBER | string | Номер для перенаправления вызова |
DTMF | string | Ввод добавочного номера |
Выходные параметры
Name | Type | Description |
---|---|---|
success | int32 | Индикатор успеха |
Подробнее о настройке параметра PERIOD...
Пример
{ "id":"1", "jsonrpc":"2.0", "method":"SetFollowMe", "params":{ "sip_id":"выбранный аккаунт", "event_URL":"URL для отправки онлайн уведомлений о ходе звонка*", "event_extended":"Параметр для получения расширенных логов по звонку", "client_id":"Сквозной идентификатор вызова от API клиента", "redirect_type":Тип переадресации, "file_to_A":"id промпта для стороны A", "file_to_B":"id промпта для стороны B", "answer":"проигрывание промпта в ответном состоянии/проигрывание промпта в предответном состоянии.", "masking":" Скрытие/Транслирование А- номера", "controlCallStruct":[ { "I_FOLLOW_ORDER":Порядок следования номера при перенаправлении вызова, "PERIOD":"Период (дни недели и диапазон времени) активности перенаправления на данный номер", "PERIOD_DESCRIPTION":"Описание периода перенаправления вызова", "TIMEOUT":Таймаут (в секундах) время ожидания ответа, "ACTIVE":"Активность ", "NAME":"Символьное имя номера для перенаправления вызова", "REDIRECT_NUMBER":"Номер для перенаправления вызова", "DTMF":"Ввод добавочного номера" }, { "I_FOLLOW_ORDER":2, "PERIOD":"Период (дни недели и диапазон времени) активности перенаправления на данный номер", "PERIOD_DESCRIPTION":"Описание периода перенаправления вызова", "TIMEOUT":Таймаут (в секундах) время ожидания ответа, "ACTIVE":"Активность ", "NAME":"Символьное имя номера для перенаправления вызова", "REDIRECT_NUMBER":"Номер для перенаправления вызова" } ] } }
Успешный ответ
{ "jsonrpc": "2.0", "id": "1", "result": { "success": 1 } }