UCaaS Guide

UCaaS SIP Troubleshooting

9 min read  ·  Updated April 2026

UCaaS platforms — Microsoft Teams Phone, Zoom Phone, RingCentral, 8x8 — all run SIP under the hood. When calls fail, quality degrades, or connectivity breaks, the root cause is almost always in the SIP signaling or RTP media. Here is how to find it.

SIPSymposium is an independent diagnostic platform not affiliated with or endorsed by Microsoft, Zoom, RingCentral, 8x8, or any other UCaaS provider mentioned in this guide.

In this guide

1. What is UCaaS and how does SIP fit in?

UCaaS (Unified Communications as a Service) delivers business phone, video, messaging, and collaboration from the cloud. The major platforms — Microsoft Teams Phone, Zoom Phone, RingCentral, 8x8, Vonage Business — all use SIP as their underlying signaling protocol, whether you see it or not.

Most UCaaS deployments involve SIP in two places:

When troubleshooting UCaaS issues, identifying which leg is failing determines where to look. Endpoint registration failures are different from trunk failures, which are different from call quality issues on established calls.

2. Common UCaaS SIP issues

Issue 01
Calls fail to external PSTN numbers
The SIP trunk leg between the UCaaS platform and the PSTN is failing. On Microsoft Teams: check Direct Routing SBC status in Teams Admin Center. On Zoom Phone BYOC: check carrier SIP trunk registration. On RingCentral: check the carrier-side trunk health in the admin portal. Look for 4xx or 5xx responses on the trunk leg.
Issue 02
One-way audio or no audio
RTP media path issue. On UCaaS platforms, this often means the SBC or media relay is sending RTP to the wrong address, or firewall rules are blocking UDP in one direction. Check that your firewall allows media from the UCaaS platform IP ranges bidirectionally. UCaaS providers publish their media IP ranges — whitelist them.
Issue 03
Choppy or robotic audio
Network jitter or packet loss between endpoints and the UCaaS media servers. Most UCaaS platforms use SRTP with media relay — quality issues are almost always network-side. Run a VoIP quality test to your nearest UCaaS data center. Check jitter (target under 30ms) and packet loss (target under 0.5%).
Issue 04
Calls drop after exactly 30 minutes
Session timer expiry. Some UCaaS platforms set aggressive session timers. The SIP re-INVITE to refresh the session is being blocked by a firewall or NAT timeout. Enable stateful SIP inspection on your firewall and extend UDP timeouts to 300+ seconds.
Issue 05
Echo on calls
Acoustic echo from a speakerphone, or line echo from impedance mismatch on the PSTN gateway leg. Most UCaaS platforms have echo cancellation built in. If echo persists, check headset/device quality, room acoustics for speakerphone users, and the PSTN gateway echo cancellation configuration.

3. UCaaS call quality troubleshooting

Platform-specific quality dashboards

PlatformQuality Dashboard Location
Microsoft TeamsTeams Admin Center → Analytics & Reports → Call Quality Dashboard (CQD)
Zoom PhoneZoom Admin Portal → Dashboard → Quality of Service
RingCentralAdmin Portal → Analytics → Quality of Service
8x88x8 Admin Console → Analytics → Quality Dashboard

Network requirements for UCaaS quality

All major UCaaS providers publish network requirements. The common targets:

MetricTargetMaximum
Latency (round trip)< 100ms150ms
Jitter< 30ms50ms
Packet loss< 0.5%1%
Bandwidth per call~87 kbps G.711 / ~50 kbps Opus

Network diagnostics

; Test connectivity to UCaaS media endpoints ; Microsoft Teams ping -c 20 worldaz.tr.teams.microsoft.com ; Zoom Phone ping -c 20 zoom.us ; Check packet loss with extended ping ping -c 100 -i 0.2 [ucaas-media-ip] | tail -2 ; MTR for hop-by-hop analysis mtr --report --report-cycles 60 [ucaas-media-ip]

4. SIP trunk and Direct Routing issues

When your UCaaS platform connects to the PSTN via your own SIP trunk (Teams Direct Routing, Zoom Phone BYOC, RingCentral BYOC), the SBC in the middle is where most issues occur:

The SBC access logs and SIP trace capture are your primary diagnostic tools. Most enterprise SBCs (AudioCodes, Ribbon, Oracle) have built-in packet capture and SIP trace tools.

5. Capturing traces on UCaaS platforms

Microsoft Teams — CQD and call analytics

Teams Admin Center → Users → select user → Meetings & Calls tab. Per-call quality data shows jitter, packet loss, and codec. For SIP trace on Direct Routing: capture on the SBC side — Teams itself doesn't expose raw SIP traces externally.

Zoom Phone — quality of service reports

Zoom Admin Portal → Dashboard → Quality of Service. Per-call reports show bitrate, jitter, packet loss, latency. For BYOC/SIP issues: capture on your SBC or use Zoom's SIP trunk log in the admin portal.

SBC-side capture (for Direct Routing / BYOC)

; Capture SIP between UCaaS platform and SBC tcpdump -i eth0 -w /tmp/ucaas-sbc.pcap host [ucaas-sip-proxy-ip] and port 5061 ; Filter for specific call by Call-ID (after initial capture) tcpdump -r /tmp/ucaas-sbc.pcap -w /tmp/call-filtered.pcap "sip and host [ucaas-ip]"

6. Diagnosing UCaaS SIP issues with trace analysis

Despite the cloud wrapper, UCaaS SIP failures follow the same patterns as any SIP deployment:

Upload SBC PCAP captures to SIPSymposium for automated analysis. The analyzer identifies codec mismatches, NAT issues, TLS problems, and media path failures across the UCaaS-to-carrier SIP boundary.

Frequently asked questions

What is UCaaS and how is it different from VoIP?

UCaaS (Unified Communications as a Service) delivers business phone, video, messaging, and collaboration from the cloud as a subscription service. VoIP (Voice over IP) is the underlying technology — all UCaaS platforms use VoIP/SIP internally. The difference is the delivery model: UCaaS is fully managed cloud software, while VoIP can be on-premise or cloud. Microsoft Teams Phone, Zoom Phone, and RingCentral are UCaaS platforms built on VoIP/SIP.

How do I troubleshoot call quality on UCaaS platforms?

Check the platform quality dashboard first: Teams Admin Center Call Quality Dashboard, Zoom Admin Portal Quality of Service, or RingCentral Analytics. These show per-call jitter, packet loss, and codec data. Target jitter under 30ms, packet loss under 0.5%, and latency under 100ms round-trip. If quality is poor, run MTR from the affected endpoint to the UCaaS media server IPs to find the network hop causing the problem.

Why do UCaaS calls fail to external numbers?

UCaaS calls to external PSTN numbers fail when the SIP trunk leg between the platform and the carrier has a problem. For Microsoft Teams Direct Routing check the SBC status in Teams Admin Center. For Zoom Phone BYOC check carrier SIP trunk registration. Common causes: TLS certificate expiry on the SBC, codec mismatch between UCaaS and carrier, number format mismatch, or firewall blocking SIP/RTP between SBC and carrier.

UCaaS SIP issues causing call failures?

Capture SIP from your SBC and upload to SIPSymposium. The analyzer identifies codec mismatches, TLS failures, number normalization issues, and media path problems at the UCaaS-to-carrier boundary.

Analyze my trace Create free account
Related guides