Состояния регистрации внутренних учетных записей (sipuser_states)
Обзор
Предоставляет информацию о состоянии регистрации - зарегистрировано ли устройство или нет. В качестве идентификатора сущности выступает идентификатор учетной записи sipuser.
Позволяет также подписаться на события об изменения (event: "modelevents.data_changed", classpath: "/rest/v1/uc/sipuser_states"). События поступают при регистрации первого контакта учетной записи, при отмене регистрации или таймауту регистрации последнего контакта или удалении всех контактов учетной записи. При очистке хранилища, при перезагрузке сервиса.
Запросы
HTTP verb | Endpoint | Описание |
---|---|---|
|
|
|
|
|
|
|
|
Получение списка учетных записей с состояниями регистрации
Возвращает все учетные записи, и зарегистрированные и незарегистрированные.
Поддерживается фильтрация, сортировка.
Запрос
Имя | Тип | Описание |
---|---|---|
|
|
Фильтр по значениям полей. |
|
|
Список полей для вывода. Доступные поля для выдачи: id, username, status. |
|
|
Смещение в списке ресурсов, подлежащих выдаче. |
|
|
Максимальное количество ресурсов в списке. |
|
|
Порядок сортировки ресурсов в списке. |
GET /rest/v1/uc/sipuser_states?filter=["==",["property","status"],"online"]&limit=2 HTTP/1.1
Получение состояния регистрации учетной записи
Возвращает состояние регистрации одной конкретной учетной записи по идентификатору.
GET /rest/v1/uc/sipuser_states/57278625-5fa4-eb0c-fb53-f6fa26881f25 HTTP/1.1
Очистка списка регистраций учетной записи
Автоматические регистрационные записи учетных записей "без регистрации" также будут удалены. При отсутствии регистрации позвонить на устройство невозможно, но звонок с устройства вполне может пройти.
В соответствующий период перерегистрации все устройства в ходе продления восстановят регистрацию, автоматические регистрации также восстановятся.