Merge "bridge_builtin_features.c: Set auto(mix)mon variables on both channels" into 16
This commit is contained in:
commit
9e159914dc
17
CHANGES
17
CHANGES
|
@ -8,6 +8,23 @@
|
|||
===
|
||||
==============================================================================
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--- Functionality changes from Asterisk 16.1.0 to Asterisk 16.2.0 ------------
|
||||
------------------------------------------------------------------------------
|
||||
|
||||
Features
|
||||
------------------
|
||||
* Before Asterisk 12, when using the automon or automixmon features defined
|
||||
in features.conf, a channel variable (TOUCH_MIXMONITOR_OUTPUT) was set on
|
||||
both channels, indicating the filename of the recording.
|
||||
|
||||
When bridging was overhauled in Asterisk 12, the behavior was changed such
|
||||
that the variable was only set on the peer channel and not on the channel
|
||||
that initiated the automon or automixmon.
|
||||
|
||||
The previous behavior has been restored so both channels receive the
|
||||
channel variable when one of these features is invoked.
|
||||
|
||||
------------------------------------------------------------------------------
|
||||
--- Functionality changes from Asterisk 16.0.0 to Asterisk 16.1.0 ------------
|
||||
------------------------------------------------------------------------------
|
||||
|
|
|
@ -213,6 +213,7 @@ static void start_automonitor(struct ast_bridge_channel *bridge_channel, struct
|
|||
ast_bridge_channel_write_playfile(bridge_channel, NULL, start_message, NULL);
|
||||
}
|
||||
|
||||
pbx_builtin_setvar_helper(bridge_channel->chan, "TOUCH_MONITOR_OUTPUT", touch_filename);
|
||||
pbx_builtin_setvar_helper(peer_chan, "TOUCH_MONITOR_OUTPUT", touch_filename);
|
||||
}
|
||||
|
||||
|
@ -400,6 +401,7 @@ static void start_automixmonitor(struct ast_bridge_channel *bridge_channel, stru
|
|||
ast_bridge_channel_write_playfile(bridge_channel, NULL, start_message, NULL);
|
||||
}
|
||||
|
||||
pbx_builtin_setvar_helper(bridge_channel->chan, "TOUCH_MIXMONITOR_OUTPUT", touch_filename);
|
||||
pbx_builtin_setvar_helper(peer_chan, "TOUCH_MIXMONITOR_OUTPUT", touch_filename);
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue