<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<META name=GENERATOR content="MSHTML 8.00.6001.18852">
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT size=2 face=Arial>Vamos lá...</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial><STRONG>O que eu passo como argumento para 
esa.setExten() ?</STRONG></FONT></DIV>
<DIV><FONT size=2 face=Arial>Sim conforme eu te mandei inclusive o meus ramais 
aki são 201, 202.. etc.. e usando o q te mandei funcionou</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>"Se ele esta dando isso E sempre me retorna 
-1."</FONT></DIV>
<DIV><FONT size=2 face=Arial>Cara então esse agente ai não encontra-se logado. 
no meu caso as mensagem com 1 de in use.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>Outra forma tem sim, alias tem 
várias...</FONT></DIV>
<DIV><FONT size=2 face=Arial><A 
href="http://asterisk-java.org/development/apidocs/org/asteriskjava/manager/action/CommandAction.html">http://asterisk-java.org/development/apidocs/org/asteriskjava/manager/action/CommandAction.html</A></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>Vc pode fazer uma classe que implementa <FONT 
size=2>ManagerEventListener também todos os eventos que vierem a ocorrer no 
asterisk vc consegue capturar.</FONT></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>
<P><FONT face=Arial>public</FONT></B></FONT></FONT><FONT face=Arial><FONT 
size=2> </FONT><B><FONT color=#7f0055 size=2><FONT color=#7f0055 
size=2>class</B></FONT></FONT></FONT><FONT face=Arial><FONT size=2> 
ApplicationStartup </FONT><FONT color=#7f0055 size=2><FONT color=#7f0055 
size=2><STRONG>implements</STRONG> <FONT 
color=#000000>ManagerEventListener</FONT> </P></FONT></FONT></FONT></DIV>
<DIV><FONT size=2><B><FONT color=#7f0055 size=2><FONT color=#7f0055 size=2>
<P align=left><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
public</FONT></B></FONT></FONT><FONT face=Arial><FONT size=2> </FONT><B><FONT 
color=#7f0055 size=2><FONT color=#7f0055 
size=2>void</B></FONT></FONT></FONT><FONT size=2><FONT face=Arial> 
onManagerEvent(ManagerEvent event) {</FONT></P>
<P align=left><FONT face=Arial></FONT></P>
<P><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
String event_name = event.getClass().getSimpleName();</FONT></P>
<P><FONT face=Arial>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
System.out.println("ACONTECEU O EVENTO&nbsp; --&gt;"+ event_name);</FONT></P>
<P><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
ai vc da um cast e pega a informacao necessario exemplo:</FONT></P>
<P>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; //ou event instanceOf&nbsp; 
NewExtenEvent<BR><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</FONT><B><FONT 
color=#7f0055 size=2><FONT color=#7f0055 size=2>&nbsp;if</B></FONT></FONT><FONT 
size=2>(event_name.equals(</FONT><FONT color=#2a00ff size=2><FONT color=#2a00ff 
size=2>"NewExtenEvent"</FONT></FONT><FONT size=2>)) {<BR></FONT>&nbsp;<FONT 
face=Arial><FONT 
size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
NewExtenEvent e = (NewExtenEvent) event;<BR></FONT></FONT><FONT face=Arial><FONT 
size=2><FONT size=2>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; System.</FONT><I><FONT color=#0000c0 size=2><FONT 
color=#0000c0 size=2>out</I></FONT></FONT><FONT size=2>.println(</FONT><FONT 
color=#2a00ff size=2><FONT color=#2a00ff size=2>"Extension "</FONT></FONT><FONT 
size=2>+e.getExtension());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.</FONT><I><FONT 
color=#0000c0 size=2><FONT color=#0000c0 size=2>out</I></FONT></FONT><FONT 
size=2>.println(</FONT><FONT color=#2a00ff size=2><FONT color=#2a00ff 
size=2>"Channel "</FONT></FONT><FONT 
size=2>+e.getChannel());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.</FONT><I><FONT 
color=#0000c0 size=2><FONT color=#0000c0 size=2>out</I></FONT></FONT><FONT 
size=2>.println(</FONT><FONT color=#2a00ff size=2><FONT color=#2a00ff 
size=2>"Context "</FONT></FONT><FONT 
size=2>+e.getContext());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.</FONT><I><FONT 
color=#0000c0 size=2><FONT color=#0000c0 size=2>out</I></FONT></FONT><FONT 
size=2>.println(</FONT><FONT color=#2a00ff size=2><FONT color=#2a00ff 
size=2>"AppData "</FONT></FONT><FONT 
size=2>+e.getAppData());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.</FONT><I><FONT 
color=#0000c0 size=2><FONT color=#0000c0 size=2>out</I></FONT></FONT><FONT 
size=2>.println(</FONT><FONT color=#2a00ff size=2><FONT color=#2a00ff 
size=2>"Application "</FONT></FONT><FONT 
size=2>+e.getApplication());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.</FONT><I><FONT 
color=#0000c0 size=2><FONT color=#0000c0 size=2>out</I></FONT></FONT><FONT 
size=2>.println(</FONT><FONT color=#2a00ff size=2><FONT color=#2a00ff 
size=2>"Privilege "</FONT></FONT><FONT 
size=2>+e.getPrivilege());<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.</FONT><I><FONT 
color=#0000c0 size=2><FONT color=#0000c0 size=2>out</I></FONT></FONT><FONT 
size=2>.println(</FONT><FONT color=#2a00ff size=2><FONT color=#2a00ff 
size=2>"Priority "</FONT></FONT><FONT 
size=2>+e.getPriority());</FONT></FONT></FONT></P>
<P><FONT 
face=Arial>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;}</FONT></P>
<P><FONT face=Arial>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; 
&nbsp;&nbsp;&nbsp; }</FONT></P>
<P><FONT face=Arial>}</FONT></P></FONT></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>Ai vc teria q ver de qual instancia o event é e 
dele utilizar como achar conveniente, para conhecer os eventos existetes vc pode 
olhar aki.</FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>1 - ManagerEventListener </FONT></DIV>
<DIV><FONT size=2 face=Arial><A 
href="http://asterisk-java.org/development/apidocs/org/asteriskjava/manager/ManagerEventListener.html">http://asterisk-java.org/development/apidocs/org/asteriskjava/manager/ManagerEventListener.html</A></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>2 - ManagerEvent</FONT></DIV>
<DIV><FONT size=2 face=Arial><A 
href="http://asterisk-java.org/development/apidocs/org/asteriskjava/manager/event/ManagerEvent.html">http://asterisk-java.org/development/apidocs/org/asteriskjava/manager/event/ManagerEvent.html</A></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<DIV><FONT size=2 face=Arial>Existe varios tipos de listener que vc pode 
implementar da uma olhada nesse tutorial aqui:</FONT></DIV>
<DIV><FONT size=2 face=Arial><A 
href="http://asterisk-java.org/development/tutorial.html">http://asterisk-java.org/development/tutorial.html</A></FONT></DIV>
<DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
<BLOCKQUOTE 
style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
  <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
  <DIV 
  style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> 
  <A title=brunoantognolli@email.com 
  href="mailto:brunoantognolli@email.com">brunoantognolli@email.com</A> </DIV>
  <DIV style="FONT: 10pt arial"><B>To:</B> <A 
  title=asteriskbrasil@listas.asteriskbrasil.org 
  href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</A> 
  </DIV>
  <DIV style="FONT: 10pt arial"><B>Sent:</B> Monday, December 07, 2009 3:25 
  PM</DIV>
  <DIV style="FONT: 10pt arial"><B>Subject:</B> Re: [AsteriskBrasil] API JAVA - 
  Peer Status</DIV>
  <DIV><BR></DIV><FONT color=black size=2 face=arial>
  <DIV><FONT face="Arial, Helvetica, sans-serif">O que eu passo como argumento 
  para esa.setExten() ?</FONT></DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Passando o ramal não deu certo, tentei passar: "1012"; "SIP/1012". </DIV>
  <DIV>&nbsp;</DIV>
  <DIV>E sempre me retorna -1.</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>(Outro resultado que daria certo seria algo semelhante ao comando "sip 
  show peers" lá no asterisk, pois com ele eu poderia ver se estão todos 
  offline. Você saberia como recuperar as mesmas informações do 
  comando&nbsp;"sip show peers", mas pelo Asterisk-Java?)</DIV>
  <DIV>&nbsp;</DIV>
  <DIV>Att,<BR></DIV>
  <DIV style="FONT-FAMILY: arial; COLOR: black; FONT-SIZE: 10pt">
  <BLOCKQUOTE style="BORDER-LEFT: blue 2px solid; PADDING-LEFT: 3px"><FONT 
    size=2 face=Arial></FONT></BLOCKQUOTE></DIV><BR><BR><BR>
  <DIV style="FONT-FAMILY: arial; COLOR: black; FONT-SIZE: 10pt">-----Original 
  Message-----<BR>From: Leiber - Gmail &lt;leiber@gmail.com&gt;<BR>To: 
  asteriskbrasil@listas.asteriskbrasil.org<BR>Sent: Mon, Dec 7, 2009 11:06 
  am<BR>Subject: Re: [AsteriskBrasil] API JAVA - Peer Status<BR><BR>
  <DIV id=AOLMsgPart_3_deb21f61-92a1-4cc2-870c-36fe6d717080>
  <DIV><FONT size=2 face=Arial>Se eu entendi... tente o codigo 
  abaixo.</FONT></DIV>
  <DIV><FONT size=2 face=Arial></FONT>&nbsp;</DIV>
  <DIV><FONT size=2 face=Arial><FONT size=2>
  <DIV align=left>ExtensionStateAction esa = </FONT><B><FONT color=#7f0055 
  size=2><FONT color=#7f0055 size=2>new</B></FONT></FONT><FONT size=2> 
  ExtensionStateAction();<BR>esa.setExten(</FONT><FONT color=#2a00ff 
  size=2><FONT color=#2a00ff size=2>"<FONT 
  color=#000000>1012'</FONT>"</FONT></FONT><FONT size=2>);<BR>ManagerResponse mr 
  = </FONT><FONT color=#0000c0 size=2><FONT color=#0000c0 
  size=2>managerConnection</FONT></FONT><FONT 
  size=2>.sendAction(esa);<BR></FONT></DIV>
  <DIV align=left><FONT size=2>System.</FONT><I><FONT color=#0000c0 size=2><FONT 
  color=#0000c0 size=2>out</I></FONT></FONT><FONT 
  size=2>.println(mr.getAttribute(</FONT><FONT color=#2a00ff size=2><FONT 
  color=#2a00ff size=2>"status"</FONT></FONT><FONT size=2>)); </FONT></DIV>
  <DIV><FONT size=2>O que será impresso em tela deverá ser como o exemplificado 
  abaixo:<BR></FONT><FONT size=2><A 
  href="http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+ExtensionState" 
  target=_blank>http://www.voip-info.org/wiki/view/Asterisk+Manager+API+Action+ExtensionState</A></FONT></DIV>
  <DIV><FONT size=2>Seria isso ?</DIV></FONT></FONT></DIV>
  <DIV><FONT size=2 face=Arial>Leiber Wallace<BR>Sistemas para 
  Callcenter<BR>Developer - Mentaframework.org<BR>Developer - 
  WSTframework.org<BR>Contributor - Space4j.org<BR>User - 
  AsteriskBrasil.org<BR>(61) 3035-9058<BR>(61) 9211-1777</FONT></DIV>
  <BLOCKQUOTE 
  style="BORDER-LEFT: #000000 2px solid; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; MARGIN-LEFT: 5px; MARGIN-RIGHT: 0px">
    <DIV style="FONT: 10pt arial">----- Original Message ----- </DIV>
    <DIV 
    style="FONT: 10pt arial; BACKGROUND: #e4e4e4; font-color: black"><B>From:</B> 
    <A title=brunoantognolli@email.com 
    href="mailto:brunoantognolli@email.com">brunoantognolli@email.com</A> </DIV>
    <DIV style="FONT: 10pt arial"><B>To:</B> <A 
    title=asteriskbrasil@listas.asteriskbrasil.org 
    href="mailto:asteriskbrasil@listas.asteriskbrasil.org">asteriskbrasil@listas.asteriskbrasil.org</A> 
    </DIV>
    <DIV style="FONT: 10pt arial"><B>Sent:</B> Friday, December 04, 2009 4:22 
    PM</DIV>
    <DIV style="FONT: 10pt arial"><B>Subject:</B> [AsteriskBrasil] API JAVA - 
    Peer Status</DIV>
    <DIV><BR></DIV><FONT color=black size=2 face=arial>
    <DIV><FONT face="Arial, Helvetica, sans-serif">Boa tarde a 
    todos.</FONT></DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Estou com uma dúvida, alguém poderia ajudar?</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Estou tentando pegar o status de um ramal pelo Java, ao efetuar alguns 
    testes percebi que vou utilizar o pacote:</DIV>
    <DIV>org.asteriskjava.manager.event.PeerStatusEvent</DIV>
    <DIV>&nbsp;</DIV>
    <DIV><STRONG>Segue abaixo o Log de quando o ramal é desligado</STRONG></DIV>
    <DIV>org.asteriskjava.manager.event.PeerStatusEvent[dateReceived=Fri Dec 04 
    16:17:32 BRST 
    2009,privilege='system,all',peer='SIP/1012',peerstatus='Unregistered',time='null',cause='null',timestamp='null',systemHashcode=3808966]<BR></DIV>
    <DIV><STRONG>Contexto:</STRONG></DIV>
    <DIV>Preciso desenvolver uma classe que recebe o número do ramal e me 
    retorna o Status do mesmo.</DIV>
    <DIV>&nbsp;</DIV>
    <DIV>Estou utilizando um link de referencia, no exemplo é utilizado Swing, 
    no meu caso nao precisa.</DIV>
    <DIV><A 
    href="http://readlist.com/lists/lists.digium.com/asterisk-users/6/34751.html" 
    target=_blank>http://readlist.com/lists/lists.digium.com/asterisk-users/6/34751.html</A></DIV>
    <DIV>&nbsp;</DIV>
    <DIV><STRONG>Segue como está meu código:</STRONG></DIV>
    <DIV>public class ExecutarComandosRasterisk {</DIV>
    <DIV>&nbsp;&nbsp;&nbsp; //Log<BR>&nbsp;&nbsp;&nbsp; private Logger log = 
    Logger.getLogger(ExecutarComandosRasterisk.class);</DIV>
    <DIV>&nbsp;&nbsp;&nbsp; // Objeto de conexão com o 
    Asterisk<BR>&nbsp;&nbsp;&nbsp; private ManagerConnection 
    managerConnection;<BR>&nbsp;&nbsp;&nbsp; // Obtem resposta 
    Asterisk<BR>&nbsp;&nbsp;&nbsp; ManagerResponse 
    originateResponse;<BR>&nbsp;&nbsp;&nbsp; PeerStatusEvent 
    peerStatus;<BR>&nbsp;&nbsp;&nbsp; PeerEntryEvent peerEntry;</DIV>
    <DIV>&nbsp;&nbsp;&nbsp; public String enviarComando() throws IOException, 
    AuthenticationFailedException, TimeoutException<BR>&nbsp;&nbsp;&nbsp; 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; String retorno = "Teste 
    realizado com sucesso";</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    try{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    try<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    // Objeto que mapeia o 
    servidor<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    ManagerConnectionFactory factory = new 
    ManagerConnectionFactory("192.168.16.14", "manager", "pa55w0rd");</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    // Obtem uma conexao com o 
    Asterisk<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    this.managerConnection = factory.createManagerConnection();</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    // Efetua o 
    Login<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    managerConnection.login();</DIV>
    <DIV><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    SipShowPeerAction sipShowPeerAction = new 
    SipShowPeerAction("1012");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    sipShowPeerAction.setPeer("1012");</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    managerConnection.sendAction(sipShowPeerAction);&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    </DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    peerEntry.getStatus();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    // print out whether the originate succeeded or 
    not<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    System.out.println();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    catch(Exception 
    exp)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    retorno = 
    exp.toString();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    System.out.print(exp);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    finally<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    managerConnection.logoff();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    managerConnection.getState();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
    }</DIV>
    <DIV>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return 
    retorno;<BR>&nbsp;&nbsp;&nbsp; }</DIV>
    <DIV>&nbsp;</DIV>
    <DIV><BR>Att,</DIV>
    <DIV>Bruno</DIV></FONT>
    <DIV>
    <HR>

    <DIV></DIV>_______________________________________________<BR>A Redfone é 
    líder no fornecimento de bridges TDMoE &amp;lt;-&gt; E1<BR>- Valor similar 
    ao de placas E1 PCI;<BR>- Não há problemas de compatibilidade com barramento 
    PCI;<BR>- Possibilitam a construção de soluções de alta 
    disponibilidade(dois&nbsp; <BR>servidores compartilham o mesmo 
    E1)<BR>Conheça mais sobre este produto em <A href="http://www.red-fone.com/" 
    target=_blank>www.red-fone.com</A><BR>_______________________________________________<BR>Lista 
    de discussões AsteriskBrasil.org<BR><A 
    href="mailto: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></DIV><!-- end of AOLMsgPart_3_deb21f61-92a1-4cc2-870c-36fe6d717080 -->
  <DIV 
  style="BACKGROUND-COLOR: #fff; MARGIN: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; COLOR: #000; FONT-SIZE: 12px" 
  id=AOLMsgPart_4_deb21f61-92a1-4cc2-870c-36fe6d717080><PRE style="FONT-SIZE: 9pt"><TT>_______________________________________________
A Redfone é líder no fornecimento de bridges TDMoE &lt;-&gt; 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 <A href="http://www.red-fone.com/" target=_blank>www.red-fone.com</A>
_______________________________________________
Lista de discussões AsteriskBrasil.org
<A href="mailto:AsteriskBrasil@listas.asteriskbrasil.org">AsteriskBrasil@listas.asteriskbrasil.org</A>
<A href="http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil" target=_blank>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</A>
</TT></PRE></DIV><!-- end of AOLMsgPart_4_deb21f61-92a1-4cc2-870c-36fe6d717080 --></DIV></FONT>
  <P>
  <HR>

  <P></P>_______________________________________________<BR>A Redfone é líder no 
  fornecimento de bridges TDMoE &amp;lt;-&gt; E1<BR>- Valor similar ao de placas 
  E1 PCI;<BR>- Não há problemas de compatibilidade com barramento PCI;<BR>- 
  Possibilitam a construção de soluções de alta disponibilidade(dois&nbsp; 
  <BR>servidores compartilham o mesmo E1)<BR>Conheça mais sobre este produto em 
  www.red-fone.com<BR>_______________________________________________<BR>Lista 
  de discussões 
  AsteriskBrasil.org<BR>AsteriskBrasil@listas.asteriskbrasil.org<BR>http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil</BLOCKQUOTE></BODY></HTML>