Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • абсолютный. Имеет вид префикс_домена*префикс_клиента*имя_добавочного или  префикс_клиента*имя_добавочного@имя_домена (например, 00500*0003*100 или 0003*100@somehost.com). Префиксы клиента и домена можно получить из /client/
  • относительный. В пределах одного домена префикс_клиента*имя_добавочного  (например 0003*100) и просто имя_добавочного в пределах одного клиента (например 100)

...

Есть возможность объединения несколько экстеншенов в группу добавочных номеров.

Table of Contents

...

Имя
Тип
Обязательное

Значение По

Умолчанию

Описание
statusstringнет"blocked"

Статус добавочного:

  • 'active' - активен
  • 'blocked' - заблокирован
namestringда 

префикс_клиента*имя_добавочного или просто имя_добавочного(в этом случчае префикс будет дописан автоматически) Разрядность номера в пределах клиента одинакова и определяется его свойствами

labelstringнетnullDisplay Name добавочного. Отображается на вызываемом терминале при исходящих вызовах (если поддерживается)
client_idintegerда Идентификатор клиента, которому принадлежит добавочный
extension_group_idintegerнетnullИдентификатор группы, которой принадлежит добавочный
type
Anchor
ExtensionItem.type
ExtensionItem.type
stringда 

Тип добавочного. Параметры настройки, зависящие от типа, находятся в соотвествующих разделах:

idintegerда уникальный идентификатор добавочного

...

PUT /client/{client_id}/extension/{extension_id}

Обновить extension

Параметры URL

Имя

Тип

extension_id

integer

client_id

string

Параметры JSON

Имя

Тип

Обязательный

status

string

нет

password

string

нет

label

string

нет

Поля ответа

Имя

Тип

status

string

name

string

label

string

client_id

integer

extension_group_id

integer

type

string

id

integer

GET /client/{client_id}/extension/{extension_id}

Получить extension

Параметры URL

Имя

Тип

extension_id

integer

client_id

string

Поля ответа

Имя

Тип

status

string

name

string

label

string

client_id

integer

extension_group_id

integer

type

string

id

integer

DELETE /client/{client_id}/extension/{extension_id}

Удалить extension

Параметры URL

Имя

Тип

extension_id

integer

client_id

string

Поля ответа

Имя

Тип

status

string

name

string

label

string

client_id

integer

extension_group_id

integer

type

string

id

integer

 

Раздел "Группа добавочных"

...

Имя

Тип

status

array [string]

type

array [string]

id

array [string]

name

array [string]

Поля ответа

Имя

Тип

status

string

name

string

label

string

client_id

integer

extension_group_id

integer

type

string

id

integer

...

Имя

Тип

Обязательный

status

string

нет

password

string

нет

label

string

нет

Поля ответа

Имя

Тип

Имя

Тип

status

string

name

string

label

string

client_id

integer

extension_group_id

integer

type

string

id

integer

...

Имя

Тип

ext_group_id

string

extension_id

integer

Поля ответа

Имя

Тип

status

string

name

string

label

string

client_id

integer

extension_group_id

integer

type

string

id

integer

...

Параметры URL

Имя

Тип

extension_id

string

Поля ответа

Имя

Тип

status

string

name

string

label

string

client_id

integer

extension_group_id

integer

type

string

id

integer