login | register
Sat 04 of Jul, 2009 [11:24 UTC]

voip-info.org

History

ICE

Created by: oej,Last modification on Mon 12 of Jan, 2009 [14:41 UTC] by oliviercrete

What ICE is

From draft-ietf-mmusic-ice-19.txt draft:

 This document describes a protocol for Network Address Translator
  (NAT) traversal for UDP-based multimedia sessions established with
  the offer/answer model.  This protocol is called Interactive
  Connectivity Establishment (ICE).  ICE makes use of the Session
  Traversal Utilities for NAT (STUN) protocol and its extension,
  Traversal Using Relay NAT (TURN).  ICE can be used by any protocol
  utilizing the offer/answer model, such as the Session Initiation
  Protocol (SIP).


Draft specification





Implementations

  • PJNATH library from pjsip.org project is an Open Source NAT traversal library supporting ICE, STUN-bis, and TURN.
  • AnyFirewall Engine NAT traversal (SDK). Incorporates the most comprehensive implementation of the IETF standards STUN, TURN and ICE, this implementation is not Free or Open
  • libnice: GLib ICE library A complete ICE (draft 19), STUN (RFC 3489 and 5389) and TURN implementation. Also includes support for Google Talk and Windows Live Messenger dialects of ICE.
  • Loongtek: p2p tunnel library p2p nat tunnel library support ICE, STUN protocols (seems to have disappeared from the Internet)


Clients Supporting the Latest ICE Drafts


See also



Comments

Comments Filter
222

333Re: H.323

by shorne, Monday 18 of June, 2007 [16:45:56 UTC]
Have a look at P2Pnat Media
http://www.pacphone.com/p2pnat.html
It is currently working its way through the ITU

It is a H.323 alternative to ICE however unlike ICE there are no media establishment delays.
PacPhone and GnuGk (CVS branch) support it and it is completely free and works with
all the other H.323 equipment you might have.


222

333H.323

by Vitikainen, Saturday 27 of May, 2006 [12:46:59 UTC]
'A protocol for NAT traversal for multimedia session signaling protocols based on the offer/answer model, such as SIP'.
Does this mean that ICE can not be applied to and help H.323?

Thanks,
Esa
222

333Re: ice implementations

by marklar, Wednesday 17 of May, 2006 [15:13:34 UTC]
It seems that ICE is not a server but a methodology,
and it also seems that the most popular way to figure it out is to read the ietf draft.

222

333ice implementations

by marklar, Wednesday 17 of May, 2006 [15:07:39 UTC]
Has anyone implemented ICE yet?
For example, counterpath's eyebeam voip client claims to support ICE, but I see no ICE servers on the internet
222

333

by ysam, Sunday 30 of October, 2005 [19:16:39 UTC]
New Document is at ...

http://www.ietf.org/internet-drafts/draft-ietf-mmusic-ice-06.txt


222

333expired draft

by , Friday 30 of July, 2004 [07:59:36 UTC]
the link on tha page point to an exipred draft.
you should check this one :
http://www.ietf.org/internet-drafts/draft-ietf-mmusic-ice-02.txt
enjoy the ICE(:mrgreen:)