I came across an issue where the user interface I was using (FreePBX?) to enter expressions was silently swallowing backslash characters (this wasn't regexp, but my dialplan had to add a SIP header with a semicolon in - that was falling foul of the comment character matching for the user interface, so I had to escape it, but that was being stripped elsewere!)
So I wanted the following in the dial plan: Blah;blah But I had to enter: Blah\\;blah And when this was displayed on the user interface it was shown as: Blah\;blah Just a thought. > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Eugen Rogoza > Sent: 25 May 2007 15:30 > To: Anthony Francis; [email protected] > Subject: Re: [asterisk-users] Matching "+" at the beginning > of the line > > 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 > _______________________________________________ --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
