NAT traversal ICE STUN and TURN
Verified 2026-09-16 · 9 sources · tier 1–2
Also known as RFC 8445, RFC 8489, RFC 8656.
Interactive Connectivity Establishment (ICE), Session Traversal Utilities for NAT (STUN), and Traversal Using Relays around NAT (TURN) define protocol mechanisms for discovering network paths and traversing firewalls 657. In the field, Cisco devices use STUN alongside specific media flow patterns and transport preferences to establish voice and video paths across enterprise boundaries 213.
Specifications and Standards Baseline
RFC 8445 of July 2018 is the current Interactive Connectivity Establishment specification, and its header records that it obsoletes RFC 5245 6. RFC 8489 of February 2020 is the current Session Traversal Utilities for NAT specification, obsoleting RFC 5389, which had itself obsoleted RFC 3489 5. RFC 8656 of February 2020 is the current Traversal Using Relays around NAT specification, defined as relay extensions to STUN, and its header records that it obsoletes RFC 5766 and RFC 6156 7.
In the field, Cisco's Network Requirements for Webex Services article dated 9 September 2026 states that the Webex app and Cisco Video devices use STUN (RFC 5389) for firewall traversal and media node reachability testing, citing a specification that RFC 8489 obsoleted in February 2020 3.
Media Transport and Firewall Traversal
Cisco states that Webex media flows in both directions using a symmetric inside-initiated 5-tuple stream outbound to the Webex cloud 1. This 5-tuple consists of source IP address, destination IP address, source port, destination port, and protocol 1.
For transport, Cisco states that in preference order Webex apps and Cisco Video devices support UDP, TCP, and TLS as media transport protocols 2. They fall back to TCP if UDP ports are blocked by the firewall and to TLS if TCP ports are blocked 2. Cisco prefers and strongly recommends UDP for all Webex voice and video media streams in line with RFC 3550 2.
In the field, the word TURN occurs 0 times in the Webex Calling port reference article and 0 times in the Webex Calling media optimization article 4. In the field, no Cisco source in the corpus names a relay candidate or a TURN server for Webex Calling, even though both articles describe a media relay in the cloud that ICE removes 4.
Hairpin Traversal and STUN Remedies
Cisco describes a no-way audio failure specific to hairpin calls, where a call arriving from an internet telephony service provider is forwarded or transferred back to that provider 9. Some providers disregard the IP address and port in the SDP because of their firewall implementation and transmit only to the source address of RTP they have already received 9. On a hairpin call, neither end sends first because the IP phone that would normally send dummy RTP after opening its ports is not in the path 9.
Cisco provides 4 remedies for hairpin no-way audio on Cisco Unified Border Element 8:
- A software media termination point 8.
- Media flow-around 8.
- Media anti-trombone 8.
- Enabling the border element to send STUN packets to the negotiated media IP address and port 8.
See also
See also Webex Calling ICE media path optimization. See also One-way and no-way audio diagnosis. See also Firewall ports and IP ranges for cloud calling.
Applicability
Applies to: Cisco Webex, Internet Engineering Task Force SIP, Cisco Webex Calling, and Cisco Unified Border Element. Sources checked 2026-09-16.
What remains uncertain
Whether Webex uses a TURN relay and where it sits is not covered by the sources below. Which STUN specification Webex actually implements given that it cites an obsoleted one is not covered by the sources below. Which ICE candidate types Webex Calling gathers and in what priority is not covered by the sources below. Which addresses the Webex Calling STUN servers answer on is not covered by the sources below. What RFC 8863 changes about ICE is not covered by the sources below.
See also
Parent of
- Webex Calling ICE media path optimization — The standards behind the feature Cisco describes
Related to
- Firewall ports and IP ranges for cloud calling — Candidate discovery fails silently if the STUN query cannot leave the network
- One-way and no-way audio diagnosis — STUN is a documented remedy for a far-end firewall that waits for RTP
Referenced by
- One-way and no-way audio diagnosis — Recorded as inbound from nat-traversal-ice. CUBE STUN is one of the documented hairpin remedies; latching and symmetric RTP are the NAT-side mechanisms behind one-way audio.
- SIP rport and received parameters behind NATstub — Queued 2026-10-15; NAT traversal ICE STUN and TURN is the nearest existing coverage
- VoIP behind carrier-grade NAT and Starlink and cellular linksstub — Queued 2026-10-14; NAT traversal ICE STUN and TURN is the nearest existing coverage
Sources
- 1Cisco states that Webex media flows in both directions using a symmetric inside-initiated 5-tuple stream outbound to the Webex cloud, where the 5-tuple is source IP address destination IP address source port destination port and protocol.Network Requirements for Webex Services · Webex media flows paragraph · Checked 2026-09-16
- 2Cisco states that in preference order Webex apps and Cisco Video devices support UDP TCP and TLS as media transport protocols, that they fall back to TCP if UDP ports are blocked by the firewall and to TLS if TCP ports are blocked, and that it prefers and strongly recommends UDP for all Webex voice and video media streams in line with RFC 3550.Network Requirements for Webex Services · Webex media transport protocols, UDP preference paragraph · Checked 2026-09-16
- 3Cisco's Network Requirements for Webex Services article dated 9 September 2026 states that the Webex app and Cisco Video devices use STUN (RFC 5389) for firewall traversal and media node reachability testing, citing a specification that RFC 8489 obsoleted in February 2020.field reportNetwork Requirements for Webex Services · Webex media flows paragraph, the STUN citation · Checked 2026-09-16
- 4The word TURN occurs 0 times in the Webex Calling port reference article and 0 times in the Webex Calling media optimization article, so no Cisco source the corpus holds names a relay candidate or a TURN server for Webex Calling even though both describe a media relay in the cloud that ICE removes.field reportPort Reference Information for Webex Calling · whole article, and the Webex Calling media optimization article, counted against the rendered text · Checked 2026-09-16
- 5RFC 8489 of February 2020 is the current Session Traversal Utilities for NAT specification and its own header records that it obsoletes RFC 5389, which had itself obsoleted RFC 3489.RFC 8489 — Session Traversal Utilities for NAT (STUN) · RFC 8489 document header, Obsoletes line · Checked 2026-09-16
- 6RFC 8445 of July 2018 is the current Interactive Connectivity Establishment specification and its own header records that it obsoletes RFC 5245.RFC 8445 — Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal · RFC 8445 document header · Checked 2026-09-16
- 7RFC 8656 of February 2020 is the current Traversal Using Relays around NAT specification, defined as relay extensions to STUN, and its own header records that it obsoletes RFC 5766 and RFC 6156.RFC 8656 — Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN) · RFC 8656 document header · Checked 2026-09-16
- 8Cisco gives 4 remedies for hairpin no-way audio on Cisco Unified Border Element: a software media termination point, media flow-around, media anti-trombone, and enabling the border element to send STUN packets to the negotiated media IP address and port.Troubleshoot No-way Audio Issue with Hairpin Calls on CUBE · Solution section headings · Checked 2026-09-16
- 9Cisco describes a no-way audio failure specific to hairpin calls, where a call arriving from an internet telephony service provider is forwarded or transferred back to that provider: some providers disregard the IP address and port in the SDP because of their firewall implementation and transmit only to the source address of RTP they have already received, and on a hairpin call neither end sends first because the IP phone that would normally send dummy RTP after opening its ports is not in the path.Troubleshoot No-way Audio Issue with Hairpin Calls on CUBE · Problem section · Checked 2026-09-16
Documents
RFC 8445 — Interactive Connectivity Establishment (ICE): A Protocol for Network Address Translator (NAT) Traversal
RFC 8489 — Session Traversal Utilities for NAT (STUN)
RFC 8656 — Traversal Using Relays around NAT (TURN): Relay Extensions to Session Traversal Utilities for NAT (STUN)
Network Requirements for Webex Services
Port Reference Information for Webex Calling
Troubleshoot No-way Audio Issue with Hairpin Calls on CUBE
Cite this page
APA
WarmTransfer. (2026, September 16). NAT traversal ICE STUN and TURN. WarmTransfer. https://warmtransfer.net/knowledge/nat-traversal-ice
BibTeX
@misc{warmtransfer-nat-traversal-ice,
title = {NAT traversal ICE STUN and TURN},
author = {{WarmTransfer}},
year = {2026},
url = {https://warmtransfer.net/knowledge/nat-traversal-ice},
note = {Verified 2026-09-16}
}