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