2.2.3.2 Interactive Connectivity Establishment Protocols

Protocols in this table enable the process of setting up media channels between endpoints. Interactive Connectivity Establishment (ICE) describes a protocol for setting up media channels between two endpoints, for example, Office Communicator clients, in a way that allows them to traverse network address translation (NAT) computers and firewalls.

Protocol name

Description

Short name

Audio Video Edge Authentication Protocol Specification

Describes how to provide protocol clients with Communications Server security tokens, which are used to authenticate protocol clients with the Audio/Video Edge Servers.

[MS-AVEDGEA]

Interactive Connectivity Establishment (ICE) Extensions

Establishes audio and video RTP streams between two endpoints in a way that allows them to traverse network address translation (NAT) computers and firewalls. Describes generalized Simple Traversal of UDP through NAT (STUN) processing and event timers.

[MS-ICE]

Interactive Connectivity Establishment (ICE) Extensions 2.0

Establishes audio and video RTP streams between two endpoints in a way that allows them to traverse network address translation (NAT) computers and firewalls.<10> Specifies generalized Simple Traversal of UDP through NAT (STUN) processing and event timers.

[MS-ICE2]<11>

Interactive Connectivity Establishment (ICE) 2.0 Bandwidth Management Extensions

Describes how to determine and enforce bandwidth policy constraints for RTP media streams.<12>

This protocol facilitates communication with a Traversal Using Relay NAT (TURN) Bandwidth Management Extensions protocol-based server, also referred to as a bandwidth policy server, which supports network bandwidth utilization management and access control.

This protocol enforces bandwidth policy constraints and ensures that policy-restricted paths are not used for media flow.

This protocol describes a reporting mechanism used by a bandwidth management endpoint to report the path and the bandwidth being utilized by the media session to a bandwidth policy server.

[MS-ICE2BWM]<13>

Traversal Using Relay NAT (TURN) Extensions

Enables a protocol client behind a NAT or a firewall to acquire a transport address from a TURN server that is located on the Internet. The protocol client can then provide this transport address to the external peer, which can use it to establish connectivity and to exchange media with Communications Server.

[MS-TURN]

Traversal Using Relay NAT (TURN) Bandwidth Management Extensions

Extends the Traversal Using Relay NAT (TURN) protocol described in [MS-TURN] to provide support for controlling access to network bandwidth.<14>

[MS-TURNBWM]<15>