Records the audio on the current channel but mixes it before writing it to a file.
MixMonitor(fileprefix.format[,options[,command]])
Starts recording the audio on the current channel. Instead of
recording each direction in a separate file the way
Monitor() would, mixes the two audio
streams on-the-fly and writes the result to the specified file.
Options:
a
b
v(x)
x (range -4 to 4).V(x)
x (range -4 to 4).W(x)
x (range -4 to 4).The command (if provided) is executed
after recording. The variable ${MIXMONITOR_FILENAME} is set
to the filename used for the recording.
See also additional information in the description to
Monitor().
|
|
|
Internal help for this application in Asterisk 1.4: -= Info about application 'MixMonitor' =-
[Synopsis]
Record a call and mix the audio during the recording
[Description]
MixMonitor(<file>.<ext>[|<options>[|<command>]])
Records the audio on the current channel to the specified file.
If the filename is an absolute path, uses that path, otherwise
creates the file in the configured monitoring directory from
asterisk.conf.
Valid options:
a - Append to the file instead of overwriting it.
b - Only save audio to the file while the channel is bridged.
Note: does not include conferences.
v(<x>) - Adjust the heard volume by a factor of <x> (range -4 to 4)
V(<x>) - Adjust the spoken volume by a factor of <x> (range -4 to 4)
W(<x>) - Adjust the both heard and spoken volumes by a factor of <x>
(range -4 to 4)
<command> will be executed when the recording is over
Any strings matching ^{X} will be unescaped to ${X} and
all variables will be evaluated at that time.
The variable MIXMONITOR_FILENAME will contain the filename used to recor
d.
diff output to internal help in Asterisk 1.2: - none - |
See also.
the section called “Monitor()”