PJNATH: Support for ICE + STUN

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, Jun 3, 2008 at 10:45 AM, Pedro Gon?alves <pedro.pandre at gmail.com> wrote:
> Hi all
>
> I have a question regarding PJNATH: does it implement ICE negotiation? As

Yes.

> far as I know, ICE needs STUN messages to negotiate the communication
> addresses(IP and port), and in the documentation I read that
>
> STUN Transport
>
> (TBD, this object does not exist yet)
>
> Does this make the ICE negotiation impossible for now?

The ICE stream transport currently does not use STUN Transport class
but it uses STUN Session class directly (please see the same page for
the difference between "transport" classes and "session" classes). So
yes we do have ICE implementation.

But I'm doing major modification in ICE as we speak, and when I'm done
the ICE stream transport will use STUN transport instead, as well as
TURN transport. This way we can reuse the STUN transport for other
purposes, e.g. in SIP or pjmedia.

> Or can ICE be used currently? If so, is there something that needs to be
> activated or is ICE active by default?
>

With pjsua just add --use-ice command line option.

Cheers
 Benny



[Index of Archives]     [Asterisk Users]     [Asterisk App Development]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [Linux API]
  Powered by Linux