Aqui vai um fragmento:<br><br>&nbsp;&nbsp;&nbsp; -- Executing [s@ura:5] Set("SIP/bitmixinfo-0b7a38c0", "LANGUAGE()=pt_BR") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@ura:6] Set("SIP/bitmixinfo-0b7a38c0", "CALLFILENAME=/var/spool/asterisk/monitor/entrada/") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@ura:7] Set("SIP/bitmixinfo-0b7a38c0", "DYNAMIC_FEATURES = hangup#pickupexten#atxfer#blidxfer") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@ura:8] Wait("SIP/bitmixinfo-0b7a38c0", "1") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@ura:9] Set("SIP/bitmixinfo-0b7a38c0", "TIMEOUT(digit)=3") in new stack<br>&nbsp;&nbsp;&nbsp; -- Digit timeout set to 3<br>&nbsp;&nbsp;&nbsp; -- Executing [s@ura:10] Set("SIP/bitmixinfo-0b7a38c0", "TIMEOUT(response)=5") in new stack<br>&nbsp;&nbsp;&nbsp; -- Response timeout set to 5<br>&nbsp;&nbsp;&nbsp; -- Executing [s@ura:11] BackGround("SIP/bitmixinfo-0b7a38c0", "bemvindobit2") in new stack<br>&nbsp;&nbsp;&nbsp; --
 &lt;SIP/bitmixinfo-0b7a38c0&gt; Playing 'bemvindobit2' (language 'pt_BR')<br>&nbsp; == CDR updated on SIP/bitmixinfo-0b7a38c0<br>&nbsp;&nbsp;&nbsp; -- Executing [1@ura:1] Set("SIP/bitmixinfo-0b7a38c0", "LANGUAGE()=pt_BR") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [1@ura:2] Playback("SIP/bitmixinfo-0b7a38c0", "consulta") in new stack<br>&nbsp;&nbsp;&nbsp; -- &lt;SIP/bitmixinfo-0b7a38c0&gt; Playing 'consulta' (language 'pt_BR')<br>&nbsp;&nbsp;&nbsp; -- Executing [1@ura:3] Goto("SIP/bitmixinfo-0b7a38c0", "consulta|_*XXXXXX|1") in new stack<br>&nbsp;&nbsp;&nbsp; -- Goto (consulta,_*XXXXXX,1)<br>&nbsp;&nbsp;&nbsp; -- Executing [_*XXXXXX@consulta:1] Answer("SIP/bitmixinfo-0b7a38c0", "") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [_*XXXXXX@consulta:2] WaitExten("SIP/bitmixinfo-0b7a38c0", "") in new stack<br>&nbsp; == CDR updated on SIP/bitmixinfo-0b7a38c0<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:1] Answer("SIP/bitmixinfo-0b7a38c0", "") in new
 stack<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:2] WaitExten("SIP/bitmixinfo-0b7a38c0", "") in new stack<br>&nbsp;&nbsp;&nbsp; -- Timeout on SIP/bitmixinfo-0b7a38c0, continuing...<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:3] Set("SIP/bitmixinfo-0b7a38c0", "LANGUAGE()=pt_BR") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:4] Set("SIP/bitmixinfo-0b7a38c0", "OS=/etc/asterisk/OS") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:5] System("SIP/bitmixinfo-0b7a38c0", "/bin/mkdir /etc/asterisk/OS/023500") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:6] System("SIP/bitmixinfo-0b7a38c0", "psql -U postgres -h 192.168.0.10 -d BIS -c "SELECT * FROM t_os_situacao where ord_cod=023500 order by sit_ini asc" &gt; /etc/asterisk/OS/023500/os_023500") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:7] System("SIP/bitmixinfo-0b7a38c0", "cat /etc/asterisk/OS/023500/os_023500 | grep "|" | cut -d"|"
 -f3 | grep -v sta_cod | tail -n -1 &gt; /etc/asterisk/OS/023500/sit_final_023500") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:8] Set("SIP/bitmixinfo-0b7a38c0", "SITUACAO=$(cat /etc/asterisk/OS/023500/sit_final_023500") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:9] GotoIf("SIP/bitmixinfo-0b7a38c0", "$?100") in new stack<br>&nbsp;&nbsp;&nbsp; -- Goto (consulta,*023500,100)<br>&nbsp;&nbsp;&nbsp; -- Executing [*023500@consulta:100] Macro("SIP/bitmixinfo-0b7a38c0", "inicio|023500") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:1] Wait("SIP/bitmixinfo-0b7a38c0", "1") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:2] Answer("SIP/bitmixinfo-0b7a38c0", "") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:3] NoOp("SIP/bitmixinfo-0b7a38c0", "") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:4] Set("SIP/bitmixinfo-0b7a38c0", "LANGUAGE()=pt_BR") in new
 stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:5] Set("SIP/bitmixinfo-0b7a38c0", "OS=/etc/asterisk/OS") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:6] System("SIP/bitmixinfo-0b7a38c0", "psql -U postgres -h 192.168.0.10 -d BIS -c "SELECT * FROM t_os_situacao where ord_cod=023500 order by sit_ini asc" &gt; /etc/asterisk/OS/023500/os_023500") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:7] System("SIP/bitmixinfo-0b7a38c0", "cat /etc/asterisk/OS/023500/os_023500 | grep "|" | cut -d"|" -f6 | grep -v sta_cod | tail -n -1 &gt; /etc/asterisk/OS/023500/tec_023500") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:8] Set("SIP/bitmixinfo-0b7a38c0", "TEC=$(cat /etc/asterisk/OS/023500/tec_023500") in new stack<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:9] Set("SIP/bitmixinfo-0b7a38c0", "TIMEOUT(digit)=3") in new stack<br>&nbsp;&nbsp;&nbsp; -- Digit timeout set to 3<br>&nbsp;&nbsp;&nbsp; -- Executing
 [s@macro-inicio:10] Set("SIP/bitmixinfo-0b7a38c0", "TIMEOUT(response)=5") in new stack<br>&nbsp;&nbsp;&nbsp; -- Response timeout set to 5<br>&nbsp;&nbsp;&nbsp; -- Executing [s@macro-inicio:11] BackGround("SIP/bitmixinfo-0b7a38c0", "inicio") in new stack<br>&nbsp;&nbsp;&nbsp; -- &lt;SIP/bitmixinfo-0b7a38c0&gt; Playing 'inicio' (language 'pt_BR')<br>voip*CLI&gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br>Depois de s@macro-inicio:11, a ligação cai quando o chamador tecla 8.<br>Quando ele teclar 8, era pra executar outra macro, conforme o dialplan abaixo:<br><br>exten =&gt; s, n, Background(inicio)<br>exten =&gt; 8, 1, Wait,1<br>exten =&gt; 8, 2,
 Macro(tec,${EXTEN:1})<br>exten =&gt; 8, 3, HangUp()<br>exten =&gt; 9, 1, Set(LANGUAGE()=pt_BR)<br>exten =&gt; 9, 2, Macro(Grava_msg_tecnico,${TEC})<br>exten =&gt; 7, 1, Set(LANGUAGE()=pt_BR)<br>exten =&gt; 7, 2, Goto(s,7)<br>exten =&gt; i, 1, Playback(invalid)<br>exten =&gt; i, 2, Wait,1<br>exten =&gt; i, 3, Goto(s,7)<br>exten =&gt; t, 1, Wait,1<br>exten =&gt; t, 2, Queue(telefonista|tT|||150)<br><br>[macro-tec]<br>exten =&gt; s,1,Answer()<br>exten =&gt; s,n,Noop()<br>exten =&gt; s,n(debug),DumpChan()<br><br>exten =&gt; s,n,Gotoif($[${ARG1} = 71]?2)<br>exten =&gt; s,2,Dial(SIP/8030,150,tT)<br>exten =&gt; s,10,HangUp()<br><br>Obrigado<br><br> <BR><BR><p>&#32;


      <hr size=1>Abra sua conta no <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.mail.yahoo.com/">Yahoo! Mail</a>, o único sem limite de espaço para armazenamento!