In my opinion, TCP seems better than UDP as you know all the SIP packets are making to their destination. 

On Wed, May 8, 2013 at 11:37 AM, Jeff Leung <jleung@v10networks.ca> wrote:

On a Linux system there is a limit of how many open TCP connections you have.

I never heard this before...where and how it this limit defined?
 

Unless you have a crazy amount of endpoints you have to serve, TCP probably isn’t really worth it in my opinion.

How many endpoints?
 

Also did I also mention that TCP connections don’t really fix NAT issues?