[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