<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>