telephony/WakeupDevices
Долговременные регистрации SIP-устройств, ожидающих push-уведомлений для пробуждения и SIP-регистрации.
Используется сервисом B2B при регистрации и вызовах, сервисом MWARE — для размещения служебного контакта push-relay в Registrar. Создание и обновление — при SIP-регистрации мобильного приложения, передающего в Contact параметры push (RFC 8599) и идентификатор устройства:
Contact: <sip:...;pn-provider=apns;pn-param=7RBDZ62MF9.ru.era-platform.mobile.voip;pn-prid=966b8e...4f61>;reg-id=1;+sip.instance="<urn:uuid:3ea39328-...>"
-
pn-provider— push-сервис, полеtype; -
pn-param— приложение, полеapp; -
pn-prid— токен экземпляра приложения, полеtoken; -
+sip.instance— идентификатор устройства, полеinstance.
Удаление — при logout устройства (снятие регистрации без pn-prid), подтвержденном push-сервисом отсутствии экземпляра приложения, серии временных неудач push или по истечении времени жизни.
Подробнее о работе и настройке сервиса пробуждения SIP-устройств в статье settings.wakeup_device_options.
Тип хранилища: runtime.
| Поле | Описание |
|---|---|
|
Идентификатор. Хеш от username и instance. |
|
Идентификатор устройства: параметр |
|
Push-сервис, параметр
|
|
Приложение, параметр |
|
Токен экземпляра приложения на устройстве, параметр |
|
Username SIP-аккаунта, с которым связана эта wakeup-регистрация. Заполняется во время SIP-регистрации. |
|
Время последней перезаписи записи при SIP-регистрации (см. |
|
User-Agent устройства. |
|
Таймштамп последней перезаписи записи при SIP-регистрации, от него отсчитывается |
|
Время жизни в секундах от момента последней перезаписи ( |
|
Время наиболее давнего неудачного пуш-уведомления с момента последней перезаписи при SIP-регистрации или успешного пробуждения. Используется для принятия решения о досрочном прекращении wakeup-регистрации. |
|
Количество неудачных пуш-уведомлений с момента последней перезаписи при SIP-регистрации или успешного пробуждения. Используется для принятия решения о досрочном прекращении wakeup-регистрации. |