Why dont you use the MixMonitor application which allows for a system 
command to be passed in as an argument that is executed once the 
recording is finished??? -

MixMonitor(<file>.<ext>[|<options>[|<command>]])

<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 the time the application is called. Where <command> is a 
system (Linux shell) command, see Asterisk cmd System for example values.
The variable MIXMONITOR_FILENAME will contain the name of the file used 
for recordings.
Note do NOT include the dialplan command System(blah), just blah.
If you don't specify a full path of the sound file, the file will be 
stored in the "monitor" subdir of the path specified with astspooldir in 
asterisk.conf (so default will be /var/spool/asterisk/monitor).
Note that no environment variables are given to <command> — you must 
pass these on via command-line arguments.

The audio file is closed and processing of <command> is started *after* 
the 'h' extension priorities have been run.


Cheers,

Ben


-- 
_____________________________________________________________________
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Reply via email to