Hola Alejandro,
Welcome to regex irregular world :-))
I suggest using this instead :
keyword-regex="^(BS|bs) [0-9]{4}"
\s and \d are understood only in Perl regex, not grep-like regex
Good luck :)
Cheers
Stephane
--
Stephane Rosa
IT Security & Network Specialist, EMEA
Tel: +41 21 966 12 38
Cell: +41 79 616 08 28
Stryker EMEA
Grand Rue 92
CH-1820 Montreux, Switzerland
http://www.europe.stryker.com
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED]
> Sent: Thursday, July 28, 2005 19:49
> To: [email protected]
> Subject: SMS Service questions
>
> Hello All!
>
>
> I've been using consistently kannel for a few months and i'm
> really happy with it... however i have a question about regex
>
> Right now i have this service:
>
>
> group = sms-service
> keyword = testing_u
> keyword-regex=^(BS|bs)
> allowed-receiver-prefix="333;503333"
> #catch-all= true
> get-url =
> "http://192.168.9.180/entrance.asp?phnmbr=%p&msg=%a&Service=%i&svc=%P"
> accept-x-kannel-headers = true
> max-messages= 0
>
> It matches any service starting with BS or bs.
>
> Im trying it to match bs and 4 digits after it like this "BS
> 1234 TY 123"
> keyword-regex=^(BS|bs)\s\d{4}.*
>
> but it DOES not match :(
>
> Any clues of what i might be doing wrong??
>
>
> Thanks!
>
> Alejandro
>
>
>