[OpenSIPS-Users] Stir ans Shaken - number is not in E.164 format

Mickael Hubert mickael at winlux.fr
Wed Sep 6 12:26:42 UTC 2023


yep I found...

if (end - start < 2 || end - start > 15)
return -1;

I have to modify this code.
I will propose a PR.

Thanks a lot
++

Le mer. 6 sept. 2023 à 14:25, Marcin Groszek <marcin at voipplus.net> a écrit :

> Correction : maximum of 15 digits .
> On 9/6/2023 7:21 AM, Marcin Groszek wrote:
>
> Your number is to long
>
> E.164 is + [1-9]  and  {1-14} digits for total of 15 digits NOT starting
> with 0
> On 9/6/2023 7:16 AM, Mickael Hubert wrote:
>
> 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 listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
> --
> Best Regards:
> Marcin Groszek
> Business Phone Servicehttps://www.voipplus.net
>
>
> _______________________________________________
> Users mailing listUsers at lists.opensips.orghttp://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
> --
> Best Regards:
> Marcin Groszek
> Business Phone Servicehttps://www.voipplus.net
>
> _______________________________________________
> Users mailing list
> Users at lists.opensips.org
> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.opensips.org/pipermail/users/attachments/20230906/0b689b98/attachment-0001.html>


More information about the Users mailing list