[AsteriskBrasil] Eregs com problema...

Fernando Lemes da Silva ferlemes em gmail.com
Quarta Julho 26 11:42:49 BRT 2006


   Bom dia pessoal, estou usando eregs para selecionar o canal pelo qual vou 
discar. No dialplan eu tenho:

exten => s,n,ExecIf($["${ARG1}" : "00[0-9]{11,13}$"],Set,useChannels=SIP/vono)

   E ao passar por esta linha ele dá:

   -- Executing ExecIf("SIP/101-89be", "0|Set|useChannels=SIP/vono") in new 
stack
2006-07-26 11:29:56 WARNING[1061]: ast_expr2.y:912 op_colon: regcomp() error : 
Invalid content of \{\}

   Já percebi que o problema é o {11,13} ... e usando com {11} (ou outro 
numero) funciona. Estou usando o delimitador de intervalo errado? Ou o 
"parser" de expressões regulares do Asterisk realmente não suporta este tipo 
de expressão regular?

   Abraços,

-- 
   0010111100101010010100110100100101000111
       Fernando LEMES da Silva
       M$N: ferlemes AT yahoo com br
       www.koho.com.br (0x53E56DAA)
   0101001101001001010001110010101000101111



Mais detalhes sobre a lista de discussão AsteriskBrasil