Utilize assim: public class StatusRamalRequest {
private String ramal; public String getRamal() { return ramal; } public void setRamal(String ramal) { this.ramal = ramal; } } public StatusRamalResponse(StatusRamalRequest request) { try { GetVarAction action = new GetVarAction(); String ramal = request.getRamal(); if(!ramal.contains("/")){ ramal = "SIP/"+ ramal ; } action.setVariable("DEVICE_STATE(" + ramal + ")"); GetVarResponse response = (GetVarResponse) getServer().sendAction(action); this.sucesso = isSuccess(response); this.statusRamal = response.getValue(); this.mensagem = response.getVariable(); } catch (Throwable t) { setExcecoes(t); } } ----- Mensagem original ----- De: "El Mizuton - PI" <rmizu...@gmail.com> Para: asteriskbrasil@listas.asteriskbrasil.org Enviadas: Sexta-feira, 13 de setembro de 2013 11:45:00 Assunto: Re: [AsteriskBrasil] Asterisk + Java 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. 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. 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. Qual a classe ou método que eu poderia utilizar para isso? Como eu disse antes, me recomendaram utilizar a api Live, mas não consegui resultados também, devo estar fazendo alguma bobeira. Valeu! Em 13 de setembro de 2013 10:38, Neimar Avila < nei...@virtualsistemas.com.br > escreveu: Qual a sua dúvida na API? Basicamente você cria listener´s para os eventos que deseja monitorar. De: "El Mizuton - PI" < rmizu...@gmail.com > Para: asteriskbrasil@listas.asteriskbrasil.org Enviadas: Sexta-feira, 13 de setembro de 2013 11:15:18 Assunto: [AsteriskBrasil] Asterisk + Java Bom dia pessoal. 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. Uma sugestão que recebi foi a de usar a API live, mas não consegui entender muito bem o seu funcionamento. Alguém aqui já tem alguma experiência nesse assunto ou já desenvolveu algo semelhante? Abraços! _______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com . _______________________________________________ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br . _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org _______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com . _______________________________________________ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br . _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org -- Roberto Mizuuti Diretor Técnico Cubelogic Sistemas & Webdesign E-mail / MSN: robe...@cubelogic.com.br Cel: (65) 8123-5156 / (65) 9972-7466 _______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. _______________________________________________ ALIGERA – Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank – Appliance Asterisk - Acesse www.aligera.com.br. _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
_______________________________________________ KHOMP: completa linha de placas externas FXO, FXS, GSM e E1; Media Gateways de 1 a 64 E1s para SIP com R2, ISDN e SS7; Intercomunicadores para acesso remoto via rede IP. Conheça em www.Khomp.com. _______________________________________________ ALIGERA Fabricante nacional de Gateways SIP-E1 para R2, ISDN e SS7. Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Channel Bank Appliance Asterisk - Acesse www.aligera.com.br. _______________________________________________ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org