[asterisk-users] Executing Script after MixMonitor is called

Satish Barot satish4asterisk at gmail.com
Tue Jun 11 00:46:52 CDT 2013


And yes if you want to use System application in your dialplan then have
System in your h extension

System(/PathToSox/sox -r 8000 -c 1 /PathToWavFile/filename.wav
/PathToMp3FileToBE Stored/filename.mp3)






On Tue, Jun 11, 2013 at 10:38 AM, Satish Barot <satish4asterisk at gmail.com>wrote:

> Hi Gopamkrishnan,
>
> Check the 'command' argument for Mixmonitor. Mixmonitor itself has a
> facility to execute a command when recording is over.
>
> *In my case, 'wav2mp3' is a script which gets executed and converts recorded wav audio file to mp3. I pass ${FILENAME} as an argument to my script.
> *
>
> *You should have something like *MixMonitor(filename.wav,m,/PathToYourScript/YourScriptName^filename.wav) in your dialplan.
>
> Hope this helps.
>
> --Satish Barot
>
> Ahmedabad, India
>
>
>
>
>
> On Tue, Jun 11, 2013 at 9:31 AM, Gopalakrishnan N <
> gopalakrishnan.an at gmail.com> wrote:
>
>> Hi Satish,
>>
>> I tried with sox, without any parameter, just sox filename.wav to
>> filename.mp3, in linux shell prompt... the file is been converted...
>>
>> Now If i want to run that command using dialplan,
>>
>> MixMonitor(filename.wav,m)
>> Monitor_Exec(sox filename.wav filename.mp3)
>>
>> Or to use System command?
>>
>> Regards..
>>
>>
>> On Fri, Jan 27, 2012 at 11:29 AM, Satish Barot <satish4asterisk at gmail.com
>> > wrote:
>>
>>> This is how I use a wav to mp3 script on Mixmonitor in my dialplan
>>> (Asterisk 1.8.7.0).
>>> ...
>>> same => n,MixMonitor(${FILENAME},W(4),/var/spool/asterisk/wav2mp3
>>> ^{FILENAME})
>>> ...
>>> and my script is...
>>>
>>> #!/bin/bash
>>>
>>> WAV="/var/spool/asterisk/monitor/$1"
>>> MP3=$(echo $1 | sed 's/\.wav$/.mp3/')
>>> MP3DEST="/var/spool/asterisk/mp3/$MP3"
>>> /usr/bin/lame "${WAV}" "${MP3DEST}" --silent -b 16 -s 9.6 -m m
>>> --bitwidth 8 --lowpass 9.6 --resample 8 --lowpass-width 1
>>>
>>> --SATISH BAROT
>>> Ahmedabad,India.
>>>
>>>
>>> On Wed, Jan 25, 2012 at 8:59 PM, Faraj Khasib <fkhasib at iconnecths.com>wrote:
>>>
>>>> Hello Guys,
>>>> I am trying to convert files that are .wac to mp3 after mixmonitor
>>>> command is called but it doesnt execute the command, I tried the command in
>>>> terminal it worked, any help please ... below is my dial plan
>>>> exten=6500,n,Set(MIXMONITOR_EXEC=&& nice -n 19 /usr/local/bin/lame -b 8
>>>> -t -F -m m --bitwidth 8 --quiet
>>>> "/var/spool/asterisk/monitor/${CALLFILENAME}.wav"
>>>> "/var/spool/asterisk/monitor/${CALLFILENAME}.mp3" && rm -f
>>>> "/var/spool/asterisk/monitor/${CALLFILENAME}.wav")
>>>> exten=6500,n,MixMonitor(${CALLFILENAME}.wav,b)
>>>>
>>>> --
>>>> _____________________________________________________________________
>>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>>>               http://www.asterisk.org/hello
>>>>
>>>> asterisk-users mailing list
>>>> To UNSUBSCRIBE or update options visit:
>>>>   http://lists.digium.com/mailman/listinfo/asterisk-users
>>>>
>>>
>>>
>>> --
>>> _____________________________________________________________________
>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>>                http://www.asterisk.org/hello
>>>
>>> asterisk-users mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>    http://lists.digium.com/mailman/listinfo/asterisk-users
>>>
>>
>>
>> --
>> _____________________________________________________________________
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>> New to Asterisk? Join us for a live introductory webinar every Thurs:
>>                http://www.asterisk.org/hello
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>    http://lists.digium.com/mailman/listinfo/asterisk-users
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20130611/14ef9ebc/attachment.htm>


More information about the asterisk-users mailing list