<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p>Hello,</p>
    <p>there is an errata for that RFC, but it refers only to the BYE,
      where it adds back the transport=tcp, but the ACK R-URI should
      follow the same rules, see:</p>
    <p>  * <a href="https://www.rfc-editor.org/errata/eid5294">https://www.rfc-editor.org/errata/eid5294</a></p>
    <p>Cheers,<br>
      Daniel<br>
    </p>
    <div class="moz-cite-prefix">On 28.04.19 22:54, Yufei Tao wrote:<br>
    </div>
    <blockquote type="cite"
      cite="mid:5cc612fc.1c69fb81.ce3ef.d98c@mx.google.com">
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
      <meta name="Generator" content="Microsoft Word 15 (filtered
        medium)">
      <style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
pre
        {mso-style-priority:99;
        mso-style-link:"HTML Preformatted Char";
        margin:0cm;
        margin-bottom:.0001pt;
        font-size:10.0pt;
        font-family:"Courier New";}
span.HTMLPreformattedChar
        {mso-style-name:"HTML Preformatted Char";
        mso-style-priority:99;
        mso-style-link:"HTML Preformatted";
        font-family:"Courier New";}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style>
      <div class="WordSection1">
        <p class="MsoNormal">Hi,</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">I have a question regarding basic SIP flow
          for establishing a call session, and wonder if anyone can help
          me clarify.</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">For normal call set up, INVITE-OK-ACK, from
          RFC3261, I believe the ACK’s R-URI should be a copy of the
          Contact header of the OK message. </p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">However in RFC3665 sections 3.1 and 3.2 for
          example, the ACK’s R-URI missed the parameters from the
          Contact header of the OK, e.g.</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">In OK the Contact header is:</p>
        <div>
          <pre><span style="color:black">   Contact: <a class="moz-txt-link-rfc2396E" href="sip:bob@client.biloxi.example.com;transport=tcp"><sip:bob@client.biloxi.example.com;transport=tcp></a><o:p></o:p></span></pre>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">And  ACK the R-URI is:</p>
        <div>
          <pre><span style="color:black">ACK <a class="moz-txt-link-freetext" href="sip:bob@client.biloxi.example.com">sip:bob@client.biloxi.example.com</a> SIP/2.0<o:p></o:p></span></pre>
        </div>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Which has got the parameter ‘transport=tcp’
          removed – why is this?</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">In this case if the proxy connected to Bob
          handles ACK in the usual way as it would for all in-dialog
          requests, i.e. based on routing headers only and not extra
          processing, it’ll try to relay the ACK message to Bob using
          the default transport UDP which is not expected and will fail.
        </p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Can anyone help explain why the parameters
          are removed in RFC3665 examples please? Have I missed
          anything? Thank you very much!</p>
        <p class="MsoNormal"><o:p> </o:p></p>
        <p class="MsoNormal">Yufei</p>
      </div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <pre class="moz-quote-pre" wrap="">_______________________________________________
Kamailio (SER) - Users Mailing List
<a class="moz-txt-link-abbreviated" href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a>
<a class="moz-txt-link-freetext" href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a>
</pre>
    </blockquote>
    <pre class="moz-signature" cols="72">-- 
Daniel-Constantin Mierla -- <a class="moz-txt-link-abbreviated" href="http://www.asipto.com">www.asipto.com</a>
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/miconda">www.twitter.com/miconda</a> -- <a class="moz-txt-link-abbreviated" href="http://www.linkedin.com/in/miconda">www.linkedin.com/in/miconda</a>
Kamailio World Conference - May 6-8, 2019 -- <a class="moz-txt-link-abbreviated" href="http://www.kamailioworld.com">www.kamailioworld.com</a></pre>
  </body>
</html>