<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=iso-8859-1"><meta name=Generator content="Microsoft Word 12 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:0 0 0 0 0 0 0 0 0 0;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EstiloDeEmail17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 3.0cm 70.85pt 3.0cm;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=PT-BR link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>SkFogo<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Não estou usando a extensão do meu arquivo como (.agi) e sim (.php) não sei isso interfere, mais de qualquer forma alterei para .agi e também não deu certo<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Digitei o comando que vc disse abaixo e não me retornou nada, e mesmo inserindo um erro de propósito, digitei o comando novamente e também não me retornou nada.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Meu script esta assim no momento<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>portabilidade.php<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>#!/usr/bin/php-cgi -q<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><?php<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>require('phpagi.php');<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>$agi = new AGI();<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>$numero='123456789';<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>$agi->set_variable("NUMERO",$numero);<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>exit();<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>?><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>No extensions<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>exten => _[6-9]XXXXXXX,n,AGI(portabilidade.php)<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>no CLI do asterisk o resultado continua sendo o mesmo, não me retorna erro mas também não me retorna o valor da variável.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Será que pode ser alguma configuração do PHP? <o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Tenho um sistema de relatório em php rodando nesse Server e não tenho problema.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Obrigado mais uma vez pela ajuda<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif";color:#000066'>att<o:p></o:p></span></b></p><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif";color:#000066'><o:p> </o:p></span></b></p><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Tahoma","sans-serif";color:#000066'>Danilo Ricardo de Almeida</span></b><b><span style='font-family:"Tahoma","sans-serif";color:#000066'><o:p></o:p></span></b></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><div style='border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm'><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>De:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> asteriskbrasil-bounces@listas.asteriskbrasil.org [mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org] <b>Em nome de </b>SkFogo<br><b>Enviada em:</b> Monday, August 20, 2012 9:01 AM<br><b>Para:</b> asteriskbrasil@listas.asteriskbrasil.org<br><b>Assunto:</b> Re: [AsteriskBrasil] PHPAGI<o:p></o:p></span></p></div><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal>Danilo,<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Acredito que seu problema não esta mais no script.agi, o exemplo que te passei testei aqui antes de encaminhar.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Faça um teste com aquele modelo que te passei da seguinte maneira:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Dentro do diretório: /var/lib/asterisk/agi-bin/<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Execute o agi com o php:<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal># php <nome_do_script.agi> + enter<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Veja se te retorna algum erro.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Abs,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal style='margin-bottom:12.0pt'>SkFogo<o:p></o:p></p><div><p class=MsoNormal>Em 18 de agosto de 2012 00:54, <<a href="mailto:danilo.almeida@g1telecom.com.br" target="_blank">danilo.almeida@g1telecom.com.br</a>> escreveu:<o:p></o:p></p><p class=MsoNormal>Boa noite Jhonleandres<br><br>tava com permição 755, deixei 777 e ainda nada<br><br>-rwxrwxrwx 1 root root 67618 Ago 18 00:02 phpagi.php<br><br>Citando Jhonleandres Barbosa da Silva <<a href="mailto:jhonleandres18@gmail.com">jhonleandres18@gmail.com</a>>:<o:p></o:p></p><div><p class=MsoNormal><br>> Boa Noite Danilo<br>> você já verificou as permissões do aquivo PHPAGI ?<br>><o:p></o:p></p></div><p class=MsoNormal>> Nome: *Jhonleandres Barbosa da Silva*<o:p></o:p></p><div><p class=MsoNormal>> E-mail: <a href="mailto:jhonleandres18@gmail.com">jhonleandres18@gmail.com</a><br>> Fone: <a href="tel:%2862%29%204053-8102">(62) 4053-8102</a><br>> Site: <a href="http://www.jbs.eti.br" target="_blank">www.jbs.eti.br</a><br>> Linux User: #553098<br>><o:p></o:p></p></div><div><div><p class=MsoNormal>> ..............120...140...............<br>> .......100...............160..........<br>> .....80.......................180......<br>> ...60............................200...<br>> ..40............km/h...........220..<br>> .20................o======>240.<br>><br>><br>><br>><br>> Em 18 de agosto de 2012 00:40, <<a href="mailto:danilo.almeida@g1telecom.com.br">danilo.almeida@g1telecom.com.br</a>> escreveu:<br>><br>>> ja tentei também, inclusive até passando o valor diretamente<br>>><br>>> $AGI->set_variable("NUMERO","1234567");<br>>><br>>> acho que o erro esta no envio da variável para o asterisk, mais não<br>>> consigo descobrir qual é.<br>>><br>>> vlw<br>>><br>>> att<br>>> Danilo Almeida<br>>><br>>><br>>> Citando Alejandro Flores <<a href="mailto:alejandrorflores@gmail.com">alejandrorflores@gmail.com</a>>:<br>>><br>>> > Ola,<br>>> ><br>>> > $numero não deveria ser = argv[0] ?<br>>> > Em 17/08/2012 15:19, "Danilo Almeida" <<a href="mailto:danilo.almeida@g1telecom.com.br">danilo.almeida@g1telecom.com.br</a>><br>>> > escreveu:<br>>> ><br>>> >> Bom galera****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> Estou com muita dificuldades em usar AGI em um projeto. Tentei várias<br>>> >> coisas, fiz várias pesquisas mas até agora nada.****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> Fiz um AGI bem simples, e mesmo assim não funciona, alguém pode me<br>>> ajudar?<br>>> >> ****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> Extensions****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> exten => _[6-9]XXXXXXX,1,NoOp(---> NOVA LIGACAO EXTERNA VOIP <--)****<br>>> >><br>>> >> exten => _[6-9]XXXXXXX,n,NoOp(---> DE ${CALLERID(num)} PARA ${EXTEN}<br>>> <--)*<br>>> >> ***<br>>> >><br>>> >> exten => _[6-9]XXXXXXX,n,AGI(agi.php,${EXTEN})****<br>>> >><br>>> >> exten => _[6-9]XXXXXXX,n,NoOp(NUMERO=${NUMERO})****<br>>> >><br>>> >> ...****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> agi.php****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> #!/usr/bin/php -q****<br>>> >><br>>> >> <?php****<br>>> >><br>>> >> require("phpagi.php");****<br>>> >><br>>> >> $AGI = new AGI();****<br>>> >><br>>> >> $numero=$argv[1];****<br>>> >><br>>> >> $AGI->set_variable("NUMERO","$numero");****<br>>> >><br>>> >> exit();****<br>>> >><br>>> >> ?>****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> Resultado no CLI****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> -- Executing [91538563@contexto-ramais-voip:1]<br>>> NoOp("SIP/5001-0000061d",<br>>> >> "---> NOVA LIGACAO EXTERNA VOIP <--") in new stack****<br>>> >><br>>> >> -- Executing [91538563@contexto-ramais-voip:2]<br>>> >> NoOp("SIP/5001-0000061d", "---> DE 5001 PARA 91538563 <--") in new<br>>> stack**<br>>> >> **<br>>> >><br>>> >> -- Executing [91538563@contexto-ramais-voip:3]<br>>> >> AGI("SIP/5001-0000061d", "agi.php,91538563") in new stack****<br>>> >><br>>> >> -- Launched AGI Script /var/lib/asterisk/agi-bin/agi.php****<br>>> >><br>>> >> -- <SIP/5001-0000061d>AGI Script agi.php completed, returning 0****<br>>> >><br>>> >> -- Executing [91538563@contexto-ramais-voip:4]<br>>> >> NoOp("SIP/5001-0000061d", "NUMERO=") in new stack****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> OBS: Por via das dúvidas, deixei todos os arquivos com todos os direitos<br>>> >> (777).****<br>>> >><br>>> >> ** **<br>>> >><br>>> >> ** **<br>>> >><br>>> >> *att*<br>>> >><br>>> >> * *<br>>> >><br>>> >> *Danilo Ricardo de Almeida***<br>>> >><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<br>>> >> FreeSWITCH.<br>>> >> Tenha a External Series Experience na sua aplicação. Visite<br>>> <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<br>>> >> <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<br>>> >> 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">(11) 5503-1011</a><br>>> >> ______________________________________________<br>>> >> Para remover seu email desta lista, basta enviar um email em branco para<br>>> >> <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>>> >><br>>> ><br>>><br>>><br>>><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<br>>> 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<br>>> <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<br>>> 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">(11) 5503-1011</a><br>>> ______________________________________________<br>>> Para remover seu email desta lista, basta enviar um email em branco para<br>>> <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br>>><br>><br><br><br><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">(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><o:p></o:p></p></div></div></div><p class=MsoNormal><o:p> </o:p></p></div></div></body></html>