Summary:ASTERISK-21058: Bridge API Enhancements - rework Local channels/Local channel bridging
Reporter:Matt Jordan (mjordan)Labels:Asterisk12
Date Opened:2013-02-08 16:00:03.000-0600Date Closed:2013-04-22 12:36:14
Status:Closed/CompleteComponents:Channels/chan_local Core/Bridging
Versions:12 Frequency of
Description:As part of the [API work|https://wiki.asterisk.org/wiki/display/AST/Asterisk+12+API+Improvements], the model for bridging used within Asterisk is undergoing some major rework. In particular, all bridging in Asterisk will use the existing Bridging API, added by Joshua Colp since 1.6.

Please see the [Bridge Construction|http://svn.asterisk.org/svn/asterisk/team/group/bridge_construction/] Team project for the current status of this work.

As part of the refactoring work, it is inevitable that local channel optimization will break. This task it to make it functional again.

One way this could be implemented is to pull much of chan_local's logic into a bridging module.  There seem to be times where it could be useful to create a local channel structure and impart the channels into different bridges or put one end into a bridge and the other executes an application.