You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
Not supported by SBC SWe Lite in this release.
ICE-Lite Overview
The ICE-Lite (Interactive Connection Establishment) feature interfaces to the Microsoft TEAMS Direct Routing interface, The Unable to show "metadata-from": No such page "_space_variables"
integrates Microsoft Teams clients by acting as an ICE Lite agent endpoint for SIP calls involving Network Address Translators (NATs). This feature enables direct routing between an existing enterprise voice infrastructure (that is, the PSTN carrier and SIP trunks used for trunking services) and the Microsoft Phone System in Office 365. The SBC acts as a PSTN gateway; sessions for Microsoft Teams users can be routed directly to the PSTN through the SBC.
How does the SBC interoperate with Microsoft TEAMS?
As communications sessions are set up and negotiated, Session Description Protocol (SDP) is used to carry the IP addresses and ports of all participants that receive RTP streams. Because Network Address Translators (NATs) alter IP addresses and ports, the exchange of local IP addresses and ports may not be sufficient for establishing connectivity. Acting as an ICE-Lite agent, the Unable to show "metadata-from": No such page "_space_variables"
responds to connectivity checks as required to establish and verify connectivity.
A Teams client initiates the media flow and becomes the controlling ICE agent for the SBC. During the establishment of a media session that uses ICE-Lite, the Unable to show "metadata-from": No such page "_space_variables"
goes through candidate gathering and connectivity check phases that occur before the controlling agent (optionally) sends a final SDP offer that includes the best local and remote candidates selected for a media flow. The Unable to show "metadata-from": No such page "_space_variables"
, acting as ICE-Lite agent, acknowledges the final offer with an answer, and both endpoints use the selected candidate pair for the media flow.
Configuration
Configuration for ICE-Lite is completed through the SIP Signaling Group.
SIP Signaling Group - ICE-Lite Configuration
The following fields must be configured to enable the ICE-Lite feature:
ICE Support
ICE Support - Field Definition
Field | Location | Definition |
---|
ICE Support | Settings > SIP Signaling Group | Enables/disables ICE Lite support. This field must be enabled for ICE-Lite to be active. |
ICE Mode
ICE Mode - Field Definition
Field | Location | Recommended Configuration |
---|
ICE Mode | Settings > SIP Signaling Group | Specifies the Interactive Connection Establishment (ICE) mode. Valid entries: Lite or Full. To access the ICE-Lite feature, configure this field as Lite. |
Interoperability Notes
ICE-Lite impacts the following on the SBC 1000/2000.
SBC 1000/2000 Feature | Supports | Does not Support |
---|
ICE Restarts | | |
TURN server operation With some topologies, when the ICE protocol requires use of a TURN server to traverse NAT on the SBC 1000/2000 side, the SBC may be unable to establish connectivity between endpoints.
| | |
STUN Server Operation in Full Mode SBC 1000/2000 supports ICE requirements for processing multiplexed RTP/STUN packets as follows: - Sends all STUN/RTP packets to the Linux Socket during the connectivity check.
- Sends all packets to a DSP operating in Media Exchange mode after the connectivity check is complete
| | |
Regular mode When acting as an ICE agent, supports Regular mode when only UDP candidates are are supported. | | |
RTP and RTCP RTP and RTCP as separate components for each candidate. | | |
only ICE protocol does not guarantee consecutive ports for RTP and Real-Time Transport Control Protocol (RTCP). | | |
Media Send/receive media to RTP and RTCP on nonconsecutive ports on the SBC 1000/2000 platform. | | |