[AsteriskBrasil] Cidades Vono
Alexandre Cavalcante Alencar
alexandre.alencar em gmail.com
Domingo Março 4 14:29:42 BRT 2007
Olá,
Que tal algo como
exten => _[1-2]1[2-7][2-3]3[4,6]XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
exten => _[1-2]1[2-7][2-3]3[4,6]XXXX,n,Macro(outisbusy,)
O resultado é o mesmo das linhas que informou abaixo.
Qualquer número iniciado por 1 ou 2, segudo de 1, em seguida, qualquer
número entre 2 e 7, seguido por 2 ou 3, seguido por 3, seguido por 4 ou
6, seguido de 4 digitos de 0 a 9.
Recomendo testar antes se a regexp está correta, fiz rapidamente :)
Uma ferramenta que vai ajudar é [0], use esta regexp [1], note que, nõ
sei a lista completa de prefixos VONO, estou baseando tudo no conteúdo
da mensagem anterior :)
Expressão regular para testar se um número tem prefixo VONO (baseado na
mensagem abaixo).
[0] http://tools.lymas.com.br/regexp_br.php
[1] ^[1-2]1[2-7][2-3]3[4,6]\d{4}
Ats,
Em Wed, 2007-02-28 às 16:38 -0300, Juliano Fernandes Schroeder escreveu:
> Então tu realmente não deves ser o mais apropriado pra responder minha
> pergunta..
>
> Minha dúvida é se vai ser um problema (o que eu acredito que vai) se
> eu colocar uma tripa imensa, com todos os prefixos da vono, no
> extensions.conf . Algo mais ou menos assim:
>
> exten => _113234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _113336XXXX,n,Macro(outisbusy,)
> exten => _114234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _114336XXXX,n,Macro(outisbusy,)
> exten => _115234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _115336XXXX,n,Macro(outisbusy,)
> exten => _116234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _116336XXXX,n,Macro(outisbusy,)
> exten => _117234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _117336XXXX,n,Macro(outisbusy,)
> exten => _112234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _112336XXXX,n,Macro(outisbusy,)
> exten => _213234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _213336XXXX,n,Macro(outisbusy,)
> exten => _214234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _214336XXXX,n,Macro(outisbusy,)
> exten => _215234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _215336XXXX,n,Macro(outisbusy,)
> exten => _216234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _216336XXXX,n,Macro(outisbusy,)
> exten => _217234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _217336XXXX,n,Macro(outisbusy,)
> exten => _212234XXXX,1,Macro(dialout-trunk,2,${EXTEN},,)
> exten => _212336XXXX,n,Macro(outisbusy,)
> ... e vai embora com todos os prefixos
--
+-----------------------------------------+
| Alexandre Cavalcante Alencar (Skarmeth) |
| http://people.debian-ce.org/skarmeth/ |
| GNU/Linux User #260571 GNUPG 0x77EA9FF8 |
| Debian-BR-CE PSL-CE SABUGOSA SCYLLA |
| Fortaleza CE Brazil |
+-----------------------------------------+
-------------- Próxima Parte ----------
Um anexo não texto foi limpo...
Nome : não disponível
Tipo : application/pgp-signature
Tam : 189 bytes
Descr.: Esta =?ISO-8859-1?Q?é? assinada digitalmente
Url : http://listas.asteriskbrasil.org/pipermail/asteriskbrasil/attachments/20070304/990b6133/attachment.bin
Mais detalhes sobre a lista de discussão AsteriskBrasil