[AsteriskBrasil] AGI

2009-10-02 Thread Ricardo Carrer
Boa tarde Galera,

Estou tentando conectar no Asterisk Call Manager mas recebo a informação de
acesso negado. tem que liberar alguma coisa dentro do Asterisk?

Abaixo meu manager.conf

; Asterisk Call Management support
;
[general]
enabled = yes
port = 5038
bindaddr = 127.0.0.1
[admin]
secret = elastix456
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
[carrer]
secret = 123
deny=0.0.0.0/0.0.0.0
permit=127.0.0.1/255.255.255.0
read = system,call,log,verbose,command,agent,user
write = system,call,log,verbose,command,agent,user
#include manager_additional.conf
#include manager_custom.conf


Informacao que passo no telnet
Action: login
Username: admin
Secret: elastix456
Events: on

Grato,
Carrer

___
http://www.voipmania.com.br
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
Promoção por tempo limitado!
Acesse agora http://promo.voipmania.com.br

___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI

2009-11-17 Thread Andre Emerich
Pessoal,

Preciso de uma ajuda com AGI.
Tenho um Select que faço num MySql.
O resultado, tenho que ler em uma variavel..
Estava fazendo isto com o System (para dar um echo num txt com a instrução
SQL, para executar o SELECT, para dar um GREP e ler somente a segunda linha
do arquivo) e uso o ReadFile para ler o resultado.
Porém se sempre voltasse a mesma quantidade de digitos, eu poderia colocar a
quantidade de caracteres como opção no ReadFile.
Porém, como é variavel, eu preciso arrumar alguma outra forma..

Comecei a usar o AGI com PHP.
Já consigo fazer o SELECT, mas não consigo passar o resultado para o
Asterisk.
Li algo sobre STDIN e STDOUT, mas não tive progresso..

Como eu poderia fazer?
Alguém tem alguma idéia?

-- 
André Emerich
MSN - aemer...@gmail.com
(51) 8122-6423
___
 http://www.voipmania.com.br
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
 Promoção por tempo limitado!
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI

2010-02-05 Thread Wendell Silva
Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e
scripit.agi. ?


Att.

Wendell Silva Bandeira
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI

2009-05-19 Thread Gonçalo Ereno

Boa tarde!

 

Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?

 

Att,

 



Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 






_
Deixe suas conversas mais divertidas. Baixe agora mesmo novos emoticons. É 
grátis!
http://specials.br.msn.com/ilovemessenger/pacotes.aspx___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI

2005-12-09 Thread [EMAIL PROTECTED]
Pessoal,

Estou com um problema utilizando scripts via AGI no asterisk.

Eu quero executar um script para comandar a linha de discagem. Até aí tudo 
bem. Mas em minha aplicação, eu quero saber o status do canal (off-hook, up, 
etc) para que o script efetue determinadas rotinas dependendo do que está 
ocorrendo na chamada. E estudando, percebi que existem 2 possibilidades para 
que isso ocorra, mas não do jeito que eu quero.

Uma possibilidade, que não é a mais atrativa, é utilizando o comando AGI no 
extensions.conf. Com esse comando, o script é executado até o fim ou até o 
chamador desligar. E depois chamar outro script quando a chamada for 
desligada. Neste caso, perco todas as minhas variáveis setadas no primeiro 
script. Vai ficar um pouco mais difícil de administrar, se pensando em 120 
canais.

Outra possibilidade que pensei que ia resolver, é a utilização do comando 
DeadAGI no extensions.conf. Com este comando, o script é executado até o 
final, mesmo se o chamador desligar. Mas aí que entra o problema.  Pois mesmo 
que a pessoa, a função CHANNEL STATUS sempre devolve que a ligação está 
ativa.

Alguém já precisou resolver esta situação ? Se sim, poderia me dizer como ?

Agradeço antecipadamente.

Diógenes


[AsteriskBrasil] AGI

2005-12-12 Thread Caio Begotti
On Friday 09 December 2005 22:46, dioedu em yahoo.com.br wrote:
> Uma possibilidade, que não é a mais atrativa, é utilizando o comando AGI no
> extensions.conf. Com esse comando, o script é executado até o fim ou até o
> chamador desligar. E depois chamar outro script quando a chamada for
> desligada. Neste caso, perco todas as minhas variáveis setadas no primeiro
> script. Vai ficar um pouco mais difícil de administrar, se pensando em 120
> canais.

Você pode declarar variáveis em qualquer AGI e lê-las em qualquer outro lugar, 
só dependendo de como declarar elas (SetGlobalVar pra globais no Asterisk e 
SetEnv pra de sistema). Teu script não é de sistema? Então... :-) e você pode 
ver o código de saída do script pra saber se houve um hangup também, caso o 
DeadAGI não funcione igualmentemente pro seu caso.

Isso não resolve?

-- 
Caio Begotti (caio1982)
http://caio.ueberalles.net


[AsteriskBrasil] AGI

2005-12-13 Thread [EMAIL PROTECTED]
Valeu Caio, 

Mas entenda o meu problema:

Se eu utilizar o DeadAGI, o asterisk não informa que o canal foi desligado 
(Hangup) então não tenho como saber de jeito nenhum. Pelo menos de acordo com 
os testes que realizei. Ele informa Hangup apenas depois de executar o 
script.

Se eu utilizar o AGI, ao desligar o canal, o script pára de ser executado 
automaticamente. E ao entrar em outro AGI que esteja para ser executado no 
contexto h (hangup), devo identificar qual chamada que desligou para poder 
tratar as informações que quero. Isto vai dar um trabalho, acredito eu, 
grande se tratando de 120 ligações que podem ocorrer simultâneas.


A melhor forma de tratar isto, pelo que estou vendo, será verificar a resposta 
após o comando AGI, que devolve -1 para hangup e 0 para script executado até 
o final. Mas você sabe como eu pego este retorno no extensions.conf ?

Abraços,

Diógenes


On Monday 12 December 2005 04:14, Caio Begotti wrote:
> On Friday 09 December 2005 22:46, dioedu em yahoo.com.br wrote:
> > Uma possibilidade, que não é a mais atrativa, é utilizando o comando AGI
> > no extensions.conf. Com esse comando, o script é executado até o fim ou
> > até o chamador desligar. E depois chamar outro script quando a chamada
> > for desligada. Neste caso, perco todas as minhas variáveis setadas no
> > primeiro script. Vai ficar um pouco mais difícil de administrar, se
> > pensando em 120 canais.
>
> Você pode declarar variáveis em qualquer AGI e lê-las em qualquer outro
> lugar, só dependendo de como declarar elas (SetGlobalVar pra globais no
> Asterisk e SetEnv pra de sistema). Teu script não é de sistema? Então...
> :-) e você pode ver o código de saída do script pra saber se houve um
> hangup também, caso o DeadAGI não funcione igualmentemente pro seu caso.
>
> Isso não resolve?


[AsteriskBrasil] AGI

2005-12-13 Thread Caio Begotti
On Tuesday 13 December 2005 22:07, dioedu em yahoo.com.br wrote:
> A melhor forma de tratar isto, pelo que estou vendo, será verificar a
> resposta após o comando AGI, que devolve -1 para hangup e 0 para script
> executado até o final. Mas você sabe como eu pego este retorno no
> extensions.conf ?

http://lists.digium.com/pipermail/asterisk-users/2003-April/009797.html
http://lists.digium.com/pipermail/asterisk-users/2003-April/009816.html

Eu "grepei" os fontes do Asterisk 1.0.x e 1.2.x e não achei nada relacionado a 
isso, mas também não olhei no tracking de bugs da Digium. Contudo, isso me 
cheirou a patch rejeitado mesmo... não sei...

Acho que tratar o erro em um AGI e declarar uma variável é o jeito mais fácil, 
aí você faz um GotoIf "'lalala' for igual a 'me_dei_mal'", mas acho que no 
seu caso de muitas ligações simultâneas pode ficar ruim, tens razão...

Diógenes, se achar algo sobre o OnResultGoto na versão 1.2.x, dá um toque, já 
precisei disso e agora fiquei curioso também sobre seu problema :-)

-- 
Caio Begotti (caio1982)
http://caio.ueberalles.net


[AsteriskBrasil] AGI

2006-04-24 Thread igor bellino
Estou tentando fazer uso do phpagi, mas a ligação fica muda quando estou
testando.




===

-- Executing AGI("SIP/ramal12-2698", "dtmf.php") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/dtmf.php
-- AGI Script dtmf.php completed, returning 0
-- Executing AGI("SIP/ramal12-998b", "my_ip.php") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/my_ip.php
-- AGI Script my_ip.php completed, returning 0
-- Próxima Parte --
Um anexo em HTML foi limpo...
URL: 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060424/f1684d85/attachment.html


[AsteriskBrasil] AGI

2006-04-24 Thread Samoied
Deve ter algum erro no seu AGI...
Quando você executa ele na mão funciona?
Não esqueca que ele deve ter permissoes de execucao (+x)

Até,
On Mon, Apr 24, 2006 at 12:29:41AM -0300, igor bellino wrote:
>Estou tentando fazer uso do phpagi, mas a ligação fica muda quando
>estou testando.
> 
>===
> 
>-- Executing AGI("SIP/ramal12-2698", "dtmf.php") in new stack
>-- Launched AGI Script /var/lib/asterisk/agi-bin/dtmf.php
>-- AGI Script dtmf.php completed, returning 0
>-- Executing AGI("SIP/ramal12-998b", "my_ip.php") in new stack
>-- Launched AGI Script /var/lib/asterisk/agi-bin/my_ip.php
>-- AGI Script my_ip.php completed, returning 0

> ___
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> 
> ___
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org

-- 
  _Samoied 
 °v°   UIN: #106162852
/(_)\  GNU/Linux user: #263461
 ^ ^   PGP Key: 0xBFFEF97B
-- Próxima Parte --
Um anexo não texto foi limpo...
Nome  : não disponível
Tipo  : application/pgp-signature
Tam   : 191 bytes
Descr.: Digital signature
Url   : 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060424/d0c176f1/attachment.bin


[AsteriskBrasil] AGI

2006-04-24 Thread igor bellino
   Consegui rodar, valeu.
   Era path errado.

Em 24/04/06, Samoied  escreveu:
>
> Deve ter algum erro no seu AGI...
> Quando você executa ele na mão funciona?
> Não esqueca que ele deve ter permissoes de execucao (+x)
>
> Até,
> On Mon, Apr 24, 2006 at 12:29:41AM -0300, igor bellino wrote:
> >Estou tentando fazer uso do phpagi, mas a ligação fica muda
> quando
> >estou testando.
> >
> >===
> >
> >-- Executing AGI("SIP/ramal12-2698", "dtmf.php") in new stack
> >-- Launched AGI Script /var/lib/asterisk/agi-bin/dtmf.php
> >-- AGI Script dtmf.php completed, returning 0
> >-- Executing AGI("SIP/ramal12-998b", "my_ip.php") in new stack
> >-- Launched AGI Script /var/lib/asterisk/agi-bin/my_ip.php
> >-- AGI Script my_ip.php completed, returning 0
>
> > ___
> > LIsta de discussões AsteriskBrasil.org
> > AsteriskBrasil em listas.asteriskbrasil.org
> > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> >
> > ___
> > Acesse o  wiki AsteriskBrasil.org:
> > http://www.asteriskbrasil.org
>
> --
>   _Samoied 
> °v°   UIN: #106162852
> /(_)\  GNU/Linux user: #263461
> ^ ^   PGP Key: 0xBFFEF97B
>
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.2.2 (GNU/Linux)
>
> iD8DBQFETUEloUAr0L/++XsRAi58AJ4g8XzFGNMJBDc25gb43w/DYDtbkwCgsUoq
> CiZPqKe7nZ+3JcCaJFqYq5M=
> =Lpky
> -END PGP SIGNATURE-
>
>
> ___
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> ___
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
>
>
-- Próxima Parte --
Um anexo em HTML foi limpo...
URL: 
http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20060424/732d6d4d/attachment-0001.html


[AsteriskBrasil] AGI

2006-11-12 Thread Marcelo Angelo da Cunha Battistini

onde posso obter a melhor documentação a respeito de scripts em php no Asterisk?
Eu uma vez vi um pdf que continha o assunto mas não lembro aonde.




Marcelo Ângelo C. Battistini

__
1Co 9:16 -Se anuncio o evangelho, não tenho de que me gloriar,
pois me é imposta essa obrigação; e ai de mim, se não anunciar o evangelho!
viste:  



Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


[AsteriskBrasil] AGI

2006-11-27 Thread Marcelo Angelo da Cunha Battistini
Alguem aqui já desenvolvel scripts em php para o Asterisk?

Fiz um script teste, coloquei-o no diretorio agi--bin  e dei permissão para 
execução (755).

No Extensions.conf coloquei:

exten=>s,1,agi,teste.php


vendo o log do asterisk ele chega informar que o script foi executado, mas não 
faz o que o script manda fazer..
já tentei varias mudanças, li e re-li o 
http://www.voip-info.org/wiki/view/Asterisk+AGI+php, mas nada de funcionar.
Agradeço qualquer ajuda.

o script *

#!/usr/bin/php -q





Uma duvida..  quando usar  o stdin e stdout?







Marcelo Ângelo C. Battistini

1Co 9:16 -Se anuncio o evangelho, não tenho de que me gloriar,
pois me é imposta essa obrigação; e ai de mim, se não anunciar o evangelho!
viste:  



Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


[AsteriskBrasil] AGI

2007-03-14 Thread Ma
Pessoal,
 
Existe alguma forma de resgatar o que foi digitado na URA, e jogar em
uma variavel em PHP (Agi)???
Alguem conhece algum exemplo de sintaxe ou algo do tipo?
 
Eu tenho uma rota, e dentro dela, ao digitar 5 eu chamo o phpagi.
Dentro do script eu executo um SOM, STREAM FILE menu, e apos isso, eu
queria receber o que a pessoa digitou, jogando em uma variavel em php.
 
Colo abaixo o script.
#!/usr/bin/php -q

 
 
Abraco
Marcio

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

[AsteriskBrasil] AGI

2010-04-19 Thread Carlos Eduardo Sabatini
Boa tarde a todos da Lista,

Sei que já foi discutido o assunto na lista, mas mesmo pesquisando o historico, 
e na internet e até mesmo com o auxilio de livro, ainda não consegui usar agi 
com asterisk.
Será que alguem pode me passar um exemplo simples ´so para eu entender como 
funciona???

Algo do tipo no dialplan chama o asterisk e passa um valor o script agi recebe 
o valor e responde para o asterisk que recebeu e leu o que foi passado.

O asterisk envia a solicitação e recebe a resposta.

Se possivel em php.

Obrigado.___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI

2011-12-07 Thread Ubiratã Guanabara
Boa tarde senhores,

estou querendo aprender a usar AGI,pesquisando bastante na internet vi
alguns exemplos consegui fazer funcionar mais não entendi muito bem como
ela realmente funciona alguem tem alguns exemplos bons ou sites para
indicar?  já acessei o voip-info entre outros mais achei muito cru
o conteúd,minha idéia e usar PHP AGI,se alguém puder me mandar alguns links
do favoritos ficarei grato.

-- 
Atenciosamente,

Uburatã Guanabara
___
KHOMP ::: External Series Experience :::
Um novo conceito para o mercado de aplicações que vai
fazer você pensar fora da caixa. Aguarde este lançamento
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
Bilhetagem
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

[AsteriskBrasil] AGI

2018-08-24 Thread Welinghton Magno Guimarães
Olá Pessoal!

Alguém pode me indicar alguma material mais completo, tutorial, vídeo, exemplos 
de Asterisk AGI para eu dar uma estudada?
Sou bem no ramo de telefonia e principalmente em Asterisk.

Agradeço-lhes desde já.

Atenciosamente,

Welinghton Guimarães
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI

2009-10-02 Thread NEIMAR LIMA DE AVILA
Sim...
o seu permit está liberado apenas para localhost. Troque para Permit=sua
faixa de rede.
Ex: permit=192.9.0.0/255.255.0.0
Abraços

2009/10/2 Ricardo Carrer 

> Boa tarde Galera,
>
> Estou tentando conectar no Asterisk Call Manager mas recebo a informação de
> acesso negado. tem que liberar alguma coisa dentro do Asterisk?
>
> Abaixo meu manager.conf
>
> ; Asterisk Call Management support
> ;
> [general]
> enabled = yes
> port = 5038
> bindaddr = 127.0.0.1
> [admin]
> secret = elastix456
> deny=0.0.0.0/0.0.0.0
> permit=127.0.0.1/255.255.255.0
> read = system,call,log,verbose,command,agent,user
> write = system,call,log,verbose,command,agent,user
> [carrer]
> secret = 123
> deny=0.0.0.0/0.0.0.0
> permit=127.0.0.1/255.255.255.0
> read = system,call,log,verbose,command,agent,user
> write = system,call,log,verbose,command,agent,user
> #include manager_additional.conf
> #include manager_custom.conf
>
>
> Informacao que passo no telnet
> Action: login
> Username: admin
> Secret: elastix456
> Events: on
>
> Grato,
> Carrer
>
>
> ___
> http://www.voipmania.com.br
> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
> Promoção por tempo limitado!
> Acesse agora http://promo.voipmania.com.br
>
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Atenciosamente,

Neimar Lima de Ávila
Administrador Pratanet.com!
nei...@pratanet.com
+55 31 8495-2402

___
http://www.voipmania.com.br
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
Promoção por tempo limitado!
Acesse agora http://promo.voipmania.com.br

___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-10-02 Thread Ricardo Carrer
Funcionou! falta o permit da minha rede mesmo! valew

2009/10/2 NEIMAR LIMA DE AVILA 

> Sim...
> o seu permit está liberado apenas para localhost. Troque para Permit=sua
> faixa de rede.
> Ex: permit=192.9.0.0/255.255.0.0
> Abraços
>
> 2009/10/2 Ricardo Carrer 
>
>>   Boa tarde Galera,
>>
>> Estou tentando conectar no Asterisk Call Manager mas recebo a informação
>> de acesso negado. tem que liberar alguma coisa dentro do Asterisk?
>>
>> Abaixo meu manager.conf
>>
>> ; Asterisk Call Management support
>> ;
>> [general]
>> enabled = yes
>> port = 5038
>> bindaddr = 127.0.0.1
>> [admin]
>> secret = elastix456
>> deny=0.0.0.0/0.0.0.0
>> permit=127.0.0.1/255.255.255.0
>> read = system,call,log,verbose,command,agent,user
>> write = system,call,log,verbose,command,agent,user
>> [carrer]
>> secret = 123
>> deny=0.0.0.0/0.0.0.0
>> permit=127.0.0.1/255.255.255.0
>> read = system,call,log,verbose,command,agent,user
>> write = system,call,log,verbose,command,agent,user
>> #include manager_additional.conf
>> #include manager_custom.conf
>>
>>
>> Informacao que passo no telnet
>> Action: login
>> Username: admin
>> Secret: elastix456
>> Events: on
>>
>> Grato,
>> Carrer
>>
>>
>> ___
>> http://www.voipmania.com.br
>> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>> Promoção por tempo limitado!
>> Acesse agora http://promo.voipmania.com.br
>>
>> ___
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil@listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>
>
> --
> Atenciosamente,
>
> Neimar Lima de Ávila
> Administrador Pratanet.com!
> nei...@pratanet.com
> +55 31 8495-2402
>
>
>
> ___
> http://www.voipmania.com.br
> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
> Promoção por tempo limitado!
> Acesse agora http://promo.voipmania.com.br
>
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>

___
http://www.voipmania.com.br
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
Promoção por tempo limitado!
Acesse agora http://promo.voipmania.com.br

___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-11-17 Thread Itamar Reis Peixoto
procura no google php agi asterisk


2009/11/17 Andre Emerich :
> Pessoal,
>
> Preciso de uma ajuda com AGI.
> Tenho um Select que faço num MySql.
> O resultado, tenho que ler em uma variavel..
> Estava fazendo isto com o System (para dar um echo num txt com a instrução
> SQL, para executar o SELECT, para dar um GREP e ler somente a segunda linha
> do arquivo) e uso o ReadFile para ler o resultado.
> Porém se sempre voltasse a mesma quantidade de digitos, eu poderia colocar a
> quantidade de caracteres como opção no ReadFile.
> Porém, como é variavel, eu preciso arrumar alguma outra forma..
>
> Comecei a usar o AGI com PHP.
> Já consigo fazer o SELECT, mas não consigo passar o resultado para o
> Asterisk.
> Li algo sobre STDIN e STDOUT, mas não tive progresso..
>
> Como eu poderia fazer?
> Alguém tem alguma idéia?
>
> --
> André Emerich
> MSN - aemer...@gmail.com
> (51) 8122-6423
>
> ___
>         http://www.voipmania.com.br
> Telefone IP sem fio Gigaset A580IP por 6 x R$59,90.
>         Promoção por tempo limitado!
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 


Itamar Reis Peixoto

e-mail/msn/google talk/sip: ita...@ispbrasil.com.br
skype: itamarjp
icq: 81053601
+55 11 4063 5033
+55 34 3221 8599
___
 http://www.voipmania.com.br
Telefone IP sem fio Gigaset A580IP por 6 x R$59,90. 
 Promoção por tempo limitado!
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] AGI

