Summary: | ASTERISK-21331: Bridge API Enhancements - add bridging unique identifier, bridge container, and basic CLI commands | ||
Reporter: | Matt Jordan (mjordan) | Labels: | Asterisk12 |
Date Opened: | 2013-03-29 08:48:18 | Date Closed: | 2013-04-12 11:40:05 |
Priority: | Major | Regression? | |
Status: | Closed/Complete | Components: | Core/Bridging |
Versions: | Frequency of Occurrence | ||
Related Issues: | |||
Environment: | Attachments: | ||
Description: | Please see the [Bridge Construction|http://svn.asterisk.org/svn/asterisk/team/group/bridge_construction/] Team project for the current status of this work.
Bridges have to have a unique identifier, in the same vein as channels. In addition, bridges need to be able to be queried so that higher level applications can locate specific bridges. * Give each bridge a UUID * Implement a global bridge ao2 container keyed by name. This container is needed for ConfBridge, Parking, BridgeWait, and Queue to find bridges by name. As a consequence of this, bridges must explicitly know when to die rather than counting on the ao2 reference count to drop to zero. * Add basic CLI commands to display bridges/specific bridge information | ||
Comments: |