Информация о привязанных учетных записях SIP

Запросы

HTTP verb Endpoint Описание

GET

/rest/v1/user/sip/accounts

Получение списка привязанных учетных записей SIP

GET

/rest/v1/user/sip/accounts/:AccountID

Получение данных учетной записи SIP

GET

/rest/v1/user/sip/accounts/:AccountID/

Получение списка разделов

Для всех запросов:
Тип домена: рабочий

Получение списка привязанных учетных записей SIP

Возвращает список учетных записей SIP, прикрепленных к авторизованному пользователю.

Вывод идентичен содержимому поля 'sip_accounts' ответ на REST-запрос '/rest/v1/user/info'.

Используя идентификаторы перечисленных учетных записей, можно формировать URL для REST-запросов к сущностям, связанным с соответствующими учетными записями SIP.
Например, '/rest/v1/user/sip/accounts/c7e163c6-8b5e-cb6e-7bf4-441a912ff0b9', '/rest/v1/user/sip/accounts/c7e163c6-8b5e-cb6e-7bf4-441a912ff0b9/parallel'.

Запрос

Пример запроса
GET /rest/v1/user/sip/accounts HTTP/1.1

Ответ

Пример ответа
HTTP/1.1 200 OK

[
  {
    "id": "c7e163c6-8b5e-cb6e-7bf4-441a912ff0b9",
    "login": "7913",
    "phonenumber": "7913"
  },
  {
    "id": "57278625-5fa4-eb0c-fb53-f6fa26881f25",
    "login": "p.bukashin",
    "phonenumber": "414"
  }
]

Получение данных учетной записи SIP

Возвращает выборочные свойства учетной записи SIP, указанной с помощью идентификатора и прикрепленной к авторизованному пользователю.

Запрос

Пример запроса
GET /rest/v1/user/sip/accounts/c7e163c6-8b5e-cb6e-7bf4-441a912ff0b9 HTTP/1.1

Ответ

Пример ответа
HTTP/1.1 200 OK
Content-Type: application/json

{
  "id": "c7e163c6-8b5e-cb6e-7bf4-441a912ff0b9",
  "login": "sip3",
  "phonenumber": "13",
  "name": "SIP3-{D}-{A}",
  "reg": true
  "devices": [],
  "lic": {
    "devices": 123456789
  },
  "opts": {
    "ap_device_model": "",
    "ap_devices": [],
    "ap_mac_address": "",
    "calltimesec": 30,
    "dlgtimesec": 0,
    "parallel": [
      "101"
    ],
    "trunks": -1
  },
  "ext": {
    "k": "abc"
  }
}

Получение списка разделов

Возвращает список разделов Endpoints-API в каталоге '/rest/v1/user/sip/:Account/'.

Запрос

Пример запроса
GET /rest/v1/user/sip/accounts/c7e163c6-8b5e-cb6e-7bf4-441a912ff0b9/ HTTP/1.1

Ответ

Пример ответа
HTTP/1.1 200 OK

[
  "parallel",
  "redirect_rules",
  "voicemail_messages",
  "callback_requests"
]