Não é muito mais fácil criar uma exten para cada segmento de ddd aplicando 
regras especificas e muito mais flexível de dar manutenção depois ?


From: Rodrigo Vian 
Sent: Monday, June 21, 2010 11:58 AM
To: asteriskbrasil@listas.asteriskbrasil.org 
Subject: Re: [AsteriskBrasil] Condicional com máscara.


Pode tentar algo assim...

exten => _X.,1,GotoIf($["${LEN(CALLERID(num))}" != "13"]?macro1,${EXTEN},1)
exten => _X.,n,Set(ENTRADA=${CALLERID(num):0:2})
exten => _X.,n,NoOp(Entrada com DDD ${ENTRADA})
exten => _X.,n(ddd),GotoIf($["${ENTRADA}" = "11"]?contexto11,${EXTEN},1)
exten => _X.,n,GotoIf($["${ENTRADA}" = "21"]?contexto21,${EXTEN},1)
exten => _X.,n,GotoIf($["${ENTRADA}" = 
"31"]?contexto31,${EXTEN},1:appDDD,${EXTEN},1)

Ai é só usar a imaginação pra sua necessidade rs

Abs

Rodrigo Lang escreveu: 
  Bom dia lista.

  Eu necessito fazer um filtro por estado em que o cliente está ligando, isso 
pelo callerid. Alguem aqui já conseguiu realizar um condicional ou loop com uma 
máscara de números ou algo do gênero? Por exemplo:

  if ( "${CALLERID(num)}" == "41XXXXXXXX" ){

  }


  Obs> Eu sei que existem maneiras diferentes de se fazer, como por exemplo 
utilizando Goto().


  Obg,
  Rodrigo Lang.

------------------------------------------------------------------------------
_______________________________________________
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
_______________________________________________
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora www.voipmania.com.br
______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil



--------------------------------------------------------------------------------


_______________________________________________
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
_______________________________________________
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora www.voipmania.com.br
______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
_______________________________________________
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
_______________________________________________
Temos tudo para seu projeto VoIP com Asterisk!
Descontos especiais para assinantes da AsteriskBrasil.org.
Registre-se e receba um cupom exclusivo de desconto!
Acesse agora www.voipmania.com.br
______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil

Responder a