[AsteriskBrasil] PHPAGI

Danilo Almeida danilo.almeida em g1telecom.com.br
Sexta Agosto 17 15:19:20 BRT 2012


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

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120817/1d0017c2/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil