[AsteriskBrasil] RES: RES: Script para verificar o IP do peer e informar

Fabio Guilherme fabioguilhermed em gmail.com
Quarta Junho 10 14:19:31 BRT 2009


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
<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/> 


-----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
<http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/
>  10 - 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/> 

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20090610/26b469b3/attachment-0001.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil