Hi everyone: I have been working with NATHELPER or MEDIAPROXY to handle audio and video calls. However I have got into the point that there should be another way to work Firewalls and NAT transversal rather than mediaproxies and rtp-proxies.
I have heard about STUN servers with ICE support but never seen it working and I wonder if this works. And I dont know any server like this, and I know that the softphones or IPphones need to support it.
If I dont want to force the audio or video to come to my server, what kind of solution is the most recommendable?
Best regards, /Carlos
____________________________________________________________________________________ Never miss a thing. Make Yahoo your home page. http://www.yahoo.com/r/hs
Carlos Loarca wrote:
I have heard about STUN servers with ICE support but never seen it working
You are not the only one, according to the report from last SIPit. Give it some time.
If I dont want to force the audio or video to come to my server, what kind of solution is the most recommendable?
There is scenarios where you don't have any choice. ICE includes TURN which basically is a endpoint controlled media proxy. In other cases you can get away with the old version of STUN from RFC 3489. Like ICE, this needs to be done by your endpoints but most available endpoints support this. Trouble is, though, that there is no standard way of fixing those cases where STUN alone does not help and you need a media proxy.
Which means that if you have control over the NAT, for instance because you know all the NAT boxes involved, you can use STUN if it works for you. But right now the only half-way reliable way to deal with all NAT devices out there is unfortunately nathelper and (rtp/media)proxy.
Regards, Martin