mirror of
https://github.com/asterisk/asterisk.git
synced 2025-10-13 00:04:53 +00:00
bridge : Fix one-way direct-media when early bridging with native_rtp
When two channels were early bridged in a native_rtp bridge, the RTP description on one side was not updated when the other side answered. This patch forbids non-answered channels to enter a native_rtp bridge, and triggers a bridge reconfiguration when an ANSWER frame is received. ASTERISK-27257 Change-Id: If1aaee1b4ed9658a1aa91ab715ee0a6413b878df
This commit is contained in:
committed by
Richard Mudgett
parent
4bde3d8634
commit
da40976987
@@ -108,11 +108,13 @@ struct ast_bridge_technology {
|
||||
*
|
||||
* \note On entry, bridge is already locked.
|
||||
*
|
||||
* \note The bridge technology must tollerate a failed to join channel
|
||||
* \note The bridge technology must tolerate a failed to join channel
|
||||
* until it can be kicked from the bridge.
|
||||
*
|
||||
* \note A channel may be in a suspended state already when joining a bridge
|
||||
* technology. The technology must handle this case.
|
||||
*
|
||||
* \note A channel may not be answered when joining a bridge technology.
|
||||
*/
|
||||
int (*join)(struct ast_bridge *bridge, struct ast_bridge_channel *bridge_channel);
|
||||
/*!
|
||||
|
Reference in New Issue
Block a user