[OpenSIPS-Users] Stir ans Shaken - number is not in E.164 format
Mickael Hubert
mickael at winlux.fr
Wed Sep 6 12:16:45 UTC 2023
Hi all,
I have an issue, when I verify a call with no E164 format (dest:
+3310200123456789)
*logs:*
Sep 6 13:39:48 am-scr-001 /usr/local/sbin/opensips[622409]:
ERROR:stir_shaken:check_passport_phonenum: number is not in E.164 format:
3310200123456789
Sep 6 13:39:48 am-scr-001 /usr/local/sbin/opensips[622409]:
ERROR:stir_shaken:w_stir_verify: failed to validate Destination number
(3310200123456789)
*My configuration:*
# ----------------- module stir_shaken ---------------
loadmodule "stir_shaken.so"
#----------- stir_shaken params -----------------
modparam("stir_shaken", "ca_list", "/usr/local/etc/opensips/man_ca.pem")
modparam("stir_shaken", "require_date_hdr", 0)
modparam("stir_shaken", "verify_date_freshness", 60)
According to the doc e164_strict_mode is disabled by default, so I don't
know why it doesn't work.
*source of code: *
if (_is_e164(num, e164_strict_mode) == -1) {
LM_GEN(log_lev, "number is not in E.164 format: %.*s\n",
num->len, num->s);
return -1;
}
Do you have any help for me please ? I have to validate this format of dest
number.
Thanks in advance
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20230906/27f9a618/attachment.html>
More information about the Users
mailing list