Exatamente Moisés. No caso um simples Switch ou Goto resolveria meu
problema. Repetindo: "Neste caso". Porém estou com essa curiosidade
para quando precisar em cases maiores.
Mas como eu disse, acredito não ser possível utlizar uma máscara
dentro de uma condição, a não ser no caso do Switch. :(
Mas valeu a discussão! :P
Obg,
Rodrigo Lang.
Em 21 de junho de 2010 15:21, Moisés Paes Sena
<moi.orion...@gmail.com <mailto:moi.orion...@gmail.com>> escreveu:
Em 21 de junho de 2010 14:29, Israel
<israel.escori...@uranet.com.br
<mailto:israel.escori...@uranet.com.br>> escreveu:
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 ?
Quando se tem algorítimos simples você tem razão. Mas quando se
usa por exemplo URAs muito complexas e não é só você que dá a
manutenção no Código, é aí que entra o AEL, o código fica muito
melhor.
Onde trabalho por exemplo, são várias pessoas alterando o mesmo
código, portanto foi necessário definir padrões de codificação e
tal, até diagramas UML de atividade tive que criar para um URA....
*From:* Rodrigo Vian <mailto:lis...@porttaltecnologia.com.br>
*Sent:* Monday, June 21, 2010 11:58 AM
*To:* asteriskbrasil@listas.asteriskbrasil.org
<mailto: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 <http://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 <http://www.voipmania.com.br>
______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
<mailto: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 <http://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 <http://www.voipmania.com.br>
______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
<mailto: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 <http://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 <http://www.voipmania.com.br>
______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
<mailto:AsteriskBrasil@listas.asteriskbrasil.org>
http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
--
Moisés P. Sena <moi...@oriontec.com.br
<mailto:moi...@oriontec.com.br>>
(Desenvolvedor WEB)
Oriontec Automação Comercial
http://www.oriontec.com.br
_______________________________________________
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
<http://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 <http://www.voipmania.com.br>
______________________________________________
Lista de discussões AsteriskBrasil.org
AsteriskBrasil@listas.asteriskbrasil.org
<mailto: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