[AsteriskBrasil] Preciso dazer um AGI com PHP

Jefaokpta jefaokpta em hotmail.com
Segunda Junho 25 08:54:34 BRT 2012


Amigo, falta vc setar as variaveis desejadas para o asterisk



$agi->set_variable(telefone,$cpf)

Dessa forma consigo resgatar a variavel (telefone) no asterisk


Em 24/06/2012, às 21:39, Fabricio Dantas escreveu:

> boa noite,
> 
> amigos eu estou com problema no agi
> 
>  #!/usr/bin/php -q
>  <?php
> 
> require 'phpagi.php';
> include ("agi_base.php");
> #include ("phpagi-asmanager.php");
> 
> $db =  'chamados';
> $dbuser = 'ipbx';
> $dbpass = 'ipbx';
> $dbhost = 'localhost';
> 
> mysql_connect($dbhost,$dbuser,$dbpass);
> mysql_select_db("$db");
> 
> $agi = new AGI();
> 
> $telefone=$agi->get_variable("telefone",true);
> $cpf=$agi->get_variable("cpf",true);
> $sql=$agi->get_variable("sql",true);
> 
> 
>  $sql="INSERT INTO cliente (id_cliente, telefone, cpf) VALUES (NULL, 
> '$telefone', '$cpf');";
>  $res=mysql_query($sql);
> 
>  ?>
> 
> 
> 
> 
> e o extencio esta assim
> 
> 
> [cpf]
> Exten => s,1,Answer(1)
> exten => s,2,Background(cpf)
> exten => s,3,Wait(1)
> Exten => s,4,Read(cpf,,,,,5)
> Exten => s,5,Agi(insert.php)
> exten =>s,n,Noop(NUMERO_DO_CLIENTE "${sql}" E_O_TELEFONE_É
> "${telefone}")
> Exten => s,n,Hangup()
> 
> 
> ta dando o sequi nte erro
>  ==  insert.php: Failed to execute 
> '/var/lib/asterisk/agi-bin/insert.php': Exec format error
> 
> qual o motivo disso .
> 
> quem poder mandar um que ja tem rodando eu agradeço
> 
> onde eu consigo o 'phpagi.php.
> 
> 
> -- 
> Atenciosamente
> 
> 
> Fabricio Dantas
> ceo EtherData contact center
> ceo EtherLine Telecom
> Fone 81 99970810 tim
> msn fabriciodantas em hotmail.com
> skyper fabriciodantas
> email ffdbarbosace em gmail.com
> 
> 
> 
> Antes de imprimir pense no seu compromisso
> com o Meio Ambiente e os custos de impressã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: 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
> 



Mais detalhes sobre a lista de discussão AsteriskBrasil