<html>
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <div class="moz-cite-prefix">On 11.08.2021 22:01, Jeff Pyle wrote:<br>
    </div>
    <blockquote type="cite"
cite="mid:CAPhW+0KO7sv6U92h5WXM8XRZqSnbE_pKrqUuBoVHct3WbnWiKg@mail.gmail.com">the
      <span style="font-family:monospace">sl_send_reply()</span>
      function opens a new TCP socket to the UAC on the IP:port listed
      in the original message's Contact, rather than sending the 100 on
      the existing socket (using the ephemeral port)</blockquote>
    <p><font face="monospace">Hi, Jeff!</font></p>
    <p><font face="monospace">Just to frame the problem better: are you
        sure the reply's target IP:port is equal to the request's
        Contact header and not the topmost Via header?  Maybe a <i>force_rport()</i>
        before calling <i>sl_send_reply()</i> is everything that's
        needed here.  *fingers crossed*</font></p>
    <p><font face="monospace">Best,</font><br>
    </p>
    <pre class="moz-signature" cols="72">-- 
Liviu Chircu
<a class="moz-txt-link-abbreviated" href="http://www.twitter.com/liviuchircu">www.twitter.com/liviuchircu</a> | <a class="moz-txt-link-abbreviated" href="http://www.opensips-solutions.com">www.opensips-solutions.com</a>
OpenSIPS Summit 2021 Distributed | <a class="moz-txt-link-abbreviated" href="http://www.opensips.org/events">www.opensips.org/events</a></pre>
  </body>
</html>