[OpenSIPS-Devel] [NEW] More on NAT and TCP handling
Bogdan-Andrei Iancu
bogdan at opensips.org
Fri Jun 24 13:20:46 CEST 2011
Hi all,
OpenSIPS trunk (future 1.7 release) has a new TCP extension to prevent
opening TCP connection to destination behind NAT.
The main addressed scenario is : (1) user from behind NAT registers with
OpenSIPS, (2) the TCP conn is lost because UAC reboot, net issues,
firewall issues, opensips reboot, (3) opensips needs to send a call to
user, but there is no TCP conn available anymore and a new one cannot be
opened.
In such a case, it is efficient to detect such cases (we when based on
user location that the destination is TCP and nated), so we can avoid
the penalty of trying to open an impossible TCP conn ; also we can force
the "unregistration" of the user, as it is not reachable anymore.
For more details on the technical side (how to do it) and a small script
sample, see:
http://www.opensips.org/Resources/DocsCoreFcn#toc80
Best regards,
Bogdan
--
Bogdan-Andrei Iancu
OpenSIPS solutions and "know-how"
More information about the Devel
mailing list