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