Hello,
I'm testing Kamailio 5.x as a redirecting server based on calling
number.
The calling numbers are stored on a DB and loaded in htable at
runtime.
When the INVITE or REGISTER arrive Kamailio checks if there is a
match on $fU in htable (KEY_NAME) and if there is one, it replies
with 302 adding the Contact HF with $fU@$sht(cli=>$fU) (with
the domain part found in KEY_VALUE):
append_to_reply("<Contact: sip:$fU@$sht(cli=>$fU)>\r\n");
If I use the full number as KEY_NAME it works as expected, but how
can I match on a prefix instead of the whole $fU?
For example, If I receive a call form 0655123456 I want to match
it also if I have the prefix 0655 in htable.
Do you have some advice to achieve this goal with htable or in a
similar way?
Thank you.
Best regards.
--
Antonio Reale