Asterisk 16.5.0, использую pjsip, настраиваю через pjsip_wizard.conf
В контексте телефонов (контекст operators) autohints=yes
Как мне получать статусы телефонов?
Софтфон MicroSIP, назначаю кнопку с номером 1120 и галочкой "Подписка на присутствие". Постоянно светится зеленым, не реагирует ни на занятость, ни на отключение телефона. pjsip show subscriptions inbound показывает 1120/presence.
Код: Выделить всё
aster16*CLI> pjsip show subscriptions inbound
Endpoint: <Endpoint/Caller-ID.............................................>
Resource: <Resource/Event.................................................>
  Expiry: <Expiry>  <Call-id..............................................>
===========================================================================
Endpoint: 4422/"Комната 508" <4422>
Resource: cucm/presence
  Expiry:      566  a472a04feef34525bb3651fd92b6cd5f
Endpoint: 4422/"Комната 508" <4422>
Resource: 1120/presence
  Expiry:      578  213b7afe64854104a287daa1103c18d9
2 active subscriptionsНо потом подключила софтфон tSIP.
Софтфон tSIP позволяет тип кнопки назначить BLF, при этом есть отдельный тип Presence. При типе кнопки BLF кнопка при звонке становится красной. Eсли на телефон поступает звонок, а он еще не ответил, кнопка желтая. pjsip show subscriptions inbound показывает 1120/dialog.
Код: Выделить всё
aster16*CLI> pjsip show subscriptions inbound
Endpoint: <Endpoint/Caller-ID.............................................>
Resource: <Resource/Event.................................................>
  Expiry: <Expiry>  <Call-id..............................................>
===========================================================================
Endpoint: 4422/"Комната 508" <4422>
Resource: 1120/dialog
  Expiry:      455  634150fc6226596cКод: Выделить всё
aster16*CLI> pjsip show subscriptions inbound
Endpoint: <Endpoint/Caller-ID.............................................>
Resource: <Resource/Event.................................................>
  Expiry: <Expiry>  <Call-id..............................................>
===========================================================================
Endpoint: 4422/"Комната 508" <4422>
Resource: 1120/presence
  Expiry:      539  2229366131616aa2
1 active subscriptions
Код: Выделить всё
При регистрации аккаунта в MicroSIP и галочке Publish Presence в свойствах аккаунта в Asterisk CLI ошибка:
WARNING[18263]: res_pjsip_pubsub.c:3305 pubsub_on_rx_publish_request: No registered publish handler for event presence
