[Home]

Summary:ASTERISK-22366: Codec changes need to make the bridge channels compatible again.
Reporter:Richard Mudgett (rmudgett)Labels:
Date Opened:2013-08-22 11:43:50Date Closed:
Priority:MajorRegression?No
Status:Open/NewComponents:Core/Bridging
Versions:12 13.18.4 Frequency of
Occurrence
Constant
Related
Issues:
Environment:Attachments:
Description:Channel masquerades and codec renegotiations need to make the channel compatible with the bridge again.

* Transferring a call into ConfBridge is going to do a masquerade.
* SIP re-INVITE's could change the codecs involved.
* RTP source changes could change the codec being used.

NOTE: Need to kick bridge channels out of the bridge if they could not be made compatible with the bridge.

Suggested implementation is to add a Bridge API call for the channel driver to call when it detects a codec renegotiation.  Also a bridge technology callback would be needed to make the channel compatible again.

The ast_bridge_notify_masquerade() API call needs to be updated to also make the channel compatible again.
Comments:By: Richard Mudgett (rmudgett) 2013-08-22 11:47:32.892-0500

Changed masquerade/media format change BUGBUG comment to be tagged with: XXX ASTERISK-22366