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

Оглавление:

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...

Пример

JSON
{
   "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":"Номер для перенаправления вызова"
         }
      ]
   }
}

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

JSON
{
    "jsonrpc": "2.0",
    "id": "1",
    "result": {
        "success": 1
    }
}

Your Rating:

  • No labels