[AsteriskBrasil] Condicional com máscara.
Saulo Quinteiro
sauloquinteiro em gmail.com
Segunda Junho 21 16:00:25 BRT 2010
Opa Rodrigo,
Nesse caso utilizaria AGI para fazer a regra de negócios.
No AGI você teria todo o poder de uma linguagem que mais tem conhecimento.
Att,
Saulo Quinteiro dos Santos
Bacharel em Ciências da Computação UFPR
Cel: (041) 9927-5236
Com: (041) 2141-9567
Em 21/06/2010 15:43, Rodrigo Lang escreveu:
> 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.oriontec em gmail.com
> <mailto:moi.oriontec em gmail.com>> escreveu:
>
>
>
> Em 21 de junho de 2010 14:29, Israel
> <israel.escorizza em uranet.com.br
> <mailto:israel.escorizza em 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:listas em porttaltecnologia.com.br>
> *Sent:* Monday, June 21, 2010 11:58 AM
> *To:* asteriskbrasil em listas.asteriskbrasil.org
> <mailto:asteriskbrasil em 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 emwww.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 agorawww.voipmania.com.br <http://www.voipmania.com.br>
>> ______________________________________________
>> Lista de discussões AsteriskBrasil.org
>> AsteriskBrasil em listas.asteriskbrasil.org <mailto:AsteriskBrasil em 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 em listas.asteriskbrasil.org
> <mailto:AsteriskBrasil em 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 em listas.asteriskbrasil.org
> <mailto:AsteriskBrasil em listas.asteriskbrasil.org>
> http://listas.asteriskbrasil.org/mailman/listinfo/asteriskbrasil
>
>
>
>
> --
> Moisés P. Sena <moises em oriontec.com.br
> <mailto:moises em 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 em listas.asteriskbrasil.org
> <mailto:AsteriskBrasil em 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 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/bcfd233c/attachment-0001.htm
Mais detalhes sobre a lista de discussão AsteriskBrasil