[Home]

Summary:ASTERISK-21076: Implement non-session based messaging support (RFC 3428)
Reporter:Matt Jordan (mjordan)Labels:Asterisk12
Date Opened:2013-02-13 16:17:53.000-0600Date Closed:2013-05-03 10:47:38
Priority:MajorRegression?No
Status:Closed/CompleteComponents:Channels/chan_pjsip
Versions:Frequency of
Occurrence
Related
Issues:
Environment:Attachments:
Description:This task is to replicate the existing technology agnostic messaging features in {{chan_sip}} and {{res_xmpp}} in a new resource module for chan_gulp. The module should support

* Sending an out of call MESSAGE request via the MessageSend application callback
** Sending a message to a known endpoint
** Sending a message to a specified location
* Handling MESSAGE requests sent to the resource module and exposing the results in the MESSAGE/MESSAGE_DATA functions

Note that this should use the existing authentication and endpoint location identification services.

In the appropriate SIP resource module, these API callbacks should map to support for RFC 3428. When acting as a UAC, the module should also be able to support associating a MESSAGE request with an existing dialog.
Comments: