Versions Compared

Key

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

Добавочный является основной единицей АТС, выполняющая определенный перечень функций в соответствии с заданным типом. Ресурс служит для управления наиболее абстрактрыми свойствами добавочного, для специфичных параметров  добавочных в зависимости от типа есть отдельные разделы (например /phone/ для добавочных типа "телефонный терминал")

Добавочный может быть адресован номерами разного типа:

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

 

адресуется своим персональным номером, который может быть абсолютным и относительным:

Ресурсы

Клиент

РесурсМетодПараметры ПутиТело запросаОписание
 /client/{client_id}/extension/POST

client_id (integer) уникальный идентификатор клиента, может принимать значение @me в случае пользователя типа "клиент"

поля ExtensionItem, за исключением ExtensionItem.id (генерируется автоматически)Создание нового добавочного
 GETextension_id (integer) уникальный идентификатор добавочного, может принимать значение @me в случае пользователя типа "экстеншен"   Получить список входящих правил для добавочного
 PUT

extension_id (integer) уникальный идентификатор добавочного, может принимать значение @me в случае пользователя типа "экстеншен"

rule_id (integer) идентификатор   IncomingRule.id 

обновленные поля IncomingRule , за исключением IncomingRule.idОбновляет правила входящего вызова
 DELETE Удаляет правило входящего вызова
 GET Получить правило входящего вызова
 PUTextension_id (integer) уникальный идентификатор добавочного, может принимать значение @me в случае пользователя типа "экстеншен"IncomingRuleOrderИзменить порядок правил входящего вызова
 GETextension_id (integer) уникальный идентификатор добавочного, может принимать значение @me в случае пользователя типа "экстеншен" Получить порядок правил входящего вызова

 

Группа добавочных

Добавочный

Описание структур данных

Добавочный (ExtensionItem)
Anchor
ExtensionItem
ExtensionItem

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

Значение По

Умолчанию

Описание
   
statusstring  

 

   
name       
label       
client_id       
extension_group_id       
type
Anchor
ExtensionItem.type
ExtensionItem.type
    r  
id    r