[OpenSIPS-Users] ICE How-To

Saúl Ibarra Corretgé saul at ag-projects.com
Thu Jun 23 11:34:57 CEST 2011


On Jun 23, 2011, at 11:23 AM, Barsan Liviu wrote:

> Hi Saul,
> I mean by 'the rest' that I don't have to write code in the opensips.cfg to have ICE ( e.g. see which kind of NAT it is etc.), just to set the parameters for the mediaproxy as written below.
> I think I understood from your answer what I have to do.
> In the same time I'm thinking how to test ICE, do you think a proper way is to make two tests:
> 1. Two clients behind a router that does not have symmetric nat (e.g. conic nat) and server with public IP, in this case the media stream should follow the STUN way (not via relay).
> 2. Two clients behind a router with symmetric nat, in this case media stream should go via relay (mediaproxy).
> Obviously we should have clients with ICE support, we use Bria 3.2, 2.5.4 or Blink.

I'd add a 3rd test case: 2 clients behind the same NAT (symmetric, for example), media should go peer-to-peer without using a relay.

> And to follow the media streams I have to install CDRTool and FreeRadius server.
> Do you think this scenario is suitable to prove the ICE capability of the server?

Yes. In the media trace section, CDRTool will tell you if ICE was chosen and thus there is no media trace. Blink (on the Mac version) will also show you detailed information about the ICE negotiation in the RTP tab in the log window.


Saúl Ibarra Corretgé
AG Projects

More information about the Users mailing list