res_pjsip: Add handling for incoming unsolicited MWI NOTIFY

A new endpoint parameter "incoming_mwi_mailbox" allows Asterisk to
receive unsolicited MWI NOTIFY requests and make them available to
other modules via the stasis message bus.

res_pjsip_pubsub has a new handler "pubsub_on_rx_mwi_notify_request"
that parses a simple-message-summary body and, if
endpoint->incoming_mwi_account is set, calls ast_publish_mwi_state
with the voice-message counts from the message.

Change-Id: I08bae3d16e77af48fcccc2c936acce8fc0ef0f3c
This commit is contained in:
George Joseph
2017-09-11 04:46:35 -06:00
parent ec940f4fec
commit 446d48fd49
9 changed files with 217 additions and 0 deletions

View File

@@ -54,6 +54,10 @@ res_pjsip
when dnsmgr refreshes are enabled will be automatically updated with the new
IP address of a given hostname.
* A new endpoint parameter "incoming_mwi_mailbox" allows Asterisk to receive
unsolicited MWI NOTIFY requests and make them available to other modules via
the stasis message bus.
res_musiconhold
------------------
* By default, when res_musiconhold reloads or unloads, it sends a HUP signal