2010-02-05 Thread brunoantognolli

Wendel, pode ser um AGI em java?

Se for, posso ajudar sim! ;)

Att.
Bruno






-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 10:21 am
Subject: [AsteriskBrasil] AGI


Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e scripit.agi. 
? 


Att.

Wendell Silva Bandeira


___
HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
 Hardware com alta disponibilidade de recursos e qualidade KHOMP
 Suporte técnico local qualificado e gratuito 
onheça a linha completa de produtos KHOMP em www.khomp.com.br
__
ista de discussões AsteriskBrasil.org
steriskbra...@listas.asteriskbrasil.org
ttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-02-05 Thread Wendell Silva
Pode ser sim.

Em 5 de fevereiro de 2010 11:05,  escreveu:

> Wendel, pode ser um AGI em java?
>
> Se for, posso ajudar sim! ;)
>
> Att.
> Bruno
>
>
>
> -Original Message-
> From: Wendell Silva 
> To: asteriskbrasil@listas.asteriskbrasil.org
> Sent: Fri, Feb 5, 2010 10:21 am
> Subject: [AsteriskBrasil] AGI
>
> Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e
> scripit.agi. ?
>
>
> Att.
>
> Wendell Silva Bandeira
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> Lista de discussões 
> asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-02-05 Thread brunoantognolli

Blz, vamos lá.








-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 11:28 am
Subject: Re: [AsteriskBrasil] AGI


Pode ser sim. 


Em 5 de fevereiro de 2010 11:05,  escreveu:

Wendel, pode ser um AGI em java?
 
Se for, posso ajudar sim! ;)
 
Att.
Bruno






-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Fri, Feb 5, 2010 10:21 am
Subject: [AsteriskBrasil] AGI


Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e scripit.agi. 
? 


Att.

Wendell Silva Bandeira



___
HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
 Hardware com alta disponibilidade de recursos e qualidade KHOMP
 Suporte técnico local qualificado e gratuito 
onheça a linha completa de produtos KHOMP em www.khomp.com.br
__
ista de discussões AsteriskBrasil.org
steriskbra...@listas.asteriskbrasil.org
ttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




___
HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
 Hardware com alta disponibilidade de recursos e qualidade KHOMP
 Suporte técnico local qualificado e gratuito 
onheça a linha completa de produtos KHOMP em www.khomp.com.br
__
ista de discussões AsteriskBrasil.org
steriskbra...@listas.asteriskbrasil.org
ttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-02-05 Thread brunoantognolli

Então blz, vamos lá...

Para fazer a integração asterisk-java é necessário 2 coisas... um dialplan para 
chamar o agi e o próprio agi, abaixo coloquei um dialplan chamando uma classe 
java, veja:

