[AsteriskBrasil] RES: Funcionamento Asterisk com PHP

2012-06-18 Por tôpico Danilo Almeida
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

[AsteriskBrasil] RES: Funcionamento Asterisk com PHP

2012-06-17 Por tôpico danilo . almeida
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


Re: [AsteriskBrasil] RES: Funcionamento Asterisk com PHP

2012-06-17 Por tôpico Rodrigo Lamar
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, danilo.alme...@g1telecom.com.br 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

2012-06-16 Por tôpico Ribeiro
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