+1 Dale Alternatively I'd troubles using the MixMonitor() command execution, so what I did is used System(my commands here) just after the StopMixMonitor(). Using StopMixMonitor() is always recommended to guarantee save the recorded file and using any commands via System() is easy.
On Wed, Sep 21, 2011 at 6:57 AM, Dale Noll <[email protected]> wrote: > ** > I am not real familiar with the size of MixMonitor parameters, but just > looking at the output, I would suggest you change the logic to call a script > with a single argument. > something like this, > > MixMonitor(${FILENAME},bW(2),/usr/local/bin/convert_to_mp3 ^{FILENAME}) > > --- /usr/local/bin/convert_to_mp3 -- > #!/bin/bash > > WAV=$1 > MP3=$(echo $1 | sed 's/\.wav$/.mp3/') > /usr/bin/lame "${WAV}" "${MP3}" -b 16 -s 9.6 -m m --bitwidth 8 --lowpass > 9.6 --resample 8 --lowpass-width 1 && rm -f "${WAV}" > > --- end of script --- > Set the permissions so it is executable by the asterisk owner. > > Note: This has not been tested and is intended as a starting point. > > > Dale > > > > On 09/20/2011 07:53 PM, Ikka - Mitra Kreasindo wrote: > > Is anyone can help me with this ? I’m really desperate…**** > > ** ** > > Thx in ad.**** > > ** ** > > *From:* [email protected] [ > mailto:[email protected]<[email protected]>] > *On Behalf Of *Ikka - Mitra Kreasindo > *Sent:* Wednesday, September 14, 2011 5:02 PM > *To:* 'Asterisk Users Mailing List - Non-Commercial Discussion' > *Subject:* [asterisk-users] Mixmonitor command parameter problem on > Asterisk 1.8.4**** > > ** ** > > Dear all…**** > > ** ** > > I’m using MixMonitor command in my dialplan, and I used the “command” > parameter to execute some thing after recording the file.**** > > ** ** > > I used the command parameter to convert the wav file that created earlier > to MP3 and than deleted the WAV file.**** > > ** ** > > It worked fine with asterisk 1.4.21.2. and 1.6x**** > > But than I have a new asterisk server with asterisk 1.8.4. The command > parameter doesn’t work. It’s trimed for about 297 character only. The rest > was gone. **** > > ** ** > > This is part of the log with Asterisk 1.4.21.2**** > > ** ** > > -- Executing [08129981925@speedy:7] MixMonitor("SIP/10001-b7d71bd0", > "/var/spool/asterisk/recording/speedy/2011/09/14/-08129981925-Ikka_Testing-10001-20110914-163803.wav|bW(2)|/usr/bin/lame > "/var/spool/asterisk/recording/speedy/2011/09/14/-08129981925-Ikka_Testing-10001-20110914-163803.wav" > "/var/spool/asterisk/recording/speedy/2011/09/14/-08129981925-Ikka_Testing-10001-20110914-163803.mp3" > -b 16 -s 9.6 -m m --bitwidth 8 --lowpass 9.6 --resample 8 --lowpass-width 1 > && rm -f > "/var/spool/asterisk/recording/speedy/2011/09/14/-08129981925-Ikka_Testing-10001-20110914-163803.wav"") > in new stack**** > > ** ** > > This is part of the log with Asterisk 1.8.4**** > > ** ** > > -- Executing [08129981925@speedy:7] MixMonitor("SIP/10001-0000001a", > "/var/spool/asterisk/recording/speedy/2011/09/14/ACCOUNT-08129981925-Admin_IT-10001-20110914-165248.wav,bW(2),/usr/bin/lame > "/var/spool/asterisk/recording/speedy/2011/09/14/ACCOUNT-08129981925-Admin_IT-10001-20110914-165248.wav" > "/var/spool/asterisk") in new stack**** > > ** ** > > ** ** > > As you can see, with 1.8.4 the command paramater is trimed… **** > > ** ** > > Is there some changes / bug with MixMonitor in Asterisk 1.8.4 ? Is there a > quick workaround for this problem ? **** > > ** ** > > > -- > "The truth speaks for itself. I'm just the messenger." > Lyta Alexander - Babylon 5 > > > -- > _____________________________________________________________________ > -- 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
