<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: &quot;Courier New&quot;;"><br></span></p>exten =&gt; _67,1,Set(LANGUAGE()=pt_BR)<br>exten =&gt; _67,n,Background(msg-entre-com-ramal)<br>exten =&gt; _67,n,Read(ramal)<br>exten =&gt; _67,n,NoOp(${ramal})<br>exten =&gt; _67,n,Set(IP=${SIPPEER(${ramal}:ip)})<br>exten =&gt; _67,n,Answer()<br>exten =&gt; _67,n,Wait(2)<br>exten =&gt; _67,n,SayDigits(${IP})<br>exten =&gt; _67,n,Hangup()<br>exten =&gt; t,2,Hangup()<br>exten =&gt; h,2,Hangup()<br><br><br>Eng Eder de Souza<br><br>--- Em <b>qua, 10/6/09, Fabio Guilherme
 <i>&lt;fabioguilhermed@gmail.com&gt;</i></b> escreveu:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><br>De: Fabio Guilherme &lt;fabioguilhermed@gmail.com&gt;<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: &quot;Courier New&quot;;" 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: &quot;Courier New&quot;;" lang="PT-BR"> &nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: &quot;Courier New&quot;;" lang="PT-BR">Abraços a todos</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: &quot;Courier New&quot;;" lang="PT-BR"> &nbsp;</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: &quot;Courier New&quot;;">exten =&gt; _67XXX,1,Set(IP=${SIPPEER(${EXTEN:2}:ip)})</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: &quot;Courier New&quot;;">exten =&gt; _67XXX,2,Answer()</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: &quot;Courier New&quot;;">exten =&gt; _67XXX,3,Wait(2)</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: &quot;Courier New&quot;;">exten =&gt; _67XXX,4,SayDigits(${IP})</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: &quot;Courier New&quot;;">exten =&gt; _67XXX,5,Hangup()</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: &quot;Courier New&quot;;">exten =&gt; t,2,Hangup()</span></p> 

<p class="MsoNormal" style=""><span style="font-size: 9pt; font-family: &quot;Courier New&quot;;">exten =&gt; h,2,Hangup()</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; 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: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);" lang="PT-BR"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);" lang="PT-BR"> &nbsp;</span></p> 

<p class="MsoNormal"><span style="font-size: 11pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;; color: rgb(31, 73, 125);" lang="PT-BR"> &nbsp;</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: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" lang="PT-BR">De:</span></b><span style="font-size: 10pt; font-family: &quot;Tahoma&quot;,&quot;sans-serif&quot;;" 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"> &nbsp;</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-&gt;ReadParse();<br>
  <br>
  <br>
  my $Digito = $AGI-&gt;get_data ('beep', -1, 10);<br>
  <br>
  $AGI-&gt;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-&gt;exec('SayNumber',$fala[0]);<br>
  $AGI-&gt;exec('SayNumber',$fala[1]);<br>
  $AGI-&gt;exec('SayNumber',$fala[2]);<br>
  $AGI-&gt;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>&lt;ederwander@yahoo.com.br&gt;</i></b>
  escreveu:</p> 
  <p class="MsoNormal" style="margin-bottom: 12pt;"><br>
  De: eder souza &lt;ederwander@yahoo.com.br&gt;<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: &quot;inherit&quot;,&quot;serif&quot;;"><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>&lt;alexandre.abreu@redt.com.br&gt;</i></b>
    escreveu:</span></p> 
    <p class="MsoNormal" style="margin-bottom: 12pt;"><span style="font-family: &quot;inherit&quot;,&quot;serif&quot;;"><br>
    De: Alexandre Abreu &lt;alexandre.abreu@redt.com.br&gt;<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: &quot;inherit&quot;,&quot;serif&quot;;">Não consigo
    pensar em nada mais fácil do que: <br>
    <br>
    exten =&gt; 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"> &nbsp;</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: &quot;Calibri&quot;,&quot;sans-serif&quot;;"> &nbsp;</span></p> 

<div class="MsoNormal" style="text-align: center;" align="center"><span style="font-size: 10pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">

<hr size="1" width="100%" align="center">

</span></div>

<p class="MsoNormal"><span style="font-size: 10pt; font-family: &quot;Calibri&quot;,&quot;sans-serif&quot;;">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>