<table cellspacing="0" cellpadding="0" border="0" ><tr><td valign="top" style="font: inherit;">Ae Fábio existe mil maneiras de fazer isso hehehe.<br><br><br>Já usou o "read" ? acho q fica mais legal pelo menos parece ser algo mais profissional ao invez de passar o ramal no exten.<br><br>ficaria assim<br>ex: seguindo seu exemplo<br><br><p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";"><br></span></p>exten => _67,1,Set(LANGUAGE()=pt_BR)<br>exten => _67,n,Background(msg-entre-com-ramal)<br>exten => _67,n,Read(ramal)<br>exten => _67,n,NoOp(${ramal})<br>exten => _67,n,Set(IP=${SIPPEER(${ramal}:ip)})<br>exten => _67,n,Answer()<br>exten => _67,n,Wait(2)<br>exten => _67,n,SayDigits(${IP})<br>exten => _67,n,Hangup()<br>exten => t,2,Hangup()<br>exten => h,2,Hangup()<br><br><br>Eng Eder de Souza<br><br>--- Em <b>qua, 10/6/09, Fabio Guilherme
<i><fabioguilhermed@gmail.com></i></b> escreveu:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Fabio Guilherme <fabioguilhermed@gmail.com><br>Assunto: [AsteriskBrasil] RES: RES: Script para verificar o IP do peer e informar<br>Para: asteriskbrasil@listas.asteriskbrasil.org<br>Data: Quarta-feira, 10 de Junho de 2009, 14:19<br><br><div id="yiv2092587691">
<style>
<!--
#yiv2092587691
_filtered #yiv2092587691 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;}
_filtered #yiv2092587691 {font-family:Tahoma;panose-1:2 11 6 4 3 5 4 4 2 4;}
_filtered #yiv2092587691 {font-family:inherit;panose-1:0 0 0 0 0 0 0 0 0 0;}
#yiv2092587691
#yiv2092587691 p.MsoNormal, #yiv2092587691 li.MsoNormal, #yiv2092587691 div.MsoNormal
        {margin:0cm;margin-bottom:.0001pt;font-size:12.0pt;font-family:"Times New Roman", "serif";}
#yiv2092587691 a:link, #yiv2092587691 span.MsoHyperlink
        {color:blue;text-decoration:underline;}
#yiv2092587691 a:visited, #yiv2092587691 span.MsoHyperlinkFollowed
        {color:purple;text-decoration:underline;}
