<div dir="ltr">I tried with the ^ symbol but still there is no success. <div><br></div><div>And regards to the path, actually my file is in path /root, is that to be in /usr/sbin or somewhere?</div><div><br></div><div>Basically am able to see the application executed in the CLI, like the below,</div>

<div><br></div><div><div> <span style="background-color:rgb(255,255,0)">Executing [4090@test:1] Set(&quot;SIP/4092-0000003b&quot;, &quot;START_TIME=2013-07-05_14:43:11&quot;) in new stack</span></div><div><span style="background-color:rgb(255,255,0)">    -- Executing [4090@test:2] Set(&quot;SIP/4092-0000003b&quot;, &quot;MIXMONITOR_FILENAME=4090-2013-07-05_14:43:11-OUT&quot;) in new stack</span></div>

<div><span style="background-color:rgb(255,255,0)">    -- Executing [4090@test:3] MixMonitor(&quot;SIP/4092-0000003b&quot;, &quot;IND_PRI/4092/OUT/2013-07/05/4090-2013-07-05_14:43:11-OUT.wav,b,/root/flac.sh 4090-2013-07-05_14:43:11-OUT&quot;) in new stack</span></div>

<div><span style="background-color:rgb(255,255,0)">    -- Executing [4090@test:4] Set(&quot;SIP/4092-0000003b&quot;, &quot;CDR(userfield)=/var/spool/asterisk/monitor/IND_PRI/4092/OUT/2013-07/05/4090-2013-07-05_14:43:11-OUT.wav&quot;) in new stack</span></div>

<div><span style="background-color:rgb(255,255,0)">    -- Executing [4090@test:5] Dial(&quot;SIP/4092-0000003b&quot;, &quot;SIP/4090,30&quot;) in new stack</span></div><div><span style="background-color:rgb(255,255,0)">  == Using SIP RTP CoS mark 5</span></div>

<div><span style="background-color:rgb(255,255,0)">  == Begin MixMonitor Recording SIP/4092-0000003b</span></div><div><span style="background-color:rgb(255,255,0)">    -- Called SIP/4090</span></div><div><span style="background-color:rgb(255,255,0)">    -- SIP/4090-0000003c is ringing</span><br>

</div><div><span style="background-color:rgb(255,255,0)">    -- SIP/4090-0000003c answered SIP/4092-0000003b</span></div><div><span style="background-color:rgb(255,255,0)">    -- fixed jitterbuffer created on channel SIP/4090-0000003c</span></div>

<div><span style="background-color:rgb(255,255,0)">    -- fixed jitterbuffer created on channel SIP/4092-0000003b</span></div><div><span style="background-color:rgb(255,255,0)">    -- Executing [h@test:1] MYSQL(&quot;SIP/4092-0000003b&quot;, &quot;Connect connid localhost root Iopex1063 Logs&quot;) in new stack</span></div>

<div><span style="background-color:rgb(255,255,0)">    -- Executing [h@test:2] MYSQL(&quot;SIP/4092-0000003b&quot;, &quot;Query resultid 1 insert into call_log(accountcode,start,end,src,dst,uniqueid,userfield,hangupcause) values(&quot;4092&quot;,&quot;2013-07-05 14:43:11&quot;,now(),30993091,4090,1373049791.59,&quot;/var/spool/asterisk/monitor/IND_PRI/4092/OUT/2013-07/05/4090-2013-07-05_14:43:11-OUT.wav&quot;,16)&quot;) in new stack</span></div>

<div><span style="background-color:rgb(255,255,0)">    -- Executing [h@test:3] MYSQL(&quot;SIP/4092-0000003b&quot;, &quot;Disconnect 1&quot;) in new stack</span></div><div><span style="background-color:rgb(255,255,0)">    -- fixed jitterbuffer destroyed on channel SIP/4090-0000003c</span></div>

<div><span style="background-color:rgb(255,255,0)">  == Spawn extension (test, 4090, 5) exited non-zero on &#39;SIP/4092-0000003b&#39;</span></div><div><span style="background-color:rgb(255,255,0)">    -- fixed jitterbuffer destroyed on channel SIP/4092-0000003b</span></div>

<div><span style="background-color:rgb(255,255,0)">  == MixMonitor close filestream</span></div><div><span style="background-color:rgb(255,255,0)">  </span><span style="background-color:rgb(255,0,0)">== <b>Executing [/root/flac.sh 4090-2013-07-05_14:43:11-OUT]</b></span></div>

<div><span style="background-color:rgb(255,255,0)">  == End MixMonitor Recording SIP/4092-0000003b</span></div></div><div><br></div><div>But the file is not converted, I suspect it could be a path issue. </div><div><br></div>

<div><br></div><div><br></div><div>Regards</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jul 5, 2013 at 10:59 AM, Satish Barot <span dir="ltr">&lt;<a href="mailto:satish4asterisk@gmail.com" target="_blank">satish4asterisk@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div class="h5"><div class="gmail_extra"><div class="gmail_quote">On Fri, Jul 5, 2013 at 1:45 AM, Gopalakrishnan N <span dir="ltr">&lt;<a href="mailto:gopalakrishnan.an@gmail.com" target="_blank">gopalakrishnan.an@gmail.com</a>&gt;</span> wrote:<br>


