<div dir="ltr">Interesting<div><br></div><div>Just to be sure that I understand You correctly. </div><div>When a Register is done, then an Invite, must create a new TCP connection.</div><div><br></div><div>I agree, that a perfect implementetion would be to keep the TCP stream up while the client is connected, and use that connection for all communication between the two stacks.</div><div><br></div><div>How about reregisters can they reuse the connection? Or should the connection be closed once the packet is consumed? <br><div class="gmail_extra"><br><div class="gmail_quote">2018-03-19 13:47 GMT+01:00 Daniel Tryba <span dir="ltr"><<a href="mailto:d.tryba@pocos.nl" target="_blank">d.tryba@pocos.nl</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On Sun, Mar 18, 2018 at 12:59:28PM +0100, Kjeld Flarup wrote:<br>
> Does this mean that Kamailio doesn't reuse this connection, and instead<br>
> tries to establish a new one.<br>
><br>
> And is it possible to have two concurrent connections, especially when it is<br>
> trying to send an invite to a client behind NAT.<br>
<br>
</span>It is impossible for a listener to reuse/reconnect a TCP connection even<br>
without NAT (a listener can only reuse the ip/port it was listening on).<br>
This is the main drawback of SIP over TCP with a REGISTERing endpoint<br>
IMHO.<br>
<div class="HOEnZb"><div class="h5"><br>
______________________________<wbr>_________________<br>
Kamailio (SER) - Users Mailing List<br>
<a href="mailto:sr-users@lists.kamailio.org">sr-users@lists.kamailio.org</a><br>
<a href="https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-users" rel="noreferrer" target="_blank">https://lists.kamailio.org/<wbr>cgi-bin/mailman/listinfo/sr-<wbr>users</a><br>
</div></div></blockquote></div><br></div></div></div>