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

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Оглавление:

getFollowmeAccountSettings - данный метод возвращает информацию о настройках переадресаций account'а.

Точка подключения: https://gapi.mtt.ru:6443/v1/api

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

Метод: POST

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

Name

Type

Description

sip_id*
string
Идентификатор account'а.

* - обязательные поля

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

Name

Type

Description

sip_id
string
Идентификатор account'а.
sequence
stringstring:range(Order,Random,Simultaneous)
Тип сортировки при обзвоне списка правил.
caller_id
string

Отображаемый А-номер при переадресации

followmeStructure
array
Mассив настроек follow_me

Формат элементов followmeStructure

Name

Type

Description

timeout
integer

Величина таймаута

redirect_number
string

Номер для переадресации

name
string
Наименование follow_me записи
follow_order
integer

Номер в очереди переадресации

active
string:range(Y,N)

Флаг активно/неактивно

Пример

JSON
{
    "id": "1",
    "jsonrpc": "2.0",
    "method": "getFollowmeAccountSettings",
    "params":
    {
        "sip_id" : "74951348579"
    }
}

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

JSON
{
   "jsonrpc":"2.0",
   "id":"1",
   "result":
   {
      "sip_id":"74951348579",
      "sequence":"Order",
      "caller_id":"74951348579",
      "followmeStructure":
      [
         {
            "redirect_number":"79163777604",
            "name":"79163777604",
            "active":"Y",
            "follow_order":"1",
            "timeout":"25"
         },
         {
            "redirect_number":"79636793312",
            "name":"79636793312",
            "active":"Y",
            "follow_order":"2",
            "timeout":"15"
         }
      ]
   }
}

Не успешный ответ

JSON
{
   "jsonrpc":"2.0",
   "id":"1",
   "error":
   {
      "code":-32002,
      "message":"Permission denied",
      "data":
      [
         {
            "code":"C_PERMISSION_DENIED",
            "attribute":"common\\models\\premedia\\api\\Account",
            "message":"You don't have access to this common\\models\\premedia\\api\\Account «».",
            "tpl":"You don't have access to this {attribute} «{value}».",
            "tplParams":
            {
               "value":"",
               "attribute":"common\\models\\premedia\\api\\Account"
            }
         }
      ]
   }
}
{
   "jsonrpc":"2.0",
   "id":45630,
   "error":
   {
      "code":-32602,
      "message":"Invalid params",
      "data":
      [
         {
            "code":"V_VALUE_NOT_FOUND",
            "attribute":"sip_id",
            "message":"sip_id « 74951346313» not found.",
            "tpl":"{attribute} «{value}» not found.",
            "tplParams":
            {
               "attribute":"sip_id",
               "value":" 74951346313"
            }
         }
      ]
   }
}
  • No labels