Why don't people use stun? Has it some major drawbacks I still haven't found? What are main advantages of rtpproxy-mediaproxy solutions? I'm really curious to know serusers opinions about this issue.
thank you all for your two cents ;)
STUN does not work if your NAT is Symmetric. For example all Linux NATs or routers with Linux OS like the Linksys ones. Unless you have full control on what type of NAT your customer will deploy, it will be very hard to stick to an all STUN solution.
I have many linuxes around there, and many linksys routers too, and had no problems with STUN at all. In fact, when I run my stun-client application behind a linux-like OS, this is what I'm told:
Port restricted NAT detected - VoIP will work with STUN Preserves port number Does not supports hairpin of media
Regards,
Lucas