[AsteriskBrasil] Como pegar o UniqueID da Ligação com a AMI do Asterisk com Java
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-unsubscr...@listas.asteriskbrasil.org
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
Re: [AsteriskBrasil] Como pegar o UniqueID da Ligação com a AMI do Asterisk com Java
Vc tá usando Manager, segue comando getvar; Action: Getvar Synopsis: Gets a Channel Variable Privilege: call,reporting,all Description: Get the value of a global or local channel variable. Variables: (Names marked with * are required) Channel: Channel to read variable from *Variable: Variable name Procura o comando getvar na API, vc terá q informar o CHANNEL desejado, a variavel q vc ker UNIQUEID e só. Flws Em 18-03-2014 11:15, Softplan - Júlio escreveu: 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 ___ 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