Bom dia, Estou pegando a conversa meio que pela metade, mas veja se da forma abaixo serve para você:
#!/usr/bin/php -q <?php $numero='123456789'; echo 'set variable NUMERO $numero\n'; exit(); ?> Em 20 de agosto de 2012 09:56, SkFogo <skf...@gmail.com> escreveu: > Danilo, > > Testei sua solução aqui e retornou o valor do número conforme informado. > > Você tem Gtalk? > > Caso tenha me add que fica mais fácil te ajudar. > > Outra coisa, qual a versão do seu phpagi e php? > > Abs, > > SkFogo > > Em 20 de agosto de 2012 09:40, Danilo Almeida < > danilo.alme...@g1telecom.com.br> escreveu: > >> SkFogo**** >> >> ** ** >> >> 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**** >> >> ** ** >> >> 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.**** >> >> ** ** >> >> Meu script esta assim no momento**** >> >> ** ** >> >> portabilidade.php**** >> >> ** ** >> >> #!/usr/bin/php-cgi -q**** >> >> <?php**** >> >> require('phpagi.php');**** >> >> $agi = new AGI();**** >> >> $numero='123456789';**** >> >> $agi->set_variable("NUMERO",$numero);**** >> >> exit();**** >> >> ?>**** >> >> ** ** >> >> No extensions**** >> >> ** ** >> >> exten => _[6-9]XXXXXXX,n,AGI(portabilidade.php)**** >> >> ** ** >> >> 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.**** >> >> ** ** >> >> Será que pode ser alguma configuração do PHP? **** >> >> Tenho um sistema de relatório em php rodando nesse Server e não tenho >> problema.**** >> >> ** ** >> >> Obrigado mais uma vez pela ajuda**** >> >> ** ** >> >> *att* >> >> * * >> >> *Danilo Ricardo de Almeida*** >> >> ** ** >> >> *De:* asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto: >> asteriskbrasil-boun...@listas.asteriskbrasil.org] *Em nome de *SkFogo >> *Enviada em:* Monday, August 20, 2012 9:01 AM >> *Para:* asteriskbrasil@listas.asteriskbrasil.org >> *Assunto:* Re: [AsteriskBrasil] PHPAGI**** >> >> ** ** >> >> Danilo,**** >> >> ** ** >> >> Acredito que seu problema não esta mais no script.agi, o exemplo que te >> passei testei aqui antes de encaminhar.**** >> >> ** ** >> >> Faça um teste com aquele modelo que te passei da seguinte maneira:**** >> >> ** ** >> >> Dentro do diretório: /var/lib/asterisk/agi-bin/**** >> >> ** ** >> >> Execute o agi com o php:**** >> >> ** ** >> >> # php <nome_do_script.agi> + enter**** >> >> ** ** >> >> Veja se te retorna algum erro.**** >> >> ** ** >> >> Abs,**** >> >> ** ** >> >> SkFogo**** >> >> Em 18 de agosto de 2012 00:54, <danilo.alme...@g1telecom.com.br> >> escreveu:**** >> >> Boa noite Jhonleandres >> >> tava com permição 755, deixei 777 e ainda nada >> >> -rwxrwxrwx 1 root root 67618 Ago 18 00:02 phpagi.php >> >> Citando Jhonleandres Barbosa da Silva <jhonleandre...@gmail.com>:**** >> >> >> > Boa Noite Danilo >> > você já verificou as permissões do aquivo PHPAGI ? >> >**** >> >> > Nome: *Jhonleandres Barbosa da Silva***** >> >> > E-mail: jhonleandre...@gmail.com >> > Fone: (62) 4053-8102 >> > Site: www.jbs.eti.br >> > Linux User: #553098 >> >**** >> >> > ..............120...140............... >> > .......100...............160.......... >> > .....80.......................180...... >> > ...60............................200... >> > ..40............km/h...........220.. >> > .20................o======>240. >> > >> > >> > >> > >> > Em 18 de agosto de 2012 00:40, <danilo.alme...@g1telecom.com.br> >> escreveu: >> > >> >> ja tentei também, inclusive até passando o valor diretamente >> >> >> >> $AGI->set_variable("NUMERO","1234567"); >> >> >> >> acho que o erro esta no envio da variável para o asterisk, mais não >> >> consigo descobrir qual é. >> >> >> >> vlw >> >> >> >> att >> >> Danilo Almeida >> >> >> >> >> >> Citando Alejandro Flores <alejandrorflo...@gmail.com>: >> >> >> >> > Ola, >> >> > >> >> > $numero não deveria ser = argv[0] ? >> >> > Em 17/08/2012 15:19, "Danilo Almeida" < >> danilo.alme...@g1telecom.com.br> >> >> > escreveu: >> >> > >> >> >> Bom galera**** >> >> >> >> >> >> ** ** >> >> >> >> >> >> Estou com muita dificuldades em usar AGI em um projeto. Tentei >> várias >> >> >> coisas, fiz várias pesquisas mas até agora nada.**** >> >> >> >> >> >> ** ** >> >> >> >> >> >> Fiz um AGI bem simples, e mesmo assim não funciona, alguém pode me >> >> ajudar? >> >> >> **** >> >> >> >> >> >> ** ** >> >> >> >> >> >> Extensions**** >> >> >> >> >> >> ** ** >> >> >> >> >> >> exten => _[6-9]XXXXXXX,1,NoOp(---> NOVA LIGACAO EXTERNA VOIP >> <--)**** >> >> >> >> >> >> exten => _[6-9]XXXXXXX,n,NoOp(---> DE ${CALLERID(num)} PARA ${EXTEN} >> >> <--)* >> >> >> *** >> >> >> >> >> >> exten => _[6-9]XXXXXXX,n,AGI(agi.php,${EXTEN})**** >> >> >> >> >> >> exten => _[6-9]XXXXXXX,n,NoOp(NUMERO=${NUMERO})**** >> >> >> >> >> >> ...**** >> >> >> >> >> >> ** ** >> >> >> >> >> >> agi.php**** >> >> >> >> >> >> ** ** >> >> >> >> >> >> #!/usr/bin/php -q**** >> >> >> >> >> >> <?php**** >> >> >> >> >> >> require("phpagi.php");**** >> >> >> >> >> >> $AGI = new AGI();**** >> >> >> >> >> >> $numero=$argv[1];**** >> >> >> >> >> >> $AGI->set_variable("NUMERO","$numero");**** >> >> >> >> >> >> exit();**** >> >> >> >> >> >> ?>**** >> >> >> >> >> >> ** ** >> >> >> >> >> >> Resultado no CLI**** >> >> >> >> >> >> ** ** >> >> >> >> >> >> -- Executing [91538563@contexto-ramais-voip:1] >> >> NoOp("SIP/5001-0000061d", >> >> >> "---> NOVA LIGACAO EXTERNA VOIP <--") in new stack**** >> >> >> >> >> >> -- Executing [91538563@contexto-ramais-voip:2] >> >> >> NoOp("SIP/5001-0000061d", "---> DE 5001 PARA 91538563 <--") in new >> >> stack** >> >> >> ** >> >> >> >> >> >> -- Executing [91538563@contexto-ramais-voip:3] >> >> >> AGI("SIP/5001-0000061d", "agi.php,91538563") in new stack**** >> >> >> >> >> >> -- Launched AGI Script /var/lib/asterisk/agi-bin/agi.php**** >> >> >> >> >> >> -- <SIP/5001-0000061d>AGI Script agi.php completed, returning >> 0**** >> >> >> >> >> >> -- Executing [91538563@contexto-ramais-voip:4] >> >> >> NoOp("SIP/5001-0000061d", "NUMERO=") in new stack**** >> >> >> >> >> >> ** ** >> >> >> >> >> >> OBS: Por via das dúvidas, deixei todos os arquivos com todos os >> direitos >> >> >> (777).**** >> >> >> >> >> >> ** ** >> >> >> >> >> >> ** ** >> >> >> >> >> >> *att* >> >> >> >> >> >> * * >> >> >> >> >> >> *Danilo Ricardo de Almeida*** >> >> >> >> >> >> _______________________________________________ >> >> >> KHOMP Inovação: External Board Series >> >> >> Módulos de 1/2 rack e 1U para todas as interfaces e soluções >> Asterisk e >> >> >> FreeSWITCH. >> >> >> Tenha a External Series Experience na sua aplicação. Visite >> >> www.khomp.com >> >> >> _______________________________________________ >> >> >> DIGIVOICE Fabricante de Placas de Voz e Channel Bank >> >> >> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM >> >> >> Centro Treinamento - Curso de PABX IP - Asterisk - Site >> >> >> www.digivoice.com.br >> >> >> ________ >> >> >> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício >> do >> >> >> mercado. >> >> >> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) >> 5503-1011 >> >> >> ______________________________________________ >> >> >> Para remover seu email desta lista, basta enviar um email em branco >> para >> >> >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> >> >> >> >> > >> >> >> >> >> >> >> >> _______________________________________________ >> >> KHOMP Inovação: External Board Series >> >> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e >> >> FreeSWITCH. >> >> Tenha a External Series Experience na sua aplicação. Visite >> www.khomp.com >> >> _______________________________________________ >> >> DIGIVOICE Fabricante de Placas de Voz e Channel Bank >> >> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM >> >> Centro Treinamento - Curso de PABX IP - Asterisk - Site >> >> www.digivoice.com.br >> >> ________ >> >> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do >> >> mercado. >> >> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) >> 5503-1011 >> >> ______________________________________________ >> >> Para remover seu email desta lista, basta enviar um email em branco >> para >> >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> >> >> > >> >> >> >> _______________________________________________ >> KHOMP Inovação: External Board Series >> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e >> FreeSWITCH. >> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com >> _______________________________________________ >> DIGIVOICE Fabricante de Placas de Voz e Channel Bank >> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM >> Centro Treinamento - Curso de PABX IP - Asterisk - Site >> www.digivoice.com.br >> ________ >> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do >> mercado. >> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011 >> ______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org**** >> >> ** ** >> >> _______________________________________________ >> KHOMP Inovação: External Board Series >> Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e >> FreeSWITCH. >> Tenha a External Series Experience na sua aplicação. Visite www.khomp.com >> _______________________________________________ >> DIGIVOICE Fabricante de Placas de Voz e Channel Bank >> 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM >> Centro Treinamento - Curso de PABX IP - Asterisk - Site >> www.digivoice.com.br >> ________ >> YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do >> mercado. >> email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011 >> ______________________________________________ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> > > > _______________________________________________ > KHOMP Inovação: External Board Series > Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e > FreeSWITCH. > Tenha a External Series Experience na sua aplicação. Visite www.khomp.com > _______________________________________________ > DIGIVOICE Fabricante de Placas de Voz e Channel Bank > 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM > Centro Treinamento - Curso de PABX IP - Asterisk - Site > www.digivoice.com.br > ________ > YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do > mercado. > email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011 > ______________________________________________ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > -- Atenciosamente, Ronaldo Sacco (54) 9174-8840 Bacharel em Ciência da Computação
_______________________________________________ KHOMP Inovação: External Board Series Módulos de 1/2 rack e 1U para todas as interfaces e soluções Asterisk e FreeSWITCH. Tenha a External Series Experience na sua aplicação. Visite www.khomp.com _______________________________________________ DIGIVOICE Fabricante de Placas de Voz e Channel Bank 20 anos de experiência com E1(R2/ISDN), FXS, FXO e GSM Centro Treinamento - Curso de PABX IP - Asterisk - Site www.digivoice.com.br ________ YEALINK: Telefones IP e VídeoPhones IP com o melhor custo/benefício do mercado. email: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011 ______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org