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

Responder a