Type: New Feature
Affects Version/s: None
Target Release Version/s: None
This application is similar to the Monitor application only it's designed to record 1 audio and mix them natively as the call is in progress to avoid the need to spawn external processes which lead to harmful cpu usage spikes.
*) One call can record to mutiple files at the same time.
*) An append mode allows an agent to record all thier calls in 1 file
*) A bridge flag allows recording to only take place when the channel is bridged.
*) The volume for either side of the channel may be adjusted seperatly.
*) a cli interface makes it possible to start and stop the monitoring at will from a manager session or the cli prompt.
This modules uses the new slinfactory introduced in bug
ASTERISK-4602 thus it is a requirement however, for testing purpouses, a static version of the module with the slinfactory coded embedded is also attached so it would be possible to test the module before the accptance of bug 4724
*CLI> show application MuxMon
= Info about application 'MuxMon' =
Record A Call Natively
Records The audio on the current channel to the specified file.
b - Only save audio to the file while the channel is bridged. does not include conferences
a - Append to the file instead of overwriting it.
v(<x>) - Adjust the heard volume by a factor of <x> -4/4.
V(<x>) - Adjust the spoken volume by a factor of <x> -4/4.
W(<x>) - Adjust the overall volume by a factor of <x> -4/4.
<command> will be executed when the recording is over
Any strings matching ^
all variables will be evaluated at that time.
The variable MUXMON_FILENAME will be present as well.
- ADDITIONAL INFORMATION ******
Disclaimer on file
Anthony Minessale http://www.pbxfreeware.org