Five9 LabA student's open lab: learning and sharing, free for everyone.

SIP

NAT, idle timers, and split tunnels

ITSP trunks, your SBC, gateways, bandwidth, NAT, and the ports that belong only to Studio.

Learn it in 5 minutes

SIP and carriers ยท advanced ยท 12 min full read

NAT and PAT are acceptable. Double NAT is not. UDP bindings that idle out cause one-way audio. The requirements use a 30 second UDP idle timeout as the planning number, and they tell you to send keepalives when the binding is shorter.

On a VPN, translate RFC 1918 space to a public address the far side can route. Do not exclude Five9 domains from a split tunnel and then wonder why signaling dies. Do not restrict SIP or RTP between sites.

One-way audioSymptomThe agent hears thecaller. The caller hearsPhoneNATCount the NAT layers.Two is too many.FirewallUDPThe idle timer iscompared with 30FirewallSplitFive9 names are notexcluded.VPNRFC1918Private addresses aretranslated.VPNRTPSIP and RTP are bothallowed between theAdmin

Each hop has to pass media, not just the invite.

Worked example

Trace one-way audio

List NAT count, UDP timer, and whether Five9 is inside the tunnel.

  1. NAT layers
  2. Idle timer
  3. Split-tunnel check

You did not start with the dialer mode.

Double NAT is
UDP idle planning number is
A shorter binding needs
Split tunnel advice is
RFC 1918 addresses on a VPN should be

Sources and go deeper

Ecosystem

Glossary. CTI Web Services API: One name on the APIs page. Not a screen-pop field list. APIs and SDKs

Sister technologies. Dynamics 365, Zendesk, Oracle, NetSuite, Epic. Each is a named Plus adapter. This lab does not copy a package number for them. Technical requirements PDF

Config. List NAT count, UDP timer, and whether Five9 is inside the tunnel.

Troubleshooting. The firewall drops UDP before 30 seconds and nothing keepalive is sent. Fix the binding.

Cross-platform bridge. A mapping to another PBX or contact center is a teaching bridge. It is not an import button.

Future hook. The guide's cloud endpoint stays unset. Confirm before relying on a dated catalog or a case-study number.

Back to SIP and carriers