[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