Hello,
can you paste here the SIP message (or at least the To header and
request URI) for such case? I would like to reproduce.
Also, you can try removing components of the expression in the second IF
one by one to see where it breaks.
Cheers,
Daniel
On 27/01/15 09:45, Igor Potjevlesch wrote:
Hello,
I'm very disappointed because of the following behaviour:
if ($tu=~"^sip:0[1-9]{9}") {
[…]
In that case, Kamailio returns TRUE because the
instructions in the block are executed.
}
if ($rU=~"^33" || $rU=~"^0033" || $rU=~"^0[1-9]{9}"
||
$rU=~"^\+33" || $tu=~"^sip:33" || $tu=~"^sip:0033" ||
$tu=~"^sip:0[1-9]{9}" || $tu=~"^sip:\+33" ) {
[…]
In that case, Kamailio should return FALSE because the instructions in
the block are not executed.
}
Am I missed something regarding 'OR' ?
Regards,
Igor.
_______________________________________________
SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list
sr-users(a)lists.sip-router.org
http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users
--
Daniel-Constantin Mierla
http://twitter.com/#!/miconda -
http://www.linkedin.com/in/miconda