[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-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Jeferson de Araujo Damasceno Enviada em: Monday, June 18, 2012 1:00 PM Para: asteriskbrasil@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. 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
Re: [AsteriskBrasil] RES: Funcionamento Asterisk com PHP
Dica: antes de fazer o calculo do custo de ligação... saiba como a operadora bilheta. Isto varia de operadora pra operadora, de cliente para cliente e de minuto para minuto. Em 17 de junho de 2012 22:06, escreveu: > Ribeiro > > Isso já é um ótimo começo pra mim, mais com essas 3 opções, eu consigo > enviar um bloco de comando e salvar em um arquivo de conf por exemplo > que possa ser meus ramais sip e depois da um include no sip.conf? > Andei lendo também sobre AGI, mais o material que achei na internet a > maioria ou explica coisas avançadas ou coisas básicas que não se > encaixa no meu projeto. > > A princípio quero pegar o tempo da ligação e o uniqueid em uma pagina > PHP fazer o cálculo do custo da ligação e armazenar no banco. > > Seria feito pela AGI? > > Obrigado > > Danilo 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 > -- __ Att Rodrigo Lamar de Oliveira Vaz ___ 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
[AsteriskBrasil] RES: Funcionamento Asterisk com PHP
Ribeiro Isso já é um ótimo começo pra mim, mais com essas 3 opções, eu consigo enviar um bloco de comando e salvar em um arquivo de conf por exemplo que possa ser meus ramais sip e depois da um include no sip.conf? Andei lendo também sobre AGI, mais o material que achei na internet a maioria ou explica coisas avançadas ou coisas básicas que não se encaixa no meu projeto. A princípio quero pegar o tempo da ligação e o uniqueid em uma pagina PHP fazer o cálculo do custo da ligação e armazenar no banco. Seria feito pela AGI? Obrigado Danilo 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
[AsteriskBrasil] RES: Funcionamento Asterisk com PHP
Danilo Vou ser bem prático. Estávamos falando disso a semana toda. Dá uma olhada nas mensagens anteriores. Procure no Google: AGI - Quando uma ligação está ativa, você consegue fazer com que seu programa AGI interaja com a ligação. Por exemplo, recebendo o valor digitado no telefone e enviando ao seu programa AGI. TEM que ter uma ligação ativa, pois o AGI funciona sobre a ligação ativa. AMI - Comandos que geram ações e/ou recuperam dados. Um exemplo é o FOP. A versão completa (paga) faz praticamente tudo o que é possível com o AMI. Roda sobre o protocolo TCP. AJAM - O mesmo que o AMI, só que roda sobre o protocolo HTTP e devolve os mesmos dados, já estruturados em XML. Dá uma olhada no Google ou espere que um pouco que eu estou começando a escrever para o Wiki que o pessoal já está se preparando para disponibilizar. Se tiver dúvidas, pergunte aqui. Um abraço Ribeiro -Mensagem original- De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de danilo.alme...@g1telecom.com.br Enviada em: sábado, 16 de junho de 2012 23:51 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: [AsteriskBrasil] Funcionamento Asterisk com PHP Olá pessoal Trabalho com asterisk a pouco menos de 1 ano, como mecho diariamente, peguei um pouco de experiência nesse tempo, só que nada de tão avançado. Como gosto de programação também, desenvolvi na empresa que trabalho, um sistema de pequeno porte onde o cliente pode visualizar o relatório de ligações e gravações do Server dele. Estou agora desenvolvendo um tarifador para integrar nesse sistema, só que como não tenho tanta experiência ainda com asterisk, resolvi primeiro estudar, como interagir o PHP com o asterisk, pois até então, só tenho feito interação com o banco de dados onde armazeno os dados gerados pelo asterisk. Gostaria de saber, como funciona, por exemplo, a interface do elastix quando se cria um ramal e dou um reload, vc vai até o arquivo de conf dele e o ramal esta lá. Quero saber como isso funciona, tipo, isso é armazenado no banco e depois através do PHP de alguma forma é inserido nesse arquivo do asterisk? Se alguém puder me dar uma luz, para que, pelos menos eu possa começar a pesquisar, pois não sei por onde começar Quero agradecer ao pessoal do grupo, pois sempre consigo encontrar respostas ou caminhos por aqui. Vlw Galera 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 ___ 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