<html><body><div style="font-family: times new roman, new york, times, serif; font-size: 12pt; color: #000000"><div><span style="font-size: 12pt;">Utilize assim:</span></div><div><span style="font-size: 12pt;"><br></span></div><div><span style="font-size: 12pt;">public class StatusRamalRequest {</span></div><div><p> private String ramal;</p><p>public String getRamal() {<br> return ramal;<br> }</p><p>public void setRamal(String ramal) {<br> this.ramal = ramal;<br> }<br> <br>}</p></div><div><br></div><div><p>public StatusRamalResponse(StatusRamalRequest request) {<br> try {<br> GetVarAction<br> action = new GetVarAction();<br> String ramal = request.getRamal();<br> if(!ramal.contains("/")){<br> ramal = "SIP/"+ ramal ;<br> }<br> action.setVariable("DEVICE_STATE(" + ramal + ")");<br> GetVarResponse response = (GetVarResponse) getServer().sendAction(action);<br> this.sucesso = isSuccess(response);<br> this.statusRamal = response.getValue();<br> this.mensagem = response.getVariable();<br> } catch (Throwable t) {<br> setExcecoes(t);<br> }<br> }</p></div><div><br></div><div><br></div><div><br></div><hr id="zwchr"><div style="color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>De: </b>"El Mizuton - PI" <rmizuuti@gmail.com><br><b>Para: </b>asteriskbrasil@listas.asteriskbrasil.org<br><b>Enviadas: </b>Sexta-feira, 13 de setembro de 2013 11:45:00<br><b>Assunto: </b>Re: [AsteriskBrasil] Asterisk + Java<br><div><br></div><div dir="ltr"><div><div><div>Então cara, basicamente, o que eu preciso é criar, em um sistema web, um painelzinho simples com os ícones dos ramais e o status dos mesmos (livre / em uso / desconectado / etc). Para isso, o que eu pretendia fazer era lançar um método em java a cada 1 minuto que monitorasse todos os canais definidos no painel.<br>
</div>No momento, ai déia não é manter uma thread rodando em background, como listener, e sim buscar o estado dos canais apenas quando o lado cliente solicitar ao servidor de aplicação, mas estou aberto a sugestões.<br>Até o momento, o meu (parco) uso do pacote asterisk-java se extende apenas à realizar chamadas... e nada mais, então reconheço que estou meio perdido nesse aspecto. <br>
</div>Qual a classe ou método que eu poderia utilizar para isso? <br>Como eu disse antes, me recomendaram utilizar a api Live, mas não consegui resultados também, devo estar fazendo alguma bobeira.<br><div><br></div></div>Valeu!<br>
</div><div class="gmail_extra"><br><div><br></div><div class="gmail_quote">Em 13 de setembro de 2013 10:38, Neimar Avila <span dir="ltr"><<a href="mailto:neimar@virtualsistemas.com.br" target="_blank">neimar@virtualsistemas.com.br</a>></span> escreveu:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-size:12pt;font-family:times new roman,new york,times,serif"><div>Qual a sua dúvida na API?</div><div>
<br></div><div>Basicamente você cria listener´s para os eventos que deseja monitorar.</div><div><br></div><div><br></div><div><br></div><div><br></div><hr><div style="font-size:12pt;font-style:normal;font-family:Helvetica,Arial,sans-serif;text-decoration:none;font-weight:normal">
<b>De: </b>"El Mizuton - PI" <<a href="mailto:rmizuuti@gmail.com" target="_blank">rmizuuti@gmail.com</a>><br><b>Para: </b><a href="mailto:asteriskbrasil@listas.asteriskbrasil.org" target="_blank">asteriskbrasil@listas.asteriskbrasil.org</a><br>
<b>Enviadas: </b>Sexta-feira, 13 de setembro de 2013 11:15:18<br><b>Assunto: </b>[AsteriskBrasil] Asterisk + Java<div><div class="h5"><br><div><br></div><div dir="ltr"><div><div>Bom dia pessoal.<br><div><br></div>Estou com uma necessidade em minha empresa, de monitorar tanto as extensões (ramais) quanto as linhas externas em um sistema web baseado em Java. Estou utilizando até o momento o asterisk-java para realizar outras funções, mas não estou conseguindo realizar a contento o monitoramento dos canais. <br>
</div>Uma sugestão que recebi foi a de usar a API live, mas não consegui entender muito bem o seu funcionamento.<br><div><br></div>Alguém aqui já tem alguma experiência nesse assunto ou já desenvolveu algo semelhante?<br>
<div><br></div></div>Abraços!<br></div><br></div></div>_______________________________________________<br>KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>_______________________________________________<br>ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a></div>
<div><br></div></div></div><br>_______________________________________________<br>
KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>
Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>
Intercomunicadores para acesso remoto via rede IP. Conheça em <a href="http://www.Khomp.com" target="_blank">www.Khomp.com</a>.<br>
_______________________________________________<br>
ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>
Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>
Channel Bank – Appliance Asterisk - Acesse <a href="http://www.aligera.com.br" target="_blank">www.aligera.com.br</a>.<br>
_______________________________________________<br>
Para remover seu email desta lista, basta enviar um email em branco para <a href="mailto:asteriskbrasil-unsubscribe@listas.asteriskbrasil.org" target="_blank">asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</a><br></blockquote></div>
<br><br clear="all"><br>-- <br><div dir="ltr"><span style="font-size:13px;background-color:rgb(255,255,255)"><div style="color:rgb(136,136,136);font-family:arial,sans-serif"><span face="verdana, sans-serif" data-mce-style="font-family: verdana, sans-serif;" style="font-family: verdana, sans-serif;"><b>Roberto Mizuuti</b></span></div>
<div style="color:rgb(136,136,136);font-family:arial,sans-serif"><span face="verdana, sans-serif" data-mce-style="font-family: verdana, sans-serif;" style="font-family: verdana, sans-serif;"><b>Diretor Técnico</b></span></div><div style="color:rgb(136,136,136);font-family:arial,sans-serif"><span face="verdana, sans-serif" data-mce-style="font-family: verdana, sans-serif;" style="font-family: verdana, sans-serif;"><b>Cubelogic Sistemas & Webdesign</b></span></div>
<div style="color:rgb(136,136,136)"><span face="verdana, sans-serif" data-mce-style="font-family: verdana, sans-serif;" style="font-family: verdana, sans-serif;"><b>E-mail / MSN: <a href="mailto:roberto@cubelogic.com.br" target="_blank">roberto@cubelogic.com.br</a></b></span></div><div style="color:rgb(136,136,136)">
<span face="verdana, sans-serif" data-mce-style="font-family: verdana, sans-serif;" style="font-family: verdana, sans-serif;"><b>Cel: (65) 8123-5156 / (65) 9972-7466</b></span></div></span><div><span style="color:rgb(136,136,136);font-family:verdana,sans-serif;font-size:13px;background-color:rgb(255,255,255)"><br>
</span></div></div>
</div>
<br>_______________________________________________<br>KHOMP: completa linha de placas externas FXO, FXS, GSM e E1;<br>Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7;<br>Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com.<br>_______________________________________________<br>ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7.<br>Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express.<br>Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br.<br>_______________________________________________<br>Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscribe@listas.asteriskbrasil.org</div><div><br></div></div></body></html>