On Fri, 2007-05-25 at 08:22 -0600, Anthony Francis wrote: > 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.
When receiving calls, I have a number in RURI and "From" field exactly in this international format (with plus) and have to transform it to the usual 0049... That's why I have to match the plus. -- Eugen Rogoza VoIP Services ------------------------------------------------------------------------ Telefon: + 49 (0) 431 90 20 648 Telefax: + 49 (0) 431 90 20 559 E-Mail: [EMAIL PROTECTED] Website: http://www.freenet-ag.de ------------------------------------------------------------------------ freenet Cityline GmbH Ein Unternehmen der freenet AG Hamburger Chaussee 2-4 24114 Kiel ------------------------------------------------------------------------ Geschäftsführer: Eckhard Spoerr, Axel Krieger Amtsgericht Kiel, HRB 6202 _______________________________________________ --Bandwidth and Colocation provided by Easynews.com -- asterisk-users mailing list To UNSUBSCRIBE or update options visit: http://lists.digium.com/mailman/listinfo/asterisk-users