At 08:52 PM 5/31/2004, Andrei Pelinescu-Onciul wrote:
You would need also some kind of nat ping for tcp, or to configure your UA to send periodically messages (if possible), to keep the nat binding alive.
Actually I would be surprised if today's TCP clients were able to deal with NATs very well. It takes persistent TCP connections. In addition to keeping NAT bindings alive, the clients should also reconnect and re-REGISTER if TCP connection closes. This may happen due to a variety of reasons: temporary network failures (NAT reboot), exhausted TCP connections on server side, or server reboot.
-jiri