<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <div class="moz-cite-prefix"><tt>Hi Giuseppe,<br>
        <br>
        Before trying to fix it somewhere in the middle (in a proxy),
        let me say this PRACK negotiation must be negotiated between the
        end-point. If one of the end points does not support Prack, it
        should notify that. In your case, the callee (sending 180 +
        required 180) must not request PRACK if there was not such
        capability advertised by caller in INVITE (via the </tt><tt>Supported
        or Require header</tt><tt>). Please see
        <a class="moz-txt-link-freetext" href="http://www.ietf.org/rfc/rfc3262.txt">http://www.ietf.org/rfc/rfc3262.txt</a> page 4:<br>
        <br>
      </tt><br>
      <pre>   The rest of this discussion assumes that the initial request
   contained a Supported or Require header field listing 100rel, and
   that there is a provisional response to be sent reliably.</pre>
      <tt><br>
        So, the PRACK support must be advertised by caller in initial
        INVITE, otherwise the callee must not use it. Could you check in
        your traffic if this is the case? <br>
        <br>
        <br>
        Regards,<br>
      </tt>
      <pre class="moz-signature" cols="72">Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
<a class="moz-txt-link-freetext" href="http://www.opensips-solutions.com">http://www.opensips-solutions.com</a></pre>
      On 14.07.2014 11:06, Giuseppe Cardone wrote:<br>
    </div>
    <blockquote
      cite="mid:175342498.765778.1405325170280.JavaMail.root@unidata.it"
      type="cite">
      <style type="text/css">p { margin: 0; }</style>
      <div style="font-family: times new roman,new york,times,serif;
        font-size: 12pt; color: #000000">
        <div>Hello,</div>
        <div id="956e4f19-49f6-4bbc-bdd4-c56101d702d8"><br>
        </div>
        <div id="956e4f19-49f6-4bbc-bdd4-c56101d702d8">does anyone have
          any ideas regarding this issue ?</div>
        <div id="956e4f19-49f6-4bbc-bdd4-c56101d702d8"><br>
        </div>
        <div id="956e4f19-49f6-4bbc-bdd4-c56101d702d8">Many thanks for
          any tips you may have.</div>
        <div id="956e4f19-49f6-4bbc-bdd4-c56101d702d8"><br>
        </div>
        <div id="956e4f19-49f6-4bbc-bdd4-c56101d702d8">Kind regards,</div>
        <div id="956e4f19-49f6-4bbc-bdd4-c56101d702d8">Giuseppe</div>
        <hr id="zwchr">
        <blockquote style="border-left:2px solid
#1010FF;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt;"><b>Da:
          </b>"Giuseppe Cardone" <a class="moz-txt-link-rfc2396E" href="mailto:g.cardone@unidata.it">&lt;g.cardone@unidata.it&gt;</a><br>
          <b>A: </b><a class="moz-txt-link-abbreviated" href="mailto:users@lists.opensips.org">users@lists.opensips.org</a><br>
          <b>Inviato: </b>Gioved&igrave;, 10 luglio 2014 15:11:54<br>
          <b>Oggetto: </b>PRACK Interworking with OpenSIPs<br>
          <br>
          <style>p { margin: 0; }</style>
          <div style="font-family: times new roman,new york,times,serif;
            font-size: 12pt; color: #000000">
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;">Hello,</div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;"><br>
            </div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;">I am
              trying OpenSIPs and would like to figure out if I can use
              it to perform sip interworking between two UA's, one
              requiring PRACK and another that doesn't support it.</div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;"><br>
            </div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;">In
              essence when OpenSIPs receives a 18x response with headers
              "Required: 100rel" and "RSeq" from the called party, it
              should initiate a PRACK request towards the called party
              itself, but, as you might expect from a proxy, I don't see
              any function to do this. &nbsp;However, maybe someone with a
              better understanding of OpenSIPs can tell me if it is
              available.</div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;"><br>
            </div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;">The
              b2bua module is were I was placing my hopes. &nbsp;However,
              here too I cannot see a way to initiate a PRACK request,
              or any request apart from an INVITE (using the 'bridge'
              action) or a BYE (using the 'end_dialog_leg').</div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;"><br>
            </div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;">Can
              anyone confirm whethere my conclusions on PRACK
              interworking with OpenSIPs are correct and/or provide any
              ideas as to how this may be accomplished ?</div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;"><br>
            </div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;">Many
              thanks,</div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;"><br>
            </div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;">Giuseppe&nbsp;</div>
            <div style="color: rgb(0, 0, 0); font-family: 'times new
              roman', 'new york', times, serif; font-size: 12pt;"><br>
            </div>
          </div>
        </blockquote>
        <style>p { margin: 0; }</style></div>
      <br>
      <fieldset class="mimeAttachmentHeader"></fieldset>
      <br>
      <pre wrap="">_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@lists.opensips.org">Users@lists.opensips.org</a>
<a class="moz-txt-link-freetext" href="http://lists.opensips.org/cgi-bin/mailman/listinfo/users">http://lists.opensips.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>