[AsteriskBrasil] RES: Como pegar o UniqueID da Ligação com a AMI do Asterisk com Java

Softplan - Júlio julio.cesar em softplan.com.br
Terça Março 18 11:55:02 BRT 2014


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-bounces em listas.asteriskbrasil.org
[mailto:asteriskbrasil-bounces em 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.cesar em 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,extens
ion='s',timestamp=null,uniqueid='1395151871.66746',priority='11',context='un
ic',appdata='13',server=null,channel='Khomp/B1C4-0.0',systemHashcode=2291725
40]

 

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-unsubscribe em listas.asteriskbrasil.org





 

-- 


Alejandro Flores

Office:  81 4062-9805
Mobile: 81 8186-9432
http://www.triforsec.com.br/
http://www.dialtelecom.com.br/

-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20140318/f0b45436/attachment.htm 


Mais detalhes sobre a lista de discussão AsteriskBrasil