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

« Previous Version 2 Next »

Добавочный является основной единицей АТС, выполняющая определенный перечень функций в соответствии с заданным типом. Ресурс служит для управления наиболее абстрактрыми свойствами добавочного, для специфичных параметров  добавочных в зависимости от типа есть отдельные разделы (например /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)

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

Значение По

Умолчанию

Описание
   
statusstring  

 

   
name       
label       
client_id       
extension_group_id       
type     r  
id    r  
  • No labels