[AsteriskBrasil] RES: PHPAGI

SkFogo skfogo em gmail.com
Segunda Agosto 20 09:56:16 BRT 2012


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.almeida em 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-bounces em listas.asteriskbrasil.org [mailto:
> asteriskbrasil-bounces em listas.asteriskbrasil.org] *Em nome de *SkFogo
> *Enviada em:* Monday, August 20, 2012 9:01 AM
> *Para:* asteriskbrasil em 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.almeida em 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 <jhonleandres18 em gmail.com>:****
>
>
> > Boa Noite Danilo
> > você já verificou as permissões do aquivo PHPAGI ?
> >****
>
> >  Nome: *Jhonleandres Barbosa da Silva*****
>
> > E-mail: jhonleandres18 em 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.almeida em 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 <alejandrorflores em gmail.com>:
> >>
> >> > Ola,
> >> >
> >> > $numero não deveria ser = argv[0] ?
> >> > Em 17/08/2012 15:19, "Danilo Almeida" <
> danilo.almeida em 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 em contexto-ramais-voip:1]
> >> NoOp("SIP/5001-0000061d",
> >> >> "---> NOVA LIGACAO EXTERNA VOIP <--") in new stack****
> >> >>
> >> >>     -- Executing [91538563 em contexto-ramais-voip:2]
> >> >> NoOp("SIP/5001-0000061d", "---> DE 5001 PARA 91538563 <--") in new
> >> stack**
> >> >> **
> >> >>
> >> >>     -- Executing [91538563 em 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 em 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: yealink em commlogik.com.br | www.commlogik.com.br | (11)
> 5503-1011
> >> >> ______________________________________________
> >> >> Para remover seu email desta lista, basta enviar um email em branco
> para
> >> >> asteriskbrasil-unsubscribe em 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: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> >> ______________________________________________
> >> Para remover seu email desta lista, basta enviar um email em branco para
> >> asteriskbrasil-unsubscribe em 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: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em 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: yealink em commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
> ______________________________________________
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscribe em listas.asteriskbrasil.org
>
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120820/fab8dd7b/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil