The monitor-join option for queues was deprecated in favor of using
authorMark Michelson <mmichelson@digium.com>
Fri, 27 Jun 2008 00:15:54 +0000 (00:15 +0000)
committerMark Michelson <mmichelson@digium.com>
Fri, 27 Jun 2008 00:15:54 +0000 (00:15 +0000)
commit9aef593e58aa4762d5b6938f3036074cf0b02305
tree1473219a0440073114000b0f5211baa943a65c3c
parent0178d0ccd601b7d7a47cc2e51f2257663e39a1c8
The monitor-join option for queues was deprecated in favor of using
MixMonitor to mix audio. However, it was pointed out to me that because
of this, the command set for the MONITOR_EXEC variable is ignored as well.
This means that people can't do their own custom mixing commands at the end
of recordings in order to make, for instance, stereo recordings of calls.

With this patch, app_queue will set the "joinfiles" variable for the channel's
monitor if MONITOR_EXEC is not zero-length. This means that for normal audio
mixing, MixMonitor is still the preferred choice, but we allow custom
mixing to be done with the two Monitor streams if desired.

(closes issue #12923)
Reported by: snyfer

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@125649 65c4cc65-6c06-0410-ace0-fbb531ad65f3
apps/app_queue.c