[AsteriskBrasil] Como pegar o UniqueID da Ligação com a AMI do Asterisk com Java
Alejandro Flores
alejandrorflores em gmail.com
Terça Março 18 11:41:41 BRT 2014
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,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-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/e56ec1cd/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil