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
_______________________________________________ Users mailing list Users@lists.opensips.org http://lists.opensips.org/cgi-bin/mailman/listinfo/users