#982 closed enhancement (fixed)
Support for SIP Message Summary/Message Waiting Indication (MWI, RFC 3842) — at Version 7
Reported by: | bennylp | Owned by: | bennylp |
---|---|---|---|
Priority: | normal | Milestone: | release-1.5 |
Component: | common | Version: | trunk |
Keywords: | Cc: | ||
Backport to 1.x milestone: | Backported: |
Description (last modified by bennylp)
Add support for MWI with the following specification:
- implement pjsip evsub package for MWI
- client and server support
- unsolicited MWI support (unsolicited means NOTIFY is sent without subscription)
- support in PJSUA-LIB
- NOTIFY message body is unprocessed; they will be given to app unparsed.
New files in pjsip-simple:
- include: mwi.h
- src: mwi.c
Support in PJSUA-LIB:
- add "mwi_enabled" field in pjsua account config
- add "on_mwi_info" callback
- if MWI subscription is terminated for some reason, PJSUA-LIB will renew periodically (PJSUA_PRES_TIMER timer)
- enable/handle unsolicited MWI by default
PJSUA application:
- new "---mwi" option
- print MWI info
Change History (7)
comment:1 Changed 15 years ago by bennylp
- Description modified (diff)
comment:2 Changed 15 years ago by bennylp
- Resolution set to fixed
- Status changed from new to closed
comment:3 Changed 15 years ago by bennylp
In r2974:
- updated VS6 project with the (missing) mwi.[hc] files
comment:4 Changed 15 years ago by bennylp
In r2976:
- added MWI support for Python
comment:5 Changed 15 years ago by bennylp
- Description modified (diff)
In r3019:
- added support for Asterisk unsolicited MWI requests in pjsua application (new "--unsolicited-mwi" option)
comment:6 Changed 15 years ago by bennylp
comment:7 Changed 15 years ago by bennylp
- Description modified (diff)
Note: See
TracTickets for help on using
tickets.
Implemented in r2968: