olá Skfogo tentei dessa maneira ai e também não deu certo, tentei também das maneiras abaixo:
#!/usr/bin/php-cgi -q <?php require('phpagi.php'); $agi = new AGI(); $numero = 12345678; $agi->set_variable("NUMERO", $numero); exit(); ?> essa acima, setei os valores manualmente, isso quer dizer que o script não esta retornando o valor da variável para o asterisk. tentei também de diversas outras maneira, mudando uma coisa ou outra e mesmo assim nao funciona... o que poderia ser? att Danilo Almeida Citando SkFogo <skf...@gmail.com>: > Olá Danilo, > > Segue o que você precisa: > > #!/usr/bin/php-cgi -q > <?php > require 'phpagi.php'; > $agi = new AGI(); > $numero = $agi->request[agi_extension]; > $agi->set_variable("NUMERO", $numero); > exit(); > ?> > > No dialplan fica assim: > > 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) ; <<<<< Observe que não estou > passando nenhum parâmetro, pego com [agi_extension] <<<<< > > ** > > exten => _[6-9]XXXXXXX,n,NoOp(NUMERO=${NUMERO}) > > > Abraço, > > SkFogo > > Em 17 de agosto de 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