#yiv2092587691 span.EstiloDeEmail17
        {font-family:"Calibri", "sans-serif";color:#1F497D;}
#yiv2092587691 .MsoChpDefault
        {}
_filtered #yiv2092587691 {margin:72.0pt 72.0pt 72.0pt 72.0pt;}
#yiv2092587691 div.Section1
        {}
-->
</style>
<div class="Section1">
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";" lang="PT-BR">Ola pessoal, vai ai alguma coisa
um pouquinho melhorada..</span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";" lang="PT-BR"> </span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";" lang="PT-BR">Abraços a todos</span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";" lang="PT-BR"> </span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";">exten => _67XXX,1,Set(IP=${SIPPEER(${EXTEN:2}:ip)})</span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";">exten => _67XXX,2,Answer()</span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";">exten => _67XXX,3,Wait(2)</span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";">exten => _67XXX,4,SayDigits(${IP})</span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";">exten => _67XXX,5,Hangup()</span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";">exten => t,2,Hangup()</span></p>
<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: "Courier New";">exten => h,2,Hangup()</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);" lang="PT-BR">Obs: XXX é o ramal a ser consultado..</span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);" lang="PT-BR"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);" lang="PT-BR"> </span></p>
<p class="MsoNormal"><span style="font-size: 11pt; font-family: "Calibri","sans-serif"; color: rgb(31, 73, 125);" lang="PT-BR"> </span></p>
<div style="border-style: solid none none; border-color: rgb(181, 196, 223) -moz-use-text-color -moz-use-text-color; border-width: 1pt medium medium; padding: 3pt 0cm 0cm;">
<p class="MsoNormal"><b><span style="font-size: 10pt; font-family: "Tahoma","sans-serif";" lang="PT-BR">De:</span></b><span style="font-size: 10pt; font-family: "Tahoma","sans-serif";" lang="PT-BR"> asteriskbrasil-bounces@listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org] <b>Em nome de </b>eder
souza<br>
<b>Enviada em:</b> quarta-feira, 10 de junho de 2009 13:17<br>
<b>Para:</b> asteriskbrasil@listas.asteriskbrasil.org<br>
<b>Assunto:</b> Re: [AsteriskBrasil] RES: Script para verificar o IP do peer e
informar</span></p>
</div>
<p class="MsoNormal"> </p>
<table class="MsoNormalTable" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal">Terminei o AGI segue ae fiz em 10 minutos nos testes aqui
esta 100% <br>
<br>
<br>
#!/usr/bin/perl -w<br>
# Eng Eder de Souza<br>
# AGI para entrar com um peer SIP apos o Som de Beeb digitar via teclado o
ramal SIP seguida da tecla "#" ( quadrado)<br>
# Apos a entrada o AGI vai falar o IP referente ao peer<br>
# Eng Eder de Souza 10/06/2009 12:30 ederwander@yahoo.com.br #<br>
<br>
use Asterisk::AGI;<br>
use strict;<br>
<br>
my $AGI = new Asterisk::AGI;<br>
my %input = $AGI->ReadParse();<br>
<br>
<br>
my $Digito = $AGI->get_data ('beep', -1, 10);<br>
<br>
$AGI->say_digits ($Digito);<br>
<br>
<br>
my @comando=`asterisk -rx "sip show peers"`;<br>
<br>
<br>
my @resultado=grep /$Digito/,@comando;<br>
<br>
my $eder;<br>
<br>
$eder=$resultado[0];<br>
<br>
<br>
my $ramal;<br>
my $ip;<br>
<br>
($ramal,$ip)=split(/\s+/,$eder);<br>
<br>
my @fala = split (/\./,$ip);<br>
<br>
<br>
$AGI->exec('SayNumber',$fala[0]);<br>
$AGI->exec('SayNumber',$fala[1]);<br>
$AGI->exec('SayNumber',$fala[2]);<br>
$AGI->exec('SayNumber',$fala[3]);<br>
sleep 2;<br>
exit(0);<br>
<br>
<br>
Testa e me da um retorno !!!<br>
<br>
<br>
Att,<br>
<br>
<br>
Eng Eder de Souza<br>
<br>
--- Em <b>qua, 10/6/09, eder souza <i><ederwander@yahoo.com.br></i></b>
escreveu:</p>
<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
De: eder souza <ederwander@yahoo.com.br><br>
Assunto: Re: [AsteriskBrasil] RES: Script para verificar o IP do peer e
informar<br>
Para: asteriskbrasil@listas.asteriskbrasil.org<br>
Data: Quarta-feira, 10 de Junho de 2009, 11:56</p>
<div id="yiv629813175">
<table class="MsoNormalTable" border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td style="padding: 0cm;" valign="top">
<p class="MsoNormal"><span style="font-family: "inherit","serif";"><br>
Ou um AGI tbm funfa na hora do meu almoço eu vejo se faço aqui é simples!!<br>
<br>
<br>
Eng Eder de Souza<br>
--- Em <b>qua, 10/6/09, Alexandre Abreu <i><alexandre.abreu@redt.com.br></i></b>
escreveu:</span></p>
<p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: "inherit","serif";"><br>
De: Alexandre Abreu <alexandre.abreu@redt.com.br><br>
Assunto: [AsteriskBrasil] RES: Script para verificar o IP do peer e
informar<br>
Para: asteriskbrasil@listas.asteriskbrasil.org<br>
Data: Quarta-feira, 10 de Junho de 2009, 11:10</span></p>
<div>
<p class="MsoNormal"><span style="font-family: "inherit","serif";">Não consigo
pensar em nada mais fácil do que: <br>
<br>
exten => myipaddress,1,Set(IP=${SIPPEER(mypeer,ip)})<br>
<br>
--<br>
Alexandre Abreu<br>
RedT Telecom<br>
<a rel="nofollow" target="_blank" href="http://www.redt.com.br">http://www.redt.com.br</a><br>
<br>
-----Mensagem original-----<br>
De: asteriskbrasil-bounces@listas.asteriskbrasil.org<br>
[mailto:asteriskbrasil-bounces@listas.asteriskbrasil.org] Em nome de Caio<br>
Pato<br>
Enviada em: terça-feira, 9 de junho de 2009 23:49<br>
Para: asteriskbrasil@listas.asteriskbrasil.org<br>
Assunto: [AsteriskBrasil] Script para verificar o IP do peer e informar<br>
<br>
Alguém conhece algum script (AGI?) que retorne o IP de um determinado
ramal?<br>
<br>
A questão é não reinventar a roda, é aproveitar alguém que já tenha<br>
feito isso... a idéia é o usuário ligar para um ramal e a "URA"<br>
pergunta qual o ramal e retorna o IP.<br>
<br>
É o sip show peer XYZ com resposta audível...<br>
_______________________________________________<br>
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil<br>
rodando o Android da Google.<br>
<a rel="nofollow" target="_blank" href="http://www.neodroid.com">http://www.neodroid.com</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a rel="nofollow" target="_blank" href="http://www.voipmania.com.br">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na<br>
rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
AsteriskBrasil@listas.asteriskbrasil.org<br>
<a rel="nofollow" target="_blank" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a><br>
<br>
_______________________________________________<br>
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
rodando o Android da Google.<br>
<a rel="nofollow" target="_blank" href="http://www.neodroid.com">http://www.neodroid.com</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a rel="nofollow" target="_blank" href="http://www.voipmania.com.br">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
AsteriskBrasil@listas.asteriskbrasil.org<br>
<a rel="nofollow" target="_blank" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></span></p>
</div>
</td>
</tr>
</tbody></table>
<p class="MsoNormal"> </p>
<div class="MsoNormal" style="text-align: center;" align="center">
<hr size="1" width="100%" align="center">
</div>
<p class="MsoNormal">Veja quais são os assuntos do momento no Yahoo! +
Buscados: <a rel="nofollow" target="_blank" href="http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/">Top 10</a> - <a rel="nofollow" target="_blank" href="http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/celebridades/">Celebridades</a> - <a rel="nofollow" target="_blank" href="http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/m%C3%BAsica/">Música</a> - <a rel="nofollow" target="_blank" href="http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/esportes/">Esportes</a></p>
</div>
<p class="MsoNormal" style="margin-bottom: 12pt;"><br>
-----Anexo incorporado-----</p>
<div>
<p class="MsoNormal">_______________________________________________<br>
Openmoko Freerunner, primeiro telefone open source, disponível no Brasil
rodando o Android da Google.<br>
<a rel="nofollow" target="_blank" href="http://www.neodroid.com">http://www.neodroid.com</a><br>
<br>
Compre uma camiseta da AsteriskBrasil.org!<br>
<a rel="nofollow" target="_blank" href="http://www.voipmania.com.br">http://www.voipmania.com.br</a><br>
<br>
Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na
rede Freenode.net: #asterisk-br<br>
_______________________________________________<br>
Lista de discussões AsteriskBrasil.org<br>
<a rel="nofollow">AsteriskBrasil@listas.asteriskbrasil.org</a><br>
<a rel="nofollow" target="_blank" href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></p>
</div>
</td>
</tr>
</tbody></table>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Calibri","sans-serif";"> </span></p>
<div class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: "Calibri","sans-serif";">
<hr size="1" width="100%" align="center">
</span></div>
<p class="MsoNormal"><span style="font-size: 10pt; font-family: "Calibri","sans-serif";">Veja
quais são os assuntos do momento no Yahoo! + Buscados: <a rel="nofollow" target="_blank" href="http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/">Top
10</a> - <a rel="nofollow" target="_blank" href="http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/celebridades/">Celebridades</a>
- <a rel="nofollow" target="_blank" href="http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/m%C3%BAsica/">Música</a>
- <a rel="nofollow" target="_blank" href="http://br.rd.yahoo.com/mail/taglines/mail/*http:/br.maisbuscados.yahoo.com/esportes/">Esportes</a></span></p>
</div>
</div><br>-----Anexo incorporado-----<br><br><div class="plainMail">_______________________________________________<br>Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google.<br><a href="http://www.neodroid.com" target="_blank">http://www.neodroid.com</a><br><br>Compre uma camiseta da AsteriskBrasil.org!<br><a href="http://www.voipmania.com.br" target="_blank">http://www.voipmania.com.br</a><br><br>Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br<br>_______________________________________________<br>Lista de discussões AsteriskBrasil.org<br><a ymailto="mailto:AsteriskBrasil@listas.asteriskbrasil.org" href="/mc/compose?to=AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</a><br><a href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil"
target="_blank">http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</a></div></blockquote></td></tr></table><br>
<hr size=1>Veja quais são os assuntos do momento no Yahoo! + Buscados: <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/">Top 10</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/celebridades/">Celebridades</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/m%C3%BAsica/">Música</a> - <a href="http://br.rd.yahoo.com/mail/taglines/mail/*http://br.maisbuscados.yahoo.com/esportes/">Esportes</a>