<div dir="ltr"><div>Answer of this french provider (in french sorry)</div><div><br></div><div><p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif"><i>Pour le 1<sup>er</sup> point, la clause 2.5.3 des règles techniques MAN est pour le cas où l’opérateur de transit ajoute un préfixe de portabilité, afin de préservé l’Identity initial, il est impérative de ne pas modifier le header To.<u></u><u></u></i></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif"><i>Par contre, dans le cas où c’est l’opérateur origine d’initie un appel avec préfixe de portabilité, il n’est pas interdit de valoriser le header To avec le préfixe de portabilité, à condition que le Token contient le claim « dest » égale la valeur du header To. Le résultat de vérification devra être OK.</i></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif"><br></span></p><p class="MsoNormal"><span style="font-size:10pt;font-family:Arial,sans-serif">What do you think ?</span></p></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 6 sept. 2023 à 15:35, Mickael Hubert <<a href="mailto:mickael@winlux.fr">mickael@winlux.fr</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Thanks a lot Daren,<div>I have to contact this big french provider to explain its issue ;)</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 6 sept. 2023 à 15:24, Daren FERREIRA <<a href="mailto:darencrew@hotmail.com" target="_blank">darencrew@hotmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>We don’t have the same understanding of MAN and FFT rules as, for portability, only R-URI is changed, not the To, that should point to the called number.<div>And, as To is the source of the TN, the TN shouldn’t contain the portability prefix, and, then, we don’t exceed the 15 numbers limit and E164.</div><div><br></div><div>Then, MAN documentation always mention E164 conformity. One of the main rules of E164 is the maximum of 15 digits, so...</div><div><br></div><div>So, it’s up to you to make things works as you intend to do. Good luck ;)</div><div><br></div><div><br></div><div><br></div><div>Some extracts from MAN documentation as proofs :</div><div><br></div><div><br></div><div>Règles techniques:</div><div><div title="Page 15"><div><div><p><span style="font-size:11pt;font-family:Calibri">Remarque sur la portabilité : l</span><span style="font-size:11pt;font-family:Calibri">’ajout d’un préfixe de portabilité doit être fait </span><span style="font-size:11pt;font-family:Calibri">uniquement </span><span style="font-size:11pt;font-family:Calibri">au niveau de l’en</span><span style="font-size:11pt;font-family:Calibri">-tête SIP Request-URI.</span></p></div></div></div></div><div><br></div><div>Cahier de tests:</div><div><br></div><div><table border="0" cellpadding="0" cellspacing="0" width="504" style="color:rgb(0,0,0);font-variant-caps:normal;border-collapse:collapse;width:378pt"><colgroup><col width="504" style="width:378pt"></colgroup><tbody><tr height="85" style="height:64pt"><td height="85" width="504" style="padding-top:1px;padding-right:1px;padding-left:1px;color:rgba(0,0,0,0.847);font-size:11pt;font-family:Calibri,sans-serif;vertical-align:top;border:0.5pt solid windowtext;height:64pt;width:378pt">Appel (fixe ou mobile) depuis un ORT1 vers un ORT2 en transit SIP qui retransmet vers ORT3 avec présence de header Identity valide. <font style="font-size:11pt;font-weight:700">ORT2 ajoute un préfixe de portabilité pour ORT3 dans R-URI mais pas dans TO (TO n'est pas modifié)</font></td></tr></tbody></table></div><div><br></div><div><br><div><br><blockquote type="cite"><div>Le 6 sept. 2023 à 15:09, Mickael Hubert <<a href="mailto:mickael@winlux.fr" target="_blank">mickael@winlux.fr</a>> a écrit :</div><br><div><div dir="ltr"><font face="arial, sans-serif">Nop <span style="color:rgb(31,31,31)">Daren, in France it's possible to sign with a portability prefix :(</span></font></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 6 sept. 2023 à 14:53, David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">damn... it seems there's a new law in France to do stir/shaken... <br clear="all"><div><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Regards,</div><div><br></div>David Villasmil<div>email: <a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a></div><div>phone: +34669448337</div></div></div></div><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Sep 6, 2023 at 2:38 PM Mickael Hubert <<a href="mailto:mickael@winlux.fr" target="_blank">mickael@winlux.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">We are deploying it in France.<div>In France on providers interconnections, we can see a format (made in France maybe ;) )</div><div>prefix: +33<br></div><div>portability prefix: 10200</div><div>phonenumber national format without 0: 123456789</div><div><br></div><div><a class="gmail_plusreply" id="m_928378441963588044m_-1578427178637218558m_7636326824080965490m_-279478538631384451plusReplyChip-2">++</a><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 6 sept. 2023 à 14:30, David Villasmil <<a href="mailto:david.villasmil.work@gmail.com" target="_blank">david.villasmil.work@gmail.com</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="auto">Is ST/SH being used other than the US? AFAIK it only applies to US numbers, thus 10 digits, no?</div><div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, 6 Sep 2023 at 14:27, Mickael Hubert <<a href="mailto:mickael@winlux.fr" target="_blank">mickael@winlux.fr</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr">yep I found...<div><br></div><div>if (end - start < 2 || end - start > 15)<br>return -1;</div><div><br></div><div>I have to modify this code.</div><div>I will propose a PR.</div><div><br></div><div>Thanks a lot<br></div><div><a class="gmail_plusreply" id="m_928378441963588044m_-1578427178637218558m_7636326824080965490m_-279478538631384451m_4411083829991859293m_-7518287751391729148plusReplyChip-0">++</a><br></div></div></div><div dir="ltr"><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">Le mer. 6 sept. 2023 à 14:25, Marcin Groszek <<a href="mailto:marcin@voipplus.net" target="_blank">marcin@voipplus.net</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
  
    
  
  <div><p>Correction : maximum of 15 digits .<br>
    </p>
    <div>On 9/6/2023 7:21 AM, Marcin Groszek
      wrote:<br>
    </div>
    <blockquote type="cite"><p>Your number is to long</p><p>E.164 is + [1-9]  and  {1-14} digits for total of 15 digits NOT
        starting with 0<br>
      </p>
      <div>On 9/6/2023 7:16 AM, Mickael Hubert
        wrote:<br>
      </div>
      <blockquote type="cite">
        <div dir="ltr">Hi all,<br>
          <div>I have an issue, when I verify a call with no E164 format
            (dest: +3310200123456789)</div>
          <div><br>
          </div>
          <div><u><b>logs:</b></u></div>
          <div>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<br>
            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)<br>
          </div>
          <div><br>
          </div>
          <div><u><b>My configuration:</b></u></div>
          <div># ----------------- module  stir_shaken ---------------<br>
            loadmodule "stir_shaken.so"<br>
            #----------- stir_shaken params -----------------<br>
            modparam("stir_shaken", "ca_list",
            "/usr/local/etc/opensips/man_ca.pem")<br>
            modparam("stir_shaken", "require_date_hdr", 0)<br>
            modparam("stir_shaken", "verify_date_freshness", 60)<br>
          </div>
          <div><br>
          </div>
          <div>According to the doc <span>e164_strict_mode is disabled
              by default, so I don't know why it doesn't work.</span></div>
          <div><span><br>
            </span></div>
          <div><span><u><b>source of code: </b></u></span></div>
          <div>        if (_is_e164(num, e164_strict_mode) == -1) {<br>
                            LM_GEN(log_lev, "number is not in E.164
            format: %.*s\n", num->len, num->s);<br>
                            return -1;<br>
                    }<span><br>
            </span></div>
          <div><br>
          </div>
          <div><br>
          </div>
          <div>Do you have any help for me please ? I have to validate
            this format of dest number.</div>
          <div><br>
          </div>
          <div>Thanks in advance</div>
          <div><br>
          </div>
        </div>
        <br>
        <fieldset></fieldset>
        <pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
      </blockquote>
      <pre cols="72">-- 
Best Regards:
Marcin Groszek
Business Phone Service
<a href="https://www.voipplus.net/" target="_blank">https://www.voipplus.net</a></pre>
      <br>
      <fieldset></fieldset>
      <pre>_______________________________________________
Users mailing list
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <pre cols="72">-- 
Best Regards:
Marcin Groszek
Business Phone Service
<a href="https://www.voipplus.net/" target="_blank">https://www.voipplus.net</a></pre>
  </div>

_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div></div>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div></div>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div></div>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div>
_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div>
_______________________________________________<br>Users mailing list<br><a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br><a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br></div></blockquote></div><br></div></div>_______________________________________________<br>
Users mailing list<br>
<a href="mailto:Users@lists.opensips.org" target="_blank">Users@lists.opensips.org</a><br>
<a href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a><br>
</blockquote></div>
</blockquote></div></div>