você pode pegar diretamente pelo evento gerado.
@Override public void onManagerEvent(ManagerEvent event) { if(event instanceof NewExtenEvent){ NewExtenEvent nee = (NewExtenEvent) event; System.out.println(nee.getUniqueId()); } } Atenciosamente, Neimar Lima de Ávila | Manutenção/Telecomunicações | Virtual Sistemas Ltda Rua Gonçalves Dias, 142 SL 704 - Funcionários - CEP:30.140-090 - Bhte/MG Tel: (031)32456213 - Ramal 2016 | Cel: (031) 84122602 (CLARO) www.virtualsistemas.com.br | neimar.av...@virtualsistemas.com.br Preserve o Meio Ambiente! Pense Antes de Imprimir Os dados transmitidos nesta mensagem destinam-se exclusivamente a(s) pessoa(s) mencionada(s) e contém informações confidenciais, legalmente protegidas, para conhecimento exclusivo do(s) destinatário(s).O exame, retransmissão, divulgação, leitura, cópia ou outro uso desta correspondência, por pessoas, físicas ou jurídicas, que não o(s) destinatário(s), constituirá obtenção de dados por meio ilícito, configurando ofensa ao Art. 5°, inciso XII, da CF/88. ----- Mensagem original ----- De: "Softplan - Júlio" <julio.ce...@softplan.com.br> Para: asteriskbrasil@listas.asteriskbrasil.org Enviadas: Terça-feira, 18 de março de 2014 11:55:02 Assunto: [AsteriskBrasil] RES: Como pegar o UniqueID da Ligação com a AMI do Asterisk com Java Alejandro! Obrigado pela ajuda começou ficar claro na minha mente! No caso aqui já temos a classe é tal, após registrarmos a classe NewExtenEvent qual seria o próximo passo? Obrigado Júlio De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de Alejandro Flores Enviada em: terça-feira, 18 de março de 2014 11:42 Para: asteriskbrasil Assunto: Re: [AsteriskBrasil] Como pegar o UniqueID da Ligação com a AMI do Asterisk com Java Júlio, Crie uma classe NewExtenEvent que extends ManagerEvent. Nessa classe, declare as variáveis como você vê no log, exemplo: private String uniqueid; private String application; private String extension; ... Crie os gets e sets. Depois, na classe onde você inicia a conexão ( managerConnection ), registre sua classe: managerConnection.registerUserEventClass(NewExtenEvent.class); A lógica é simples, você cria uma classe com o mesmo nome de evento recebido no log, implementa as variáveis que vem nele e registra junto a manager connection. Abraço! 2014-03-18 11:15 GMT-03:00 Softplan - Júlio < julio.ce...@softplan.com.br >: Bom dia, Amigos! Estamos em um projeto muito importante na empresa onde trabalhamos! Estamos querendo pegar o uniqueid da ligação em java, vocês sabem? Pegamos um exemplo do tutorial. Neste Método @Override public void onManagerEvent(ManagerEvent event) { // TODO Auto-generated method stub System. out .println(event); } Ele gerar na console várias informações e com ela o uniqueid da ligação. org.asteriskjava.manager.event.NewExtenEvent[dateReceived='Tue Mar 18 11:11:24 BRT 2014',privilege='dialplan,all',application='Goto',sequencenumber=null,extension='s',timestamp=null,uniqueid='1395151871.66746',priority='11',context='unic',appdata='13',server=null,channel='Khomp/B1C4-0.0',systemHashcode=229172540] Como posso pegar esse uniqueid Obrigado _______________________________________________ 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 e telefones IP Conheça todo o portfólio em www.Khomp.com _______________________________________________ ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP . Gateway Sip, Conversores e Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Banco de Canais Analógicos – 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 -- Alejandro Flores Office: 81 4062-9805 Mobile: 81 8186-9432 http://www.triforsec.com.br/ http://www.dialtelecom.com.br/ _______________________________________________ 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 e telefones IP Conheça todo o portfólio em www.Khomp.com _______________________________________________ ALIGERA – Fabricante e desenvolvedor nacional de Soluções para telefonia IP . Gateway Sip, Conversores e Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Banco de Canais Analógicos – 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 e telefones IP Conheça todo o portfólio em www.Khomp.com _______________________________________________ ALIGERA Fabricante e desenvolvedor nacional de Soluções para telefonia IP . Gateway Sip, Conversores e Placas de 1E1, 2E1, 4E1 e 8E1 para PCI ou PCI Express. Banco de Canais Analógicos 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