Hello,
can you try with the first parameter in between double quotes ("$fU")?
Otherwise, set debug=3 and provide all log messages printed by kamailio when executing the phonenum_match() function.
Cheers,
Daniel
Hi!
I'm playing around libphonenum to get validation accross e.164 numbers.
So, idea is simpleif (phonenum_match($fU, "src_num")) {if ($phn(src_num=>valid) != 1) {send_reply("400", "Invalid e.164 format");xlog("L_ALERT","ALERT: FU: $fU is not e.164 number $phn(src_num=>error)\n");exit;}}
But on every (actually valid e.164 number like 380442459966 or 61388141397) I got Parsing number failed in error result.
Tried both phonenum_match($fU, "src_num") and phonenum_match("$fU", "src_num")
Actually phonenum_match("380442459966", "src_num") also not working
Debian 10 Busterversion: kamailio 5.2.5 (x86_64/linux)libphonenumber7 is already the newest version (7.1.0-5+b4).
_______________________________________________ Kamailio (SER) - Users Mailing List sr-users@lists.kamailio.org https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users
-- Daniel-Constantin Mierla -- www.asipto.com www.twitter.com/miconda -- www.linkedin.com/in/miconda Kamailio World Conference - April 27-29, 2020, in Berlin -- www.kamailioworld.com