Ресурс предназначен для выяcнения адресов регистрации телефонного терминала на ATC и управления ими. Для задания статической регистрации следует использовать ресурс телефонного терминала.
При необходимости получения данных о регистрации для нескольких добавочный рекомендуется использовать URL вида:
extension/registration/?extension_id=id1&extension_id=id2
где id1 и id2 идентификаторы добавочных. Одновременно можно запрашивать до 10 добавочных (ответ придет только на первые 10 добавочных)
(см. раздел "Пример")
Описание структур данных
Данные одной регистрации (RegItem)
Имя | Тип | Описание |
---|---|---|
| string | Адрес и порт регистрации, указанный устройством при регистрации в формате address:port |
|
| Имя устройства (User Agent) |
|
| Количество секунд, по истечении который регистрация пропадет (если не будет продлена устройстом) |
| string | Адрес и порт, откуда реально пришел запрос на регистрацию (в отличии от contact_address ) |
|
| Уникальный идентификатор регистрации |
Данные всех регистраций (RegInfo)
Имя | Тип | Описание |
---|---|---|
|
| Уникальный идентификатор добавочного |
|
| "true" если есть активные регистрации |
|
| Массив элементов #Регистрации добавочного (/registration/) |
Пример
Для добавочного с идентификатором 3 нужно выяснить состояние его регистраций:
Теперь удалить эту регистрацию:
метод | ресурс | данные | ответ |
---|---|---|---|
DELETE | /extension/3/registration/uloc-572b0ffb-6d47-001 |
| no content |
Если у клиента много добавочных, то ускорения лучше получать их блоками (до 10 добавочных):
Ресурсы
Раздел "клиент"
Раздел "группа добавочных"
Раздел "добавочный"
Теги по теме