[AsteriskBrasil] RES: RES: RES: Script para verificar o IP do peer e informar
eder souza
ederwander em yahoo.com.br
Segunda Junho 15 09:56:23 BRT 2009
Fábio kra isso ae nao é complicado AGI + Bash + Crontab é uma das maneiras ou fazer um daemon em background para monitorar o horário, dessa maneira ficaria mais "PARRUDO" a primeira opção tbm não é das piores kra hoje meu dia ta corrido pacas feriado prolongado to cheio de coisa atolada aqui mas quem sabe na hora do almoço eu nao inicio um AGI para vc. Como mencionou tem como fazer tudo isso no Extensions sem AGI nenhum acredito que a APP system vai ter q ser utilizada várias vezes principalmente para schedular o horário que o despertador irá ligar para o ramal e mandar a mensagem, kra rapidamente aqui pensei em 3 maneiras diferentes de fazer isso huahuahua....
Na hora do almoço eu tento bolar um diagrama aqui e ver qual o mais fácil e o mais funcional...
[]'s
Eng Eder de Souza
--- Em qui, 11/6/09, Fabio Guilherme <fabioguilhermed em gmail.com> escreveu:
De: Fabio Guilherme <fabioguilhermed em gmail.com>
Assunto: [AsteriskBrasil] RES: RES: RES: Script para verificar o IP do peer e informar
Para: asteriskbrasil em listas.asteriskbrasil.org
Data: Quinta-feira, 11 de Junho de 2009, 22:20
Valeu Eder, obrigado pela sugestão. Aproveitando seu
conhecimento como que eu conseguiria fazer um despertador no asterisk.
Eu vi um vídeo que apresentaram sobre o despertador e cartão de
ponto, e a pessoa conseguiu fazer todo no extensions..
Você pode dar alguma ajuda??
Ex: ligo para o ramal, ele pede o ramal que eu quero tocar a
mensagem, ramal 200.. gravo a mensagem, ligar para o técnico, e depois
pergunta
qual o horário que vc quer despertar. 13:30 se não atender tocar
daqui 05 minutos. Ouvi a mensagem pode toca-la num outro horário ou apaga-la.
Alguma coisa assim...
Abraços..
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de eder
souza
Enviada em: quarta-feira, 10 de junho de 2009 17:28
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] RES: RES: Script para verificar o IP do
peer e informar
Ae Fábio existe mil maneiras
de fazer isso hehehe.
Já usou o "read" ? acho q fica mais legal pelo menos parece ser
algo mais profissional ao invez de passar o ramal no exten.
ficaria assim
ex: seguindo seu exemplo
exten => _67,1,Set(LANGUAGE()=pt_BR)
exten => _67,n,Background(msg-entre-com-ramal)
exten => _67,n,Read(ramal)
exten => _67,n,NoOp(${ramal})
exten => _67,n,Set(IP=${SIPPEER(${ramal}:ip)})
exten => _67,n,Answer()
exten => _67,n,Wait(2)
exten => _67,n,SayDigits(${IP})
exten => _67,n,Hangup()
exten => t,2,Hangup()
exten => h,2,Hangup()
Eng Eder de Souza
--- Em qua, 10/6/09, Fabio Guilherme <fabioguilhermed em gmail.com>
escreveu:
De: Fabio Guilherme <fabioguilhermed em gmail.com>
Assunto: [AsteriskBrasil] RES: RES: Script para verificar o IP do peer e
informar
Para: asteriskbrasil em listas.asteriskbrasil.org
Data: Quarta-feira, 10 de Junho de 2009, 14:19
Ola pessoal, vai ai alguma
coisa um pouquinho melhorada..
Abraços a todos
exten =>
_67XXX,1,Set(IP=${SIPPEER(${EXTEN:2}:ip)})
exten =>
_67XXX,2,Answer()
exten =>
_67XXX,3,Wait(2)
exten => _67XXX,4,SayDigits(${IP})
exten =>
_67XXX,5,Hangup()
exten => t,2,Hangup()
exten => h,2,Hangup()
Obs:
XXX é o ramal a ser consultado..
De:
asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de eder
souza
Enviada em: quarta-feira, 10 de junho de 2009 13:17
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: Re: [AsteriskBrasil] RES: Script para verificar o IP do peer
e informar
Terminei o AGI segue ae fiz em 10 minutos nos testes aqui esta 100%
#!/usr/bin/perl -w
# Eng Eder de Souza
# AGI para entrar com um peer SIP apos o Som de Beeb digitar via teclado o
ramal SIP seguida da tecla "#" ( quadrado)
# Apos a entrada o AGI vai falar o IP referente ao peer
# Eng Eder de Souza 10/06/2009 12:30 ederwander em yahoo.com.br #
use Asterisk::AGI;
use strict;
my $AGI = new Asterisk::AGI;
my %input = $AGI->ReadParse();
my $Digito = $AGI->get_data ('beep', -1, 10);
$AGI->say_digits ($Digito);
my @comando=`asterisk -rx "sip show peers"`;
my @resultado=grep /$Digito/, em comando;
my $eder;
$eder=$resultado[0];
my $ramal;
my $ip;
($ramal,$ip)=split(/\s+/,$eder);
my @fala = split (/\./,$ip);
$AGI->exec('SayNumber',$fala[0]);
$AGI->exec('SayNumber',$fala[1]);
$AGI->exec('SayNumber',$fala[2]);
$AGI->exec('SayNumber',$fala[3]);
sleep 2;
exit(0);
Testa e me da um retorno !!!
Att,
Eng Eder de Souza
--- Em qua, 10/6/09, eder souza <ederwander em yahoo.com.br>
escreveu:
De: eder souza <ederwander em yahoo.com.br>
Assunto: Re: [AsteriskBrasil] RES: Script para verificar o IP do peer e
informar
Para: asteriskbrasil em listas.asteriskbrasil.org
Data: Quarta-feira, 10 de Junho de 2009, 11:56
Ou um AGI tbm funfa na hora do meu almoço eu vejo se faço aqui é
simples!!
Eng Eder de Souza
--- Em qua, 10/6/09, Alexandre Abreu <alexandre.abreu em redt.com.br>
escreveu:
De: Alexandre Abreu <alexandre.abreu em redt.com.br>
Assunto: [AsteriskBrasil] RES: Script para verificar o IP do peer e
informar
Para: asteriskbrasil em listas.asteriskbrasil.org
Data: Quarta-feira, 10 de Junho de 2009, 11:10
Não consigo pensar em nada mais fácil do que:
exten => myipaddress,1,Set(IP=${SIPPEER(mypeer,ip)})
--
Alexandre Abreu
RedT Telecom
http://www.redt.com.br
-----Mensagem original-----
De: asteriskbrasil-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em listas.asteriskbrasil.org] Em nome de Caio
Pato
Enviada em: terça-feira, 9 de junho de 2009 23:49
Para: asteriskbrasil em listas.asteriskbrasil.org
Assunto: [AsteriskBrasil] Script para verificar o IP do peer e informar
Alguém conhece algum script (AGI?) que retorne o IP de um determinado
ramal?
A questão é não reinventar a roda, é aproveitar alguém que já tenha
feito isso... a idéia é o usuário ligar para um ramal e a "URA"
pergunta qual o ramal e retorna o IP.
É o sip show peer XYZ com resposta audível...
_______________________________________________
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 em 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 em 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
-----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 em 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
-----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 em 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
-----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 em 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
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090615/2b523618/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil