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