asterisk/channels
Russell Bryant 3f4d0e8743 Support routing text messages outside of a call.
Asterisk now has protocol independent support for processing text messages
outside of a call.  Messages are routed through the Asterisk dialplan.
SIP MESSAGE and XMPP are currently supported.  There are options in sip.conf
and jabber.conf that enable these features.

There is a new application, MessageSend().  There are two new functions,
MESSAGE() and MESSAGE_DATA().  Documentation will be available on
the project wiki, wiki.asterisk.org.

Thanks to Terry Wilson for the assistance with development and to David Vossel
for helping with some additional testing.

Review: https://reviewboard.asterisk.org/r/1042/


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@321546 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2011-06-01 21:31:40 +00:00
..
h323 Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
misdn Merged revisions 319469 via svnmerge from 2011-05-17 22:04:59 +00:00
sip Support routing text messages outside of a call. 2011-06-01 21:31:40 +00:00
xpmr AST-2009-005 2009-08-10 19:20:57 +00:00
Makefile Extract sig_ss7 out of chan_dahdi. 2010-06-07 20:04:42 +00:00
chan_agent.c Merged revisions 316265 via svnmerge from 2011-05-03 20:45:32 +00:00
chan_alsa.c Merged revisions 320947 via svnmerge from 2011-05-26 16:54:06 +00:00
chan_bridge.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
chan_console.c Merged revisions 317478 via svnmerge from 2011-05-05 22:55:09 +00:00
chan_dahdi.c Option needed for Q931_IE_TIME_DATE to be optional in CONNECT message. 2011-05-17 20:13:27 +00:00
chan_gtalk.c Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00
chan_h323.c Merged revisions 317478 via svnmerge from 2011-05-05 22:55:09 +00:00
chan_iax2.c Merged revisions 318436 via svnmerge from 2011-05-10 15:16:34 +00:00
chan_jingle.c Merged revisions 317474 via svnmerge from 2011-05-05 22:44:52 +00:00
chan_local.c Merged revisions 321515 via svnmerge from 2011-05-31 19:01:42 +00:00
chan_mgcp.c Merged revisions 317478 via svnmerge from 2011-05-05 22:55:09 +00:00
chan_misdn.c Merged revisions 312509 via svnmerge from 2011-04-01 23:17:05 +00:00
chan_multicast_rtp.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
chan_nbs.c Fix a buglet that prevented chan_nbs from loading (and subsequently stopped Asterisk). 2011-03-04 17:40:02 +00:00
chan_oss.c Merged revisions 317478 via svnmerge from 2011-05-05 22:55:09 +00:00
chan_phone.c Merged revisions 316265 via svnmerge from 2011-05-03 20:45:32 +00:00
chan_phone.h rename DialTone.h to chan_phone.h because chan_phone.c is the only file using it 2008-05-28 20:00:21 +00:00
chan_sip.c Support routing text messages outside of a call. 2011-06-01 21:31:40 +00:00
chan_skinny.c Remove extraneous line variables. 2011-05-17 21:59:55 +00:00
chan_unistim.c Merged revisions 317478 via svnmerge from 2011-05-05 22:55:09 +00:00
chan_usbradio.c Merged revisions 317478 via svnmerge from 2011-05-05 22:55:09 +00:00
chan_vpb.cc Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
console_board.c import the recent additions for video console into trunk, 2008-06-29 21:17:14 +00:00
console_gui.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
console_video.c Merged revisions 284597 via svnmerge from 2010-09-02 05:02:54 +00:00
console_video.h implement the 'freeze' function for incoming frames; 2008-06-30 15:45:15 +00:00
iax2-parser.c Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
iax2-parser.h Asterisk media architecture conversion - no more format bitfields 2011-02-03 16:22:10 +00:00
iax2-provision.c Merged revisions 317474 via svnmerge from 2011-05-05 22:44:52 +00:00
iax2-provision.h Don't reload a configuration file if nothing has changed. 2007-08-16 21:09:46 +00:00
iax2.h Media Project Phase2: SILK 8khz-24khz, SLINEAR 8khz-192khz, SPEEX 32khz, hd audio ConfBridge, and other stuff 2011-02-22 23:04:49 +00:00
misdn_config.c Merged revisions 317478 via svnmerge from 2011-05-05 22:55:09 +00:00
sig_analog.c Merged revisions 316224 via svnmerge from 2011-05-03 19:22:29 +00:00
sig_analog.h Merged revisions 296167 via svnmerge from 2010-11-24 22:52:07 +00:00
sig_pri.c Option needed for Q931_IE_TIME_DATE to be optional in CONNECT message. 2011-05-17 20:13:27 +00:00
sig_pri.h Option needed for Q931_IE_TIME_DATE to be optional in CONNECT message. 2011-05-17 20:13:27 +00:00
sig_ss7.c Merged revisions 318499 via svnmerge from 2011-05-10 23:42:57 +00:00
sig_ss7.h Add private lock deadlock avoidance callback to PRI and SS7. 2011-04-08 16:17:32 +00:00
vcodecs.c Const-ify the world (or at least a good part of it) 2009-05-21 21:13:09 +00:00
vgrabbers.c free memory used by the x11 grabber when closing it. 2008-07-14 16:50:54 +00:00