[AsteriskBrasil] RES: PHPAGI
Ronaldo Sacco
contato em ronaldosacco.com.br
Segunda Agosto 20 10:04:27 BRT 2012
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 <skfogo em 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.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
>>
>
>
> _______________________________________________
> 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
>
--
Atenciosamente,
Ronaldo Sacco
(54) 9174-8840
Bacharel em Ciência da Computação
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120820/e575fe7d/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil