[asterisk-users] Matching "+" at the beginning of the line

Anthony Francis anthonyf at rockynet.com
Fri May 25 07:22:00 MST 2007


Eugen Rogoza wrote:
> Hello,
>
> I'm trying to match a number in international format, like +49XXXX...
>
> The regexp string "^\+49" doesn't work. Both in $["+49..." : "^\+49"]
> and ${REGEX("^\+49" ${NUMBER})}.
>
> The error is:  WARNING[12486]: func_strings.c:138 regex: Malformed input
> REGEX(): Invalid preceding regular expression.
>
> The regexp expression "^49\+" works. Does Asterisk have problems
> matching the plus at the beginning of the string, or am I escaping
> something incorrectly?
>
> Eugene
>
>
>
>
>   
That's because you don't dial a + you dial 011 here in America, the + is 
meta for insert you international dialing prefix here.


More information about the asterisk-users mailing list