asterisk/pbx
Matthew Jordan b8d4e573f1 Add multi-channel Stasis messages; refactor Dial AMI events to Stasis
This patch does the following:
 * A new Stasis payload has been defined for multi-channel messages. This
   payload can store multiple ast_channel_snapshot objects along with a single
   JSON blob. The payload object itself is opaque; the snapshots are stored
   in a container keyed by roles. APIs have been provided to query for and
   retrieve the snapshots from the payload object.
 * The Dial AMI events have been refactored onto Stasis. This includes dial
   messages in app_dial, as well as the core dialing framework. The AMI events
   have been modified to send out a DialBegin/DialEnd events, as opposed to
   the subevent type that was previously used.
 * Stasis messages, types, and other objects related to channels have been
   placed in their own file, stasis_channels. Unit tests for some of these
   objects/messages have also been written.



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@384910 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2013-04-08 14:26:37 +00:00
..
ael/ael-test Merged revisions 299449 via svnmerge from 2010-12-22 20:10:34 +00:00
Makefile Title update 2012-10-14 21:56:13 +00:00
dundi-parser.c Multiple revisions 369001-369002 2012-06-15 16:20:16 +00:00
dundi-parser.h Remove built-in AES code and use optional_api instead 2010-07-21 19:11:32 +00:00
pbx_ael.c Clean up and ensure proper usage of alloca() 2012-07-31 20:21:43 +00:00
pbx_config.c Fix misuses of asprintf throughout the code. 2012-08-21 21:01:11 +00:00
pbx_dundi.c Remove unnecessary channel module references. 2012-11-27 20:39:51 +00:00
pbx_loopback.c Replace GNU old-style field designator extensions to fix clang warnings 2012-04-04 18:08:28 +00:00
pbx_lua.c Clean up doxygen warnings 2012-08-30 14:23:28 +00:00
pbx_realtime.c Add multi-channel Stasis messages; refactor Dial AMI events to Stasis 2013-04-08 14:26:37 +00:00
pbx_spool.c Fix processing of call files when using KQueue on OS X 2013-03-15 01:24:23 +00:00