Summary: | ASTERISK-21097: Stasis Core - Refactor MWI support | ||||
Reporter: | Matt Jordan (mjordan) | Labels: | Asterisk12 | ||
Date Opened: | 2013-02-14 15:05:06.000-0600 | Date Closed: | 2013-03-18 09:13:36 | ||
Priority: | Major | Regression? | |||
Status: | Closed/Complete | Components: | Core/Stasis | ||
Versions: | Frequency of Occurrence | ||||
Related Issues: |
| ||||
Environment: | Attachments: | ||||
Description: | Once the Stasis Core API is finished, we need to begin refactoring current consumers/producers on the event subsystem to take advantage of it. This includes MWI.
Publishers: * {{chan_dahdi}} * {{chan_sip}} * {{app_minivm}} * {{app_voicemail}} * {{res_jabber}} * {{res_xmpp}} Consumers: * {{chan_dahdi}} * {{chan_sip}} * {{chan_iax2}} * {{chan_mgcp}} * {{chan_unistim}} * {{chan_skinny}} * {{sig_pri}} * {{res_xmpp}} * {{res_jabber}} A new topic subscription model from Stasis core will need to be adopted and defined for MWI. Current producers/consumers will subscribe to that topic and produce items for that topic containing the appropriate MWI information. Note that {{app_voicemail}}'s ability to listen for subscribers and publish information will be refactored/added when Stasis core supports that topic. Alternatively, that particular topic can be added in under this task. For now, assume that {{res_corosync}} will be disabled until we figure out how to re-transmit the currently supported items across the wire. | ||||
Comments: | By: Kinsey Moore (kmoore) 2013-02-26 15:05:21.946-0600 Work on this can be found in svn: http://svn.digium.com/svn/asterisk/team/kmoore/stasis-mwi By: Kinsey Moore (kmoore) 2013-03-18 09:13:36.981-0500 Committed to trunk. |