What ICE is
From draft-ietf-mmusic-ice-15.txt draft:This document describes a protocol for Network Address Translator
(NAT) traversal for 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, applying its binding discovery and
relay usages, in addition to defining a new usage for checking
connectivity between peers. ICE can be used by any protocol
utilizing the offer/answer model, such as the Session Initiation
Protocol (SIP).
Draft specification
- https://datatracker.ietf.org/drafts/draft-ietf-mmusic-ice Latest 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.
- Nice: GLib ICE library only implements ICE Lite
- Loongtek: p2p tunnel library p2p nat tunnel library support ICE, STUN protocols
Page Changes
Re: H.323
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.
H.323
Does this mean that ICE can not be applied to and help H.323?
Thanks,
Esa
Re: ice implementations
and it also seems that the most popular way to figure it out is to read the ietf draft.
ice implementations
For example, counterpath's eyebeam voip client claims to support ICE, but I see no ICE servers on the internet
http://www.ietf.org/internet-drafts/draft-ietf-mmusic-ice-06.txt
expired draft
you should check this one :
http://www.ietf.org/internet-drafts/draft-ietf-mmusic-ice-02.txt
enjoy the ICE(:mrgreen:)