<div dir="ltr">Hi, <div>to force kamailio to use, for outbound connections, a specific tcp port (define in a "listen" directive), you have to set the reuse_tcp_port parameter (<a href="https://www.kamailio.org/wiki/cookbooks/5.5.x/core#tcp_reuse_port">https://www.kamailio.org/wiki/cookbooks/5.5.x/core#tcp_reuse_port</a>).</div><div><br></div><div>Cheers,</div><div><br></div><div>Federico</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Nov 10, 2021 at 4:36 PM Ross McKillop <<a href="mailto:ross@rsmck.co.uk">ross@rsmck.co.uk</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">Hi All,<br>
<br>
Try as I may I cannot force an outbound TCP request to use a non-ephemeral source port.<br>
<br>
Looking at the documentation it seems that as long as I have a line like <br>
<br>
        listen=tcp:<a href="http://10.30.0.55:3339" rel="noreferrer" target="_blank">10.30.0.55:3339</a><br>
<br>
I should be able to force an outbound connection to originate from that host and port, i.e. to establish a persistent connection from a specific socket to a remote host, but having tried to set it via $fs and set_send_socket() it always uses an ephemeral port.<br>
<br>
Ideally I would like kamailio to use a specific source port for contacting a specific remote host and keep the TCP socket established, and it seems like it should be simple enough to do but it's not working as expected. <br>
<br>
Best,<br>
Ross<br>
<br>
<br>
__________________________________________________________<br>
Kamailio - Users Mailing List - Non Commercial Discussions<br>
  * <a href="mailto:sr-users@lists.kamailio.org" target="_blank">sr-users@lists.kamailio.org</a><br>
Important: keep the mailing list in the recipients, do not reply only to the sender!<br>
Edit mailing list options or unsubscribe:<br>
  * <a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users</a><br>
</blockquote></div>