Note

The SBC does not support Lync/Skype.


Use the NAT Traversal window to configure NAT traversal settings for SIP trunk groups. This section describes the various parameters associated with network-hosted NAT/NAPT traversal for SIP endpoints.

To View and Edit NAT Traversal Parameters

On the SBC main screen, choose a path:

  • All > Address Context > Zone > SIP Trunk Group > Services > NAT Traversal
  • Configuration > System Provisioning: Trunk Provisioning > Trunk Group > SIP Trunk Group > Services > NAT Traversal
  • Configuration > System Provisioning: SIP Carrier Peering > SIP Trunk Group > Services > NAT Traversal

The NAT Traversal window displays.

Use the drop-down lists to select the desired Address Context, Zone and SIP Trunk Group. The Edit NAT Traversal window displays.



Reference the following parameters table when configuring the NAT traversal settings for the trunk group, and then click Save.

Parameter

Length/Range

Description

Signaling NAT

N/A

Indicates whether or not NAT/NAPT support is required for signaling. 

  • Disabled (default)
  • Enabled


Note
The SBC Core does not support NAT traversal for IPv6 calls. Ensure NAT is disabled in pure IPv6 call scenarios.

Media NAT

N/A

Specifies whether or not NAT/NAPT support is required for media. 

  • Disabled (default)
  • Enabled
Note

Do not configure Media NAT and Ice Support flags on the same trunk group.


Note
The SBC Core does not support NAT traversal for IPv6 calls. Ensure NAT is disabled in pure IPv6 call scenarios.

Learn NAT For Rtp Only

N/A

Enable flag to learn media NAT from the first RTP packet only. If disabled, media NAT is learned from any first packet received. For egress trunk groups, this flag is applicable only if Dynamic LRBT flag is disabled. If Dynamic LRBT is enabled, NAPT learning occurs on arrival of RTP packet until the call is connected, at which point Learn NAT For Rtp Only applies even for egress Trunk Groups. 

  • Disabled (default) 

  • Enabled

Note

The action of this flag does not apply to ICE NAT traversal.

Ice Support

N/A

This parameter indicates the type of Interactive Connectivity Establishment (ICE) method used for STUN packet check.

  • Ice Webrtc – Use this setting when interworking with WebRTC Gateways; for example, with the Ribbon WebRTC Gateway or in situations when the SBC is presented with an ICE SDP from a WebRTC-enabled endpoint.

Note

When configured for this mode, the SBC acts as a generic ICE-Lite agent.

  • Ice Full – This is used when inter-working with a full ICE client which requires a STUN connectivity check to be generated by the SBC in response to its own STUN connectivity check.


Note

Ribbon recommends to avoid configuring both Media Nat and ICE Support on the same Trunk Group because these configurations are independent mechanisms for solving NAT traversal issues. Because of of this, these configurations should not coexist on the same Trunk Group.

Note

The parameter, Learn NAT For Rtp Only, does not apply to ICE and should not be enabled for a Trunk Group with ICE Support enabled.

The SBC's ICE support capability is not supported for GW-GW call scenarios.

Refer to SDP Support for a detailed description on Ice Support.

Ice Trickle

N/A

Trickle ICE is a mechanism that allows ICE agents to shorten session establishment delays by making the candidate gathering and connectivity checking phases of ICE non-blocking and by issuing them in parallel. This allows starting the call setup procedure to the SBC before all candidates have been gathered by the user agent so that additional candidates can be sent to the SBC in subsequent INFO and/or offer and answer messages.

Use this flag to enable Trickle ICE support for this trunk group.

  • Disabled (default)
  • Enabled

Before using this feature in production, fully verify the functionality in the lab.

TCP Keepalive Timer

15-65535

This NAT TCP keep-alive timer sets the registration refresh rate (in seconds) for SIP over TCP.

(default = 240)

UDP Keepalive Timer

15-65535

This NAT UDP keep-alive timer sets the registration refresh rate (in seconds) for SIP over UDP.

(default = 60)

Outbound TCP Keepalive Timer

0-32767

The NAT outbound keepalive timer (in seconds) for SIP over TCP for SIP outbound-supported UAs (RFC 5626).

(default = 240) 

Outbound UDP Keepalive Timer

0-32767

The NAT outbound keepalive timer (in seconds) for SIP over UDP for SIP outbound-supported UAs (RFC 5626).

(default = 60) 

Secure Media NAT Prefix

0-32

Use this parameter to match up to 'N' bits of the network IPv4 address obtained from signaling. If set to "0", feature is disabled, and no match of network IP address will occur.

(default = 0)

Disable Media NAT If Same Media And Sig IP

N/A

Enable this flag to disable Media NAT if Media and Signaling IP addresses are identical. 

  • Disabled (default)
  • Enabled