[AsteriskBrasil] Condicional com máscara.
Sylvio Carlos Jollenbeck Borin
sylvio.sdr em gmail.com
Segunda Junho 21 11:33:04 BRT 2010
Rodrigo,
A mascara só funfa quando é usada em extensions, se usada em funções apenas representam as letras (NXZ). Minha sugestão é tratar os digitos iniciais:
Set(SRC=${CALLERID(num)});
Set(DDD=${SRC:0:2})
switch (${DDD}) {
case 11:
Noop(11);
Hangup();
break;
case 12:
Noop(12):
Hangup();
break;
pattern 1[3-9]:
Noop(Outros DDD de SP);
Hangup();
break;
default:
Nop(Outros Estados);
Hangup();
}
Abs
# ------------------------------------------------------------------------------
Sylvio Carlos Jollenbeck Borin
IPBoX - Sistemas para Call Center
Gerente Técnico de Produto
E-mail/Messenger: sj em ipbox.com.br
Celular: (11) 7810-5515
# ------------------------------------------------------------------------------
VMN Consultoria e Desenvolvimento de Sistemas
Av. Pedroso de Morais, n. 677 - Cj. 143
Pinheiros, São Paulo, Cep: 05914-000.
Fone/Fax: (11) 3819 2014
# ------------------------------------------------------------------------------
Em 21/06/2010, às 10:53, 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 em listas.asteriskbrasil.org
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20100621/0a73edb6/attachment.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil