Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}

2011-01-03 Por tôpico Rodrigo Vian
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}

2010-12-31 Por tôpico Fernando Vargas Fagundes
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}

2010-12-31 Por tôpico Patrick El Youssef


  
  
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 
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 ten

Re: [AsteriskBrasil] Callerid e ${DIALSTATUS}

2010-12-31 Por tôpico Neimar Lima de Avila
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}

2010-12-31 Por tôpico Anderson M. Andrade
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}

2010-12-31 Por tôpico Patrick El Youssef


  
  
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, 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}

2010-12-31 Por tôpico Anderson M. Andrade
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}

2010-12-30 Por tôpico Anderson M. Andrade
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}

2010-12-30 Por tôpico Patrick El Youssef


  
  
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