Dialplan:
exten => 001,n,NoOp(*** Chamando AGI ***)
exten => 001,n,Agi(agi://localhost/validacao.agi?op=validarEntradaSemAsterisco)
exten => 001,n,NoOp(*** Valor Valido? ${VALORVALIDO} ***)


Java:

import org.apache.log4j.Logger;
import org.asteriskjava.fastagi.AgiChannel;
import org.asteriskjava.fastagi.AgiException;
import org.asteriskjava.fastagi.AgiRequest;
import org.asteriskjava.fastagi.BaseAgiScript;

/**
 *
 * @author bruno.antognolli
 */

public class Validacao extends BaseAgiScript {
private AgiChannel channel = null;
private org.apache.log4j.Logger log = Logger.getLogger(Validacao.class);
public void service(AgiRequest request, AgiChannel channel) throws 
AgiException {

log.info("Executando Service da Classe: " + 
this.getClass().getSimpleName());
// Define o objeto channel como atributo de classe
this.channel = channel;

// Recupera a operação solicitada no canal  
String op = request.getParameter("op");

// Executa validarEntradaSemAsterisco
if (op.equalsIgnoreCase("validarEntradaSemAsterisco")) {
validarEntradaSemAsterisco();
}

if (op == null || op.equalsIgnoreCase("")) {
throw new AgiException("O método informado não existe!");   
 }


public void validarEntradaSemAsterisco() throws AgiException {
//Logando a Operação de Validação
log.info("Executando Método: validarEntrada");

//Recuperando valores do Asterisk
String valorVariavel =  channel.getVariable("ARG1");

//Verifica se é número.
if (isNumber(valorVariavel) == true) { //Aqui eh uma funcao que eu 
criei para validar numeros, nem coloquei no email a funcao
//Se o usuário digitou valores diferentes de 0, valor válido
//ex: 001*

if ( ((Long.parseLong(valorVariavel) + 0) != 0 )){
log.info("[Validacao.java] -> Valor valido: '" + valorVariavel 
+ "'");
   
//Devolvendo valores para o ASTERISK
channel.setVariable("VALORVALIDO", "1");

} else {//if ( ((Integer.parseInt(valorFormatado) + 0) != 0 ))
// Registrando erro no arquivo de log
log.error("[Validacao.java] -> Erro de validacao, valor 
invalido: '" + valorVariavel + "'");
channel.setVariable("VALORVALIDO", "0");
}

} else { //if (isNumber(valorFormatado) == true)

// Registrando erro no arquivo de log
log.error("[Validacao.java] -> Erro de validacao, valor invalido: 
'" + valorVariavel + "'");
channel.setVariable("VALORVALIDO", "0");

}
}


OBS: O que é importante saber sobre a classe java:
Para pegar um valor vindo do Asterisk e usar no Java vc utiliza:
channel.getVariable("ARG1");

Onde: ARG1 é a variável vinda do Asterisk


Para pegar um valor "processado" pelo Java e devolver ao Asterisk vc utiliza:
channel.setVariable("VALORVALIDO", "0");

Onde: VALORVALIDO é o nome da variável que o Asterisk guardará o resultado e 0 
é o valor da variável VALORVALIDO.

OBS 2:
Para a integração Asterisk-Java funcionar, é necessário vc pegar o .jar do seu 
projeto Java (dentro da pasta dist) e jogar dentro da pasta:

/var/lib/asterisk/agi-bin

Após fazer isso é necessário startar o java no asterisk, dar um nome para o seu 
agi no arquivo fastagi-mapping.properties e pronto!

Espero ter ajudado!!! :)

Att,
Bruno







-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 11:28 am
Subject: Re: [AsteriskBrasil] AGI


Pode ser sim. 


Em 5 de fevereiro de 2010 11:05,  escreveu:

Wendel, pode ser um AGI em java?
 
Se for, posso ajudar sim! ;)
 
Att.
Bruno






-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org



Sent: Fri, Feb 5, 2010 10:21 am
Subject: [AsteriskBrasil] AGI


Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e scripit.agi. 
? 


Att.

Wendell Silva Bandeira



___
HOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
 Hardware com alta disponibilidade de recursos e qualidade KHOMP
 Suporte técnico local qualificado e gratuito 
onheça a linha completa de produtos KHOMP em www.khomp.com.br
__
ista de discussões AsteriskBrasil.org
steriskbra...@listas.asteriskbrasil.org
ttp://listas.asteriskbrasil.

Re: [AsteriskBrasil] AGI

2010-02-05 Thread Eder Souza
Bruno coitado do Wendell vai envenenar o kra com Java huahua !!

Conselho, Java para que?? se vc faz isso em outra linguegem com 3 vezes
menos trabalho nao entendo huahua !!

Em 5 de fevereiro de 2010 12:12,  escreveu:

> Então blz, vamos lá...
>
> Para fazer a integração asterisk-java é necessário 2 coisas... um dialplan
> para chamar o agi e o próprio agi, abaixo coloquei um dialplan chamando uma
> classe java, veja:
>
> *Dialplan:*
> exten => 001,n,NoOp(*** Chamando AGI ***)
> exten =>
> 001,n,Agi(agi://localhost/validacao.agi?op=validarEntradaSemAsterisco)
> exten => 001,n,NoOp(*** Valor Valido? ${VALORVALIDO} ***)
>
>
> *Java:*
> **
> import org.apache.log4j.Logger;
> import org.asteriskjava.fastagi.AgiChannel;
> import org.asteriskjava.fastagi.AgiException;
> import org.asteriskjava.fastagi.AgiRequest;
> import org.asteriskjava.fastagi.BaseAgiScript;
> **
> /**
>  *
>  * @author bruno.antognolli
>  */
>
> *public class Validacao extends BaseAgiScript {*
> private AgiChannel channel = null;
> private org.apache.log4j.Logger log =
> Logger.getLogger(Validacao.class);
> public void service(AgiRequest request, AgiChannel channel) throws
> AgiException {
>
> log.info("Executando Service da Classe: " +
> this.getClass().getSimpleName());
> // Define o objeto channel como atributo de classe
> this.channel = channel;
>
> // Recupera a operação solicitada no canal
> String op = request.getParameter("op");
>
> // Executa validarEntradaSemAsterisco
> if (op.equalsIgnoreCase("validarEntradaSemAsterisco")) {
> validarEntradaSemAsterisco();
> }
>
> if (op == null || op.equalsIgnoreCase("")) {
> throw new AgiException("O método informado não
> existe!");
>  }
>
>
> *public void validarEntradaSemAsterisco() throws AgiException {*
> //Logando a Operação de Validação
> log.info("Executando Método: validarEntrada");
>
> //Recuperando valores do Asterisk
> String valorVariavel =  channel.getVariable("ARG1");
>
> //Verifica se é número.
> if (isNumber(valorVariavel) == true) { //Aqui eh uma funcao que eu
> criei para validar numeros, nem coloquei no email a funcao
> //Se o usuário digitou valores diferentes de 0, valor válido
> //ex: 001*
>
> if ( ((Long.parseLong(valorVariavel) + 0) != 0 )){
> log.info("[Validacao.java] -> Valor valido: '" +
> valorVariavel + "'");
>
> //Devolvendo valores para o ASTERISK
> channel.setVariable("VALORVALIDO", "1");
>
> } else {//if ( ((Integer.parseInt(valorFormatado) + 0) != 0 ))
> // Registrando erro no arquivo de log
> log.error("[Validacao.java] -> Erro de validacao, valor
> invalido: '" + valorVariavel + "'");
> channel.setVariable("VALORVALIDO", "0");
> }
>
> } else { //if (isNumber(valorFormatado) == true)
> // Registrando erro no arquivo de log
> log.error("[Validacao.java] -> Erro de validacao, valor
> invalido: '" + valorVariavel + "'");
> channel.setVariable("VALORVALIDO", "0");
>
> }
> }
>
>
> *OBS: O que é importante saber sobre a classe java:*
> Para pegar um valor vindo do Asterisk e usar no Java vc utiliza:
> channel.getVariable("ARG1");
>
> Onde: ARG1 é a variável vinda do Asterisk
>
>
> Para pegar um valor "processado" pelo Java e devolver ao Asterisk vc
> utiliza:
> channel.setVariable("VALORVALIDO", "0");
>
> Onde: VALORVALIDO é o nome da variável que o Asterisk guardará o resultado
> e 0 é o valor da variável VALORVALIDO.
>
> *OBS 2:*
> Para a integração Asterisk-Java funcionar, é necessário vc pegar o .jar do
> seu projeto Java (dentro da pasta dist) e jogar dentro da pasta:
>
> /var/lib/asterisk/agi-bin
>
> Após fazer isso é necessário startar o java no asterisk, dar um nome para o
> seu agi no arquivo fastagi-mapping.properties e pronto!
>
> Espero ter ajudado!!! :)
>
> Att,
> Bruno
> **
>
>
>
>  -Original Message-
> From: Wendell Silva 
> To: asteriskbrasil@listas.asteriskbrasil.org
> Sent: Fri, Feb 5, 2010 11:28 am
> Subject: Re: [AsteriskBrasil] AGI
>
>   Pode ser sim.
>
> Em 5 de fevereiro de 2010 11:05,  escreveu:
>
>>

Re: [AsteriskBrasil] AGI

2010-02-05 Thread brunoantognolli

HAHAHAHA... é verdade

Para essa validacaozinha babaca, o Java é como utilizar um tanque de guerra 
para matar uma formiga! hahahahaha

Mas temos alguns processos bem ignorantes aqui, que eu acho q o Java ajuda 
mto!!!

Mas com toda certeza, poderia ser em Java, Pascal, .Net, Phython, Aramaico, 
Hieróglifos, etc, hahahahah






-Original Message-
From: Eder Souza 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 12:23 pm
Subject: Re: [AsteriskBrasil] AGI


Bruno coitado do Wendell vai envenenar o kra com Java huahua !!
 
Conselho, Java para que?? se vc faz isso em outra linguegem com 3 vezes menos 
trabalho nao entendo huahua !!


Em 5 de fevereiro de 2010 12:12,  escreveu:

Então blz, vamos lá...
 
Para fazer a integração asterisk-java é necessário 2 coisas... um dialplan para 
chamar o agi e o próprio agi, abaixo coloquei um dialplan chamando uma classe 
java, veja:
 
Dialplan:
exten => 001,n,NoOp(*** Chamando AGI ***)
exten => 001,n,Agi(agi://localhost/validacao.agi?op=validarEntradaSemAsterisco)
exten => 001,n,NoOp(*** Valor Valido? ${VALORVALIDO} ***)

 
Java:
 
import org.apache.log4j.Logger;
import org.asteriskjava.fastagi.AgiChannel;
import org.asteriskjava.fastagi.AgiException;
import org.asteriskjava.fastagi.AgiRequest;
import org.asteriskjava.fastagi.BaseAgiScript;
 
/**
 *
 * @author bruno.antognolli
 */

public class Validacao extends BaseAgiScript {
private AgiChannel channel = null;
private org.apache.log4j.Logger log = Logger.getLogger(Validacao.class);
public void service(AgiRequest request, AgiChannel channel) throws 
AgiException {
 
log.info("Executando Service da Classe: " + 
this.getClass().getSimpleName());
// Define o objeto channel como atributo de classe
this.channel = channel;
 
// Recupera a operação solicitada no canal  
String op = request.getParameter("op");
 
// Executa validarEntradaSemAsterisco
if (op.equalsIgnoreCase("validarEntradaSemAsterisco")) {
validarEntradaSemAsterisco();
}
 
if (op == null || op.equalsIgnoreCase("")) {
throw new AgiException("O método informado não existe!");   
 }
 
 
public void validarEntradaSemAsterisco() throws AgiException {
//Logando a Operação de Validação
log.info("Executando Método: validarEntrada");
 
//Recuperando valores do Asterisk
String valorVariavel =  channel.getVariable("ARG1");

//Verifica se é número.
if (isNumber(valorVariavel) == true) { //Aqui eh uma funcao que eu 
criei para validar numeros, nem coloquei no email a funcao
//Se o usuário digitou valores diferentes de 0, valor válido
//ex: 001*

if ( ((Long.parseLong(valorVariavel) + 0) != 0 )){
log.info("[Validacao.java] -> Valor valido: '" + valorVariavel 
+ "'");
   
//Devolvendo valores para o ASTERISK
channel.setVariable("VALORVALIDO", "1");
 
} else {//if ( ((Integer.parseInt(valorFormatado) + 0) != 0 ))
// Registrando erro no arquivo de log
log.error("[Validacao.java] -> Erro de validacao, valor 
invalido: '" + valorVariavel + "'");
channel.setVariable("VALORVALIDO", "0");
}
 
} else { //if (isNumber(valorFormatado) == true)

// Registrando erro no arquivo de log
log.error("[Validacao.java] -> Erro de validacao, valor invalido: 
'" + valorVariavel + "'");
channel.setVariable("VALORVALIDO", "0");

}
}


OBS: O que é importante saber sobre a classe java:
Para pegar um valor vindo do Asterisk e usar no Java vc utiliza:
channel.getVariable("ARG1");
 
Onde: ARG1 é a variável vinda do Asterisk
 
 
Para pegar um valor "processado" pelo Java e devolver ao Asterisk vc utiliza:
channel.setVariable("VALORVALIDO", "0");
 
Onde: VALORVALIDO é o nome da variável que o Asterisk guardará o resultado e 0 
é o valor da variável VALORVALIDO.
 
OBS 2:
Para a integração Asterisk-Java funcionar, é necessário vc pegar o .jar do seu 
projeto Java (dentro da pasta dist) e jogar dentro da pasta:
 
/var/lib/asterisk/agi-bin
 
Após fazer isso é necessário startar o java no asterisk, dar um nome para o seu 
agi no arquivo fastagi-mapping.properties e pronto!
 
Espero ter ajudado!!! :)
 
Att,
Bruno
 






-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org

Sent: Fri, Feb 5, 2010 11:28 am
Subject: Re: [AsteriskBrasil] AGI




Pode ser sim. 


Em 5 de fevereiro de 2010 11:05,  escreveu:

Wendel, pode ser um AGI em java?
 
Se for, posso ajudar sim! ;)

Re: [AsteriskBrasil] AGI

2010-02-05 Thread Italo Rossi
Bruno,

On Feb 5, 2010, at 11:34 AM, brunoantogno...@email.com wrote:

> HAHAHAHA... é verdade
>
> Para essa validacaozinha babaca, o Java é como utilizar um tanque de  
> guerra para matar uma formiga! hahahahaha
>
> Mas temos alguns processos bem ignorantes aqui, que eu acho q o Java  
> ajuda mto!!!
>
> Mas com toda certeza, poderia ser em Java, Pascal, .Net, Phython,  
> Aramaico, Hieróglifos, etc, hahahahah

Corrigindo: Python. :-)

>
>
>
> -Original Message-
> From: Eder Souza 
> To: asteriskbrasil@listas.asteriskbrasil.org
> Sent: Fri, Feb 5, 2010 12:23 pm
> Subject: Re: [AsteriskBrasil] AGI
>
> Bruno coitado do Wendell vai envenenar o kra com Java huahua !!
>
> Conselho, Java para que?? se vc faz isso em outra linguegem com 3  
> vezes menos trabalho nao entendo huahua !!
>
> Em 5 de fevereiro de 2010 12:12,  escreveu:
> Então blz, vamos lá...
>
> Para fazer a integração asterisk-java é necessário 2 coisas... um  
> dialplan para chamar o agi e o próprio agi, abaixo coloquei um  
> dialplan chamando uma classe java, veja:
>
> Dialplan:
> exten => 001,n,NoOp(*** Chamando AGI ***)
> exten => 001,n,Agi(agi://localhost/validacao.agi? 
> op=validarEntradaSemAsterisco)
> exten => 001,n,NoOp(*** Valor Valido? ${VALORVALIDO} ***)
>
>
> Java:
>
> import org.apache.log4j.Logger;
> import org.asteriskjava.fastagi.AgiChannel;
> import org.asteriskjava.fastagi.AgiException;
> import org.asteriskjava.fastagi.AgiRequest;
> import org.asteriskjava.fastagi.BaseAgiScript;
>
> /**
>  *
>  * @author bruno.antognolli
>  */
>
> public class Validacao extends BaseAgiScript {
> private AgiChannel channel = null;
> private org.apache.log4j.Logger log =  
> Logger.getLogger(Validacao.class);
> public void service(AgiRequest request, AgiChannel channel)  
> throws AgiException {
>
> log.info("Executando Service da Classe: " +  
> this.getClass().getSimpleName());
> // Define o objeto channel como atributo de classe
> this.channel = channel;
>
> // Recupera a operação solicitada no canal
> String op = request.getParameter("op");
>
> // Executa validarEntradaSemAsterisco
> if (op.equalsIgnoreCase("validarEntradaSemAsterisco")) {
> validarEntradaSemAsterisco();
> }
>
> if (op == null || op.equalsIgnoreCase("")) {
> throw new AgiException("O método informado não existe!");
>  }
>
>
> public void validarEntradaSemAsterisco() throws AgiException {
> //Logando a Operação de Validação
> log.info("Executando Método: validarEntrada");
>
> //Recuperando valores do Asterisk
> String valorVariavel =  channel.getVariable("ARG1");
>
> //Verifica se é número.
> if (isNumber(valorVariavel) == true) { //Aqui eh uma funcao  
> que eu criei para validar numeros, nem coloquei no email a funcao
> //Se o usuário digitou valores diferentes de 0, valor  
> válido
> //ex: 001*
>
> if ( ((Long.parseLong(valorVariavel) + 0) != 0 )){
> log.info("[Validacao.java] -> Valor valido: '" +  
> valorVariavel + "'");
>
> //Devolvendo valores para o ASTERISK
> channel.setVariable("VALORVALIDO", "1");
>
> } else {//if ( ((Integer.parseInt(valorFormatado) + 0) ! 
> = 0 ))
> // Registrando erro no arquivo de log
> log.error("[Validacao.java] -> Erro de validacao,  
> valor invalido: '" + valorVariavel + "'");
> channel.setVariable("VALORVALIDO", "0");
> }
>
> } else { //if (isNumber(valorFormatado) == true)
> // Registrando erro no arquivo de log
> log.error("[Validacao.java] -> Erro de validacao, valor  
> invalido: '" + valorVariavel + "'");
> channel.setVariable("VALORVALIDO", "0");
>
> }
> }
>
>
> OBS: O que é importante saber sobre a classe java:
> Para pegar um valor vindo do Asterisk e usar no Java vc utiliza:
> channel.getVariable("ARG1");
>
> Onde: ARG1 é a variável vinda do Asterisk
>
>
> Para pegar um valor "processado" pelo Java e devolver ao Asterisk vc  
> utiliza:
> channel.setVariable("VALORVALIDO", "0");
>
> Onde: VALORVALIDO é o nome da variável que o Asterisk guardará o  
> resultado e 0 é o valor da variável VALO

Re: [AsteriskBrasil] AGI

2010-02-05 Thread Cesar Vieira
Eu tenho trabalhado em php...

O que você precisa fazer?

 

Att. Cesar Vieira

 <http://www.kaisari.com.br/> http://www.kaisari.com.br

+55 (11) 2626-0321

 

From: asteriskbrasil-boun...@listas.asteriskbrasil.org 
[mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] On Behalf Of 
brunoantogno...@email.com
Sent: sexta-feira, 5 de fevereiro de 2010 11:05
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI

 

Wendel, pode ser um AGI em java?

 

Se for, posso ajudar sim! ;)

 

Att.

Bruno

 

-Original Message-
From: Wendell Silva 
To: asteriskbrasil@listas.asteriskbrasil.org
Sent: Fri, Feb 5, 2010 10:21 am
Subject: [AsteriskBrasil] AGI

Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e scripit.agi. 
? 


Att.

Wendell Silva Bandeira

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br 
<http://www.khomp.com.br/> 
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI PHP

2010-02-07 Thread Rafael Augusto
Ola pessoal, não tenho muita experiência com AGI, estou precisando fazer uma 
conexão com SQL Server em PHP(Fazer insert e select), alguem teria algum código 
de exemplo nesse sentido? Se alguém puder ajudar agradeceria muito. Obrigado.
 
Abraços,
 
Rafael
 


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-02-08 Thread Wendell Silva
Passa ae... na verdade eu vou tenho preferência em ruby, mas o no momento
estou tentando entender como funciona o AGI e com o exemplo que o bruno me
passou ja deu uma clareada nas ideias, de como capturo variaveis e tal. Não
estou fazendo nada em especifico estou apenas estudando AGI que não sei
nada, tenho um material mais não me ajudou, creio que em codigo posso
aprender, se quiser passar pra mim manda ae.



Att.

Wendell Silva Bandeira

Em 5 de fevereiro de 2010 18:20, Cesar Vieira escreveu:

> Eu tenho trabalhado em php...
>
> O que você precisa fazer?
>
>
>
> Att. Cesar Vieira
>
> http://www.kaisari.com.br
>
> +55 (11) 2626-0321
>
>
>
> *From:* asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:
> asteriskbrasil-boun...@listas.asteriskbrasil.org] *On Behalf Of *
> brunoantogno...@email.com
> *Sent:* sexta-feira, 5 de fevereiro de 2010 11:05
>
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> *Subject:* Re: [AsteriskBrasil] AGI
>
>
>
> Wendel, pode ser um AGI em java?
>
>
>
> Se for, posso ajudar sim! ;)
>
>
>
> Att.
>
> Bruno
>
>
>
> -Original Message-
> From: Wendell Silva 
> To: asteriskbrasil@listas.asteriskbrasil.org
> Sent: Fri, Feb 5, 2010 10:21 am
> Subject: [AsteriskBrasil] AGI
>
> Alguém tem um exemplo claro de AGI pra mim passar, com dialplan e
> scripit.agi. ?
>
>
> Att.
>
> Wendell Silva Bandeira
>
> ___
>
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>
> - Suporte técnico local qualificado e gratuito
>
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>
> ___
>
> Lista de discussões AsteriskBrasil.org
>
> AsteriskBrasil@listas.asteriskbrasil.org
>
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Tiago Athayde
qualquer uma

2009/5/19 Gonçalo Ereno 

>  Boa tarde!
>
> Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
>
> Att,
>
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
>
>
>
>
> --
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Gonçalo Ereno

É o que eu pensei...

 

Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não, alguém 
aqui utiliza? 

 

A função seria apenas usar código C# dentro de um AGI e executar o mesmo 
através do meu dialplan ou tem algo mais que consigo fazer com isso?

 

Onde consigo exemplos de um AGI feito com C#?

 

Sds,



Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 




Date: Tue, 19 May 2009 14:06:23 -0300
From: athayde.ti...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI

qualquer uma


2009/5/19 Gonçalo Ereno 


Boa tarde!
 
Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
 
Att,
 


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 








Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é 
grátis!
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


_
Descubra todas as novidades do novo Internet Explorer 8
http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Kim Delevati
http://www.voip-info.org/wiki/view/Asterisk+AGI



Em 19/05/09, Gonçalo Ereno  escreveu:
>
>  É o que eu pensei...
>
> Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não,
> alguém aqui utiliza?
>
> A função seria apenas usar código C# dentro de um AGI e executar o mesmo
> através do meu dialplan ou tem algo mais que consigo fazer com isso?
>
> Onde consigo exemplos de um AGI feito com C#?
>
> Sds,
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
> --
> Date: Tue, 19 May 2009 14:06:23 -0300
> From: athayde.ti...@gmail.com
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] AGI
>
> qualquer uma
>
> 2009/5/19 Gonçalo Ereno 
>
> Boa tarde!
>
> Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
>
> Att,
>
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
>
>
>
>
> --
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!<http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN;Hotmail&utm_medium=Tagline&utm_campaign=IE8>
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>
> --
> Conheça os novos produtos Windows Live. Clique 
> aqui!<http://www.windowslive.com.br>
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Tiago Athayde
http://www.voip-info.org/wiki/view/Asterisk+AGI

2009/5/19 Gonçalo Ereno 

>  É o que eu pensei...
>
> Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não,
> alguém aqui utiliza?
>
> A função seria apenas usar código C# dentro de um AGI e executar o mesmo
> através do meu dialplan ou tem algo mais que consigo fazer com isso?
>
> Onde consigo exemplos de um AGI feito com C#?
>
> Sds,
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
> --
> Date: Tue, 19 May 2009 14:06:23 -0300
> From: athayde.ti...@gmail.com
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] AGI
>
>
> qualquer uma
>
> 2009/5/19 Gonçalo Ereno 
>
> Boa tarde!
>
> Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
>
> Att,
>
>
>
> Gonçalo Ereno
> E-mail: goncalo.er...@uppercase.com.br
> MSN: ilusi...@hotmail.com
>
>
>
>
>
>
> --
> Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é
> grátis!<http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN;Hotmail&utm_medium=Tagline&utm_campaign=IE8>
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>
> --
> Conheça os novos produtos Windows Live. Clique 
> aqui!<http://www.windowslive.com.br>
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread eder souza
Bom o que vc esta quendo fazer ?
 
kra eu já fiz em delphi, C ++, Perl e java, em C# tbm nao deve ser complicado 
...
 
veja exemplos em algumas linguagens
 
http://www.bitflipper.ca/Documentation/agi.html#ANSWER
 
 
o AGI nada mais é que fazer um programa externo executar as funçoes de um Dial 
Plan mt bom para fazer URAS quem necessitem de entrada via teclado para 
consulta em banco de dados, existem infinitas utilizações, Particularmente 
gosto do FASTAGI, onde os scripts sao executados via socket e não ficam na 
máquina asterisk, assim por exemplo o Administrador dos servidores nunca vai 
saber o conteúdo do seu AGI se for algo bem confidencial como em situações de 
entrada por DTMF como agencia e contas bancarias, comprar via numero de cartao 
de credito ETC, desta maneira vc esconde seu algoritmo, utilizo bastante Java 
para isso.
 
 
[]'s
 
 
Eng Eder de Souza

--- Em ter, 19/5/09, Gonçalo Ereno  escreveu:


De: Gonçalo Ereno 
Assunto: Re: [AsteriskBrasil] AGI
Para: "Lista Asterisk Brasil" 
Data: Terça-feira, 19 de Maio de 2009, 14:15




#yiv1350930633 .hmmessage P
{
margin:0px;padding:0px;}
#yiv1350930633 {
font-size:10pt;font-family:Verdana;}

É o que eu pensei...
 
Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não, alguém 
aqui utiliza? 
 
A função seria apenas usar código C# dentro de um AGI e executar o mesmo 
através do meu dialplan ou tem algo mais que consigo fazer com isso?
 
Onde consigo exemplos de um AGI feito com C#?
 
Sds,


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 




Date: Tue, 19 May 2009 14:06:23 -0300
From: athayde.ti...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI

qualquer uma


2009/5/19 Gonçalo Ereno 


Boa tarde!
 
Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
 
Att,
 


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 








Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é 
grátis!
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




Conheça os novos produtos Windows Live. Clique aqui! 
-Anexo incorporado-


___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2009-05-19 Thread Gonçalo Ereno

Eder,

 

É mais ou menos esse senário.

O cliente vai entrar com um número do cartão dele e uma senha, o AGI vai ser 
disparado para um Webservices esse por sua vez valida em um BD e retorna um 
valor ao AGI.

Após isso terei outras valores inputados via DTMF que serão enviados via AGI 
para esse Webservices.

 

Pelo que você disse o FastAGI seria o mais aconselhavel né?

 

A curiosidade por utilizar C# como linguagem do AGI é que aqui possuimos 
diversos desenvolvedores de C# então facilitaria muito, mas também tem um 
pessoal aqui de Java.

 

Para testes consegui criar um AGI em PHP aqui no qual consegui ler um xml que o 
Webservices retornou, mas sou bem leigo nisso ainda.

 

Você falou que o FastAGI roda através de Socket e que os scripts não ficam na 
máquina, vou dar uma pesquisada sobre o mesmo, qualquer coisa dou um grito de 
help aqui.

 

Obrigado pela atenção.

 

Att,

 


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 

 


Date: Tue, 19 May 2009 11:11:24 -0700
From: ederwan...@yahoo.com.br
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI






Bom o que vc esta quendo fazer ?
 
kra eu já fiz em delphi, C ++, Perl e java, em C# tbm nao deve ser complicado 
...
 
veja exemplos em algumas linguagens
 
http://www.bitflipper.ca/Documentation/agi.html#ANSWER
 
 
o AGI nada mais é que fazer um programa externo executar as funçoes de um Dial 
Plan mt bom para fazer URAS quem necessitem de entrada via teclado para 
consulta em banco de dados, existem infinitas utilizações, Particularmente 
gosto do FASTAGI, onde os scripts sao executados via socket e não ficam na 
máquina asterisk, assim por exemplo o Administrador dos servidores nunca vai 
saber o conteúdo do seu AGI se for algo bem confidencial como em situações de 
entrada por DTMF como agencia e contas bancarias, comprar via numero de cartao 
de credito ETC, desta maneira vc esconde seu algoritmo, utilizo bastante Java 
para isso.
 
 
[]'s
 
 
Eng Eder de Souza

--- Em ter, 19/5/09, Gonçalo Ereno  escreveu:


De: Gonçalo Ereno 
Assunto: Re: [AsteriskBrasil] AGI
Para: "Lista Asterisk Brasil" 
Data: Terça-feira, 19 de Maio de 2009, 14:15




É o que eu pensei...
 
Estava pesquisando algo sobre o Asterisk .Net mas não entendi muito não, alguém 
aqui utiliza? 
 
A função seria apenas usar código C# dentro de um AGI e executar o mesmo 
através do meu dialplan ou tem algo mais que consigo fazer com isso?
 
Onde consigo exemplos de um AGI feito com C#?
 
Sds,


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 




Date: Tue, 19 May 2009 14:06:23 -0300
From: athayde.ti...@gmail.com
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI

qualquer uma


2009/5/19 Gonçalo Ereno 


Boa tarde!
 
Alguém sabe me informar quais as linguagens que o AGI suporta além do PHP?
 
Att,
 


Gonçalo Ereno
E-mail: goncalo.er...@uppercase.com.br 
MSN: ilusi...@hotmail.com 








Novo Internet Explorer 8: mais rápido e muito mais seguro. Baixe agora, é 
grátis!
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




Conheça os novos produtos Windows Live. Clique aqui! 
-Anexo incorporado-


___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - 
Celebridades - Música - Esportes
_
Novo Internet Explorer 8. Baixe agora, é grátis!
http://brasil.microsoft.com.br/IE8/mergulhe/?utm_source=MSN%3BHotmail&utm_medium=Tagline&utm_campaign=IE8___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
_

Re: [AsteriskBrasil] AGI

2006-11-13 Thread Caio Pato
On 11/10/06, Marcelo Angelo da Cunha Battistini
<[EMAIL PROTECTED]> wrote:
>
> onde posso obter a melhor documentação a respeito de scripts em php no 
> Asterisk?
> Eu uma vez vi um pdf que continha o assunto mas não lembro aonde.

http://www.google.com/search?q=asterisk+php

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI

2006-11-13 Thread Rodrigo Sertori





http://www.google.com.br/search?hl=pt-BR&q=php%2Basterisk&btnG=Pesquisa+Google&meta=

Super fantastico.. nesse site vc vai encontrar 4.100.000 resultados...


Em Sex, 2006-11-10 às 13:44 -0300, Marcelo Angelo da Cunha Battistini escreveu:


onde posso obter a melhor documentação a respeito de scripts em php no Asterisk?
Eu uma vez vi um pdf que continha o assunto mas não lembro aonde.




Marcelo Ângelo C. Battistini

__
1Co 9:16 -Se anuncio o evangelho, não tenho de que me gloriar,
pois me é imposta essa obrigação; e ai de mim, se não anunciar o evangelho!
viste:  



Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org










 .''`.   Rodrigo Sertori
: :'  :  Analista de Sistemas
`. `'`   +55 16 9151 1392
  `-











Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Re: [AsteriskBrasil] AGI

2007-01-09 Thread Ralph Liebessohn

On 11/27/06, Marcelo Angelo da Cunha Battistini <
[EMAIL PROTECTED]> wrote:


Alguem aqui já desenvolvel scripts em php para o Asterisk?

Fiz um script teste, coloquei-o no diretorio agi--bin  e dei permissão
para execução (755).

No Extensions.conf coloquei:

exten=>s,1,agi,teste.php


vendo o log do asterisk ele chega informar que o script foi executado, mas
não faz o que o script manda fazer..
já tentei varias mudanças, li e re-li o
http://www.voip-info.org/wiki/view/Asterisk+AGI+php, mas nada de
funcionar.
Agradeço qualquer ajuda.

o script *

#!/usr/bin/php -q



Uma duvida..  quando usar  o stdin e stdout?

Marcelo Ângelo C. Battistini



Marcelo,

fputs($stdout,"SAY NUMBER 1234567 \n");

o SAY NUMBER exige 2 parametros ( Usage: SAY NUMBER  ), experimente:
fputs($stdout,"SAY NUMBER 123 \"\"\n"); ou
fwrite($stdout,"SAY NUMBER 123 \"\"\n");


--
Ralph Liebessohn
ICQ: 74835911
Skype: liebessohn

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Re: [AsteriskBrasil] AGI

2007-01-09 Thread Rober Hoelscher
Olá,
stdin => Entrada padrão de dados
stdout => saída padrãod de dados.


De uma olhada aqui:

http://histeria.blog.br/blog/?p=71

Abraço;

Ralph Liebessohn wrote:
> On 11/27/06, *Marcelo Angelo da Cunha Battistini* 
> <[EMAIL PROTECTED] 
> > wrote:
>
> Alguem aqui já desenvolvel scripts em php para o Asterisk?
>
> Fiz um script teste, coloquei-o no diretorio agi--bin  e dei
> permissão para execução (755).
>
> No Extensions.conf coloquei:
>
> exten=>s,1,agi,teste.php
>
>
> vendo o log do asterisk ele chega informar que o script foi
> executado, mas não faz o que o script manda fazer..
> já tentei varias mudanças, li e re-li o
> http://www.voip-info.org/wiki/view/Asterisk+AGI+php, mas nada de
> funcionar.
> Agradeço qualquer ajuda.
>
> o script *
>
> #!/usr/bin/php -q
>
>  ob_implicit_flush(true);
> set_time_limit(6);
> $in = fopen("php://stdin","r");
> $stdlog = fopen("/var/log/asterisk/my_agi.log", "w");
>
>fputs($stdout,"SAY NUMBER 1234567 \n");
>fflush($stdout);
>
>// clean up file handlers etc.
> fclose($stdout);
> fclose($stdlog);
>
> exit;
>
> ?>
>
> Uma duvida..  quando usar  o stdin e stdout?
>
> Marcelo Ângelo C. Battistini
>
>
> Marcelo,
>
> fputs($stdout,"SAY NUMBER 1234567 \n");
>
> o SAY NUMBER exige 2 parametros ( Usage: SAY NUMBER   digits>), experimente:
> fputs($stdout,"SAY NUMBER 123 \"\"\n"); ou
> fwrite($stdout,"SAY NUMBER 123 \"\"\n");
>
>
> -- 
> Ralph Liebessohn
> ICQ: 74835911
> Skype: liebessohn
> 
>
> 
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
>
> ___
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> ___
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI

2007-01-10 Thread Gmail - Whinston Rodrigues

Your PHP installation appears to be missing the MySQL which is required for
WordPress.
tem algo errado.

Em 09/01/07, Rober Hoelscher <[EMAIL PROTECTED]> escreveu:


Olá,
stdin => Entrada padrão de dados
stdout => saída padrãod de dados.


De uma olhada aqui:

http://histeria.blog.br/blog/?p=71

Abraço;

Ralph Liebessohn wrote:
> On 11/27/06, *Marcelo Angelo da Cunha Battistini*
> <[EMAIL PROTECTED]
> > wrote:
>
> Alguem aqui já desenvolvel scripts em php para o Asterisk?
>
> Fiz um script teste, coloquei-o no diretorio agi--bin  e dei
> permissão para execução (755).
>
> No Extensions.conf coloquei:
>
> exten=>s,1,agi,teste.php
>
>
> vendo o log do asterisk ele chega informar que o script foi
> executado, mas não faz o que o script manda fazer..
> já tentei varias mudanças, li e re-li o
> http://www.voip-info.org/wiki/view/Asterisk+AGI+php, mas nada de
> funcionar.
> Agradeço qualquer ajuda.
>
> o script *
>
> #!/usr/bin/php -q
>
>  ob_implicit_flush(true);
> set_time_limit(6);
> $in = fopen("php://stdin","r");
> $stdlog = fopen("/var/log/asterisk/my_agi.log", "w");
>
>fputs($stdout,"SAY NUMBER 1234567 \n");
>fflush($stdout);
>
>// clean up file handlers etc.
> fclose($stdout);
> fclose($stdlog);
>
> exit;
>
> ?>
>
> Uma duvida..  quando usar  o stdin e stdout?
>
> Marcelo Ângelo C. Battistini
>
>
> Marcelo,
>
> fputs($stdout,"SAY NUMBER 1234567 \n");
>
> o SAY NUMBER exige 2 parametros ( Usage: SAY NUMBER   digits>), experimente:
> fputs($stdout,"SAY NUMBER 123 \"\"\n"); ou
> fwrite($stdout,"SAY NUMBER 123 \"\"\n");
>
>
> --
> Ralph Liebessohn
> ICQ: 74835911
> Skype: liebessohn
> 
>
> 
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
>
> ___
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
> ___
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org





--
Whinston Saura Rodrigues
BoxBrasil

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org

Re: [AsteriskBrasil] AGI

2007-01-10 Thread Rober Hoelscher
Opa,

Por um acaso do destino o servidor mysql estava sendo atualizando ontem.

já funcionando.

Gmail - Whinston Rodrigues wrote:
> Your PHP installation appears to be missing the MySQL which is 
> required for WordPress.
> tem algo errado.


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI

2007-03-19 Thread Alexandre Cavalcante Alencar
Olá,

Você pode usar o

 GET DATA   

Para obter as informações. Lhe será retornado algo como

200 result=

Se precisar passar instruções, use o 

  STREAM FILE  

Você pode usar a PHP AGI [0] para agilizar seu trabalho. Recomendo antes
ler a documentação dos comandos AGI [1].

Nas minhas horas vagas estou fazendo uma classe em C++ para abstração do
AGI, futuramente FastAGI, falta acertar alguns métodos e documentação.
Quando estiver usável, disponibilizo.

--- este código não vai funcionar como está ---

#!/usr/local/bin/php -q

parse_callerid();

  $resultado = $agi->get_data('beep', 3000, 20);
  $cliente = $resultado['result'];

?>

--- este código não vai funcionar como está ---

[0] http://phpagi.sf.net

[1] http://www.google.com.br/search?q=AGI
+Docs&ie=utf-8&oe=utf-8&aq=t&rls=org.debian:en-US:unofficial&client=firefox-a


Em Wed, 2007-03-14 às 13:05 -0300, Ma escreveu:
> Pessoal,
>  
> Existe alguma forma de resgatar o que foi digitado na URA, e jogar em
> uma variavel em PHP (Agi)???
> Alguem conhece algum exemplo de sintaxe ou algo do tipo?
>  
> Eu tenho uma rota, e dentro dela, ao digitar 5 eu chamo o phpagi.
> Dentro do script eu executo um SOM, STREAM FILE menu, e apos isso, eu
> queria receber o que a pessoa digitou, jogando em uma variavel em php.
>  
> Colo abaixo o script.
> #!/usr/bin/php -q
>  //--
> //usar um depurador mais detalhando
> ob_implicit_flush(true);
> set_time_limit(6);
> $in=fopen("php://stdin","r");
> $stdlog=fopen("/var/lib/asterisk/agi-bin/log/meu_agi.log","w");
>  
> $num = 37;
> $dig = 123;
> $som = "z6-digite";
> $debug = false;
> //definir a funcao antes de iniciar o ciclo principal
> function read(){
> global $in, $debug, $stdlog;
> $input = str_replace("\n","",fgets($in,4096));
> if ($debug) fputs($stdlog,"read: $input\n");
> return $input;
> }
>  
> function errlog($line){
> global $err;
> echo "VERBOSE \"$line\"\n";
> }
>  
> function write($line){
> global $debug, $stdlog;
> if ($debug) fputs($stdlog,"write: $line\n");
> echo $line."\n";
> }
>  
> while ($env=read()){
> $s = split(": ",$env);
> $agi[str_replace("agi_","",$s[(0)])] = trim($s[1]);
> if (($env == "") || ($env == "\n")){
> break;
> }
> }
>  
> //main program
> echo "VERBOSE \"Aqui vamos nos!\" \n";
> read();
> errlog("Call from ".$agi['channel']." - Chamando o telefone.");
> read();
> write("STREAM FILE $som X");
> read();
> write("SAY DIGITS $s X");
> read();
> //write("SAY DIGITS $dig X");
> //read();
> //write("SAY NUMBER $num X");
> //read();
>  
> fclose($in);
> fclose($stdlog);
>  
> exit;
> ?>
>  
>  
> Abraco
> Marcio
> 
> Estação VoIP 2006
> 5 e 6 Dezembro
> Curitiba PR
> http://www.estacaovoip.com.br
> 
> ___
> LIsta de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
> 
> ___
> Acesse o  wiki AsteriskBrasil.org:
> http://www.asteriskbrasil.org
-- 
+-+
| Alexandre Cavalcante Alencar (Skarmeth) |
|  http://people.debian-ce.org/skarmeth/  |
| GNU/Linux User #260571 GNUPG 0x77EA9FF8 |
|   Debian-BR-CE PSL-CE SABUGOSA SCYLLA   |
|   Fortaleza CE Brazil   |
+-+


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI

2010-04-19 Thread Leonardo Sena
I ai carlos Blz


da uma olhada aki
http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html




e aki
http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html


talvez ajude heheheh qualquer coisa da um grito



at.


Leonardo Sena

Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini <
carlossabbat...@yahoo.com.br> escreveu:

>  Boa tarde a todos da Lista,
>
> Sei que já foi discutido o assunto na lista, mas mesmo pesquisando o
> historico, e na internet e até mesmo com o auxilio de livro, ainda não
> consegui usar agi com asterisk.
> Será que alguem pode me passar um exemplo simples ´so para eu entender como
> funciona???
>
> Algo do tipo no dialplan chama o asterisk e passa um valor o script agi
> recebe o valor e responde para o asterisk que recebeu e leu o que foi
> passado.
>
> O asterisk envia a solicitação e recebe a resposta.
>
> Se possivel em php.
>
> Obrigado.
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> A Redfone é líder no fornecimento de bridges TDMoE -> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> ___
>
>
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-04-20 Thread Cesar A. Gaspar




Bom dia Carlos,

Não sei se irá te ajudar a entender um pouco, aí vai um exemplo bem
simples de uso do AGI com PHP.
A intenção dele é fornecer o numero da posição (ramal), digitando * num
telefone:

extensions.conf

exten => *,1,NoCDR()
exten => *,n,Agi(posicao.php)
exten => *,n,Hangup()

Em /var/lib/asterisk/agi-bin, crie o arquivo posicao.php com o conteúdo
abaixo:

#!/usr/bin/php -q


function enviaComando($comando,$out,$in){

    fwrite($out,$comando);
    fflush($out);
    return trim(fgets($in,4096));

}

//CRIA ABERTURA DE MANIPULADORES DE ARQUIVOS
if (!defined('STDIN')){
    define('STDIN',fopen('php://stdin','r'));
}
if (!defined('STDOUT')){
    define('STDOUT',fopen('php://stdout','r'));
}
if (!defined('STDERR')){
    define('STERR',fopen('php://stderr','r'));
}

//RECUPERA VARIAVERIS DO AGI
while(!feof(STDIN)){
    $temp = trim(fgets(STDIN,4096));
    if (($temp == "") || ($temp == "\n")) {
    break;
    }
    $s = split(":",$temp);
    $agi[str_replace("agi_","",$s[0])] = trim($s[1]);
}

$posicao = $agi["callerid"];

// INFORMA A POSIÇÃO
$res = enviaComando(" EXEC PLAYBACK location \n",STDOUT,STDIN);
$res = enviaComando(" SAY DIGITS ".$posicao." \"\" \n",STDOUT,STDIN);
?>

De permissão para executar o script: chmod 755
/var/lib/asterisk/agi-bin/posicao.php

De um sip reload no asterisk e digite * num telefone e veja o resultado.


Att.
'''
   (o o)
+-oOOO--(_)--+
|  Cesar Augusto Gaspar  |
|  MSN: cesarg...@hotmail.com|
+--oOOO--+
  |__|__|
   || ||
  ooO Ooo


Carlos Eduardo Sabatini escreveu:

  
  
  
  Boa tarde a todos da Lista,
   
  Sei que já foi discutido o assunto
na lista, mas mesmo pesquisando o historico, e na internet e até mesmo
com o auxilio de livro, ainda não consegui usar agi com asterisk.
  Será que alguem pode me passar um
exemplo simples ´so para eu entender como funciona???
   
  Algo do tipo no dialplan chama o
asterisk e passa um valor o script agi recebe o valor e responde para o
asterisk que recebeu e leu o que foi passado.
   
  O asterisk envia a solicitação e
recebe a resposta.
   
  Se possivel em php.
   
  Obrigado.
  

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil



___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-04-20 Thread Carlos Eduardo Sabatini
Valeu Léo, 

Cessar
1º obrigado pela ajuda.
2º o seu script funcionou certinho, só fiquei com uma duvida, se eu quiser 
trabalhar com o retorno do agi no exten como eu faço, por exemplo vou usar o 
agi para gravar informações no banco mysql, se inserir com sucesso quero 
retornar um ok para o exten, se der algum erro vou retornar sem sucesso para o 
exten, que por sua vez vai tocar uma msg de erro para o usuario e vai dar 
hangup.
Como tratarei isso na exten???

Ronaldo
Obrigado a voce tambem pela ajuda
O que vc quer dizer quando escreveu "Eu instalei o phpagi dentro do 
/var/lib/asterisk/agi-bin/phpagi." O que seria isso??
E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script que o Cesar 
mandou, vi sobre esses manipuladores ou ponteiros na internet e no livro 
"Asterisk o futuro da telefonia"


Obrigado

  - Original Message - 
  From: Leonardo Sena 
  To: asteriskbrasil@listas.asteriskbrasil.org 
  Sent: Monday, April 19, 2010 8:04 PM
  Subject: Re: [AsteriskBrasil] AGI


  I ai carlos Blz




  da uma olhada aki 
http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html 






  e aki 
http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html 




  talvez ajude heheheh qualquer coisa da um grito






  at.




  Leonardo Sena


  Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini 
 escreveu:

Boa tarde a todos da Lista,

Sei que já foi discutido o assunto na lista, mas mesmo pesquisando o 
historico, e na internet e até mesmo com o auxilio de livro, ainda não consegui 
usar agi com asterisk.
Será que alguem pode me passar um exemplo simples ´so para eu entender como 
funciona???

Algo do tipo no dialplan chama o asterisk e passa um valor o script agi 
recebe o valor e responde para o asterisk que recebeu e leu o que foi passado.

O asterisk envia a solicitação e recebe a resposta.

Se possivel em php.

Obrigado.

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois 
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil





--


  ___
  KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
  - Hardware com alta disponibilidade de recursos e qualidade KHOMP
  - Suporte técnico local qualificado e gratuito 
  Conheça a linha completa de produtos KHOMP em www.khomp.com.br
  ___
  A Redfone é líder no fornecimento de bridges TDMoE -> E1
  - Valor similar ao de placas E1 PCI;
  - Não há problemas de compatibilidade com barramento PCI;
  - Possibilitam a construção de soluções de alta disponibilidade(dois 
servidores compartilham o mesmo E1)
  Conheça mais sobre este produto em www.red-fone.com
  ___


  Lista de discussões AsteriskBrasil.org
  AsteriskBrasil@listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI

2010-04-20 Thread Cesar A. Gaspar




Carlos,

Eu prefiro fazer este tipo de validação direto no AGI, pois os comandos
do extensions também funciona no AGI. E também toda alteração feita no
extensions você precisará executar o reload ou extensions reload No
AGI você não precisa fazer isso...

Bem, segue abaixo os códigos que acho que serve para você estudar:

extensions.conf
exten => *,1,NoCDR()
exten => *,2,Agi(posicao.php)
exten => *,3,GotoIf($[${status} = 'OK']?4:6)
exten => *,4,PlayBack(activated)
exten => *,5,Hangup()
exten => *,6,PlayBack(de-activated)
exten => *,7,Hangup()

posicao.php
if (conexao_ok){
    $status = 'OK';
    $res = enviaComando(" EXEC SET status=\"".$status."\"
\n",STDOUT,STDIN);
}
else{
    $status = 'NOK';
    $res = enviaComando(" EXEC SET status=\"".$status."\"
\n",STDOUT,STDIN);
}

Lembrando que você também pode passar valores para um AGI:

exten => *,1,DeadAgi(posicao.php,${CDR(dstchannel)})

e no AGI você pega assim:

$posicao = $argv[1];



Att.
'''
   (o o)
+-oOOO--(_)--+
|  Cesar Augusto Gaspar  |
|  MSN: cesarg...@hotmail.com|
+--oOOO--+
  |__|__|
   || ||
  ooO Ooo


Carlos Eduardo Sabatini escreveu:

  
  
  
  Valeu Léo, 
   
  Cessar
  1º obrigado pela ajuda.
  2º o seu script funcionou certinho,
só fiquei com uma duvida, se eu quiser trabalhar com o retorno do agi
no exten como eu faço, por exemplo vou usar o agi para gravar
informações no banco mysql, se inserir com sucesso quero retornar um ok
para o exten, se der algum erro vou retornar sem sucesso para o exten,
que por sua vez vai tocar uma msg de erro para o usuario e vai dar
hangup.
  Como tratarei isso na exten???
   
  Ronaldo
  Obrigado a voce tambem pela ajuda
  O que vc quer dizer quando escreveu "Eu instalei o phpagi dentro do
/var/lib/asterisk/agi-bin/phpagi." O que seria isso??
  E porque vc não usa o STDIN, STDOUT,
e STDERR, alem do script que o Cesar mandou, vi sobre esses
manipuladores ou ponteiros na internet e no livro "Asterisk o futuro da
telefonia"
   
   
  Obrigado
   
  
-
Original Message - 
From:
    Leonardo Sena 
To:
asteriskbrasil@listas.asteriskbrasil.org

Sent:
Monday, April 19, 2010 8:04 PM
Subject:
Re: [AsteriskBrasil] AGI


I ai carlos Blz




da uma olhada aki http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html 






e aki http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html 




talvez ajude heheheh qualquer coisa da um grito






at.




Leonardo Sena

Em 19 de abril de 2010 18:25, Carlos
Eduardo Sabatini <carlossabbat...@yahoo.com.br>
escreveu:

  
  Boa tarde a todos da Lista,
   
  Sei que já foi discutido o
assunto na lista, mas mesmo pesquisando o historico, e na internet e
até mesmo com o auxilio de livro, ainda não consegui usar agi com
asterisk.
  Será que alguem pode me passar
um exemplo simples ´so para eu entender como funciona???
   
  Algo do tipo no dialplan chama o
asterisk e passa um valor o script agi recebe o valor e responde para o
asterisk que recebeu e leu o que foi passado.
   
  O asterisk envia a solicitação e
recebe a resposta.
   
  Se possivel em php.
   
  Obrigado.
  
  
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___
  
  
Lista de discussões AsteriskBrasil.org
  AsteriskBrasil@listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil




 
 ___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidad

Re: [AsteriskBrasil] AGI

2010-04-20 Thread Carlos Eduardo Sabatini
Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi perfeitamente o 
que os 2 disseram e ambos me foram muito util.


  - Original Message - 
  From: Carlos Eduardo Sabatini 
  To: asteriskbrasil@listas.asteriskbrasil.org 
  Sent: Tuesday, April 20, 2010 1:06 PM
  Subject: Re: [AsteriskBrasil] AGI


  Valeu Léo, 

  Cessar
  1º obrigado pela ajuda.
  2º o seu script funcionou certinho, só fiquei com uma duvida, se eu quiser 
trabalhar com o retorno do agi no exten como eu faço, por exemplo vou usar o 
agi para gravar informações no banco mysql, se inserir com sucesso quero 
retornar um ok para o exten, se der algum erro vou retornar sem sucesso para o 
exten, que por sua vez vai tocar uma msg de erro para o usuario e vai dar 
hangup.
  Como tratarei isso na exten???

  Ronaldo
  Obrigado a voce tambem pela ajuda
  O que vc quer dizer quando escreveu "Eu instalei o phpagi dentro do 
/var/lib/asterisk/agi-bin/phpagi." O que seria isso??
  E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script que o Cesar 
mandou, vi sobre esses manipuladores ou ponteiros na internet e no livro 
"Asterisk o futuro da telefonia"


  Obrigado

- Original Message - 
From: Leonardo Sena 
To: asteriskbrasil@listas.asteriskbrasil.org 
Sent: Monday, April 19, 2010 8:04 PM
Subject: Re: [AsteriskBrasil] AGI


I ai carlos Blz 




da uma olhada aki 
http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html 






e aki 
http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html 




talvez ajude heheheh qualquer coisa da um grito






at.




Leonardo Sena


Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini 
 escreveu:

  Boa tarde a todos da Lista,

  Sei que já foi discutido o assunto na lista, mas mesmo pesquisando o 
historico, e na internet e até mesmo com o auxilio de livro, ainda não consegui 
usar agi com asterisk.
  Será que alguem pode me passar um exemplo simples ´so para eu entender 
como funciona???

  Algo do tipo no dialplan chama o asterisk e passa um valor o script agi 
recebe o valor e responde para o asterisk que recebeu e leu o que foi passado.

  O asterisk envia a solicitação e recebe a resposta.

  Se possivel em php.

  Obrigado.

  ___
  KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
  - Hardware com alta disponibilidade de recursos e qualidade KHOMP
  - Suporte técnico local qualificado e gratuito
  Conheça a linha completa de produtos KHOMP em www.khomp.com.br
  ___
  A Redfone é líder no fornecimento de bridges TDMoE -> E1
  - Valor similar ao de placas E1 PCI;
  - Não há problemas de compatibilidade com barramento PCI;
  - Possibilitam a construção de soluções de alta disponibilidade(dois 
servidores compartilham o mesmo E1)
  Conheça mais sobre este produto em www.red-fone.com
  ___


  Lista de discussões AsteriskBrasil.org
  AsteriskBrasil@listas.asteriskbrasil.org
  http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil








___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois 
servidores compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões Aste

Re: [AsteriskBrasil] AGI

2010-04-22 Thread alessandro (listas)
   Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
   Estou tendo problemas em portas meus scripts PHP/ AGI de 1.2 para 1.4 e
1.6.

2010/4/20 Carlos Eduardo Sabatini 

>  Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi
> perfeitamente o que os 2 disseram e ambos me foram muito util.
>
>
>
> - Original Message -
> *From:* Carlos Eduardo Sabatini 
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> *Sent:* Tuesday, April 20, 2010 1:06 PM
> *Subject:* Re: [AsteriskBrasil] AGI
>
> Valeu Léo,
>
> Cessar
> 1º obrigado pela ajuda.
> 2º o seu script funcionou certinho, só fiquei com uma duvida, se eu quiser
> trabalhar com o retorno do agi no exten como eu faço, por exemplo vou usar o
> agi para gravar informações no banco mysql, se inserir com sucesso quero
> retornar um ok para o exten, se der algum erro vou retornar sem sucesso para
> o exten, que por sua vez vai tocar uma msg de erro para o usuario e vai dar
> hangup.
> Como tratarei isso na exten???
>
> Ronaldo
> Obrigado a voce tambem pela ajuda
> O que vc quer dizer quando escreveu "Eu instalei o phpagi dentro do
> /var/lib/asterisk/agi-bin/phpagi." O que seria isso??
> E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script que o Cesar
> mandou, vi sobre esses manipuladores ou ponteiros na internet e no livro
> "Asterisk o futuro da telefonia"
>
>
> Obrigado
>
>
> - Original Message -
> *From:* Leonardo Sena 
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> *Sent:* Monday, April 19, 2010 8:04 PM
> *Subject:* Re: [AsteriskBrasil] AGI
>
> I ai carlos Blz
>
>
> da uma olhada aki
> http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html
>
>
>
>
> e aki
> http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html
>
>
>
> talvez ajude heheheh qualquer coisa da um grito
>
>
>
> at.
>
>
> Leonardo Sena
>
> Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini <
> carlossabbat...@yahoo.com.br> escreveu:
>
>>  Boa tarde a todos da Lista,
>>
>> Sei que já foi discutido o assunto na lista, mas mesmo pesquisando o
>> historico, e na internet e até mesmo com o auxilio de livro, ainda não
>> consegui usar agi com asterisk.
>> Será que alguem pode me passar um exemplo simples ´so para eu entender
>> como funciona???
>>
>> Algo do tipo no dialplan chama o asterisk e passa um valor o script agi
>> recebe o valor e responde para o asterisk que recebeu e leu o que foi
>> passado.
>>
>> O asterisk envia a solicitação e recebe a resposta.
>>
>> Se possivel em php.
>>
>> Obrigado.
>>
>> ___
>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
>> - Suporte técnico local qualificado e gratuito
>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
>> ___
>> A Redfone é líder no fornecimento de bridges TDMoE -> E1
>> - Valor similar ao de placas E1 PCI;
>> - Não há problemas de compatibilidade com barramento PCI;
>> - Possibilitam a construção de soluções de alta disponibilidade(dois
>> servidores compartilham o mesmo E1)
>> Conheça mais sobre este produto em www.red-fone.com
>> ___
>>
>>
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil@listas.asteriskbrasil.org
>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>>
>
>  --
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> A Redfone é líder no fornecimento de bridges TDMoE -> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> ___
>
>
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> 

Re: [AsteriskBrasil] AGI

2010-04-22 Thread Cesar A. Gaspar
Sim! Estes scripts passados funcionam tanto na versão 1.4 como na 1.6.

E acredito que o phpagi também funcione nas duas versões.

Att.

'''
   (o o)
+-oOOO--(_)--+
|  Cesar Augusto Gaspar  |
|  MSN: cesarg...@hotmail.com|
+--oOOO--+
  |__|__|
   || ||
  ooO Ooo



alessandro (listas) escreveu:
>Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
>Estou tendo problemas em portas meus scripts PHP/ AGI de 1.2 para 
> 1.4 e 1.6.
>
> 2010/4/20 Carlos Eduardo Sabatini  <mailto:carlossabbat...@yahoo.com.br>>
>
> Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi
> perfeitamente o que os 2 disseram e ambos me foram muito util.
>  
>  
>
> - Original Message -
> *From:* Carlos Eduardo Sabatini
> <mailto:carlossabbat...@yahoo.com.br>
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> <mailto:asteriskbrasil@listas.asteriskbrasil.org>
>         *Sent:* Tuesday, April 20, 2010 1:06 PM
> *Subject:* Re: [AsteriskBrasil] AGI
>
> Valeu Léo,
>  
> Cessar
> 1º obrigado pela ajuda.
> 2º o seu script funcionou certinho, só fiquei com uma duvida,
> se eu quiser trabalhar com o retorno do agi no exten como eu
> faço, por exemplo vou usar o agi para gravar informações no
> banco mysql, se inserir com sucesso quero retornar um ok para
> o exten, se der algum erro vou retornar sem sucesso para o
> exten, que por sua vez vai tocar uma msg de erro para o
> usuario e vai dar hangup.
> Como tratarei isso na exten???
>  
> Ronaldo
> Obrigado a voce tambem pela ajuda
> O que vc quer dizer quando escreveu "Eu instalei o phpagi
> dentro do /var/lib/asterisk/agi-bin/phpagi." O que seria isso??
> E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script
> que o Cesar mandou, vi sobre esses manipuladores ou ponteiros
> na internet e no livro "Asterisk o futuro da telefonia"
>  
>  
> Obrigado
>  
>
> - Original Message -
> *From:* Leonardo Sena <mailto:leo...@gmail.com>
> *To:* asteriskbrasil@listas.asteriskbrasil.org
> <mailto:asteriskbrasil@listas.asteriskbrasil.org>
> *Sent:* Monday, April 19, 2010 8:04 PM
> *Subject:* Re: [AsteriskBrasil] AGI
>
> I ai carlos Blz
>
>
> da uma olhada
> aki 
> http://www.stumbleupon.com/su/1bjURK/www.bitflipper.ca/Documentation/agi.html 
>
>
>
> e
> aki 
> http://blogs.reucon.com/asterisk-java/2007/11/20/agi_scripts_in_groovy.html 
>
>
> talvez ajude heheheh qualquer coisa da um grito
>
>
>
> at.
>
>
> Leonardo Sena
>
> Em 19 de abril de 2010 18:25, Carlos Eduardo Sabatini
>  <mailto:carlossabbat...@yahoo.com.br>> escreveu:
>
> Boa tarde a todos da Lista,
>  
> Sei que já foi discutido o assunto na lista, mas mesmo
> pesquisando o historico, e na internet e até mesmo com
> o auxilio de livro, ainda não consegui usar agi com
> asterisk.
> Será que alguem pode me passar um exemplo simples ´so
> para eu entender como funciona???
>  
> Algo do tipo no dialplan chama o asterisk e passa um
> valor o script agi recebe o valor e responde para o
> asterisk que recebeu e leu o que foi passado.
>  
> O asterisk envia a solicitação e recebe a resposta.
>  
> Se possivel em php.
>  
> Obrigado.
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para
> Asterisk.
> - Hardware com alta disponibilidade de recursos e
> qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em
> www.khomp.com.br <http://www.khomp.com.br>
> ___
> A Redfone é líder no fornecimento de bri

Re: [AsteriskBrasil] AGI

2010-04-23 Thread Carlos Eduardo Sabatini
Bom dia, sim realmente funcionam, pelo menos o meu asterisk é 1.4, para 
consulta vou mandar como ficou meu AGI só lembro que meu ambiente é só de 
teste.


Espero que ajude

; Fila de atendimento

; Login Agentes  disca 91
;
exten => ${LOGINAGENTE},1,Answer
exten => ${LOGINAGENTE},n,NoCDR
exten => 
${LOGINAGENTE},n,AgentCallbackLogin(${CALLERID(num)}||${CALLERID(num)}...@ramais)

exten => ${LOGINAGENTE},n,AGI(agent_status.php,${EXTEN})
exten => ${LOGINAGENTE},n,PlayTones(congestion)
exten => ${LOGINAGENTE},n,HangUp
;
; Logout Agentes  disca 92
;
exten => ${LOGOUTAGENTE},1,Answer
exten => ${LOGOUTAGENTE},n,NoCDR
exten => ${LOGOUTAGENTE},n,System(asterisk -rx "agent logoff 
Agent/${CALLERID(num)}")

exten => ${LOGOUTAGENTE},n,AGI(agent_status.php,${EXTEN})
exten => ${LOGOUTAGENTE},n,PlayBack(pt_BR/vm-goodbye)
exten => ${LOGOUTAGENTE},n,PlayTones(congestion)
exten => ${LOGOUTAGENTE},n,HangUp

;Pausa agentes
;
; Habilita almoco  disca 93
exten => _${PAUSAAGENTEALMOCO},1,PauseQueueMember(|Agent/${CALLERID(num)})
exten => _${PAUSAAGENTEALMOCO},n,System( echo 
"${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >> 
/var/log/asterisk/queue_log )

exten => _${PAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
exten => _${PAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/ativado)
exten => _${PAUSAAGENTEALMOCO},n,PlayTones(congestion)
exten => _${PAUSAAGENTEALMOCO},n,Hangup
;
; Desabilita almoco   disca 94
exten => 
_${DESPAUSAAGENTEALMOCO},1,UnpauseQueueMember(|Agent/${CALLERID(num)})

exten => _${DESPAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
exten => _${DESPAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/desativado)
exten => _${DESPAUSAAGENTEALMOCO},n,PlayTones(congestion)
exten => _${DESPAUSAAGENTEALMOCO},n,Hangup
;
; Habilita   disca 95
exten => _${PAUSAAGENTE},1,PauseQueueMember(|Agent/${CALLERID(num)})
exten => _${PAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
exten => _${PAUSAAGENTE},n,System( echo 
"${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >> 
/var/log/asterisk/queue_log )

exten => _${PAUSAAGENTE},n,PlayBack(ctrl_sons/ativado)
exten => _${PAUSAAGENTE},n,PlayTones(congestion)
exten => _${PAUSAAGENTE},n,Hangup

;
; Desabilita   disca 96
exten => _${DESPAUSAAGENTE},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
exten => _${DESPAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
exten => _${DESPAUSAAGENTE},n,PlayBack(ctrl_sons/desativado)
exten => _${DESPAUSAAGENTE},n,PlayTones(congestion)
exten => _${DESPAUSAAGENTE},n,Hangup



- Original Message - 
From: "Cesar A. Gaspar" 

To: 
Sent: Thursday, April 22, 2010 12:03 PM
Subject: Re: [AsteriskBrasil] AGI


Sim! Estes scripts passados funcionam tanto na versão 1.4 como na 1.6.

E acredito que o phpagi também funcione nas duas versões.

Att.

   '''
  (o o)
+-oOOO--(_)--+
|  Cesar Augusto Gaspar  |
|  MSN: cesarg...@hotmail.com|
+--oOOO--+
 |__|__|
  || ||
 ooO Ooo



alessandro (listas) escreveu:

   Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
   Estou tendo problemas em portas meus scripts PHP/ AGI de 1.2 para
1.4 e 1.6.

2010/4/20 Carlos Eduardo Sabatini mailto:carlossabbat...@yahoo.com.br>>

Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi
perfeitamente o que os 2 disseram e ambos me foram muito util.



- Original Message -
*From:* Carlos Eduardo Sabatini
<mailto:carlossabbat...@yahoo.com.br>
    *To:* asteriskbrasil@listas.asteriskbrasil.org
<mailto:asteriskbrasil@listas.asteriskbrasil.org>
*Sent:* Tuesday, April 20, 2010 1:06 PM
*Subject:* Re: [AsteriskBrasil] AGI

Valeu Léo,

Cessar
1º obrigado pela ajuda.
2º o seu script funcionou certinho, só fiquei com uma duvida,
se eu quiser trabalhar com o retorno do agi no exten como eu
faço, por exemplo vou usar o agi para gravar informações no
banco mysql, se inserir com sucesso quero retornar um ok para
o exten, se der algum erro vou retornar sem sucesso para o
exten, que por sua vez vai tocar uma msg de erro para o
usuario e vai dar hangup.
Como tratarei isso na exten???

Ronaldo
Obrigado a voce tambem pela ajuda
O que vc quer dizer quando escreveu "Eu instalei o phpagi
dentro do /var/lib/asterisk/agi-bin/phpagi." O que seria isso??
E porque vc não usa o STDIN, STDOUT, e STDERR, alem do script
que o Cesar mandou, vi sobre esses manipuladores ou ponteiros
na internet e no livro "Asterisk o futuro da telefonia"


Obrigado


- Original Message -
*From:* L

Re: [AsteriskBrasil] AGI

2010-04-23 Thread Rodrigo Lang
Você precisa do agi para fazer isso? Não seria bem mais fácil, rápido e
simples, salvar o queue_log no banco, criar uma nova coluna (Exemplo com o
nome de Observação) e depois da pausa/despausa/login/logoff inserir uma
informação com a aplicação "MySQL"? Eu faria dessa maneira.

http://www.voip-info.org/wiki/view/Asterisk+cmd+MYSQL


Ats,
Rodrigo Lang.



Em 23 de abril de 2010 09:52, Carlos Eduardo Sabatini <
carlossabbat...@yahoo.com.br> escreveu:

> Bom dia, sim realmente funcionam, pelo menos o meu asterisk é 1.4, para
> consulta vou mandar como ficou meu AGI só lembro que meu ambiente é só de
> teste.
>
> Espero que ajude
>
> ; Fila de atendimento
>
> ; Login Agentes  disca 91
> ;
> exten => ${LOGINAGENTE},1,Answer
> exten => ${LOGINAGENTE},n,NoCDR
> exten =>
> ${LOGINAGENTE},n,AgentCallbackLogin(${CALLERID(num)}||${CALLERID(num)}...@ramais)
> exten => ${LOGINAGENTE},n,AGI(agent_status.php,${EXTEN})
> exten => ${LOGINAGENTE},n,PlayTones(congestion)
> exten => ${LOGINAGENTE},n,HangUp
> ;
> ; Logout Agentes  disca 92
> ;
> exten => ${LOGOUTAGENTE},1,Answer
> exten => ${LOGOUTAGENTE},n,NoCDR
> exten => ${LOGOUTAGENTE},n,System(asterisk -rx "agent logoff
> Agent/${CALLERID(num)}")
> exten => ${LOGOUTAGENTE},n,AGI(agent_status.php,${EXTEN})
> exten => ${LOGOUTAGENTE},n,PlayBack(pt_BR/vm-goodbye)
> exten => ${LOGOUTAGENTE},n,PlayTones(congestion)
> exten => ${LOGOUTAGENTE},n,HangUp
>
> ;Pausa agentes
> ;
> ; Habilita almoco  disca 93
> exten => _${PAUSAAGENTEALMOCO},1,PauseQueueMember(|Agent/${CALLERID(num)})
> exten => _${PAUSAAGENTEALMOCO},n,System( echo
> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
> /var/log/asterisk/queue_log )
> exten => _${PAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
> exten => _${PAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/ativado)
> exten => _${PAUSAAGENTEALMOCO},n,PlayTones(congestion)
> exten => _${PAUSAAGENTEALMOCO},n,Hangup
> ;
> ; Desabilita almoco   disca 94
> exten =>
> _${DESPAUSAAGENTEALMOCO},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
> exten => _${DESPAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
> exten => _${DESPAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/desativado)
> exten => _${DESPAUSAAGENTEALMOCO},n,PlayTones(congestion)
> exten => _${DESPAUSAAGENTEALMOCO},n,Hangup
> ;
> ; Habilita   disca 95
> exten => _${PAUSAAGENTE},1,PauseQueueMember(|Agent/${CALLERID(num)})
> exten => _${PAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
> exten => _${PAUSAAGENTE},n,System( echo
> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
> /var/log/asterisk/queue_log )
> exten => _${PAUSAAGENTE},n,PlayBack(ctrl_sons/ativado)
> exten => _${PAUSAAGENTE},n,PlayTones(congestion)
> exten => _${PAUSAAGENTE},n,Hangup
>
> ;
> ; Desabilita   disca 96
> exten => _${DESPAUSAAGENTE},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
> exten => _${DESPAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
> exten => _${DESPAUSAAGENTE},n,PlayBack(ctrl_sons/desativado)
> exten => _${DESPAUSAAGENTE},n,PlayTones(congestion)
> exten => _${DESPAUSAAGENTE},n,Hangup
>
>
>
> - Original Message - From: "Cesar A. Gaspar" 
>
> To: 
> Sent: Thursday, April 22, 2010 12:03 PM
>
> Subject: Re: [AsteriskBrasil] AGI
>
>
> Sim! Estes scripts passados funcionam tanto na versão 1.4 como na 1.6.
>
> E acredito que o phpagi também funcione nas duas versões.
>
> Att.
>
>   '''
>  (o o)
> +-oOOO--(_)--+
> |  Cesar Augusto Gaspar  |
> |  MSN: cesarg...@hotmail.com|
> +--oOOO--+
> |__|__|
>  || ||
> ooO Ooo
>
>
>
> alessandro (listas) escreveu:
>
>>   Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
>>   Estou tendo problemas em portas meus scripts PHP/ AGI de 1.2 para
>> 1.4 e 1.6.
>>
>> 2010/4/20 Carlos Eduardo Sabatini > <mailto:carlossabbat...@yahoo.com.br>>
>>
>>Novamente agredeço ao Cesar e ao Ronaldo pelo retorno, entendi
>>perfeitamente o que os 2 disseram e ambos me foram muito util.
>>
>>
>>
>>- Original Message -
>>*From:* Carlos Eduardo Sabatini
>><mailto:carlossabbat...@yahoo.com.br>
>>*To:* asteriskbrasil@listas.asteriskbrasil.org
>><mailto:asteriskbrasil@listas.asteriskbrasil.org>
>>*Sent:* Tuesday, April 20, 2010 1:06 PM
>>*Subject:* Re: [Aste

Re: [AsteriskBrasil] AGI

2010-04-28 Thread Rodrigo Lang
E eu havia esquecido. Você pode usar a app "QueueLog" para inserir uma
informação na tabela. Dá uma olhada em "core show application QueueLog"...


Ats,
Rodrigo Lang.

Em 23 de abril de 2010 13:21, Rodrigo Lang
escreveu:

> Você precisa do agi para fazer isso? Não seria bem mais fácil, rápido e
> simples, salvar o queue_log no banco, criar uma nova coluna (Exemplo com o
> nome de Observação) e depois da pausa/despausa/login/logoff inserir uma
> informação com a aplicação "MySQL"? Eu faria dessa maneira.
>
> http://www.voip-info.org/wiki/view/Asterisk+cmd+MYSQL
>
>
> Ats,
> Rodrigo Lang.
>
>
>
> Em 23 de abril de 2010 09:52, Carlos Eduardo Sabatini <
> carlossabbat...@yahoo.com.br> escreveu:
>
> Bom dia, sim realmente funcionam, pelo menos o meu asterisk é 1.4, para
>> consulta vou mandar como ficou meu AGI só lembro que meu ambiente é só de
>> teste.
>>
>> Espero que ajude
>>
>> ; Fila de atendimento
>>
>> ; Login Agentes  disca 91
>> ;
>> exten => ${LOGINAGENTE},1,Answer
>> exten => ${LOGINAGENTE},n,NoCDR
>> exten =>
>> ${LOGINAGENTE},n,AgentCallbackLogin(${CALLERID(num)}||${CALLERID(num)}...@ramais)
>> exten => ${LOGINAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => ${LOGINAGENTE},n,PlayTones(congestion)
>> exten => ${LOGINAGENTE},n,HangUp
>> ;
>> ; Logout Agentes  disca 92
>> ;
>> exten => ${LOGOUTAGENTE},1,Answer
>> exten => ${LOGOUTAGENTE},n,NoCDR
>> exten => ${LOGOUTAGENTE},n,System(asterisk -rx "agent logoff
>> Agent/${CALLERID(num)}")
>> exten => ${LOGOUTAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => ${LOGOUTAGENTE},n,PlayBack(pt_BR/vm-goodbye)
>> exten => ${LOGOUTAGENTE},n,PlayTones(congestion)
>> exten => ${LOGOUTAGENTE},n,HangUp
>>
>> ;Pausa agentes
>> ;
>> ; Habilita almoco  disca 93
>> exten => _${PAUSAAGENTEALMOCO},1,PauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${PAUSAAGENTEALMOCO},n,System( echo
>> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
>> /var/log/asterisk/queue_log )
>> exten => _${PAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
>> exten => _${PAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/ativado)
>> exten => _${PAUSAAGENTEALMOCO},n,PlayTones(congestion)
>> exten => _${PAUSAAGENTEALMOCO},n,Hangup
>> ;
>> ; Desabilita almoco   disca 94
>> exten =>
>> _${DESPAUSAAGENTEALMOCO},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${DESPAUSAAGENTEALMOCO},n,AGI(agent_status.php,${EXTEN})
>> exten => _${DESPAUSAAGENTEALMOCO},n,PlayBack(ctrl_sons/desativado)
>> exten => _${DESPAUSAAGENTEALMOCO},n,PlayTones(congestion)
>> exten => _${DESPAUSAAGENTEALMOCO},n,Hangup
>> ;
>> ; Habilita   disca 95
>> exten => _${PAUSAAGENTE},1,PauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${PAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => _${PAUSAAGENTE},n,System( echo
>> "${EPOCH}|${UNIQUEID}|NONE|Agent/${CALLERID(num)}|PAUSEREASON|${EXTEN}" >>
>> /var/log/asterisk/queue_log )
>> exten => _${PAUSAAGENTE},n,PlayBack(ctrl_sons/ativado)
>> exten => _${PAUSAAGENTE},n,PlayTones(congestion)
>> exten => _${PAUSAAGENTE},n,Hangup
>>
>> ;
>> ; Desabilita   disca 96
>> exten => _${DESPAUSAAGENTE},1,UnpauseQueueMember(|Agent/${CALLERID(num)})
>> exten => _${DESPAUSAAGENTE},n,AGI(agent_status.php,${EXTEN})
>> exten => _${DESPAUSAAGENTE},n,PlayBack(ctrl_sons/desativado)
>> exten => _${DESPAUSAAGENTE},n,PlayTones(congestion)
>> exten => _${DESPAUSAAGENTE},n,Hangup
>>
>>
>>
>> - Original Message - From: "Cesar A. Gaspar" > >
>>
>> To: 
>> Sent: Thursday, April 22, 2010 12:03 PM
>>
>> Subject: Re: [AsteriskBrasil] AGI
>>
>>
>> Sim! Estes scripts passados funcionam tanto na versão 1.4 como na 1.6.
>>
>> E acredito que o phpagi também funcione nas duas versões.
>>
>> Att.
>>
>>   '''
>>  (o o)
>> +-oOOO--(_)--+
>> |  Cesar Augusto Gaspar  |
>> |  MSN: cesarg...@hotmail.com|
>> +--oOOO--+
>> |__|__|
>>      || ||
>> ooO Ooo
>>
>>
>>
>> alessandro (listas) escreveu:
>>
>>>   Esse tipo de coisa funciona no Asterisk 1.4 e 1.6 ?
>>>   Estou tendo problemas em portas meus scripts PHP/ AGI 

[AsteriskBrasil] agi-bin

2013-10-09 Thread asterisk
Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o 
agi-bin, alguem tem alguma dica
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org


[AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Deni
Bom dia amigos da lista, estou tentando implementar um alerta em python ou php 
utilizando AGI para que quando o script fosse executado ele disca-se para um 
ramal especifico ou entao um celular , porem estou com muitas duvidas na 
questão de como executar o AGI por linha de comando sem ser via asterisk, por 
exemplo via SHELL ou python, php. Sei que tem muita gente aqui que ja deve 
utilizar isso por isso pesso a ajuda de voces para me dar este start de inicio .


Obrigado desde ja
___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em 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
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org


[AsteriskBrasil] AGI + QUEUE

2011-12-12 Thread Alejandro Flores
Amigos,

Gostaria de implementar o controle da fila manualmente. Para tanto,
quero criar uma fila sem agentes e fazer o controle via AGI.
Pensei no seguinte, a ligação chega, o usuário é jogado nessa fila. O
AGI ficaria monitorando o ramal dos 'agentes' e quando um estivesse
desocupado, eu pegaria a ligação que está na fila e chamaria o
'agente'. Minha dúvida é, eu tenho como, através de um AGI, puxar uma
pessoa da queue?

-- 
Abraços!
Alejandro Flores
http://www.triforsec.com.br/
___
KHOMP ::: External Series Experience :::
Um novo conceito para o mercado de aplicações que vai
fazer você pensar fora da caixa. Aguarde este lançamento
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
Bilhetagem
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org


Re: [AsteriskBrasil] AGI

2018-08-24 Thread Marcelo Terres
wiki.asterisk.org

Abraços,

On Fri, 24 Aug 2018, 21:12 Welinghton Magno Guimarães, <
welinghton.guimar...@ufvjm.edu.br> wrote:

> Olá Pessoal!
>
> Alguém pode me indicar alguma material mais completo, tutorial, vídeo,
> exemplos de Asterisk AGI para eu dar uma estudada?
> Sou bem no ramo de telefonia e principalmente em Asterisk.
>
> Agradeço-lhes desde já.
>
> Atenciosamente,
>
> *Welinghton Guimarães*
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
> Intercomunicador e acesso remoto via rede IP e telefones IP
> Conheça todo o portfólio em www.Khomp.com
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

[AsteriskBrasil] AGI PHP

2018-11-26 Thread Miguel Lino
Boa tarde

Tenho uma aplicação PHP  rodando num cliente que ja tem Asterisk,

Necessito que a aplicação receba, faça ligações e grave com algum softphone
embarcado ou instalado.

Alguem pode ajudar???

Se alguem tiver algo pronto, podemos "negociar".

Abraço. Miguel Lino  Whats (51) 9 92834946
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI PHP

2010-02-08 Thread Cesar Vieira
Você pode encontrar alguma coisa em:
http://www.voip-info.org/wiki/view/Asterisk+AGI+php

Mas o que você precisa exatamente com o AGI, direcionar chamada, só
registrar um log, fazer tarifação?

 

Att. Cesar Vieira

 <http://www.kaisari.com.br/> http://www.kaisari.com.br

+55 (11) 2626-0321

 

From: asteriskbrasil-boun...@listas.asteriskbrasil.org
[mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] On Behalf Of
Rafael Augusto
Sent: domingo, 7 de fevereiro de 2010 15:50
To: Asterisk Lista
Subject: [AsteriskBrasil] AGI PHP

 


Ola pessoal, não tenho muita experiência com AGI, estou precisando fazer uma
conexão com SQL Server em PHP(Fazer insert e select), alguem teria algum
código de exemplo nesse sentido? Se alguém puder ajudar agradeceria muito.
Obrigado.

 

Abraços,

 

Rafael

 

 

  _  

Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10
<http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/
>  - Celebridades
<http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/
celebridades/>  - Música
<http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/
m%C3%BAsica/>  - Esportes
<http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/
esportes/> 

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI PHP

2010-02-10 Thread Rafael Augusto
Olá Cesar, obrigado pelo retorno. Estou desenvolvendo uma URA, onde precisarei 
validar alguns dígitos que o usuário digitará na mesma num banco de dados e 
inserir alguns dados na mesma base. Preciso mesmo de um exemplo no 
extensions.conf na parte do AGI e o código PHP em si com esses paramêtros para 
com  SQL Server. Obrigado.
 
Rafael

 


  

Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI em Python

2009-02-20 Thread Airton Sérgio de Assis Júnior
Pessoal,

Alguém já fez AGI em Python? Se sim, me enviem um exemplo por favor.


Att, 

Airton 


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI em Python

2009-03-24 Thread Airton Sérgio de Assis Júnior
Pessoal,

Alguém sabe como setar a prioridade na AGI em Python. Por exemplo: Eu chamo a 
agi e coloco que caso a resposta seja válida, mande para a prioridade 5 da 
extensão do asterisk.

 
Setar variável eu já seto numa boa (exemplo abaixo), agora quero setar a 
prioridade.

print "SET VARIABLE TIPOAGENT 1"


Grato pelo apoio,

Airton S. Assis Júnior


  Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI com C#

2007-03-07 Thread Paulo César
Boa Tarde Lista,

Alguém já utilizou ou utiliza AGI com C# ?

Estava olhando esse link : 
http://geekswithblogs.net/interfacemirror/articles/107984.aspx

Att,
Paulo César


Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


[AsteriskBrasil] AGI com Redirect

2010-04-20 Thread eassis
Estou tentando achar uma solução para um Redirect que uso:


$resultado[0] = "DGV/1";
$CONSULTA = "123456";



$timeout = 10;
$asterisk_ip = "127.0.0.1";
$socket = fsockopen($asterisk_ip,"5038", $errno, $errstr, $timeout);
fputs($socket, "Action: Login\r\n");
fputs($socket, "UserName: user\r\n");
fputs($socket, "Secret: senha\r\n\r\n");


fputs($socket, "Action: Redirect\r\n" );
fputs($socket, "Channel: $resultado[0]\r\n" );
fputs($socket, "Exten: $CONSULTA\r\n" );
fputs($socket, "Timeout: 15000\r\n" );
fputs($socket, "Context: audioura\r\n" );
fputs($socket, "Priority: 1\r\n" );
fputs($socket, "Action: Logoff\r\n\r\n");
$wrets=fgets($socket,128);


Alguem poderia me ajudar a transformar isso em um AGI ?


Procurei algo sobre: phpagi, mas como nunca usei agi não sei onde colocar as 
senhas do meu manager e como fazer esse redirect nele.


Abraços.


--
Eduardo Assis 
19 3406.7524
Rua Espanha, 417 / Bela Vista
Americana / São Paulo
http://www.proredes.com.br
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI + Asterisk 1.4.24

2010-07-01 Thread Saulo Quinteiro
Só para constar tive problemas com chamadas a um AGI em python que faz 
consulta a uma base Mysql.
No asterisk 1.4.24 da crash ao realizar o import do mysqldb.

solução: Atualizar o asterisk .


-- 
Saulo Quinteiro dos Santos
Bacharel em Ciências da Computação UFPR
Cel:(041) 9927-5236
Com:(041) 2141-9567

___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora www.voipmania.com.br
__
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread jose
O phpmyadim nao te resolveria?

Enviado via iPhone

Em 21/05/2012, às 18:00, Allex Menezes  escreveu:

> Pessoal boa tarde,
> 
> Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
> 
> Gostaria de saber se consigo acessar um script através de um browser em uma 
> máquina Windows, minha ideia é disponibilizar uma consulta ao banco de dados 
> do servidor do Elastix em uma página em PHP.
> 
> Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
> 
> 
> obrigado
> Allex
> ___
> 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


Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread Roger Pitigliani
Allex,

Os scripts AGI são preparados para interagir com o Asterisk, para você
fazer isso deve desenvolver
um sistema/página web, na linguagem de sua preferencia, para que possa
fazer as consultas nas bases utilizadas pelo asterisk.

Abraço.


Em 21 de maio de 2012 18:00, Allex Menezes escreveu:

> Pessoal boa tarde,
>
> Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
>
> Gostaria de saber se consigo acessar um script através de um browser em
> uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
> dados do servidor do Elastix em uma página em PHP.
>
> Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
>
>
> obrigado
> Allex
>
> ___
> 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
>



-- 
--
Roger Pitigliani
rogerwin...@gmail.com
Skype: roger.pitigliani
___
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] AGI - PHPAGI

2012-05-21 Thread Allex Menezes
Jose, Qual o link do phpmyadmin?

2012/5/21 jose 

> O phpmyadim nao te resolveria?
>
> Enviado via iPhone
>
> Em 21/05/2012, às 18:00, Allex Menezes  escreveu:
>
> > Pessoal boa tarde,
> >
> > Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
> >
> > Gostaria de saber se consigo acessar um script através de um browser em
> uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
> dados do servidor do Elastix em uma página em PHP.
> >
> > Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
> >
> >
> > obrigado
> > Allex
> > ___
> > 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
>
___
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] AGI - PHPAGI

2012-05-21 Thread Allex Menezes
Entendi Roger, eu gostaria de aproveitar o servidor que roda o php no
asterisk, pra não ter que criar outro servidor com páginas acessando o
MySQL.

2012/5/21 Roger Pitigliani 

> Allex,
>
> Os scripts AGI são preparados para interagir com o Asterisk, para você
> fazer isso deve desenvolver
> um sistema/página web, na linguagem de sua preferencia, para que possa
> fazer as consultas nas bases utilizadas pelo asterisk.
>
> Abraço.
>
>
> Em 21 de maio de 2012 18:00, Allex Menezes escreveu:
>
>> Pessoal boa tarde,
>>
>> Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
>>
>> Gostaria de saber se consigo acessar um script através de um browser em
>> uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
>> dados do servidor do Elastix em uma página em PHP.
>>
>> Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
>>
>>
>> obrigado
>> Allex
>>
>> ___
>> 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
>>
>
>
>
> --
> --
> Roger Pitigliani
> rogerwin...@gmail.com
> Skype: roger.pitigliani
>
>
> ___
> 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

Re: [AsteriskBrasil] AGI - PHPAGI

2012-05-21 Thread Roger Pitigliani
Se usa elastix,
basta criar o php na pasta "/var/www/html".. e só acessar:
https://IP/nomearquivo.php




Em 21 de maio de 2012 18:47, Allex Menezes escreveu:

> Entendi Roger, eu gostaria de aproveitar o servidor que roda o php no
> asterisk, pra não ter que criar outro servidor com páginas acessando o
> MySQL.
>
>
> 2012/5/21 Roger Pitigliani 
>
>> Allex,
>>
>> Os scripts AGI são preparados para interagir com o Asterisk, para você
>> fazer isso deve desenvolver
>> um sistema/página web, na linguagem de sua preferencia, para que possa
>> fazer as consultas nas bases utilizadas pelo asterisk.
>>
>> Abraço.
>>
>>
>> Em 21 de maio de 2012 18:00, Allex Menezes escreveu:
>>
>>> Pessoal boa tarde,
>>>
>>> Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
>>>
>>> Gostaria de saber se consigo acessar um script através de um browser em
>>> uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
>>> dados do servidor do Elastix em uma página em PHP.
>>>
>>> Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
>>>
>>>
>>> obrigado
>>> Allex
>>>
>>> ___
>>> 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
>>>
>>
>>
>>
>> --
>> --
>> Roger Pitigliani
>> rogerwin...@gmail.com
>> Skype: roger.pitigliani
>>
>>
>> ___
>> 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
>



-- 
--
Roger Pitigliani
rogerwin...@gmail.com
Skype: roger.pitigliani
___
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] AGI - PHPAGI

2012-05-21 Thread Allex Menezes
Obrigado Roger, era isso mesmo que precisava.

abraços...


2012/5/21 Roger Pitigliani 

> Se usa elastix,
> basta criar o php na pasta "/var/www/html".. e só acessar:
> https://IP/nomearquivo.php
>
>
>
>
> Em 21 de maio de 2012 18:47, Allex Menezes escreveu:
>
> Entendi Roger, eu gostaria de aproveitar o servidor que roda o php no
>> asterisk, pra não ter que criar outro servidor com páginas acessando o
>> MySQL.
>>
>>
>> 2012/5/21 Roger Pitigliani 
>>
>>> Allex,
>>>
>>> Os scripts AGI são preparados para interagir com o Asterisk, para você
>>> fazer isso deve desenvolver
>>> um sistema/página web, na linguagem de sua preferencia, para que possa
>>> fazer as consultas nas bases utilizadas pelo asterisk.
>>>
>>> Abraço.
>>>
>>>
>>> Em 21 de maio de 2012 18:00, Allex Menezes 
>>> escreveu:
>>>
 Pessoal boa tarde,

 Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.

 Gostaria de saber se consigo acessar um script através de um browser em
 uma máquina Windows, minha ideia é disponibilizar uma consulta ao banco de
 dados do servidor do Elastix em uma página em PHP.

 Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin


 obrigado
 Allex

 ___
 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

>>>
>>>
>>>
>>> --
>>> --
>>> Roger Pitigliani
>>> rogerwin...@gmail.com
>>> Skype: roger.pitigliani
>>>
>>>
>>> ___
>>> 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
>>
>
>
>
> --
> --
> Roger Pitigliani
> rogerwin...@gmail.com
> Skype: roger.pitigliani
>
>
> ___
> 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] AGI - PHPAGI

2012-05-21 Thread jose
Vc tem que instalar yum install phpmyadmin ele e bem facil de usar e te mostra 
todo banco mysql do asterisk 

Enviado via iPhone

Em 21/05/2012, às 18:46, Allex Menezes  escreveu:

> Jose, Qual o link do phpmyadmin?
> 
> 2012/5/21 jose 
> O phpmyadim nao te resolveria?
> 
> Enviado via iPhone
> 
> Em 21/05/2012, às 18:00, Allex Menezes  escreveu:
> 
> > Pessoal boa tarde,
> >
> > Possuo um PBX com o Elastix 2.3 e utilizo scripts php, PHPAGI.
> >
> > Gostaria de saber se consigo acessar um script através de um browser em uma 
> > máquina Windows, minha ideia é disponibilizar uma consulta ao banco de 
> > dados do servidor do Elastix em uma página em PHP.
> >
> > Os meus scripts php ficam no diretório: /var/lib/asterisk/agi-bin
> >
> >
> > obrigado
> > Allex
> > ___
> > 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
> 
> ___
> 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

[AsteriskBrasil] Agi com PHP

2012-08-20 Thread Mike Tesliuk
Olá Senhores,

Não sei se os moderadores colocaram algum limite de resposta no topico 
ou algo assim mas a mensagem não quer chegar, então estou alterando o 
assunto para que vocês possam conferir.


Deixem me dar uns pitacos.

Não costumo trabalhar com agi em php mas sim com perl, mas vamos la.

Olhando o phpagi.php , ao procurar sobre get_variable ele traz

/**
 * Fetch the value of a variable.
 *
 * Does not work with global variables. Does not work with some 
variables that are generated by modules.
 *
 * @link http://www.voip-info.org/wiki-get+variable
 * @link http://www.voip-info.org/wiki-Asterisk+variables
 * @param string $variable name
 * @return array, see evaluate for return information. ['result'] is 
0 if variable hasn't been set, 1 if it has. ['data'] holds the value.
 */
 function get_variable($variable)
 {
   return $this->evaluate("GET VARIABLE $variable");



isso significa, que se utilizar $meunumero = 
$AGI->get_variable("NUMERO"); ele deverá trazer a variavel.

Ao iniciar a classe AGI, ele ja inicia os seguintes valores

 *   agi_request - name of agi script
 *   agi_channel - current channel
 *   agi_language - current language
 *   agi_type - channel type (SIP, ZAP, IAX, ...)
 *   agi_uniqueid - unique id based on unix time
 *   agi_callerid - callerID string
 *   agi_dnid - dialed number id
 *   agi_rdnis - referring DNIS number
 *   agi_context - current context
 *   agi_extension - extension dialed
 *   agi_priority - current priority
 *   agi_enhanced - value is 1.0 if started as an EAGI script
 *   agi_accountcode - set by SetAccount in the dialplan
 *   agi_network - value is yes if this is a fastagi
 *   agi_network_script - name of the script to execute


, ou seja, ali voce ja tem qual o extension que você ta rodando, qual o 
callerid e etc...




, ou seja, pra testar realizei a criação de um pequeno script.

No meu extension:


exten => 441,1,Answer()
exten => 441,n,Set(TESTEVAR="123456")
exten => 441,n,AGI(teste.php)
exten => 441,n,NoOp(${TESTEVAR2})
exten => 441,n,Hangup()




No meu script
#!/usr/bin/php
get_variable("TESTEVAR");

 $agi->exec("NOOP", "VALOR\ DE\ TESTEVAR:\ $testevar[data]");

 //Se quiser fazer debug da variavel utilize o parametro abaixo
 // e defina o debug=true no arquivo /etc/asterisk/phpagi.conf
 //foreach($testevar as $i => $value){
 //$agi->conlog("VALOR[$i] $testevar[$i]");
 //}

 $agi->set_variable("TESTEVAR2", "MIKE TESTOU");

?>




Minha execução


 -- Executing [441@interno:1] Answer("SIP/114-0680", "") in new 
stack
 -- Executing [441@interno:2] Set("SIP/114-0680", 
"TESTEVAR="123456"") in new stack
 -- Executing [441@interno:3] AGI("SIP/114-0680", "teste.php") 
in new stack
 -- Launched AGI Script /var/lib/asterisk/agi-bin/teste.php
 -- AGI Script Executing Application: (NOOP) Options: (VALOR DE 
TESTEVAR: 123456)
 -- AGI Script teste.php completed, returning 0
 -- Executing [441@interno:4] NoOp("SIP/114-0680", "MIKE 
TESTOU") in new stack
 -- Executing [441@interno:5] Hangup("SIP/114-0680", "") in new 
stack





Como podem ver, defini uma variavel no dialplan, recuperei no agi, 
defini uma no agi, e recuperei no dialplan



___
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] agi-bin

2013-10-09 Thread Sylvio Jollenbeck
Ola,

   Provavelmente é permissão de pasta ou formato incorreto de arquivo,
tente:
   chmod -R 777
   dos2unix

Abs



Em 9 de outubro de 2013 10:40, asterisk  escreveu:

> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o
> agi-bin, alguem tem alguma dica
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>



-- 
Sylvio Jollenbeck
www.hosannatecnologia.com.br
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread asterisk
Olá Sylvio nao é permissao foi a primeira coisa que verifiquei


Em 09/10/2013, às 08:48, Sylvio Jollenbeck  
escreveu:

> Ola,
> 
>Provavelmente é permissão de pasta ou formato incorreto de arquivo, tente:
>chmod -R 777 
>dos2unix
> 
> Abs
>
> 
> 
> Em 9 de outubro de 2013 10:40, asterisk  escreveu:
> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o 
> agi-bin, alguem tem alguma dica
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> 
> 
> 
> -- 
> Sylvio Jollenbeck
> www.hosannatecnologia.com.br
> 
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread Neimar Avila
O módulo está carregado? res_agi 
Qual a msg de erro? 





Atenciosamente, 
Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda 
Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) 
www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br 





Preserve o Meio Ambiente! Pense Antes de Imprimir 
Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) 
mencionada(s) e contém informações confidenciais, 
legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
exame, retransmissão, divulgação, leitura, cópia ou outro uso 
desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
destinatário(s), constituirá obtenção de dados por meio ilícito, 
configurando ofensa ao Art. 5°, inciso XII, da CF/88. 



- Mensagem original -

De: "asterisk"  
Para: asteriskbrasil@listas.asteriskbrasil.org 
Enviadas: Quarta-feira, 9 de outubro de 2013 11:07:28 
Assunto: Re: [AsteriskBrasil] agi-bin 

Olá Sylvio nao é permissao foi a primeira coisa que verifiquei 


Em 09/10/2013, às 08:48, Sylvio Jollenbeck < sylvio.jollenb...@gmail.com > 
escreveu: 




Ola, 

Provavelmente é permissão de pasta ou formato incorreto de arquivo, tente: 
chmod -R 777 
dos2unix 

Abs 


Em 9 de outubro de 2013 10:40, asterisk < aster...@pbxerix.com.br > escreveu: 


Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o 
agi-bin, alguem tem alguma dica 
___ 
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; 
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; 
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com . 
___ 
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. 
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br . 
___ 
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org 






-- 
Sylvio Jollenbeck 
www.hosannatecnologia.com.br 

___ 
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; 
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; 
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com . 
___ 
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. 
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br . 
___ 
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org 




___ 
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; 
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; 
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. 
___ 
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. 
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. 
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. 
___ 
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org 

___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread asterisk
Olá Neimar o modulo esta carregado , ativei o debug ,mas só retorna 0

Executing [50981437977@1:1] AGI("SIP/6300-0001", 
"portabilidade.php,17981437097") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/portabilidade.php
AGI Tx >> agi_request: portabilidade.php
AGI Tx >> agi_channel: SIP/6300-0001
AGI Tx >> agi_language: pt_BR
AGI Tx >> agi_type: SIP
AGI Tx >> agi_uniqueid: 1381325152.1
AGI Tx >> agi_version: 1.8.23.1
AGI Tx >> agi_callerid: 6300
AGI Tx >> agi_calleridname: Eliane
AGI Tx >> agi_callingpres: 0
AGI Tx >> agi_callingani2: 0
AGI Tx >> agi_callington: 0
AGI Tx >> agi_callingtns: 0
AGI Tx >> agi_dnid: 50981437097
AGI Tx >> agi_rdnis: unknown
AGI Tx >> agi_context: 1
AGI Tx >> agi_extension: 50981437097
AGI Tx >> agi_priority: 1
AGI Tx >> agi_enhanced: 0.0
AGI Tx >> agi_accountcode: 
AGI Tx >> agi_threadid: 140110602962688
AGI Tx >> agi_arg_1: 17981437097
AGI Tx >> 
-- AGI Script portabilidade.php completed, returning 0
-- Executing [50981437977@1:2] NoOp("SIP/6300-0001", "VALOR DE RETORNO 
DA PORTABILIDADE ::: ") in new stack




Em 09/10/2013, às 09:19, Neimar Avila  
escreveu:

> O módulo está carregado? res_agi
> Qual a msg de erro?
> 
> 
> 
> Atenciosamente,
> 
> Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda
> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
> www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br
> 
> 
> Preserve o Meio Ambiente! Pense Antes de Imprimir 
> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) 
> pessoa(s) mencionada(s) e contém informações confidenciais,
> legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
> exame, retransmissão, divulgação, leitura, cópia ou outro uso 
> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
> destinatário(s), constituirá obtenção de dados por meio ilícito, 
> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
> 
> 
> 
> 
> De: "asterisk" 
> Para: asteriskbrasil@listas.asteriskbrasil.org
> Enviadas: Quarta-feira, 9 de outubro de 2013 11:07:28
> Assunto: Re: [AsteriskBrasil] agi-bin
> 
> Olá Sylvio nao é permissao foi a primeira coisa que verifiquei
> 
> 
> Em 09/10/2013, às 08:48, Sylvio Jollenbeck  
> escreveu:
> 
> Ola,
> 
>Provavelmente é permissão de pasta ou formato incorreto de arquivo, tente:
>chmod -R 777 
>dos2unix
> 
> Abs
>
> 
> 
> Em 9 de outubro de 2013 10:40, asterisk  escreveu:
> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o 
> agi-bin, alguem tem alguma dica
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> 
> 
> 
> -- 
> Sylvio Jollenbeck
> www.hosannatecnologia.com.br
> 
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> 
> 
> ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Applian

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread Sylvio Jollenbeck
roda o dos2unix nessa agi (portabilidade.php);
dos2unix portabilidade.php e pronto.


Em 9 de outubro de 2013 11:40, asterisk  escreveu:

> Olá Neimar o modulo esta carregado , ativei o debug ,mas só retorna 0
>
> Executing [50981437977@1:1] AGI("SIP/6300-0001",
> "portabilidade.php,17981437097") in new stack
> -- Launched AGI Script /var/lib/asterisk/agi-bin/portabilidade.php
> AGI Tx >> agi_request: portabilidade.php
> AGI Tx >> agi_channel: SIP/6300-0001
> AGI Tx >> agi_language: pt_BR
> AGI Tx >> agi_type: SIP
> AGI Tx >> agi_uniqueid: 1381325152.1
> AGI Tx >> agi_version: 1.8.23.1
> AGI Tx >> agi_callerid: 6300
> AGI Tx >> agi_calleridname: Eliane
> AGI Tx >> agi_callingpres: 0
> AGI Tx >> agi_callingani2: 0
> AGI Tx >> agi_callington: 0
> AGI Tx >> agi_callingtns: 0
> AGI Tx >> agi_dnid: 50981437097
> AGI Tx >> agi_rdnis: unknown
> AGI Tx >> agi_context: 1
> AGI Tx >> agi_extension: 50981437097
> AGI Tx >> agi_priority: 1
> AGI Tx >> agi_enhanced: 0.0
> AGI Tx >> agi_accountcode:
> AGI Tx >> agi_threadid: 140110602962688
> AGI Tx >> agi_arg_1: 17981437097
> AGI Tx >>
> -- AGI Script portabilidade.php completed,
> returning 0
> -- Executing [50981437977@1:2] NoOp("SIP/6300-0001", "VALOR DE
> RETORNO DA PORTABILIDADE ::: ") in new stack
>
>
>
>
> Em 09/10/2013, às 09:19, Neimar Avila 
> escreveu:
>
> O módulo está carregado? res_agi
> Qual a msg de erro?
>
>
>
> *Atenciosamente,**
> *
> *Neimar Lima de Ávila | Manutenção/Telecomunicações | **Virtual Sistemas
> Ltda*
> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG
> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
> www.virtualsistemas.com.br | *neimar.av...@virtualsistemas.com.br*
>
>
> *Preserve o Meio Ambiente! Pense Antes de Imprimir*
> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s)
> pessoa(s) mencionada(s) e contém informações confidenciais,
> legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O
> exame, retransmissão, divulgação, leitura, cópia ou outro uso
> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s)
> destinatário(s), constituirá obtenção de dados por meio ilícito,
> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
>
>
>
> --
> *De: *"asterisk" 
> *Para: *asteriskbrasil@listas.asteriskbrasil.org
> *Enviadas: *Quarta-feira, 9 de outubro de 2013 11:07:28
> *Assunto: *Re: [AsteriskBrasil] agi-bin
>
> Olá Sylvio nao é permissao foi a primeira coisa que verifiquei
>
>
> Em 09/10/2013, às 08:48, Sylvio Jollenbeck 
> escreveu:
>
> Ola,
>
>Provavelmente é permissão de pasta ou formato incorreto de arquivo,
> tente:
>chmod -R 777
>dos2unix
>
> Abs
>
>
>
> Em 9 de outubro de 2013 10:40, asterisk escreveu:
>
>> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o
>> agi-bin, alguem tem alguma dica
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em
>> www.Khomp.com <http://www.khomp.com/>.
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>>
>
>
>
> --
> Sylvio Jollenbeck
> www.hosannatecnologia.com.br
>
>  ___
> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
> Intercomunicadores para acesso remoto via rede IP. Conheça em
> www.Khomp.com <http://www.khomp.com/>.
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
>
&

Re: [AsteriskBrasil] agi-bin

2013-10-09 Thread asterisk
Valeu pessoal resolvi, tava falatando misc.lib.php
Em 09/10/2013, às 09:30, Sylvio Jollenbeck  
escreveu:

> roda o dos2unix nessa agi (portabilidade.php);
> dos2unix portabilidade.php e pronto.
> 
> 
> Em 9 de outubro de 2013 11:40, asterisk  escreveu:
> Olá Neimar o modulo esta carregado , ativei o debug ,mas só retorna 0
> 
> Executing [50981437977@1:1] AGI("SIP/6300-0001", 
> "portabilidade.php,17981437097") in new stack
> -- Launched AGI Script /var/lib/asterisk/agi-bin/portabilidade.php
> AGI Tx >> agi_request: portabilidade.php
> AGI Tx >> agi_channel: SIP/6300-0001
> AGI Tx >> agi_language: pt_BR
> AGI Tx >> agi_type: SIP
> AGI Tx >> agi_uniqueid: 1381325152.1
> AGI Tx >> agi_version: 1.8.23.1
> AGI Tx >> agi_callerid: 6300
> AGI Tx >> agi_calleridname: Eliane
> AGI Tx >> agi_callingpres: 0
> AGI Tx >> agi_callingani2: 0
> AGI Tx >> agi_callington: 0
> AGI Tx >> agi_callingtns: 0
> AGI Tx >> agi_dnid: 50981437097
> AGI Tx >> agi_rdnis: unknown
> AGI Tx >> agi_context: 1
> AGI Tx >> agi_extension: 50981437097
> AGI Tx >> agi_priority: 1
> AGI Tx >> agi_enhanced: 0.0
> AGI Tx >> agi_accountcode: 
> AGI Tx >> agi_threadid: 140110602962688
> AGI Tx >> agi_arg_1: 17981437097
> AGI Tx >> 
> -- AGI Script portabilidade.php completed, returning 0
> -- Executing [50981437977@1:2] NoOp("SIP/6300-0001", "VALOR DE 
> RETORNO DA PORTABILIDADE ::: ") in new stack
> 
> 
> 
> 
> Em 09/10/2013, às 09:19, Neimar Avila  
> escreveu:
> 
>> O módulo está carregado? res_agi
>> Qual a msg de erro?
>> 
>> 
>> 
>> Atenciosamente,
>> 
>> Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda
>> Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG 
>> Tel: (031)32456213 - Ramal 2016 | Cel: (031)84122602(CLARO)
>> www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br
>> 
>> 
>> Preserve o Meio Ambiente! Pense Antes de Imprimir 
>> Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) 
>> pessoa(s) mencionada(s) e contém informações confidenciais,
>> legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O 
>> exame, retransmissão, divulgação, leitura, cópia ou outro uso 
>> desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) 
>> destinatário(s), constituirá obtenção de dados por meio ilícito, 
>> configurando ofensa ao Art. 5°, inciso XII, da CF/88.
>> 
>> 
>> 
>> 
>> De: "asterisk" 
>> Para: asteriskbrasil@listas.asteriskbrasil.org
>> Enviadas: Quarta-feira, 9 de outubro de 2013 11:07:28
>> Assunto: Re: [AsteriskBrasil] agi-bin
>> 
>> Olá Sylvio nao é permissao foi a primeira coisa que verifiquei
>> 
>> 
>> Em 09/10/2013, às 08:48, Sylvio Jollenbeck  
>> escreveu:
>> 
>> Ola,
>> 
>>Provavelmente é permissão de pasta ou formato incorreto de arquivo, tente:
>>chmod -R 777 
>>dos2unix
>> 
>> Abs
>>
>> 
>> 
>> Em 9 de outubro de 2013 10:40, asterisk  escreveu:
>> Olá pessoal, compilei um asterisk 1.8.23 no centos 6 , mas nao funciona o 
>> agi-bin, alguem tem alguma dica
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para 
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>> 
>> 
>> 
>> -- 
>> Sylvio Jollenbeck
>> www.hosannatecnologia.com.br
>> 
>> ___
>> KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;
>> Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;
>> Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PC

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Jerson Luiz de Paula Júnior
http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate


Em 22 de janeiro de 2013 14:21, Deni  escreveu:

> Bom dia amigos da lista, estou tentando implementar um alerta em python ou
> php utilizando AGI para que quando o script fosse executado ele disca-se
> para um ramal especifico ou entao um celular , porem estou com muitas
> duvidas na questão de como executar o AGI por linha de comando sem ser via
> asterisk, por exemplo via SHELL ou python, php. Sei que tem muita gente
> aqui que ja deve utilizar isso por isso pesso a ajuda de voces para me dar
> este start de inicio .
>
>
> Obrigado desde ja
> ___
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em 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
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em 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
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Deni

On Jan 22, 2013, at 2:29 PM, Jerson Luiz de Paula Júnior wrote:

> http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+Originate

Jerson , eu entrei ai neste site, porem nao comprendi e creio que seja minha 
maior duvida como rodar o AGI , como adicionar o AGI dentro do script e 
executar ele para que a chamada seja efetuada, pelo que entendi tem que se 
registrar de alguma forma no asterisk para sair esta chamada, tambem creio que 
devo criar uma extensao só para este fim.

Obrigado


> 
> 
> Em 22 de janeiro de 2013 14:21, Deni  escreveu:
> Bom dia amigos da lista, estou tentando implementar um alerta em python ou 
> php utilizando AGI para que quando o script fosse executado ele disca-se para 
> um ramal especifico ou entao um celular , porem estou com muitas duvidas na 
> questão de como executar o AGI por linha de comando sem ser via asterisk, por 
> exemplo via SHELL ou python, php. Sei que tem muita gente aqui que ja deve 
> utilizar isso por isso pesso a ajuda de voces para me dar este start de 
> inicio .
> 
> 
> Obrigado desde ja

___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em 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
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Jefaokpta

Cara talvez vc não precise de um AGI e sim de um arquivo .call, vc conhece?

se for somente pra executar uma ligação o arquivo resolve.

Falows

On 22-01-2013 14:21, Deni wrote:

Bom dia amigos da lista, estou tentando implementar um alerta em python ou php 
utilizando AGI para que quando o script fosse executado ele disca-se para um 
ramal especifico ou entao um celular , porem estou com muitas duvidas na 
questão de como executar o AGI por linha de comando sem ser via asterisk, por 
exemplo via SHELL ou python, php. Sei que tem muita gente aqui que ja deve 
utilizar isso por isso pesso a ajuda de voces para me dar este start de inicio .


Obrigado desde ja
___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em 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
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org




___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em 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
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Deni

On Jan 22, 2013, at 2:36 PM, Jefaokpta wrote:

> Cara talvez vc não precise de um AGI e sim de um arquivo .call, vc conhece?
> 
> se for somente pra executar uma ligação o arquivo resolve.
> 
> Falows


Isso somente uma ligacao , estou lendo sobre o .call, mais voce teria algum 
exemplo ?

> 
> On 22-01-2013 14:21, Deni wrote:
>> Bom dia amigos da lista, estou tentando implementar um alerta em python ou 
>> php utilizando AGI para que quando o script fosse executado ele disca-se 
>> para um ramal especifico ou entao um celular , porem estou com muitas 
>> duvidas na questão de como executar o AGI por linha de comando sem ser via 
>> asterisk, por exemplo via SHELL ou python, php. Sei que tem muita gente aqui 
>> que ja deve utilizar isso por isso pesso a ajuda de voces para me dar este 
>> start de inicio .
>> 
>> 
>> Obrigado desde ja
>> ___
>> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
>> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
>> Conheça esses e outros LANÇAMENTOS KHOMP em 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
>> ___
>> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
>> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
>> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
>> ___
>> Para remover seu email desta lista, basta enviar um email em branco para 
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>> 
>> 
> 
> ___
> EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
> Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
> Conheça esses e outros LANÇAMENTOS KHOMP em 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
> ___
> ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
> Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
> Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
> ___
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

___
EBS MODULAR: 3 slots para combinação entre E1, GSM, FXS ou FXO;
Linha de PORTEIROS IP, abrem até 2 dispositivos com acesso IP remoto;
Conheça esses e outros LANÇAMENTOS KHOMP em 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
___
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.
Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-22 Thread Jefaokpta
Se o canal q vc ker usar é Dahdi pode alterar a linha 
Channel:DAHDI/seu_celular


ou vc pode usar um canal fake (Channel: Local/exten@contexto)

esse cara acima procura no contexto passado o exten e entrega e o 
dialplan faz o resto.


Se vc kiser posso montar um exemplo do canal Local.

Falows

On 22-01-2013 16:50, Deni wrote:


On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:


As ordens ;-)



Amigo só mais uma duvida, estou tentando colocar para discar para o 
meu celular , pois para ramal funciona 100% agora tentando utilizar o 
DAHDI/MEUCELULAR ele nao vai , testei criando um ring group porem nao 
vai da mesma forma , veja o log abaixo


[Jan 22 16:49:41] VERBOSE[25397] logger.c: -- Attempting call on 
SIP/889 for 200@from-internal:1 (Retry 1)
[Jan 22 16:49:41] NOTICE[25397] channel.c: Unable to request channel 
SIP/889
[Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: Call failed to go 
through, reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe 
Circuit busy or down?)



On 22-01-2013 15:12, Deni wrote:


On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:


Claro parceiro:
arquivo: liga.call
===
Channel: SIP/1000(canal destino)
Context: default
CallerID: 1009 

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-23 Thread Deni

On Jan 22, 2013, at 5:40 PM, Jefaokpta wrote:

> Se o canal q vc ker usar é Dahdi pode alterar a linha 
> Channel:DAHDI/seu_celular
> 
> ou vc pode usar um canal fake (Channel: Local/exten@contexto)
> 
> esse cara acima procura no contexto passado o exten e entrega e o dialplan 
> faz o resto.
> 
> Se vc kiser posso montar um exemplo do canal Local.
> 
> Falows

Compreendi , no caso de que querer que disque para 3 celulares por exemplo, eu 
crio um .call para cada ou posso no mesmo arquivo .call adicionar os 3 
celulares, sei que posso criar um ringgroup tambem com estes 3 celulares mais 
como eu chamaria ele ? SIP/Numero do Ring Group ?


Obrigado


> 
> On 22-01-2013 16:50, Deni wrote:
>> 
>> On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:
>> 
>>> As ordens ;-) 
>>> 
>> 
>> Amigo só mais uma duvida, estou tentando colocar para discar para o meu 
>> celular , pois para ramal funciona 100% agora tentando utilizar o 
>> DAHDI/MEUCELULAR ele nao vai , testei criando um ring group porem nao vai da 
>> mesma forma , veja o log abaixo 
>> 
>> [Jan 22 16:49:41] VERBOSE[25397] logger.c: -- Attempting call on SIP/889 
>> for 200@from-internal:1 (Retry 1)
>> [Jan 22 16:49:41] NOTICE[25397] channel.c: Unable to request channel SIP/889
>> [Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: Call failed to go through, 
>> reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or 
>> down?)
>>   
>> 
>>> On 22-01-2013 15:12, Deni wrote:
 
 On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:
 
> Claro parceiro:
> arquivo: liga.call
> ===
> Channel: SIP/1000(canal destino)
> Context: default
> CallerID: 1009 

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-24 Thread JefãoKPTA JOKER

Cara, faz sua aplicação criar 3 .call
  diferentes q é melhor.

  O Ast* vai processar 1 de cada vez mesmo (uma ligação de cada
  vez)...

  

  Falows

  

From: deny.san...@gmail.com
Date: Wed, 23 Jan 2013 11:07:24 -0200
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI + PYTHON


On Jan 22, 2013, at 5:40 PM, Jefaokpta wrote:
  

  
  
Se o canal q vc ker usar é Dahdi pode
  alterar a linha Channel:DAHDI/seu_celular

  

  ou vc pode usar um canal fake (Channel: Local/exten@contexto)

  

  esse cara acima procura no contexto passado o exten e entrega e o
  dialplan faz o resto.

  

  Se vc kiser posso montar um exemplo do canal Local.

  

  Falows

Compreendi , no caso de que querer que disque para 3 celulares por exemplo, eu 
crio um .call para cada ou posso no mesmo arquivo .call adicionar os 3 
celulares, sei que posso criar um ringgroup tambem com estes 3 celulares mais 
como eu chamaria ele ? SIP/Numero do Ring Group ?

Obrigado


  

  On 22-01-2013 16:50, Deni wrote:




  
On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:


  
  
As ordens  ;-) 

  


  




Amigo só mais uma duvida, estou tentando colocar para
  discar para o meu celular , pois para ramal funciona 100%
  agora tentando utilizar o DAHDI/MEUCELULAR ele nao vai ,
  testei criando um ring group porem nao vai da mesma forma ,
  veja o log abaixo 



[Jan 22 16:49:41] VERBOSE[25397] logger.c: --
  Attempting call on SIP/889 for 200@from-internal:1 (Retry 1)
[Jan 22 16:49:41] NOTICE[25397] channel.c: Unable to
  request channel SIP/889
[Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: Call failed to
  go through, reason (0) Call Failure (not BUSY, and not
  NO_ANSWER, maybe Circuit busy or down?)
  



  
 On 22-01-2013 15:12, Deni
  wrote:




  
On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:


  
  
Claro parceiro:

  arquivo: liga.call

  ===

  Channel: SIP/1000(canal
  destino)

  Context: default

  CallerID: 1009 

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-24 Thread Deni
Valew Jefao, veja como ficou , este script executa automatico a cada 20 minutos 
pelo crontab.

import os,time,sys

f=open('/var/log/maillog','r')

while True:
pass
line = f.readline()
if line:
if "sitrad" in line:
os.system ("ssh ip_servidor_asterisk './call.sh'")
print os.system('echo > /var/log/maillog') 
sys.exit(0)

E o call.sh que esta no asterisk move os .call para o lugar devido e o asterisk 
chama em todos os celulares, 



On Jan 24, 2013, at 9:34 AM, JefãoKPTA JOKER wrote:

> Cara, faz sua aplicação criar 3 .call diferentes q é melhor.
> O Ast* vai processar 1 de cada vez mesmo (uma ligação de cada vez)...
> 
> Falows
> 
> 
> From: deny.san...@gmail.com
> Date: Wed, 23 Jan 2013 11:07:24 -0200
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] AGI + PYTHON
> 
> 
> On Jan 22, 2013, at 5:40 PM, Jefaokpta wrote:
> 
> Se o canal q vc ker usar é Dahdi pode alterar a linha 
> Channel:DAHDI/seu_celular
> 
> ou vc pode usar um canal fake (Channel: Local/exten@contexto)
> 
> esse cara acima procura no contexto passado o exten e entrega e o dialplan 
> faz o resto.
> 
> Se vc kiser posso montar um exemplo do canal Local.
> 
> Falows
> 
> Compreendi , no caso de que querer que disque para 3 celulares por exemplo, 
> eu crio um .call para cada ou posso no mesmo arquivo .call adicionar os 3 
> celulares, sei que posso criar um ringgroup tambem com estes 3 celulares mais 
> como eu chamaria ele ? SIP/Numero do Ring Group ?
> 
> 
> Obrigado
> 
> 
> 
> On 22-01-2013 16:50, Deni wrote:
> 
> On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:
> 
> As ordens ;-) 
> 
> 
> Amigo só mais uma duvida, estou tentando colocar para discar para o meu 
> celular , pois para ramal funciona 100% agora tentando utilizar o 
> DAHDI/MEUCELULAR ele nao vai , testei criando um ring group porem nao vai da 
> mesma forma , veja o log abaixo 
> 
> [Jan 22 16:49:41] VERBOSE[25397] logger.c: -- Attempting call on SIP/889 
> for 200@from-internal:1 (Retry 1)
> [Jan 22 16:49:41] NOTICE[25397] channel.c: Unable to request channel SIP/889
> [Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: Call failed to go through, 
> reason (0) Call Failure (not BUSY, and not NO_ANSWER, maybe Circuit busy or 
> down?)
>   
> 
> On 22-01-2013 15:12, Deni wrote:
> 
> On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:
> 
> Claro parceiro:
> arquivo: liga.call
> ===
> Channel: SIP/1000(canal destino)
> Context: default
> CallerID: 1009 

Re: [AsteriskBrasil] AGI + PYTHON

2013-01-24 Thread JefãoKPTA JOKER

Ótimo amigo, até a próxima.



Falows

From: deny.san...@gmail.com
Date: Thu, 24 Jan 2013 10:00:22 -0200
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI + PYTHON

Valew Jefao, veja como ficou , este script executa automatico a cada 20 minutos 
pelo crontab.
import os,time,sys
f=open('/var/log/maillog','r')
while True:passline = f.readline()if line:if "sitrad" in 
line:os.system ("ssh ip_servidor_asterisk './call.sh'")
print os.system('echo > /var/log/maillog') sys.exit(0)
E o call.sh que esta no asterisk move os .call para o lugar devido e o asterisk 
chama em todos os celulares, 


On Jan 24, 2013, at 9:34 AM, JefãoKPTA JOKER wrote:Cara, faz sua aplicação 
criar 3 .call diferentes q é melhor.
O Ast* vai processar 1 de cada vez mesmo (uma ligação de cada vez)...

Falows


From: deny.san...@gmail.com
Date: Wed, 23 Jan 2013 11:07:24 -0200
To: asteriskbrasil@listas.asteriskbrasil.org
Subject: Re: [AsteriskBrasil] AGI + PYTHON


On Jan 22, 2013, at 5:40 PM, Jefaokpta wrote:Se o canal q vc ker usar é Dahdi 
pode alterar a linha Channel:DAHDI/seu_celular

ou vc pode usar um canal fake (Channel: Local/exten@contexto)

esse cara acima procura no contexto passado o exten e entrega e o dialplan faz 
o resto.

Se vc kiser posso montar um exemplo do canal Local.

Falows

Compreendi , no caso de que querer que disque para 3 celulares por exemplo, eu 
crio um .call para cada ou posso no mesmo arquivo .call adicionar os 3 
celulares, sei que posso criar um ringgroup tambem com estes 3 celulares mais 
como eu chamaria ele ? SIP/Numero do Ring Group ?

Obrigado


On 22-01-2013 16:50, Deni wrote:

On Jan 22, 2013, at 3:17 PM, Jefaokpta wrote:As ordens ;-) 


Amigo só mais uma duvida, estou tentando colocar para discar para o meu celular 
, pois para ramal funciona 100% agora tentando utilizar o DAHDI/MEUCELULAR ele 
nao vai , testei criando um ring group porem nao vai da mesma forma , veja o 
log abaixo 
[Jan 22 16:49:41] VERBOSE[25397] logger.c: -- Attempting call on SIP/889 
for 200@from-internal:1 (Retry 1)[Jan 22 16:49:41] NOTICE[25397] channel.c: 
Unable to request channel SIP/889[Jan 22 16:49:41] NOTICE[25397] pbx_spool.c: 
Call failed to go through, reason (0) Call Failure (not BUSY, and not 
NO_ANSWER, maybe Circuit busy or down?)  
On 22-01-2013 15:12, Deni wrote:

On Jan 22, 2013, at 2:56 PM, Jefaokpta wrote:Claro parceiro:
arquivo: liga.call
===
Channel: SIP/1000(canal destino)
Context: default
CallerID: 1009 

Re: [AsteriskBrasil] AGI + QUEUE

2011-12-13 Thread Gian Nicodemus
Conseguir eu até acho que consegue, você pode verificar o status do agent e
dá um channel redirect para o canal dele e taus
mas porque reinventar a roda? Voce precisa de algo que o queue não te
atende? As vezes dá para adaptar algo...


att,
--
Gian Nicodemus
Analista de sistemas
giannicode...@gmail.com


Em 13 de dezembro de 2011 02:02, Alejandro Flores <
alejandrorflo...@gmail.com> escreveu:

> Amigos,
>
> Gostaria de implementar o controle da fila manualmente. Para tanto,
> quero criar uma fila sem agentes e fazer o controle via AGI.
> Pensei no seguinte, a ligação chega, o usuário é jogado nessa fila. O
> AGI ficaria monitorando o ramal dos 'agentes' e quando um estivesse
> desocupado, eu pegaria a ligação que está na fila e chamaria o
> 'agente'. Minha dúvida é, eu tenho como, através de um AGI, puxar uma
> pessoa da queue?
>
> --
> Abraços!
> Alejandro Flores
> http://www.triforsec.com.br/
> ___
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> 
> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga,
> Bilhetagem
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
___
KHOMP ::: External Series Experience :::
Um novo conceito para o mercado de aplicações que vai
fazer você pensar fora da caixa. Aguarde este lançamento
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
Bilhetagem
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + QUEUE

2011-12-13 Thread JefãoKPTA JOKER

Cara concordo plenamente com o Gian Nicodemus, vc estará reinventando a roda, 
isto é realmente necessário?

> Date: Tue, 13 Dec 2011 01:02:05 -0300
> From: alejandrorflo...@gmail.com
> To: AsteriskBrasil@listas.asteriskbrasil.org
> Subject: [AsteriskBrasil] AGI + QUEUE
> 
> Amigos,
> 
> Gostaria de implementar o controle da fila manualmente. Para tanto,
> quero criar uma fila sem agentes e fazer o controle via AGI.
> Pensei no seguinte, a ligação chega, o usuário é jogado nessa fila. O
> AGI ficaria monitorando o ramal dos 'agentes' e quando um estivesse
> desocupado, eu pegaria a ligação que está na fila e chamaria o
> 'agente'. Minha dúvida é, eu tenho como, através de um AGI, puxar uma
> pessoa da queue?
> 
> -- 
> Abraços!
> Alejandro Flores
> http://www.triforsec.com.br/
> ___
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
> www.digivoice.com.br ou (11)3016-5200.
> 
> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
> Bilhetagem
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
> __
> Para remover seu email desta lista, basta enviar um email em branco para 
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
  ___
KHOMP ::: External Series Experience :::
Um novo conceito para o mercado de aplicações que vai
fazer você pensar fora da caixa. Aguarde este lançamento
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
Bilhetagem
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI + QUEUE

2011-12-13 Thread Alejandro Flores
Senhores,

A questão é a seguinte. Digamos que em um callcenter, um determinado
cliente liga, vai pra fila e é atendido pelo agente A. A partir desse
momento, todas as demais ligações desse mesmo cliente devem ser
tratadas apenas pelo agente A, salvo em caso do agente não estar na
empresa. Então, se o agente A estiver ocupado, o cliente fica em
espera até ele desocupar, mesmo que na fila tenham outros agentes,
pois o cliente só deve tratar com aquele determinado agente.

Esse controle eu faço via programação, e posso deixar o cara em um
loop dentro do programa escutando a mesma música da fila, etc... e de
tempos em tempos, pelo programa eu vejo se o agente ja pode atender.
Mas, eu gostaria de utilizar a QUEUE do asterisk, pois com ela eu
tenho os dados de fila em banco de dados para utilizar ferramentas de
métricas, como o Queue Metrics ou até mesmo os relatórios de fila do
elastix.

Abraços!

2011/12/13 JefãoKPTA JOKER :
> Cara concordo plenamente com o Gian Nicodemus, vc estará reinventando a
> roda, isto é realmente necessário?
>
>> Date: Tue, 13 Dec 2011 01:02:05 -0300
>> From: alejandrorflo...@gmail.com
>> To: AsteriskBrasil@listas.asteriskbrasil.org
>> Subject: [AsteriskBrasil] AGI + QUEUE
>
>>
>> Amigos,
>>
>> Gostaria de implementar o controle da fila manualmente. Para tanto,
>> quero criar uma fila sem agentes e fazer o controle via AGI.
>> Pensei no seguinte, a ligação chega, o usuário é jogado nessa fila. O
>> AGI ficaria monitorando o ramal dos 'agentes' e quando um estivesse
>> desocupado, eu pegaria a ligação que está na fila e chamaria o
>> 'agente'. Minha dúvida é, eu tenho como, através de um AGI, puxar uma
>> pessoa da queue?
>>
>> --
>> Abraços!
>> Alejandro Flores
>> http://www.triforsec.com.br/
>> ___
>> KHOMP ::: External Series Experience :::
>> Um novo conceito para o mercado de aplicações que vai
>> fazer você pensar fora da caixa. Aguarde este lançamento
>> ___
>> DIGIVOICE: Lider no mercado de placas para Asterisk
>> Único fabricante com Centro de Treinamento especializado.
>> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
>> www.digivoice.com.br ou (11)3016-5200.
>> 
>> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
>> Escalável até 240 canáis, Portabilidade Numérica, Balanceamento de Carga,
>> Bilhetagem
>> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
>> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
>> __
>> Para remover seu email desta lista, basta enviar um email em branco para
>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
>
> ___
> KHOMP ::: External Series Experience :::
> Um novo conceito para o mercado de aplicações que vai
> fazer você pensar fora da caixa. Aguarde este lançamento
> ___
> DIGIVOICE: Lider no mercado de placas para Asterisk
> Único fabricante com Centro de Treinamento especializado.
> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> www.digivoice.com.br ou (11)3016-5200.
> 
> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga,
> Bilhetagem
> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> __
> Para remover seu email desta lista, basta enviar um email em branco para
> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org



-- 

Alejandro Flores
http://www.triforsec.com.br/
___
KHOMP ::: External Series Experience :::
Um novo conceito para o mercado de aplicações que vai
fazer você pensar fora da caixa. Aguarde este lançamento
___
DIGIVOICE: Lider no mercado de placas para Asterisk
Único fabricante com Centro de Treinamento especializado.
LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO. 
www.digivoice.com.br ou (11)3016-5200.

GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga, 
Bilhetagem
Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244 
__
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org


Re: [AsteriskBrasil] AGI + QUEUE

2011-12-13 Thread JefãoKPTA JOKER

Amigo, só uma idéia.
Pq vc não faz uma fila para cada agente q tem clientes vips desses. A partir do 
primeiro contato, vc terá o numero(identificador) do cliente, q vc tratará 
antes de enviar a alguma fila (consultando um BD por ex.).

Se o identificador casar com algum agente, vc manda pra fila dele 
exclusivamente, o agente por sua vez estará logado em 2 filas(opcionalmente).

Sendo assim vc terá direcionamento comum nas filas, talvez até informando ao 
agente se é um cliente vip ou não.

entende.  

> Date: Tue, 13 Dec 2011 12:51:07 -0300
> From: alejandrorflo...@gmail.com
> To: asteriskbrasil@listas.asteriskbrasil.org
> Subject: Re: [AsteriskBrasil] AGI + QUEUE
> 
> Senhores,
> 
> A questão é a seguinte. Digamos que em um callcenter, um determinado
> cliente liga, vai pra fila e é atendido pelo agente A. A partir desse
> momento, todas as demais ligações desse mesmo cliente devem ser
> tratadas apenas pelo agente A, salvo em caso do agente não estar na
> empresa. Então, se o agente A estiver ocupado, o cliente fica em
> espera até ele desocupar, mesmo que na fila tenham outros agentes,
> pois o cliente só deve tratar com aquele determinado agente.
> 
> Esse controle eu faço via programação, e posso deixar o cara em um
> loop dentro do programa escutando a mesma música da fila, etc... e de
> tempos em tempos, pelo programa eu vejo se o agente ja pode atender.
> Mas, eu gostaria de utilizar a QUEUE do asterisk, pois com ela eu
> tenho os dados de fila em banco de dados para utilizar ferramentas de
> métricas, como o Queue Metrics ou até mesmo os relatórios de fila do
> elastix.
> 
> Abraços!
> 
> 2011/12/13 JefãoKPTA JOKER :
> > Cara concordo plenamente com o Gian Nicodemus, vc estará reinventando a
> > roda, isto é realmente necessário?
> >
> >> Date: Tue, 13 Dec 2011 01:02:05 -0300
> >> From: alejandrorflo...@gmail.com
> >> To: AsteriskBrasil@listas.asteriskbrasil.org
> >> Subject: [AsteriskBrasil] AGI + QUEUE
> >
> >>
> >> Amigos,
> >>
> >> Gostaria de implementar o controle da fila manualmente. Para tanto,
> >> quero criar uma fila sem agentes e fazer o controle via AGI.
> >> Pensei no seguinte, a ligação chega, o usuário é jogado nessa fila. O
> >> AGI ficaria monitorando o ramal dos 'agentes' e quando um estivesse
> >> desocupado, eu pegaria a ligação que está na fila e chamaria o
> >> 'agente'. Minha dúvida é, eu tenho como, através de um AGI, puxar uma
> >> pessoa da queue?
> >>
> >> --
> >> Abraços!
> >> Alejandro Flores
> >> http://www.triforsec.com.br/
> >> ___
> >> KHOMP ::: External Series Experience :::
> >> Um novo conceito para o mercado de aplicações que vai
> >> fazer você pensar fora da caixa. Aguarde este lançamento
> >> ___
> >> DIGIVOICE: Lider no mercado de placas para Asterisk
> >> Único fabricante com Centro de Treinamento especializado.
> >> LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> >> www.digivoice.com.br ou (11)3016-5200.
> >> 
> >> GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> >> Escalável até 240 canáis, Portabilidade Numérica, Balanceamento de Carga,
> >> Bilhetagem
> >> Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> >> Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> >> __
> >> Para remover seu email desta lista, basta enviar um email em branco para
> >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
> >
> > ___
> > KHOMP ::: External Series Experience :::
> > Um novo conceito para o mercado de aplicações que vai
> > fazer você pensar fora da caixa. Aguarde este lançamento
> > ___
> > DIGIVOICE: Lider no mercado de placas para Asterisk
> > Único fabricante com Centro de Treinamento especializado.
> > LANÇAMENTO: Channel Bank TDMoE, até 64 canais FXS / FXO.
> > www.digivoice.com.br ou (11)3016-5200.
> > 
> > GATEWAY GSM-SIP, gateway Lyric VoIP com 2,4 e 6 canais GSM vía tronco SIP
> > Escalável até 240 canáis, Portabilidade Numérica,  Balanceamento de Carga,
> > Bilhetagem
> > Confira em http://www.yx.cl/landing/brasil/lyric_voip_asterisk.org
> > Shop Voip, representante exclusivo: www.shopvoip.com.br ou 0800-6021244
> > __
> > Para 

[AsteriskBrasil] Agi tempo chamada

2016-11-28 Thread Fabiano Souza de Azevedo
Prezados;

Estou implementando uma forma de calcular valores de tarifas das chamadas
que geram custos com um agi que deveria capturar o tempo da chamada para
que eu posteriormente fizesse os cálculos, mas estou tendo dificuldades de
pegar o tempo respondido da chamada.

$command = $agi->get_variable('ANSWEREDTIME');


Ele me retorna sempre vazio na cli do asterisk.

Recorro ao que já passaram por esta dificulade


-- 

*At.*

*  Fabiano Souza de Azevedo*
___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI PHP

2018-11-27 Thread Samuel .

Caro Miguel,


eu não entendi ao certo a sua necessidade.


Detalhe mais o que você deseja que a sua aplicação PHP execute.


Você deseja que aconteça uma interação entre o cliente (Asterisk) e sua base de 
dados?


Fazer ligações de cobranças, avisos e etc aos clientes?


Você precisa que o áudio da ligação seja gravado? Necessita que faça CDR?



Eu também tenho uma aplicação PHP integrada ao Asterisk, desenvolvida aqui 
mesmo na empresa, é uma central de suporte / relacionamento com o cliente.





De: asteriskbrasil-boun...@listas.asteriskbrasil.org 
 em nome de Miguel Lino 

Enviado: segunda-feira, 26 de novembro de 2018 16:38
Para: asteriskbrasil@listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] AGI PHP

Boa tarde

Tenho uma aplicação PHP  rodando num cliente que ja tem Asterisk,

Necessito que a aplicação receba, faça ligações e grave com algum softphone 
embarcado ou instalado.

Alguem pode ajudar???

Se alguem tiver algo pronto, podemos "negociar".

Abraço. Miguel Lino  Whats (51) 9 92834946


___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI PHP

2018-11-29 Thread Hudson Cardoso
Poderia explicar melhor ?



Hudson??
(048) 8413-7000
Para quem nao cre, nenhuma prova converte,Para aquele que cre, nenhuma prova 
precisa.??


De: asteriskbrasil-boun...@listas.asteriskbrasil.org 
 em nome de Miguel Lino 

Enviado: segunda-feira, 26 de novembro de 2018 16:38
Para: asteriskbrasil@listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] AGI PHP

Boa tarde

Tenho uma aplicação PHP  rodando num cliente que ja tem Asterisk,

Necessito que a aplicação receba, faça ligações e grave com algum softphone 
embarcado ou instalado.

Alguem pode ajudar???

Se alguem tiver algo pronto, podemos "negociar".

Abraço. Miguel Lino  Whats (51) 9 92834946


___
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7
Intercomunicador e acesso remoto via rede IP e telefones IP
Conheça todo o portfólio em www.Khomp.com
___
Para remover seu email desta lista, basta enviar um email em branco para 
asteriskbrasil-unsubscr...@listas.asteriskbrasil.org

Re: [AsteriskBrasil] AGI em Python

2009-02-20 Thread Muriel Arneiro
exemplo do voip-info.org:

http://www.voip-info.org/wiki/view/Long+Distance+or+Local+Python+AGI

2009/2/20 Airton Sérgio de Assis Júnior 

> Pessoal,
>
> Alguém já fez AGI em Python? Se sim, me enviem um exemplo por favor.
>
>
> Att,
>
> Airton
>
>
>
> --
> Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 
> 10-
> Celebridades-
> Música-
> Esportes
>
> ___
> Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
> rodando o Android da Google.
> http://www.neodroid.com
>
> Compre uma camiseta da AsteriskBrasil.org!
> http://www.voipmania.com.br
>
> Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
> rede Freenode.net: #asterisk-br
> ___
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>



-- 
Muriel Arneiro
___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Re: [AsteriskBrasil] AGI em Python

2009-02-20 Thread Damian Pajares
Boa tare pesolas
Eu fiz muitos agi em Python, sim quere voce podi contactarme.
Aqui eu dejo um exemplo.

Saudos.
#!/usr/bin/python
# AGI de IVR para atencion de abonados
import sys,re,os,string, time,datetime
import asterisk.agitb, asterisk.agi

agi = asterisk.agi.AGI() #define el ojeto agi



#Variable de salida para AEL

def playAudio(archivo): 
if debug: agi.verbose("playAudio(" + str(archivo)+")",4)
if ( re.compile("^\w+").search(str(archivo))): 
agi.stream_file( str(archivo),'#')  
return 1
else:   return False


def playOption(archivo,digitos,optimeout):
if ( re.compile("^\d+$").search(str(optimeout)) and 
re.compile("^[\d\#]+$").search(str(digitos)) ):
##tengo que revisar que caracter me tira...
opcion = 
agi.get_option(str(archivo),str(digitos),str(optimeout))
   
if debug > 1: agi.verbose("Opcion elegida= " + str(opcion)) 

if re.compile("^\d+$").search(str(opcion)):
return opcion
else:
return None
else:
if debug: agi.verbose("Error de validacion de datos: 
playOption("+ 
str(permisor)+','+str(archivo) +',' + str(digitos) +',' + str(optimeout), 2);   
return None

def nocliente():
digito = 0
digito = playOption(audio_menunocli,'12', 5000);
if digito=='1':
if debug: agi.verbose("Venta")
elif digito=='2':
if debug: agi.verbose("Cliente")
return 0


nocliente()
sys.exit()

On Friday 20 February 2009 16:38:55 Airton Sérgio de Assis Júnior wrote:
> Pessoal,
>
> Alguém já fez AGI em Python? Se sim, me enviem um exemplo por favor.
>
>
> Att,
>
> Airton
>
>
>   Veja quais são os assuntos do momento no Yahoo! +Buscados
> http://br.maisbuscados.yahoo.com


___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil


[AsteriskBrasil] Agi mais uma vez!

2009-05-26 Thread Gonçalo Ereno

Boa tarde povo.

 

Alguém pode me ajudar enviando um exemplo de AGI feito em Java, algo simples, 
que eu chamasse no extensions.conf passando um parametro e que dentro do AGI eu 
pudesse ler o valor desse parametro com o SayNumber por exemplo.

 

E se alguém puder me explicar resumidamente como funciona um FASTAGI, pois li 
vários artigos e mesmo assim não "caiu a ficha", como funciona isso eu crio os 
AGI's e deixou em outro máquina ai chamo eles no extensions passando o ip da 
maquina com os AGI's?

 

Abraços!

 

Gonçalo Ereno

_
Deixe suas conversas mais divertidas. Baixe agora mesmo novos emoticons. É 
grátis!
http://specials.br.msn.com/ilovemessenger/pacotes.aspx___
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil 
rodando o Android da Google.
http://www.neodroid.com

Compre uma camiseta da AsteriskBrasil.org!
http://www.voipmania.com.br

Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede 
Freenode.net: #asterisk-br
___
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

[AsteriskBrasil] AGI em shell script

2007-02-09 Thread Fabiano Heringer
Galera,alguem tem algum modelo de AGI feito em shell script?

Ja fiz alguns em php,estou querendo fazer um em shell script, procurei 
alguns exemplos no google, mas nao achei nada...

Alguem tem algum exemplo, ou me passar o "basico" ?

Abracos

Estação VoIP 2006
5 e 6 Dezembro
Curitiba PR
http://www.estacaovoip.com.br

___
LIsta de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

___
Acesse o  wiki AsteriskBrasil.org:
http://www.asteriskbrasil.org


Re: [AsteriskBrasil] AGI com Redirect

2010-04-20 Thread Kim Delevati
O AGI não tem nada a ver com o manager, o AGI é chamado dentro do
extensions.conf.

Recomendo ler mais sobre o manager

http://www.voip-info.org/wiki/view/Asterisk+manager+API

Em 20 de abril de 2010 08:42,  escreveu:

> Estou tentando achar uma solução para um Redirect que uso:
>
>  $resultado[0] = "DGV/1";
> $CONSULTA = "123456";
>
>  $timeout = 10;
> $asterisk_ip = "127.0.0.1";
> $socket = fsockopen($asterisk_ip,"5038", $errno, $errstr, $timeout);
> fputs($socket, "Action: Login\r\n");
> fputs($socket, "UserName: user\r\n");
> fputs($socket, "Secret: senha\r\n\r\n");
>
>  fputs($socket, "Action: Redirect\r\n" );
> fputs($socket, "Channel: $resultado[0]\r\n" );
> fputs($socket, "Exten: $CONSULTA\r\n" );
> fputs($socket, "Timeout: 15000\r\n" );
> fputs($socket, "Context: audioura\r\n" );
> fputs($socket, "Priority: 1\r\n" );
> fputs($socket, "Action: Logoff\r\n\r\n");
> $wrets=fgets($socket,128);
>
>  Alguem poderia me ajudar a transformar isso em um AGI ?
>
>  Procurei algo sobre: phpagi, mas como nunca usei agi não sei onde colocar
> as senhas do meu manager e como fazer esse redirect nele.
>
>  Abraços.
>
> --
> Eduardo Assis
> 19 3406.7524
> Rua Espanha, 417 / Bela Vista
> Americana / São Paulo
> http://www.proredes.com.br
>
> ___
> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk.
> - Hardware com alta disponibilidade de recursos e qualidade KHOMP
> - Suporte técnico local qualificado e gratuito
> Conheça a linha completa de produtos KHOMP em www.khomp.com.br
> ___
> A Redfone é líder no fornecimento de bridges TDMoE -> E1
> - Valor similar ao de placas E1 PCI;
> - Não há problemas de compatibilidade com barramento PCI;
> - Possibilitam a construção de soluções de alta disponibilidade(dois
> servidores compartilham o mesmo E1)
> Conheça mais sobre este produto em www.red-fone.com
> ___
>
>
> Lista de discussões AsteriskBrasil.org
> AsteriskBrasil@listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
___
KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. 
- Hardware com alta disponibilidade de recursos e qualidade KHOMP
- Suporte técnico local qualificado e gratuito 
Conheça a linha completa de produtos KHOMP em www.khomp.com.br
___
A Redfone é líder no fornecimento de bridges TDMoE -> E1
- Valor similar ao de placas E1 PCI;
- Não há problemas de compatibilidade com barramento PCI;
- Possibilitam a construção de soluções de alta disponibilidade(dois servidores 
compartilham o mesmo E1)
Conheça mais sobre este produto em www.red-fone.com
___


Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

  1   2   >