Olá Danilo,<div><br></div><div>Segue o que você precisa:</div><div><br></div><div><div>#!/usr/bin/php-cgi -q</div><div><?php</div><div>require 'phpagi.php';</div><div>$agi = new AGI();</div><div>$numero = $agi->request[agi_extension];</div>
<div>$agi->set_variable("NUMERO", $numero);</div><div>exit();</div><div>?></div><div><br></div><div>No dialplan fica assim:</div><div><br></div><div><p class="MsoNormal">exten => _[6-9]XXXXXXX,1,NoOp(---> NOVA LIGACAO EXTERNA VOIP <--)<u></u><u></u></p>
<p class="MsoNormal">exten => _[6-9]XXXXXXX,n,NoOp(---> DE ${CALLERID(num)} PARA ${EXTEN} <--)<u></u><u></u></p><p class="MsoNormal">exten => _[6-9]XXXXXXX,n,AGI(agi.php) ; <font color="#ff0000"><<<<< Observe que não estou passando nenhum parâmetro, pego com [agi_extension]</font><span style="color:rgb(255,0,0)"> </span><span style="color:rgb(255,0,0)"><<<<<</span></p>
<p class="MsoNormal"><u></u></p><p class="MsoNormal">exten => _[6-9]XXXXXXX,n,NoOp(NUMERO=${NUMERO})</p></div><div><br></div><div><br></div><div>Abraço,</div><div><br></div><div>SkFogo</div><br><div class="gmail_quote">
Em 17 de agosto de 2012 15:19, Danilo Almeida <span dir="ltr"><<a href="mailto:danilo.almeida@g1telecom.com.br" target="_blank">danilo.almeida@g1telecom.com.br</a>></span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div lang="PT-BR" link="blue" vlink="purple">
<div>
<p class="MsoNormal">Bom galera<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Estou com muita dificuldades em usar AGI em um projeto.
Tentei várias coisas, fiz várias pesquisas mas até agora nada.<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Fiz um AGI bem simples, e mesmo assim não funciona, alguém
pode me ajudar?<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Extensions<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">exten => _[6-9]XXXXXXX,1,NoOp(---> NOVA LIGACAO
EXTERNA VOIP <--)<u></u><u></u></p>
<p class="MsoNormal">exten => _[6-9]XXXXXXX,n,NoOp(---> DE ${CALLERID(num)}
PARA ${EXTEN} <--)<u></u><u></u></p>
<p class="MsoNormal">exten => _[6-9]XXXXXXX,n,AGI(agi.php,${EXTEN})<u></u><u></u></p>
<p class="MsoNormal">exten => _[6-9]XXXXXXX,n,NoOp(NUMERO=${NUMERO})<u></u><u></u></p>
<p class="MsoNormal">...<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">agi.php<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">#!/usr/bin/php -q<u></u><u></u></p>
<p class="MsoNormal"><span lang="EN-US"><?php<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">require("phpagi.php");<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US">$AGI = new AGI();<u></u><u></u></span></p>
<p class="MsoNormal">$numero=$argv[1];<u></u><u></u></p>
<p class="MsoNormal">$AGI->set_variable("NUMERO","$numero");<u></u><u></u></p>
<p class="MsoNormal">exit();<u></u><u></u></p>
<p class="MsoNormal">?><u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal">Resultado no CLI<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span lang="EN-US">-- Executing
[91538563@contexto-ramais-voip:1] NoOp("SIP/5001-0000061d",
"---> NOVA LIGACAO EXTERNA VOIP <--") in new stack<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> -- Executing
[91538563@contexto-ramais-voip:2] NoOp("SIP/5001-0000061d",
"---> DE 5001 PARA 91538563 <--") in new stack<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> -- Executing
[91538563@contexto-ramais-voip:3] AGI("SIP/5001-0000061d", "agi.php,91538563")
in new stack<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> -- Launched AGI Script
/var/lib/asterisk/agi-bin/agi.php<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> -- <SIP/5001-0000061d>AGI Script agi.php
completed, returning 0<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"> -- Executing
[91538563@contexto-ramais-voip:4] NoOp("SIP/5001-0000061d",
"NUMERO=") in new stack<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p>
<p class="MsoNormal">OBS: Por via das dúvidas, deixei todos os arquivos com todos
os direitos (777).<u></u><u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><b><span style="font-family:"Tahoma","sans-serif";color:#000066">att<u></u><u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-family:"Tahoma","sans-serif";color:#000066"><u></u> <u></u></span></b></p>
<p class="MsoNormal"><b><span style="font-family:"Tahoma","sans-serif";color:#000066">Danilo Ricardo de Almeida</span></b><b><span style="font-size:12.0pt;font-family:"Tahoma","sans-serif";color:#000066"><u></u><u></u></span></b></p>
</div>
</div>
<br>_______________________________________________<br>
KHOMP Inovação: External Board Series<br>
Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH.<br>
Tenha a External Series Experience na sua aplicação. Visite <a href="http://www.khomp.com" target="_blank">www.khomp.com</a><br>
_______________________________________________<br>
DIGIVOICE Fabricante de Placas de Voz e Channel Bank<br>
20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM<br>
Centro Treinamento - Curso de PABX IP - Asterisk - Site <a href="http://www.digivoice.com.br" target="_blank">www.digivoice.com.br</a><br>
________<br>
YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado.<br>
email: <a href="mailto:yealink@commlogik.com.br">yealink@commlogik.com.br</a> | <a href="http://www.commlogik.com.br" target="_blank">www.commlogik.com.br</a> | <a href="tel:%2811%29%205503-1011" value="+551155031011">(11) 5503-1011</a><br>
______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br></div>