Для осуществления резервирования переадресации входящего вызова при недоступности клиентского URL необходимо установить "оффлайн" переадресации ("number") для конкретного sip_id методом API:
setReserveCallControlNumber - данный метод позволяет установить или обнулить номер резерва для услуги УВВ.
Точка входа : https://webapicommon.mtt.ru/index.php
Авторизация: Basic Auth
Тип запроса: POST
Входные параметры
Name | Type | Description |
---|---|---|
sip_id | string | sip_id аккаунта |
number | string | Строка содержащая number |
Выходные параметры
Name | Type | Description |
---|---|---|
success | int32 | Индикатор успеха |
Пример
Запрос:
JSON
{ "id": "1", "jsonrpc": "2.0", "method": "setReserveCallControlNumber", "params": { "sip_id":"73432143178", "number":"79991112233" } }
Успешный ответ
JSON
{ "jsonrpc": "2.0", "id": 1, "result": { "success":1 } }
Не успешный ответ
JSON
{ "jsonrpc": "2.0", "id": "1", "error": { "code": -32002, "message": "Permission denied", "data": "agent does not have access to this account" } }
Для всех кодов ответа от клиентского URL на запрос логики переадресации getControlCallFollowMe, отличных от HTTP 200, МТТ использует заранее предустановленную «оффлайн» переадресацию.