<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">exten =&gt; _4X.,1,Set(START_TIME=${STRFTIME(${EPOCH},,%Y-%m-%d_%H:%M:%S)})<br>
exten =&gt; _4X.,n,Set(MIXMONITOR_FILENAME=${EXTEN}-${START_TIME}-OUT)<br>
;exten =&gt; _4X.,n,MixMonitor(IND_PRI/${CDR(accountcode)}/OUT/${STRFTIME(${EPOCH},,%Y-%m)}/${STRFTIME(${EPOCH},,%d)}/${MIXMONITOR_FILENAME}.wav,m,/root/flac.sh ${MIXMONITOR_FILENAME}.wav)<br>
exten =&gt; _4X.,n,MixMonitor(IND_PRI/${CDR(accountcode)}/OUT/${STRFTIME(${EPOCH},,%Y-%m)}/${STRFTIME(${EPOCH},,%d)}/${MIXMONITOR_FILENAME}.wav,b,/root/flac.sh ${MIXMONITOR_FILENAME}.wav)<br>
exten =&gt; _4X.,n,Set(CDR(userfield)=IND_PRI/${CDR(accountcode)}/OUT/${STRFTIME(${EPOCH},,%Y-%m)}/${STRFTIME(${EPOCH},,%d)}/${MIXMONITOR_FILENAME})<br>
exten =&gt; _4X.,n,Dial(SIP/${EXTEN},30)<br>
exten =&gt; _4X.,n,Hangup</p>
<p dir="ltr">Regards<br></p>
<div class="gmail_quote"><div><div>On 4 Jul 2013 11:18, &quot;Satish Barot&quot; &lt;<a href="mailto:satish4asterisk@gmail.com" target="_blank">satish4asterisk@gmail.com</a>&gt; wrote:<br type="attribution"></div>
</div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div><div>
<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Jul 4, 2013 at 1:30 AM, Gopalakrishnan N <span dir="ltr">&lt;<a href="mailto:gopalakrishnan.an@gmail.com" target="_blank">gopalakrishnan.an@gmail.com</a>&gt;</span> wrote:<br>




<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">I tried with hangup cause but my script is not executed... also I tried the same script with mix monitor itself no sucess.</p>





<p dir="ltr">The script what I have is, am converting wav file to flac format..</p><div><div>
<div class="gmail_quote">On 11 Jun 2013 11:17, &quot;Satish Barot&quot; &lt;<a href="mailto:satish4asterisk@gmail.com" target="_blank">satish4asterisk@gmail.com</a>&gt; wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">





<div class="gmail_extra">And yes if you want to use System application in your dialplan then have System in your h extension<br><pre style="line-height:normal;text-indent:0px;letter-spacing:normal;text-align:start;font-variant:normal;text-transform:none;font-style:normal;font-weight:normal;word-spacing:0px">

</pre><pre style="line-height:normal;text-indent:0px;letter-spacing:normal;text-align:start;font-variant:normal;text-transform:none;font-style:normal;font-weight:normal;word-spacing:0px">System(/PathToSox/sox -r 8000 -c 1 /PathToWavFile/filename.wav /PathToMp3FileToBE Stored/filename.mp3)<br>




</pre><div class="gmail_quote">On Tue, Jun 11, 2013 at 10:38 AM, Satish Barot <span dir="ltr">&lt;<a href="mailto:satish4asterisk@gmail.com" target="_blank">satish4asterisk@gmail.com</a>&gt;</span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div class="gmail_extra"><div>Hi Gopamkrishnan,<br><br></div>Check the &#39;command&#39; argument for Mixmonitor. Mixmonitor itself has a facility to execute a command when recording is over. <br>






<pre style="line-height:normal;text-indent:0px;letter-spacing:normal;text-align:start;font-variant:normal;text-transform:none;font-style:normal;font-weight:normal;word-spacing:0px"><i>In my case, &#39;wav2mp3&#39; is a script which gets executed and converts recorded wav audio file to mp3. I pass ${FILENAME} as an argument to my script.
</i></pre><pre style="line-height:normal;text-indent:0px;letter-spacing:normal;text-align:start;font-variant:normal;text-transform:none;font-style:normal;font-weight:normal;word-spacing:0px"><i>You should have something like </i>MixMonitor(filename.wav,m,/PathToYourScript/YourScriptName^filename.wav) in your dialplan.<br>


<br></pre><pre style="line-height:normal;text-indent:0px;letter-spacing:normal;text-align:start;font-variant:normal;text-transform:none;font-style:normal;font-weight:normal;word-spacing:0px">Hope this helps.<br><br></pre>






<pre style="line-height:normal;text-indent:0px;letter-spacing:normal;text-align:start;font-variant:normal;text-transform:none;font-style:normal;font-weight:normal;word-spacing:0px">--Satish Barot<br></pre><pre style="line-height:normal;text-indent:0px;letter-spacing:normal;text-align:start;font-variant:normal;text-transform:none;font-style:normal;font-weight:normal;word-spacing:0px">

