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

Daren FERREIRA darencrew at hotmail.com
Wed Sep 6 12:48:49 UTC 2023


Hello,

Validation of TN should be made without portability prefixes ;)



> Le 6 sept. 2023 à 14:37, Mickael Hubert <mickael at winlux.fr> a écrit :
> 
> We are deploying it in France.
> In France on providers interconnections, we can see a format (made in France maybe ;) )
> prefix: +33
> portability prefix: 10200
> phonenumber national format without 0: 123456789
> 
> ++ <>
> 
> 
> Le mer. 6 sept. 2023 à 14:30, David Villasmil <david.villasmil.work at gmail.com <mailto:david.villasmil.work at gmail.com>> a écrit :
>> Is ST/SH being used other than the US? AFAIK it only applies to US numbers, thus 10 digits, no?
>> 
>> On Wed, 6 Sep 2023 at 14:27, Mickael Hubert <mickael at winlux.fr <mailto:mickael at winlux.fr>> wrote:
>>> 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 <mailto: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 list
>>>>>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>>> -- 
>>>>> Best Regards:
>>>>> Marcin Groszek
>>>>> Business Phone Service
>>>>> https://www.voipplus.net <https://www.voipplus.net/>
>>>>> 
>>>>> _______________________________________________
>>>>> Users mailing list
>>>>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>>> -- 
>>>> Best Regards:
>>>> Marcin Groszek
>>>> Business Phone Service
>>>> https://www.voipplus.net <https://www.voipplus.net/>_______________________________________________
>>>> Users mailing list
>>>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>>> _______________________________________________
>>> Users mailing list
>>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
>> _______________________________________________
>> Users mailing list
>> Users at lists.opensips.org <mailto:Users at lists.opensips.org>
>> http://lists.opensips.org/cgi-bin/mailman/listinfo/users
> _______________________________________________
> 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/eef6a19b/attachment-0001.html>


More information about the Users mailing list