Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}
Bom dia Anderson... Troque o comando Playback por Background. Como o Neimar disse, o Playback vai ser executado até o final, já o Background não, pode ser interrompido por outro evento... Feliz 2011 a todos! Mensagem original De: Neimar Lima de Avila Responder a: asteriskbrasil@listas.asteriskbrasil.org Para: asteriskbrasil@listas.asteriskbrasil.org Assunto: Re: [AsteriskBrasil] Callerid e ${DIALSTATUS} Data: Fri, 31 Dec 2010 20:15:31 -0200 O busydetect e busycount vão na configuração do dahdi. Mas a instrução playback nao termina enquanto nao tocar todo o audio. E verifique se qdo o cliente desliga qual é o tempo q a operadora começa a sinalizar o ocupado. Enviado via iPhone Em 31/12/2010, às 19:58, "Anderson M. Andrade" escreveu: > Patrick, > > Realmente era esse o problema, mas agora que já sabemos que não > mostrava a informação por falta do Dial, o problema de quem ligou > desligar a chamada ainda sim o asterisk vai continuar os processos, > como se fosse um loop. sendo que era para eles terem sidos > interrompidos no momento que foi desligado. > > Achei sobre callprogress, busydetect, busycoun porem também sem > sucesso. > > > > Att, > > > > > > Em 31 de dezembro de 2010 19:34, Patrick El Youssef > escreveu: > > Anderson, > > O problema é que no seu exten você não tem um DIAL por isso > ela esta vazia > > > > exten => s,1,Wait(3) > exten => s,n,NoOp(Chamada entrou na URA- Callerid: > ${CALLERID(num)} ) > > > exten => s,n,Dial(SIP/) ; UM EXEMPLO > > > exten => s,n,Goto(s-${DIALSTATUS},1) > > exten => s-CANCEL,1,Hangup > > exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) > > > > Só acertar isso que vai funcionar normalmente. > > Em 31-12-2010 08:31, Anderson M. Andrade escreveu: > > > > Patrick, bom dia. > > > > > > O problema é que a variável ${DIALSTATUS}, não esta > > retornando valor algum. > > Exemplo: > > exten => s,n,Goto(s-${DIALSTATUS},1) > > > > Arquivo de log, não tem o valor. > >-- Executing [...@default:3] Goto("DAHDI/1-1", "s-"FALTA O > > VALOR DA VARIAVEL",1") in new stack > > > > > > > > Att, > > > > > > > > > > Em 30 de dezembro de 2010 18:41, Patrick El Youssef > > escreveu: > > > > Então eu havia postado aqui a um tempo e pelo visto > > o status CANCEL foi substituído por "NO ANSWER" nas > > versões 1.6.2. > > > > Em 30-12-2010 17:54, Anderson M. Andrade escreveu: > > > > > A versão é asterisk-1.6.2.15. > > > > > > > > > Att, > > > > > > > > > Em 30 de dezembro de 2010 17:45, Patrick El > > > Youssef escreveu: > > > > > > Qual a versão do asterisk? > > > > > > Em 30-12-2010 17:12, Anderson M. Andrade > > > escreveu: > > > > > > > > > > > Prezados, > > > > > > > > > > > > Estou montaando o URA, porém quando > > > > efetuo ligações para o número ligado ao > > > > asterisk > > > > e cancelo a ligação, o URA continua o > > > > processo normalmente, como se quem ligou > > > > não estivesse desligado a ligação, > > > > até um deterninado ponto, un 40 > > > > segundos, depois desliga normalmente. > > > > Mas se durante esse processo, se tentar > > > > fazer outra ligação vai estar como > > > > ocupado,
Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}
aqui ultilizo no dialplan a extensão h exten=>h,1,Hangup Pelo que li quando o asterisk detecta o BUSY(sinal de ocupado emitido pela operadora quando o chamador desliga) ele chama o contexto h. Acredito que na sua versão o busydetect e o hangup é automatico. mais experimenta botar aí pra ver se resolve... abraços. e um feliz 2011. Em 31 de dezembro de 2010 20:31, Patrick El Youssef escreveu: > Anderson agora entra naquela questão que eu te informei, no meu caso eu > não tenho o retorno CANCEL e sim NOANSWER. > Faço o seguinte coloque esta linha: > > > exten => s,1,Wait(3) > exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) > *exten => s,n,Dial(SIP/) ; UM EXEMPLO* > exten => s,n,Goto(s-${DIALSTATUS},1) > *exten => s,n,NoOp(s-${DIALSTATUS})* > exten => s-CANCEL,1,Hangup > exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) > > Veja qual o retorno da variavel e altere seu extensions. > > Valeu > > Em 31-12-2010 19:57, Anderson M. Andrade escreveu: > > Patrick, > > Realmente era esse o problema, mas agora que já sabemos que não mostrava a > informação por falta do Dial, o problema de quem ligou desligar a chamada > ainda sim o asterisk vai continuar os processos, como se fosse um loop. > sendo que era para eles terem sidos interrompidos no momento que foi > desligado. > > Achei sobre *callprogress*, *busydetect*, busycoun porem também sem > sucesso. > > > > Att, > > > > > Em 31 de dezembro de 2010 19:34, Patrick El Youssef < > wushumast...@gmail.com> escreveu: > >> Anderson, >> >> O problema é que no seu exten você não tem um DIAL por isso ela esta vazia >> >> >> >> exten => s,1,Wait(3) >> exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) >> *exten => s,n,Dial(SIP/) ; UM EXEMPLO* >> >> exten => s,n,Goto(s-${DIALSTATUS},1) >> exten => s-CANCEL,1,Hangup >> exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) >> >> Só acertar isso que vai funcionar normalmente. >> >> Em 31-12-2010 08:31, Anderson M. Andrade escreveu: >> >> Patrick, bom dia. >> >> >> O problema é que a variável* ${DIALSTATUS}*, não esta retornando valor >> algum. >> Exemplo: >> exten => s,n,Goto(s-*${DIALSTATUS}*,1) >> >> Arquivo de log, não tem o valor. >>-- Executing [...@default:3] Goto("DAHDI/1-1", "s-*"FALTA O VALOR DA >> VARIAVE*L",1") in new stack >> >> >> >> Att, >> >> >> >> Em 30 de dezembro de 2010 18:41, Patrick El Youssef < >> wushumast...@gmail.com> escreveu: >> >>> Então eu havia postado aqui a um tempo e pelo visto o status CANCEL foi >>> substituído por "NO ANSWER" nas versões 1.6.2. >>> >>> Em 30-12-2010 17:54, Anderson M. Andrade escreveu: >>> >>> A versão é asterisk-1.6.2.15. >>> >>> >>> Att, >>> >>> Em 30 de dezembro de 2010 17:45, Patrick El Youssef < >>> wushumast...@gmail.com> escreveu: >>> Qual a versão do asterisk? Em 30-12-2010 17:12, Anderson M. Andrade escreveu: Prezados, Estou montaando o URA, porém quando efetuo ligações para o número ligado ao asterisk e cancelo a ligação, o URA continua o processo normalmente, como se quem ligou não estivesse desligado a ligação, até um deterninado ponto, un 40 segundos, depois desliga normalmente. Mas se durante esse processo, se tentar fazer outra ligação vai estar como ocupado, enquanto não terminar o tempo de timeout e a ligação for finalizada. Então estou tentando utilizar a varivével ${DIALSTATUS} Segue como estou utilizando. [default] ; Ligacao Vinda da PSTN exten => s,1,Wait(3) exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) exten => s,n,Goto(s-${DIALSTATUS},1) ;* verifica o status da ligação.* exten => s-CANCEL,1,Hangup; *se a ligação foi cancelada, desliga liberando a linha.* exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) Porém acompanhando pelo console ele não consegue listar o valor da variável ${DIALSTATUS}, na configuração do sip, já esta com a opção *qualify = yes.* Outra coisa também, como pode ser observado, ele não consegue mostrar o número que esta ligando. "Callerid" Log -- Executing [...@default:1] Wait("DAHDI/1-1", "5") in new stack -- Executing [...@default:2] NoOp("DAHDI/1-1", "Chamada entrou na URA- Callerid: ") in new stack -- Executing [...@default:3] Goto("DAHDI/1-1", "s-,1") in new stack - Anderson Andrade ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Headsets Plantronics com o melhor preço do Brasil. Acesse agora www.voipmania.com.br VOIPMANIA S
Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}
Anderson agora entra naquela questão que eu te informei, no meu caso eu não tenho o retorno CANCEL e sim NOANSWER. Faço o seguinte coloque esta linha: exten => s,1,Wait(3) exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) exten => s,n,Dial(SIP/) ; UM EXEMPLO exten => s,n,Goto(s-${DIALSTATUS},1) exten => s,n,NoOp(s-${DIALSTATUS}) exten => s-CANCEL,1,Hangup exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) Veja qual o retorno da variavel e altere seu extensions. Valeu Em 31-12-2010 19:57, Anderson M. Andrade escreveu: Patrick, Realmente era esse o problema, mas agora que já sabemos que não mostrava a informação por falta do Dial, o problema de quem ligou desligar a chamada ainda sim o asterisk vai continuar os processos, como se fosse um loop. sendo que era para eles terem sidos interrompidos no momento que foi desligado. Achei sobre callprogress, busydetect, busycoun porem também sem sucesso. Att, Em 31 de dezembro de 2010 19:34, Patrick El Youssefescreveu: Anderson, O problema é que no seu exten você não tem um DIAL por isso ela esta vazia exten => s,1,Wait(3) exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) exten => s,n,Dial(SIP/) ; UM EXEMPLO exten => s,n,Goto(s-${DIALSTATUS},1) exten => s-CANCEL,1,Hangup exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) Só acertar isso que vai funcionar normalmente. Em 31-12-2010 08:31, Anderson M. Andrade escreveu: Patrick, bom dia. O problema é que a variável ${DIALSTATUS}, não esta retornando valor algum. Exemplo: exten => s,n,Goto(s-${DIALSTATUS},1) Arquivo de log, não tem o valor. -- Executing [...@default:3] Goto("DAHDI/1-1", "s-"FALTA O VALOR DA VARIAVEL",1") in new stack Att, Em 30 de dezembro de 2010 18:41, Patrick El Youssef escreveu: Então eu havia postado aqui a um tempo e pelo visto o status CANCEL foi substituído por "NO ANSWER" nas versões 1.6.2. Em 30-12-2010 17:54, Anderson M. Andrade escreveu: A versão é asterisk-1.6.2.15. Att, Em 30 de dezembro de 2010 17:45, Patrick El Youssef escreveu: Qual a versão do asterisk? Em 30-12-2010 17:12, Anderson M. Andrade escreveu: Prezados, Estou montaando o URA, porém quando efetuo ligações para o número ligado ao asterisk e cancelo a ligação, o URA continua o processo normalmente, como se quem ligou não estivesse desligado a ligação, até um deterninado ponto, un 40 segundos, depois desliga normalmente. Mas se durante esse processo, se ten
Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}
O busydetect e busycount vão na configuração do dahdi. Mas a instrução playback nao termina enquanto nao tocar todo o audio. E verifique se qdo o cliente desliga qual é o tempo q a operadora começa a sinalizar o ocupado. Enviado via iPhone Em 31/12/2010, às 19:58, "Anderson M. Andrade" escreveu: Patrick, Realmente era esse o problema, mas agora que já sabemos que não mostrava a informação por falta do Dial, o problema de quem ligou desligar a chamada ainda sim o asterisk vai continuar os processos, como se fosse um loop. sendo que era para eles terem sidos interrompidos no momento que foi desligado. Achei sobre *callprogress*, *busydetect*, busycoun porem também sem sucesso. Att, Em 31 de dezembro de 2010 19:34, Patrick El Youssef escreveu: > Anderson, > > O problema é que no seu exten você não tem um DIAL por isso ela esta vazia > > > exten => s,1,Wait(3) > exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) > *exten => s,n,Dial(SIP/) ; UM EXEMPLO* > > exten => s,n,Goto(s-${DIALSTATUS},1) > exten => s-CANCEL,1,Hangup > exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) > > Só acertar isso que vai funcionar normalmente. > > Em 31-12-2010 08:31, Anderson M. Andrade escreveu: > > Patrick, bom dia. > > > O problema é que a variável* ${DIALSTATUS}*, não esta retornando valor > algum. > Exemplo: > exten => s,n,Goto(s-*${DIALSTATUS}*,1) > > Arquivo de log, não tem o valor. >-- Executing [...@default:3] Goto("DAHDI/1-1", "s-*"FALTA O VALOR DA > VARIAVE*L",1") in new stack > > > > Att, > > > > Em 30 de dezembro de 2010 18:41, Patrick El Youssef < > wushumast...@gmail.com> escreveu: > >> Então eu havia postado aqui a um tempo e pelo visto o status CANCEL foi >> substituído por "NO ANSWER" nas versões 1.6.2. >> >> Em 30-12-2010 17:54, Anderson M. Andrade escreveu: >> >> A versão é asterisk-1.6.2.15. >> >> >> Att, >> >> Em 30 de dezembro de 2010 17:45, Patrick El Youssef < >> wushumast...@gmail.com> escreveu: >> >>> Qual a versão do asterisk? >>> >>> Em 30-12-2010 17:12, Anderson M. Andrade escreveu: >>> >>> >>> Prezados, >>> >>> >>> Estou montaando o URA, porém quando efetuo ligações para o número ligado >>> ao asterisk >>> e cancelo a ligação, o URA continua o processo normalmente, como se quem >>> ligou não estivesse desligado a ligação, >>> até um deterninado ponto, un 40 segundos, depois desliga normalmente. >>> Mas se durante esse processo, se tentar fazer outra ligação vai estar >>> como ocupado, enquanto não terminar o tempo de timeout e a ligação for >>> finalizada. >>> >>> Então estou tentando utilizar a varivével ${DIALSTATUS} >>> >>> Segue como estou utilizando. >>> >>> [default] >>> >>> ; Ligacao Vinda da PSTN >>> exten => s,1,Wait(3) >>> exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) >>> exten => s,n,Goto(s-${DIALSTATUS},1) ;* verifica o status da ligação.* >>> exten => s-CANCEL,1,Hangup; *se a ligação foi cancelada, desliga >>> liberando a linha.* >>> exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) >>> >>> Porém acompanhando pelo console ele não consegue listar o valor da >>> variável ${DIALSTATUS}, na configuração do sip, já esta com a opção *qualify >>> = yes.* Outra >>> coisa também, como pode ser observado, ele não consegue mostrar o número >>> que esta ligando. "Callerid" >>> Log >>> -- Executing [...@default:1] Wait("DAHDI/1-1", "5") in new stack >>> -- Executing [...@default:2] NoOp("DAHDI/1-1", "Chamada entrou na URA- >>> Callerid: ") in new stack >>> -- Executing [...@default:3] Goto("DAHDI/1-1", "s-,1") in new stack >>> >>> >>> >>> >>> >>> - >>> Anderson Andrade >>> >>> >>> >>> ___ >>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>> - Suporte técnico local qualificado e gratuito >>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>> ___ >>> Headsets Plantronics com o melhor preço do Brasil. >>> Acesse agora www.voipmania.com.br >>> VOIPMANIA STORE >>> >>> Lista de discussões >>> asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>> __ >>> Para remover seu email desta lista, basta enviar um email em branco para >>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>> >>> >>> ___ >>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>> - Suporte técnico local qualificado e gratuito >>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>> ___ >>> Headsets Plantronics com o melhor preço do Brasil. >>> Acesse agora www.voipmania.com.br >>> VOIPMANIA STORE >>> >>> Lista de discussões Aste
Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}
Patrick, Realmente era esse o problema, mas agora que já sabemos que não mostrava a informação por falta do Dial, o problema de quem ligou desligar a chamada ainda sim o asterisk vai continuar os processos, como se fosse um loop. sendo que era para eles terem sidos interrompidos no momento que foi desligado. Achei sobre *callprogress*, *busydetect*, busycoun porem também sem sucesso. Att, Em 31 de dezembro de 2010 19:34, Patrick El Youssef escreveu: > Anderson, > > O problema é que no seu exten você não tem um DIAL por isso ela esta vazia > > > exten => s,1,Wait(3) > exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) > *exten => s,n,Dial(SIP/) ; UM EXEMPLO* > > exten => s,n,Goto(s-${DIALSTATUS},1) > exten => s-CANCEL,1,Hangup > exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) > > Só acertar isso que vai funcionar normalmente. > > Em 31-12-2010 08:31, Anderson M. Andrade escreveu: > > Patrick, bom dia. > > > O problema é que a variável* ${DIALSTATUS}*, não esta retornando valor > algum. > Exemplo: > exten => s,n,Goto(s-*${DIALSTATUS}*,1) > > Arquivo de log, não tem o valor. >-- Executing [...@default:3] Goto("DAHDI/1-1", "s-*"FALTA O VALOR DA > VARIAVE*L",1") in new stack > > > > Att, > > > > Em 30 de dezembro de 2010 18:41, Patrick El Youssef < > wushumast...@gmail.com> escreveu: > >> Então eu havia postado aqui a um tempo e pelo visto o status CANCEL foi >> substituído por "NO ANSWER" nas versões 1.6.2. >> >> Em 30-12-2010 17:54, Anderson M. Andrade escreveu: >> >> A versão é asterisk-1.6.2.15. >> >> >> Att, >> >> Em 30 de dezembro de 2010 17:45, Patrick El Youssef < >> wushumast...@gmail.com> escreveu: >> >>> Qual a versão do asterisk? >>> >>> Em 30-12-2010 17:12, Anderson M. Andrade escreveu: >>> >>> >>> Prezados, >>> >>> >>> Estou montaando o URA, porém quando efetuo ligações para o número ligado >>> ao asterisk >>> e cancelo a ligação, o URA continua o processo normalmente, como se quem >>> ligou não estivesse desligado a ligação, >>> até um deterninado ponto, un 40 segundos, depois desliga normalmente. >>> Mas se durante esse processo, se tentar fazer outra ligação vai estar >>> como ocupado, enquanto não terminar o tempo de timeout e a ligação for >>> finalizada. >>> >>> Então estou tentando utilizar a varivével ${DIALSTATUS} >>> >>> Segue como estou utilizando. >>> >>> [default] >>> >>> ; Ligacao Vinda da PSTN >>> exten => s,1,Wait(3) >>> exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) >>> exten => s,n,Goto(s-${DIALSTATUS},1) ;* verifica o status da ligação.* >>> exten => s-CANCEL,1,Hangup; *se a ligação foi cancelada, desliga >>> liberando a linha.* >>> exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) >>> >>> Porém acompanhando pelo console ele não consegue listar o valor da >>> variável ${DIALSTATUS}, na configuração do sip, já esta com a opção *qualify >>> = yes.* Outra >>> coisa também, como pode ser observado, ele não consegue mostrar o número >>> que esta ligando. "Callerid" >>> Log >>> -- Executing [...@default:1] Wait("DAHDI/1-1", "5") in new stack >>> -- Executing [...@default:2] NoOp("DAHDI/1-1", "Chamada entrou na URA- >>> Callerid: ") in new stack >>> -- Executing [...@default:3] Goto("DAHDI/1-1", "s-,1") in new stack >>> >>> >>> >>> >>> >>> - >>> Anderson Andrade >>> >>> >>> >>> ___ >>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>> - Suporte técnico local qualificado e gratuito >>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>> ___ >>> Headsets Plantronics com o melhor preço do Brasil. >>> Acesse agora www.voipmania.com.br >>> VOIPMANIA STORE >>> >>> Lista de discussões >>> asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>> __ >>> Para remover seu email desta lista, basta enviar um email em branco para >>> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >>> >>> >>> ___ >>> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >>> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >>> - Suporte técnico local qualificado e gratuito >>> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >>> ___ >>> Headsets Plantronics com o melhor preço do Brasil. >>> Acesse agora www.voipmania.com.br >>> VOIPMANIA STORE >>> >>> Lista de discussões AsteriskBrasil.org >>> AsteriskBrasil@listas.asteriskbrasil.org >>> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >>> __ >>> Para remover seu email desta lista, basta enviar um email em branco para >>> asteriskbrasil-unsubscr...@listas.asteri
Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}
Anderson, O problema é que no seu exten você não tem um DIAL por isso ela esta vazia exten => s,1,Wait(3) exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) exten => s,n,Dial(SIP/) ; UM EXEMPLO exten => s,n,Goto(s-${DIALSTATUS},1) exten => s-CANCEL,1,Hangup exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) Só acertar isso que vai funcionar normalmente. Em 31-12-2010 08:31, Anderson M. Andrade escreveu: Patrick, bom dia. O problema é que a variável ${DIALSTATUS}, não esta retornando valor algum. Exemplo: exten => s,n,Goto(s-${DIALSTATUS},1) Arquivo de log, não tem o valor. -- Executing [...@default:3] Goto("DAHDI/1-1", "s-"FALTA O VALOR DA VARIAVEL",1") in new stack Att, Em 30 de dezembro de 2010 18:41, Patrick El Youssefescreveu: Então eu havia postado aqui a um tempo e pelo visto o status CANCEL foi substituído por "NO ANSWER" nas versões 1.6.2. Em 30-12-2010 17:54, Anderson M. Andrade escreveu: A versão é asterisk-1.6.2.15. Att, Em 30 de dezembro de 2010 17:45, Patrick El Youssef escreveu: Qual a versão do asterisk? Em 30-12-2010 17:12, Anderson M. Andrade escreveu: Prezados, Estou montaando o URA, porém quando efetuo ligações para o número ligado ao asterisk e cancelo a ligação, o URA continua o processo normalmente, como se quem ligou não estivesse desligado a ligação, até um deterninado ponto, un 40 segundos, depois desliga normalmente. Mas se durante esse processo, se tentar fazer outra ligação vai estar como ocupado, enquanto não terminar o tempo de timeout e a ligação for finalizada. Então estou tentando utilizar a varivével ${DIALSTATUS} Segue como estou utilizando. [default] ; Ligacao Vinda da PSTN exten => s,1,Wait(3) exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) exten => s,n,Goto(s-${DIALSTATUS},1) ; verifica o status da ligação. exten => s-CANCEL,1,Hangup; se a ligação foi cancelada, desliga liberando a linha. exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) Porém acompanhando pelo console ele não consegue listar o valor da variável ${DIALSTATUS}, na configuração do sip, já esta com a opção qualify = yes. Outra coisa também, como pode ser observado, ele não consegue mostrar o número que esta ligando. "Callerid" Log -- Executing [...@default:1] Wait("DAHDI/1-1", "5") in new stack -- Executing [...@default:2] NoOp("DAHDI/1-1", "Chamada entrou na URA- Callerid: ") in new stack -- Executing [...@default:3] Goto("DAHDI/1-1", "s-,1") in new stack - Anderson Andrade
Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}
Patrick, bom dia. O problema é que a variável* ${DIALSTATUS}*, não esta retornando valor algum. Exemplo: exten => s,n,Goto(s-*${DIALSTATUS}*,1) Arquivo de log, não tem o valor. -- Executing [...@default:3] Goto("DAHDI/1-1", "s-*"FALTA O VALOR DA VARIAVE*L",1") in new stack Att, Em 30 de dezembro de 2010 18:41, Patrick El Youssef escreveu: > Então eu havia postado aqui a um tempo e pelo visto o status CANCEL foi > substituído por "NO ANSWER" nas versões 1.6.2. > > Em 30-12-2010 17:54, Anderson M. Andrade escreveu: > > A versão é asterisk-1.6.2.15. > > > Att, > > Em 30 de dezembro de 2010 17:45, Patrick El Youssef < > wushumast...@gmail.com> escreveu: > >> Qual a versão do asterisk? >> >> Em 30-12-2010 17:12, Anderson M. Andrade escreveu: >> >> >> Prezados, >> >> >> Estou montaando o URA, porém quando efetuo ligações para o número ligado >> ao asterisk >> e cancelo a ligação, o URA continua o processo normalmente, como se quem >> ligou não estivesse desligado a ligação, >> até um deterninado ponto, un 40 segundos, depois desliga normalmente. >> Mas se durante esse processo, se tentar fazer outra ligação vai estar como >> ocupado, enquanto não terminar o tempo de timeout e a ligação for >> finalizada. >> >> Então estou tentando utilizar a varivével ${DIALSTATUS} >> >> Segue como estou utilizando. >> >> [default] >> >> ; Ligacao Vinda da PSTN >> exten => s,1,Wait(3) >> exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) >> exten => s,n,Goto(s-${DIALSTATUS},1) ;* verifica o status da ligação.* >> exten => s-CANCEL,1,Hangup; *se a ligação foi cancelada, desliga >> liberando a linha.* >> exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) >> >> Porém acompanhando pelo console ele não consegue listar o valor da >> variável ${DIALSTATUS}, na configuração do sip, já esta com a opção *qualify >> = yes.* Outra >> coisa também, como pode ser observado, ele não consegue mostrar o número >> que esta ligando. "Callerid" >> Log >> -- Executing [...@default:1] Wait("DAHDI/1-1", "5") in new stack >> -- Executing [...@default:2] NoOp("DAHDI/1-1", "Chamada entrou na URA- >> Callerid: ") in new stack >> -- Executing [...@default:3] Goto("DAHDI/1-1", "s-,1") in new stack >> >> >> >> >> >> - >> Anderson Andrade >> >> >> >> ___ >> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >> - Suporte técnico local qualificado e gratuito >> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >> ___ >> Headsets Plantronics com o melhor preço do Brasil. >> Acesse agora www.voipmania.com.br >> VOIPMANIA STORE >> >> Lista de discussões >> asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> __ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> >> >> ___ >> KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. >> - Hardware com alta disponibilidade de recursos e qualidade KHOMP >> - Suporte técnico local qualificado e gratuito >> Conheça a linha completa de produtos KHOMP em www.khomp.com.br >> ___ >> Headsets Plantronics com o melhor preço do Brasil. >> Acesse agora www.voipmania.com.br >> VOIPMANIA STORE >> >> Lista de discussões AsteriskBrasil.org >> AsteriskBrasil@listas.asteriskbrasil.org >> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil >> __ >> Para remover seu email desta lista, basta enviar um email em branco para >> asteriskbrasil-unsubscr...@listas.asteriskbrasil.org >> > > > > -- > Anderson Andrade > > > > ___ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > ___ > Headsets Plantronics com o melhor preço do Brasil. > Acesse agora www.voipmania.com.br > VOIPMANIA STORE > > Lista de discussões > asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > __ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > > ___ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça
Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}
A versão é asterisk-1.6.2.15. Att, Em 30 de dezembro de 2010 17:45, Patrick El Youssef escreveu: > Qual a versão do asterisk? > > Em 30-12-2010 17:12, Anderson M. Andrade escreveu: > > > Prezados, > > > Estou montaando o URA, porém quando efetuo ligações para o número ligado > ao asterisk > e cancelo a ligação, o URA continua o processo normalmente, como se quem > ligou não estivesse desligado a ligação, > até um deterninado ponto, un 40 segundos, depois desliga normalmente. > Mas se durante esse processo, se tentar fazer outra ligação vai estar como > ocupado, enquanto não terminar o tempo de timeout e a ligação for > finalizada. > > Então estou tentando utilizar a varivével ${DIALSTATUS} > > Segue como estou utilizando. > > [default] > > ; Ligacao Vinda da PSTN > exten => s,1,Wait(3) > exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) > exten => s,n,Goto(s-${DIALSTATUS},1) ;* verifica o status da ligação.* > exten => s-CANCEL,1,Hangup; *se a ligação foi cancelada, desliga liberando > a linha.* > exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) > > Porém acompanhando pelo console ele não consegue listar o valor da variável > ${DIALSTATUS}, na configuração do sip, já esta com a opção *qualify = yes. > * Outra > coisa também, como pode ser observado, ele não consegue mostrar o número > que esta ligando. "Callerid" > Log > -- Executing [...@default:1] Wait("DAHDI/1-1", "5") in new stack > -- Executing [...@default:2] NoOp("DAHDI/1-1", "Chamada entrou na URA- > Callerid: ") in new stack > -- Executing [...@default:3] Goto("DAHDI/1-1", "s-,1") in new stack > > > > > > - > Anderson Andrade > > > > ___ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > ___ > Headsets Plantronics com o melhor preço do Brasil. > Acesse agora www.voipmania.com.br > VOIPMANIA STORE > > Lista de discussões > asteriskbrasil.orgasteriskbra...@listas.asteriskbrasil.orghttp://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > __ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > > > ___ > KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. > - Hardware com alta disponibilidade de recursos e qualidade KHOMP > - Suporte técnico local qualificado e gratuito > Conheça a linha completa de produtos KHOMP em www.khomp.com.br > ___ > Headsets Plantronics com o melhor preço do Brasil. > Acesse agora www.voipmania.com.br > VOIPMANIA STORE > > Lista de discussões AsteriskBrasil.org > AsteriskBrasil@listas.asteriskbrasil.org > http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil > __ > Para remover seu email desta lista, basta enviar um email em branco para > asteriskbrasil-unsubscr...@listas.asteriskbrasil.org > -- Anderson Andrade ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Headsets Plantronics com o melhor preço do Brasil. Acesse agora www.voipmania.com.br VOIPMANIA STORE Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil __ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org
Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}
Qual a versão do asterisk? Em 30-12-2010 17:12, Anderson M. Andrade escreveu: Prezados, Estou montaando o URA, porém quando efetuo ligações para o número ligado ao asterisk e cancelo a ligação, o URA continua o processo normalmente, como se quem ligou não estivesse desligado a ligação, até um deterninado ponto, un 40 segundos, depois desliga normalmente. Mas se durante esse processo, se tentar fazer outra ligação vai estar como ocupado, enquanto não terminar o tempo de timeout e a ligação for finalizada. Então estou tentando utilizar a varivével ${DIALSTATUS} Segue como estou utilizando. [default] ; Ligacao Vinda da PSTN exten => s,1,Wait(3) exten => s,n,NoOp(Chamada entrou na URA- Callerid: ${CALLERID(num)} ) exten => s,n,Goto(s-${DIALSTATUS},1) ; verifica o status da ligação. exten => s-CANCEL,1,Hangup; se a ligação foi cancelada, desliga liberando a linha. exten => s,n,playback(/var/lib/asterisk/moh/ura_inicio5) Porém acompanhando pelo console ele não consegue listar o valor da variável ${DIALSTATUS}, na configuração do sip, já esta com a opção qualify = yes. Outra coisa também, como pode ser observado, ele não consegue mostrar o número que esta ligando. "Callerid" Log -- Executing [...@default:1] Wait("DAHDI/1-1", "5") in new stack -- Executing [...@default:2] NoOp("DAHDI/1-1", "Chamada entrou na URA- Callerid: ") in new stack -- Executing [...@default:3] Goto("DAHDI/1-1", "s-,1") in new stack - Anderson Andrade ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Headsets Plantronics com o melhor preço do Brasil. Acesse agora www.voipmania.com.br VOIPMANIA STORE Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil __ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org ___ KHOMP: qualidade em placas de E1, GSM, FXS e FXO para Asterisk. - Hardware com alta disponibilidade de recursos e qualidade KHOMP - Suporte técnico local qualificado e gratuito Conheça a linha completa de produtos KHOMP em www.khomp.com.br ___ Headsets Plantronics com o melhor preço do Brasil. Acesse agora www.voipmania.com.br VOIPMANIA STORE Lista de discussões AsteriskBrasil.org AsteriskBrasil@listas.asteriskbrasil.org http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil __ Para remover seu email desta lista, basta enviar um email em branco para asteriskbrasil-unsubscr...@listas.asteriskbrasil.org