Ahmedabad, India<br></pre><br><div class="gmail_quote">On Tue, Jun 11, 2013 at 9:31 AM, Gopalakrishnan N <span dir="ltr">&lt;<a href="mailto:gopalakrishnan.an@gmail.com" target="_blank">gopalakrishnan.an@gmail.com</a>&gt;</span> wrote:<br>







<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Hi Satish,<div><br></div><div>I tried with sox, without any parameter, just sox filename.wav to filename.mp3, in linux shell prompt... the file is been converted... </div>







<div><br></div><div>

Now If i want to run that command using dialplan, </div><div><br></div><div>MixMonitor(filename.wav,m)</div><div>Monitor_Exec(sox filename.wav filename.mp3) </div><div><br></div><div>Or to use System command?</div>

<div><br></div><div>Regards.. </div></div><div><div><div class="gmail_extra"><br><br><div class="gmail_quote">On Fri, Jan 27, 2012 at 11:29 AM, Satish Barot <span dir="ltr">&lt;<a href="mailto:satish4asterisk@gmail.com" target="_blank">satish4asterisk@gmail.com</a>&gt;</span> wrote:<br>









<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">This is how I use a wav to mp3 script on Mixmonitor in my dialplan (Asterisk 1.8.7.0).<br>...<br>same =&gt; n,MixMonitor(${FILENAME},W(4),/var/spool/asterisk/wav2mp3 ^{FILENAME})<br>









...<br>and my script is...<br><br>#!/bin/bash<br>
<br>WAV=&quot;/var/spool/asterisk/monitor/$1&quot;<br>MP3=$(echo $1 | sed &#39;s/\.wav$/.mp3/&#39;)<br>MP3DEST=&quot;/var/spool/asterisk/mp3/$MP3&quot;<br>/usr/bin/lame &quot;${WAV}&quot; &quot;${MP3DEST}&quot; --silent -b 16 -s 9.6 -m m --bitwidth 8 --lowpass 9.6 --resample 8 --lowpass-width 1<span><font color="#888888"><br>










<br>--SATISH BAROT<br>Ahmedabad,India.</font></span><div><div><br><br><div class="gmail_quote">On Wed, Jan 25, 2012 at 8:59 PM, Faraj Khasib <span dir="ltr">&lt;<a href="mailto:fkhasib@iconnecths.com" target="_blank">fkhasib@iconnecths.com</a>&gt;</span> wrote:<br>










<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hello Guys,<br>
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<br>
exten=6500,n,Set(MIXMONITOR_EXEC=&amp;&amp; nice -n 19 /usr/local/bin/lame -b 8 -t -F -m m --bitwidth 8 --quiet &quot;/var/spool/asterisk/monitor/${CALLFILENAME}.wav&quot; &quot;/var/spool/asterisk/monitor/${CALLFILENAME}.mp3&quot; &amp;&amp; rm -f &quot;/var/spool/asterisk/monitor/${CALLFILENAME}.wav&quot;)<br>











exten=6500,n,MixMonitor(${CALLFILENAME}.wav,b)<br>
<span><font color="#888888"></font></span><br></blockquote></div></div></div></blockquote></div></div></div></div></blockquote></div></div></blockquote></div></div></blockquote></div></div></div><br></blockquote></div><br>




</div><div class="gmail_extra">Show your latest dialplan and script.<br><br></div><div class="gmail_extra">--Satish Barot<br></div><div class="gmail_extra">Ahmedabad, India<br></div></div>
<br></div></div><br></blockquote></div></blockquote></div><br></div></div></div><div class="gmail_extra">Some observations,<br></div><div class="gmail_extra">(1) You are missing ^ in command in Mixmonitor.In your case, It should be something like MixMonitor(IND_PRI/${CDR(accountcode)}/OUT/${STRFTIME(${EPOCH},,%Y-%m)}/${STRFTIME(${EPOCH},,%d)}/${MIXMONITOR_FILENAME}.wav,m,/root/flac.sh ^${MIXMONITOR_FILENAME}.wav) <br>


</div><div class="gmail_extra">(2) You are passing just file name as a parameter in your script and not a full path for file. (Do you handle full path in a script?)<span class="HOEnZb"><font color="#888888"><br><br><div class="gmail_extra">

--Satish Barot<br></div>
Ahmedabad, India<br></font></span></div></div>
<br>--<br>
_____________________________________________________________________<br>
-- Bandwidth and Colocation Provided by <a href="http://www.api-digital.com" target="_blank">http://www.api-digital.com</a> --<br>
New to Asterisk? Join us for a live introductory webinar every Thurs:<br>
               <a href="http://www.asterisk.org/hello" target="_blank">http://www.asterisk.org/hello</a><br>
<br>
asterisk-users mailing list<br>
To UNSUBSCRIBE or update options visit:<br>
   <a href="http://lists.digium.com/mailman/listinfo/asterisk-users" target="_blank">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br></div>