[AsteriskBrasil] RES: RES: Funcionamento Asterisk com PHP
Mike Tesliuk
mike em tesliuk.com
Segunda Junho 18 17:13:50 BRT 2012
Apenas para complementar: (retirado de:
https://wiki.asterisk.org/wiki/display/AST/Application_AGI )
Executes an Asterisk Gateway Interface compliant program on a channel.
AGI allows Asterisk to launch external programs written in any language
to control a telephony channel, play audio, read DTMF digits, etc. by
communicating with the AGI protocol on *stdin* and *stdout*. As of
1.6.0, this channel will not stop dialplan execution on hangup inside of
this application.
---- tradução livre ----
Executa um programa através de agi no canal. AGI permite que o asterisk
execute programas externos escritos em qualquer linguagem para controlar
o canal, tocar audio, ler digitos dmtf etc.. através de comunicação com
protocolo AGI na stdin e stdou . Como no asterisk 1.6.0 este canal não
irá deixar de executar o dialplan devido a hangup.
Resumindo:
Use agi se voce usa asterisk maior que 1.6, e ele não desligará o canal
após o hangup
Em 18-06-2012 17:04, Mike Tesliuk escreveu:
> Uma questão sobre isso:
>
> DeadAGI is obsolete in Asterisk 1.6 and later: Simply use AGI().
>
>
>
> Em 18-06-2012 17:01, Ribeiro escreveu:
>>
>> Danilo
>>
>> O s,t,h,etc. você encontra aqui:
>>
>> http://www.voip-info.org/wiki/view/Asterisk+standard+extensions
>>
>> Uma nota só: O DeadAGI só tem valor DEPOIS do hangup. Antes e durante
>> não tem como. Nestes casos é AGI mesmo.
>>
>> Um abraço
>>
>> Ribeiro
>>
>> *De:*asteriskbrasil-bounces em listas.asteriskbrasil.org
>> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] *Em nome de
>> *Danilo Almeida
>> *Enviada em:* segunda-feira, 18 de junho de 2012 13:52
>> *Para:* asteriskbrasil em listas.asteriskbrasil.org
>> *Assunto:* [AsteriskBrasil] RES: Funcionamento Asterisk com PHP
>>
>> Jeferson
>>
>> Estou dando uma pesquisada nesta Biblioteca, a duvida no momento é:
>>
>> Verifiquei que para eu passar os parâmetros para meu arquivo.php,
>> terei que usar o DeadAgi
>>
>> Encontrei o exemplo da seguinte forma
>>
>> exten => s,1,Wait(2)
>>
>> exten => s,n,DeadAgi(/diretorio/arquivo.php,end_call)
>>
>> exten => s,n,NoCDR()
>>
>> exten => s,3,Hangup()
>>
>> exten => h,1,DeadAgi((/diretorio/arquivo.php,end_call)
>>
>> exten => h,n,Hangup()
>>
>> exten => t,1,DeadAgi((/diretorio/arquivo.php,end_call)
>>
>> exten => t,n,Hangup()
>>
>> como tinha outra pessoa que trabalhava comigo e manjava mais do que
>> eu no asterisk, algumas coisas básica não aprendi, como por exemplo,
>> no bloco acima, o que significa cada umas das letras (s, h, t)?
>>
>> e como pego por exemplo, o ID da ligação, ou qualquer outra
>> informação que desejo no meu arquivo.php?
>>
>> Obrigado
>>
>> Att
>>
>> Danilo Almeida
>>
>> *De:*asteriskbrasil-bounces em listas.asteriskbrasil.org
>> <mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org>
>> [mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org]
>> <mailto:[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org]>
>> *Em nome de *Jeferson de Araujo Damasceno
>> *Enviada em:* Monday, June 18, 2012 1:00 PM
>> *Para:* asteriskbrasil em listas.asteriskbrasil.org
>> <mailto:asteriskbrasil em listas.asteriskbrasil.org>
>> *Assunto:* [AsteriskBrasil] Funcionamento Asterisk com PHP
>>
>> Você pode utilizar uma classe PhpAgi;
>>
>> http://phpagi.sourceforge.net/
>>
>> Eu desenvolvi muita coisa interesante com a ajuda desta classe, como
>> a visualização de ramais online, ligação para um determinado ramal,
>> lista de troncos SIP, IAX, e etc...
>>
>>
>>
>> _______________________________________________
>> 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. Visitewww.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 - Sitewww.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 paraasteriskbrasil-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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20120618/e4af0081/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil