Re: [AsteriskBrasil] RES: Variaveis Asterisk
Opa galera, consegui resolver meu problema. Eu estava usando 1 script AGI para pegar esses dados, e sempre que quem ligava, desligava a chamada não conseguia pegar o status da ligação. Para resolver isso foi soh chamar o script no extensions.conf com DeadAGI ao inves de AGI somente. Agora eu consigo pegar sempre o status da ligação independente de quem desliga. Obrigado pela ajuda. -- From: Alexandre Abreu alexandre.ab...@redt.com.br Sent: Thursday, May 07, 2009 10:47 AM To: asteriskbrasil@listas.asteriskbrasil.org Subject: [AsteriskBrasil] RES: Variaveis Asterisk A variável DIALSTATUS pode ser acessada em ambos os casos. Assumindo SIP-SIP em qualquer desligamento, a extensão h,1,... será executada e você poderá imprimir o valor de ${DIALSTATUS} por lá. O importante é que o canal original vai ser sempre quem fez a ligação, independente de quem desligou. Se você quiser herdar essa variável para outros canais, você pode prefixar a variável com _, __ ou tornar a variável global (existem diferenças entre esses métodos). Espero que isso resolva o problema de vocês. -- Alexandre Abreu RedT Telecom http://www.redt.com.br De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de eder souza Enviada em: quarta-feira, 6 de maio de 2009 17:46 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: Re: [AsteriskBrasil] Variaveis Asterisk Kra tbm notei o mesmo problema aqui no asterisk 1.4 e afins se souber de algo me fala.. Talvez tenha algum parametrou ou flag para setar . Eng Eder --- Em qua, 6/5/09, Rodrigo Ferreira rsferre...@vipway.com.br escreveu: De: Rodrigo Ferreira rsferre...@vipway.com.br Assunto: [AsteriskBrasil] Variaveis Asterisk Para: asteriskbrasil@listas.asteriskbrasil.org Data: Quarta-feira, 6 de Maio de 2009, 10:41 Olá pessoal, estou tendo 1 duvida/problema usando variaveis no Asterisk 1.4. Estou fazendo 1 script em que eu preciso pegar o valor da variavel DIALSTATUS, porem acontece o seguinte. Ligando do 4000 para o 5000, a ligação ocorre normal, o 5000 atende .. quando vai encerrar a ligação, se o 4000 desligar eu não recebo o valor de DIALSTATUS, eu só recebo se o 5000 desligar ( no caso o destinatario ). Pelo que pude perceber sempre acontece isso, eu só recebo o valor da variavel DIALSTATUS se o numero de destino desligar a ligação, se o usuario que fez a ligação, desligar, eu não recebo nada. Alguem tem ideia do que possa ser? Agradeço qualquer ajuda. Grato. ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] RES: Variaveis Asterisk
A variável DIALSTATUS pode ser acessada em ambos os casos. Assumindo SIP-SIP em qualquer desligamento, a extensão h,1,... será executada e você poderá imprimir o valor de ${DIALSTATUS} por lá. O importante é que o canal original vai ser sempre quem fez a ligação, independente de quem desligou. Se você quiser herdar essa variável para outros canais, você pode prefixar a variável com _, __ ou tornar a variável global (existem diferenças entre esses métodos). Espero que isso resolva o problema de vocês. -- Alexandre Abreu RedT Telecom http://www.redt.com.br De: asteriskbrasil-boun...@listas.asteriskbrasil.org [mailto:asteriskbrasil-boun...@listas.asteriskbrasil.org] Em nome de eder souza Enviada em: quarta-feira, 6 de maio de 2009 17:46 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: Re: [AsteriskBrasil] Variaveis Asterisk Kra tbm notei o mesmo problema aqui no asterisk 1.4 e afins se souber de algo me fala.. Talvez tenha algum parametrou ou flag para setar . Eng Eder --- Em qua, 6/5/09, Rodrigo Ferreira rsferre...@vipway.com.br escreveu: De: Rodrigo Ferreira rsferre...@vipway.com.br Assunto: [AsteriskBrasil] Variaveis Asterisk Para: asteriskbrasil@listas.asteriskbrasil.org Data: Quarta-feira, 6 de Maio de 2009, 10:41 Olá pessoal, estou tendo 1 duvida/problema usando variaveis no Asterisk 1.4. Estou fazendo 1 script em que eu preciso pegar o valor da variavel DIALSTATUS, porem acontece o seguinte. Ligando do 4000 para o 5000, a ligação ocorre normal, o 5000 atende .. quando vai encerrar a ligação, se o 4000 desligar eu não recebo o valor de DIALSTATUS, eu só recebo se o 5000 desligar ( no caso o destinatario ). Pelo que pude perceber sempre acontece isso, eu só recebo o valor da variavel DIALSTATUS se o numero de destino desligar a ligação, se o usuario que fez a ligação, desligar, eu não recebo nada. Alguem tem ideia do que possa ser? Agradeço qualquer ajuda. Grato. ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil Veja quais são os assuntos do momento no Yahoo! + Buscados: Top 10 - Celebridades - Música - Esportes ___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
[AsteriskBrasil] Res: Variaveis Asterisk
Olá, tive o mesmo problema que vc... Consegui pegar essa variável no contexto h. exten = _X.,1,Ringing exten = _X.,2,Wait(2) exten = _X.,3,Answer exten = _X.,4,Hangup exten = h,1,NoOp(CAUSA: ${DIALSTATUS}) Att, Fernando da Silva Santos NOC - Network Operation Center NGN Soluções http://www.ngnsolucoes.com.br MSN-Email: n...@ngnsolucoes.com.br Niterói - Rio de Janeiro ---Mensagem original--- De: Rodrigo Ferreira Data: 6/5/2009 02:19:21 Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: [AsteriskBrasil] Variaveis Asterisk Olá pessoal, estou tendo 1 duvida/problema usando variaveis no Asterisk 1.4. Estou fazendo 1 script em que eu preciso pegar o valor da variavel DIALSTATUS, porem acontece o seguinte. Ligando do 4000 para o 5000, a ligação ocorre normal, o 5000 atende .. quando vai encerrar a ligação, se o 4000 desligar eu não recebo o valor de DIALSTATUS, eu só recebo se o 5000 desligar ( no caso o destinatario ). Pelo que pude perceber sempre acontece isso, eu só recebo o valor da variavel DIALSTATUS se o numero de destino desligar a ligação, se o usuario que fez a ligação, desligar, eu não recebo nada. Alguem tem ideia do que possa ser? Agradeço qualquer ajuda. Grato. 608-1041A.jpg___ Openmoko Freerunner, primeiro telefone open source, disponível no Brasil rodando o Android da Google. http://www.neodroid.com Compre uma camiseta da AsteriskBrasil.org! http://www.voipmania.com.br Acesse o canal IRC de discussão sobre Asterisk em Português Brasileiro na rede Freenode.net: #asterisk-br ___ Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil