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@contexto-ramais-voip:1] NoOp("SIP/5001-0000061d",
"---> NOVA LIGACAO EXTERNA VOIP <--") in new stack

    -- Executing [91538563@contexto-ramais-voip:2] NoOp("SIP/5001-0000061d",
"---> DE 5001 PARA 91538563 <--") in new stack

    -- Executing [91538563@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@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: yeal...@commlogik.com.br | www.commlogik.com.br | (11) 5503-1011
______________________________________________
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Responder a