Page tree
Skip to end of metadata
Go to start of metadata

Оглавление:

Получение настроек виртуального номера

GetAccountCustomFields - данный метод предназначен для получения настраиваемых полей учётной записи

Точка входа: https://api.mtt.ru/ipcr/

Авторизация: Basic Auth

Тип запроса: POST

Входные параметры

NameTypeDescription
sip_idstring

номер клиента по которому запрашивается алгоритм переадресации вызова

Выходные параметры

NameTypeDescription
gn_ip_ipcrstringустановленный клиентский url
gn_ip_reservestringустановленный резервный номер
i_accountstringидентификатор аккаунта

Пример

JSON
{
    "id":"1",
    "jsonrpc":"2.0",
    "method":"GetAccountCustomFields",
    "params":{
        "sip_id":"78005110559"
    }
}

Успешный ответ

JSON
{
   "jsonrpc":"2.0",
   "id":"1",
   "result":{
       "gn_ip_ipcr":"https://www.domen.ru/mtt/",
       "gn_ip_reserve":"79307084160",
       "i_account":"113408082"
      }
   }
}

Получение настроек добавочного номера

getSipExtensionSettings - данный метод предназначен для получения настроек добавочного номера

Точка входа: https://api.mtt.ru/ipcr/

Авторизация: Basic Auth

Тип запроса: POST

Входные параметры

Name

Type

Description

sip_id

string

номер клиента по которому запрашивается алгоритм переадресации вызова

extension

string

добавочный номер

Выходные параметры

Name

Type

Description

ccfm_url

string

редирект url

reserve_number

string

резервный номер

Пример

JSON
{
    "id": "1",
    "jsonrpc": "2.0",
    "method": "getSipExtensionSettings",
    "params": {
        "sip_id": "78005551619",
        "extension": "0002"
    }
}

Успешный ответ

JSON
{
    "jsonrpc": "2.0",
    "id": "1",
    "result": {
        "ccfm_url": "http://workreview.ru/ipcr.php?file=New2",
        "reserve_number": "79444444456"
    }
}

Важно!

При отсутствии настроек на добавочном номере (обращение к URL и переадресация на резервный номер при падении API клиента), вызов пойдет по настройкам виртуального номера.
При отсутствии настроек на виртуальном номере - вызов будет отбит.

Можно не делать настройки на добавочных номерах, а сделать настройки на виртуальном номере, тогда все звонки (обращение к URL и переадресация на резервный номер при падении API клиента) по каждому добавочному пойдут по настройкам виртуального номера.


Your Rating:

  • No labels