mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-06 13:07:21 +00:00
Unset BRIDGEPEER when leaving a bridge
Currently if a channel is transferred out of a bridge, the BRIDGEPEER variable (also BRIDGEPVTCALLID) remain set even once the channel is out of the bridge. This patch removes these variables when leaving the bridge. ASTERISK-25600 #close Reported by: Mark Michelson Change-Id: I753ead2fffbfc65427ed4e9244c7066610e546da
This commit is contained in:
@@ -746,6 +746,18 @@ int ast_bridge_suspend(struct ast_bridge *bridge, struct ast_channel *chan);
|
||||
*/
|
||||
int ast_bridge_unsuspend(struct ast_bridge *bridge, struct ast_channel *chan);
|
||||
|
||||
/*!
|
||||
* \brief Sets BRIDGECHANNEL and BRIDGEPVTCALLID for a channel
|
||||
*
|
||||
* \pre chan must be locked before calling
|
||||
*
|
||||
* \param name channel name of the bridged peer
|
||||
* \param pvtid Private CallID of the bridged peer
|
||||
*
|
||||
* \return nothing
|
||||
*/
|
||||
void ast_bridge_vars_set(struct ast_channel *chan, const char *name, const char *pvtid);
|
||||
|
||||
struct ast_unreal_pvt;
|
||||
|
||||
/*!
|
||||
|
Reference in New Issue
Block a user