If a call is choppy, switch the affected device to wired Ethernet and run an RTP jitter test first. If your results show jitter exceeding typical acceptable values, you're looking at a QoS or carrier problem, not a fluke. The sections below walk you through confirming the cause, measuring it precisely, and applying the network or endpoint fix that matches what you find.
TL;DR:
- Compare jitter, packet loss, and one way delay during repeated calls; Wireshark RTP analysis reports average and peak values carriers can assess.
- Mark RTP traffic with DSCP EF value 46 and configure priority queuing, but verify every switch preserves markings or prioritization may fail.
- On WAN links below a few megabits per second upstream, packet fragmentation and interleaving can prevent large data packets from delaying voice.
- Use adaptive jitter buffering for changing conditions; buffers can absorb variations up to roughly 100 milliseconds, but larger settings add latency rather than fixing congestion.
- After fixing the issue, monitor calls at different times for 24 to 48 hours; target jitter below 30 milliseconds and one way delay under 150 milliseconds.
Table of Contents
- How to Tell Jitter Is Causing Your Choppy Calls
- Measuring Jitter: Tools and Steps to Get Exact Numbers
- Network-Level Fixes: QoS, DSCP, Queuing, and Fragmentation
- Fixes on Phones, Routers, and Wi-Fi That Cut Jitter Fast
- What to Do When the Jitter Lives on Your ISP or WAN Link
- Confirming the Fix: A Before-and-After Testing Plan
- Our Prioritized Troubleshooting Checklist for SMB Networks
- Why Jitter Keeps Coming Back for Some Businesses
- Managed Help for VoIP Jitter and Ongoing Network Reliability
- FAQ
- Sources
How to Tell Jitter Is Causing Your Choppy Calls
Jitter sounds like garbled syllables, robotic gaps, or words that arrive out of order. That's different from packet loss, which drops whole chunks of audio and leaves silence, and different from high latency, which causes people to talk over each other because responses lag. If your calls sound like a bad radio signal rather than a dropped line, jitter is a strong suspect.
A few quick checks will confirm it before you touch any settings:
- Move the affected phone or softphone to a wired Ethernet connection and repeat the same call. If quality improves immediately, Wi-Fi interference or a weak signal is a major contributor.
- Isolate the device by disconnecting other heavy network users (streaming boxes, backup jobs, large file transfers) during a test call. If quality improves, congestion on your LAN is competing with voice traffic.
- Run the same test call at a different time of day. If problems cluster around business hours or specific windows, your WAN or ISP link is likely saturated at those times.
- Test from a different physical location on the same network. If the problem follows the device rather than the location, the issue is local to that phone, ATA, or laptop.
On acceptable thresholds, the ITU-T G.114 standard recommends keeping one-way delay under 150 milliseconds for high-quality interactive voice, and jitter adds directly to that delay budget once a jitter buffer absorbs it. In practice, most VoIP setups hold up well under moderate jitter levels generally considered acceptable. Above that, callers start noticing clipped words and unnatural pauses, and the fixes below stop being optional.
If none of these quick tests point to an obvious culprit, don't guess further. Move to measurement, where you can pull exact numbers instead of impressions.
Measuring Jitter: Tools and Steps to Get Exact Numbers
Guessing wastes time you don't have during a client escalation or an internal ticket. Pull real numbers using the tools already built into your VoIP platform, plus a packet capture when you need the full picture.
- Open your VoIP client or phone's built-in call statistics panel during or right after a test call. Most desk phones and softphones display live jitter (in milliseconds), packet loss percentage, and round-trip or one-way delay.
- Capture RTCP Sender and Receiver Reports if your platform exposes them. RFC 3550, the standard that defines RTP, specifies exactly how jitter is calculated from packet timestamps and arrival intervals, and RTCP reports surface that calculation automatically.
- For a deeper look, capture the call in Wireshark and filter for RTP traffic. Wireshark's RTP analysis tool reconstructs the stream from sequence numbers and timestamps and reports both average and peak jitter for that call window, which gives you the hard evidence an ISP will ask for.
- Run a basic speed test that reports jitter alongside download and upload speed, and log the result with a timestamp. Zoom's guidance on jitter notes that these quick tests are a reasonable first pass before deeper packet-level work.
- Record three numbers every time you test: jitter in milliseconds, packet loss percentage, and one-way delay. A single number in isolation rarely tells the full story, but the combination usually points straight at the cause.
A single clean test call tells you about that moment, not about the pattern. Intermittent jitter, the kind that shows up for ten minutes every afternoon and disappears before anyone can diagnose it, needs scheduled or continuous testing to catch. Set up a recurring synthetic test, even something as simple as a scripted call every 30 minutes during business hours, and log the results to a spreadsheet or monitoring dashboard. Patterns tied to specific times, specific users, or specific days point you straight at congestion windows or recurring backup jobs rather than a one-off fluke.
Pro Tip: When you escalate to an ISP or carrier, bring both average and peak jitter numbers from the same call window. Average numbers alone make a marginal connection look fine.
Once you have real numbers in hand, you'll know whether you're dealing with a LAN configuration problem, an endpoint issue, or something that lives entirely on your WAN link. Each of those gets a different fix, and applying the wrong one wastes effort without moving the needle.
Network-Level Fixes: QoS, DSCP, Queuing, and Fragmentation
Most persistent jitter problems trace back to how your network treats voice packets compared to everything else competing for the same pipe. A file backup, a video call, and a VoIP packet all look identical to a router unless you tell it otherwise.
The starting point is marking voice traffic so your network can prioritize it. Cisco's QoS guidance for voice recommends tagging RTP voice packets with DSCP Expedited Forwarding (EF, DSCP value 46) and configuring Low Latency Queuing (LLQ) on your router so voice packets jump ahead of bulk data in the outbound queue. Without this, a large file upload can delay voice packets behind it in the same queue, and that delay shows up as jitter on the call.
- Mark RTP voice traffic with DSCP EF (46) at the phone, ATA, or VoIP gateway so it carries priority status across the network.
- Configure LLQ or a priority queue on your router or firewall so marked voice packets are serviced first, ahead of data traffic.
- Confirm your switches preserve DSCP and CoS markings rather than stripping them, since this is where many QoS setups quietly fail.
- Calculate a fragmentation size for low-speed WAN links so voice packets never wait behind one oversized data packet.
- Size your voice bandwidth allocation to your actual concurrent call volume, with headroom for data traffic spikes.
That third point deserves its own attention because it's where otherwise correct QoS configurations fall apart. A discussion on network practitioner forums about DSCP handling confirms that many unmanaged switches simply ignore or strip DSCP markings as traffic passes through. You can mark every voice packet perfectly at the phone and configure a flawless LLQ policy on your router, and still get jitter if an unmanaged switch sitting between the phone and the router wipes the marking clean. If your office network includes unmanaged switches anywhere between VoIP endpoints and your router, that's a prime suspect for jitter that defies every other explanation.
Fragmentation and interleaving matter most on slower WAN links, typically anything under a few megabits per second of upload bandwidth. On a slow link, a single large data packet (say, part of a cloud backup or email attachment) can take far longer to transmit than a voice packet's entire delay budget allows. Cisco's documentation describes calculating a chunk size around 10 milliseconds of transmission time and breaking larger packets into pieces that size, interleaving voice packets between them. Without this, a single oversized packet ahead of a voice packet in the queue can introduce gaps that exceed acceptable thresholds, causing callers to notice dropped words.
The jitter buffer is a safety net, not a cure. Your phone or ATA includes a jitter buffer that holds incoming packets briefly and releases them at a steady pace, smoothing out small timing variations before they reach the speaker. Vendor documentation describes jitter buffers as effective for delay variations up to roughly 100 milliseconds; beyond that range, the buffer either fails to catch up or has to drop packets to stay current. The trade-off is that a larger buffer adds latency to every call, and ITU-T G.114 explicitly flags oversized buffers as a threat to interactive call quality even when they technically eliminate audible jitter. A bigger buffer hides the symptom while making the underlying delay worse, which is why fixing the network is always preferable to compensating for it at the endpoint.

For a full walkthrough of recommended DSCP values and queuing configurations for business voice traffic, our QoS for VoIP guide covers the specific settings that work across common router and firewall platforms. Bandwidth sizing matters just as much as prioritization, and our guide on VoIP bandwidth requirements breaks down planning around 87 kbps per concurrent call so your pipe never runs out of headroom during busy hours.
Fixes on Phones, Routers, and Wi-Fi That Cut Jitter Fast
Network configuration solves a lot, but the device sitting in front of the caller matters too. A few changes at the endpoint level often fix jitter faster than any router reconfiguration.
Wired Ethernet beats Wi-Fi for voice every time, and it isn't close. Wireless signals fluctuate with distance, interference from other devices, and competing traffic on the same channel, all of which introduce timing variation that shows up as jitter. If a desk phone or softphone workstation has an Ethernet jack within reach, use it.
When wireless is unavoidable, a handful of changes reduce the damage:
- Move voice-heavy devices to the 5 GHz band rather than 2.4 GHz, since 5 GHz carries less interference from household and office electronics.
- Reposition access points so voice devices sit within strong signal range rather than at the edge of coverage.
- Set up a separate SSID for voice traffic and apply QoS prioritization to that network specifically, so voice doesn't compete with guest Wi-Fi or streaming traffic.
- Keep firmware current on phones, ATAs, routers, and switches, since manufacturers regularly patch timing and QoS handling bugs in updates.
Codec choice also shapes how forgiving a call is of a less-than-perfect network. If your network can't guarantee a clean path, a codec with built-in resilience (one that handles occasional loss gracefully) is often a better match than chasing perfect bandwidth.
Jitter buffer settings on the endpoint itself offer a final lever. Adaptive jitter buffers adjust their size dynamically based on current network conditions, which handles occasional spikes well without adding constant latency during clean periods. Fixed buffers are more predictable but either waste latency when the network is clean or fail to absorb a sudden jitter spike when conditions worsen. Most modern IP phones default to adaptive buffering, and that's the right setting for the vast majority of business environments. Reserve fixed buffer sizing for cases where you've measured consistent jitter and want predictable, repeatable behavior over adaptability.
Pro Tip: Before replacing hardware, check firmware version first. A surprising number of jitter complaints trace back to a router or ATA running firmware that's months or years out of date.
What to Do When the Jitter Lives on Your ISP or WAN Link
Sometimes every LAN fix checks out clean and the problem still persists. That points outside your building, toward your WAN link or your carrier's network.
A few signs point specifically to WAN-level jitter rather than anything on your side. Jitter that appears consistently regardless of which device, codec, or queuing policy you test usually means the problem sits upstream. Jitter that correlates with your ISP's peak usage hours, rather than your own office's busy periods, is another strong signal. And jitter that disappears when you route the same call over a different connection (a mobile hotspot, for instance) confirms the issue lives on your primary WAN path, not your equipment.
- Document your evidence before contacting your carrier: timestamped jitter, packet loss, and delay numbers from multiple test calls across different times of day, ideally captured with Wireshark RTP analysis for the detail carriers expect to see.
- Ask your carrier directly whether your current service tier supports QoS marking end to end, and whether your contract includes a measurable SLA for latency, jitter, and packet loss rather than just uptime.
- Request a business-class connection if you're currently on a consumer-grade link. Business tiers typically carry tighter SLAs and dedicated support paths that residential service doesn't offer.
- Consider an SD-WAN deployment if you operate multiple sites or need to blend connections, since SD-WAN can automatically route voice traffic over the cleanest available path in real time.
- Build in a fallback: a secondary link with automatic failover, a cellular backup, or in some cases a dedicated circuit reserved for voice traffic, so a single ISP issue doesn't take down your phone system entirely.
Vendor guidance, including Zoom's practical jitter checklist, recommends exactly this staged approach: fix what's local first (wired connections, firmware, QoS), then validate the network configuration, then escalate to the carrier only once you have evidence that the problem lives upstream. Skipping straight to a carrier call without documentation usually gets you a shrug and a generic troubleshooting script, rather than real action on their end.
Confirming the Fix: A Before-and-After Testing Plan
A fix you can't verify isn't really a fix, it's a guess that happened to coincide with a better day on the network. Build a simple before-and-after test plan so you know the problem is actually solved.
Run the same set of test calls you used during diagnosis, under the same conditions, and compare the numbers directly:
- Make at least three to five controlled test calls at different times of day, including your historically worst time window.
- Log jitter, packet loss, and one-way delay for each call using the same tool you used during initial diagnosis, whether that's client call stats or a Wireshark capture.
- Run a continuous monitoring check for at least 24 to 48 hours after applying a fix, since a single clean test call doesn't rule out intermittent spikes.
- Compare peak jitter, not just average jitter, since averages can mask brief but noticeable spikes that callers still hear.
Your acceptance target should match the standards guidance covered earlier: jitter under roughly 30 milliseconds for most business setups, with one-way delay staying under the 150 millisecond threshold ITU-T G.114 recommends for high-quality interactive voice. If your post-fix numbers land comfortably inside those ranges across multiple test windows, consider the fix verified.
Document everything, even after a successful fix. A simple log with timestamps, test conditions, and before-and-after numbers gives you a reference point if jitter reappears later, and it's exactly the kind of evidence an ISP or carrier will want if you ever need to escalate a WAN issue again. For broader methodology on structuring network troubleshooting documentation, our practical network troubleshooting guide covers how to build a repeatable record that holds up for internal reporting or vendor conversations.
Our Prioritized Troubleshooting Checklist for SMB Networks
When we get a jitter complaint from a small or mid-sized business, we work through the same sequence every time rather than guessing at a fix. Here's the order that gets to root cause fastest.
- Reproduce the problem on a test call, ideally with the same user, device, and time of day that triggered the original complaint.
- Isolate variables one at a time: swap to wired Ethernet, disconnect competing bandwidth users, and test from a different device on the same network.
- Capture hard numbers using client call stats or a Wireshark RTP capture rather than relying on subjective "it sounds bad" reports.
- Confirm DSCP markings survive the full path from phone to router, checking every switch in between for marking preservation.
- Enable or verify LLQ and priority queuing on the router or firewall handling voice traffic.
- Patch firmware on phones, ATAs, routers, and switches before assuming a hardware replacement is necessary.
- If LAN and endpoint fixes don't resolve it, package the evidence (timestamped jitter, loss, and delay figures) and escalate to the carrier with specific SLA questions.
Pro Tip: Share your raw packet capture or RTCP report with whoever you escalate to, whether that's an ISP or a managed provider. Numbers settle arguments that descriptions never do.
Most jitter cases resolve somewhere in steps one through six. When they don't, or when the pattern keeps recurring across multiple locations or users, that's usually a sign the network needs ongoing monitoring rather than another one-time fix. A managed provider earns its keep at that point, not by applying a different trick, but by watching for the pattern before it becomes a complaint again.
Why Jitter Keeps Coming Back for Some Businesses
The jitter cases that frustrate people most aren't the one-time events, they're the ones that get fixed and then quietly return a few weeks later. In our experience, recurring jitter almost always traces back to something that changes over time: a firmware update that resets a QoS policy, a new unmanaged switch added during an office expansion, or a backup schedule that shifted into business hours without anyone noticing.
That's the real argument for ongoing monitoring over one-time fixes. A network that passed every test in March can fail in June because someone plugged a new device into the wrong port, or because call volume grew past what the WAN link was sized for. Continuous jitter tracking catches that drift before it turns into a stream of complaints, and a carrier SLA with measurable jitter and delay targets gives you leverage when the problem genuinely sits upstream.
We also think businesses underrate how much hardware bottlenecks contribute to jitter that looks network-related at first glance. A router struggling under CPU load from an unrelated task, or a switch running near its packet-forwarding capacity, can introduce timing variation that has nothing to do with your WAN connection at all. Diagnosing jitter well means checking the whole path, not stopping at the first plausible explanation.
— Greg
Managed Help for VoIP Jitter and Ongoing Network Reliability
Fixing jitter once is good. Not thinking about it again is better, and that's what a managed approach to your network and voice systems gets you. We handle the diagnosis, the QoS configuration, the firmware patching, and the ongoing monitoring that catches drift before your team notices choppy calls again.

Our unified communications and VoIP services cover the full path from endpoint to carrier, including QoS setup, codec selection, and jitter buffer tuning matched to your network's real conditions. For businesses that want the network itself managed end to end, Network-as-a-Service bundles WAN monitoring, QoS enforcement, and proactive alerts into Core, Professional, and Enterprise tiers, so jitter gets caught before anyone picks up the phone to complain. Typical engagements start with triage on the current setup, proceed through the fixes outlined above, and settle into ongoing monitoring with measurable targets. If your calls have been choppy more than once this quarter, reach out to discuss your network and we'll start with a real diagnosis, not a guess.
FAQ
What is the primary cause of jitter in a VoIP network and how can it be mitigated?
Jitter is most often caused by network congestion, where voice packets queue behind bulk data traffic and arrive at uneven intervals. Mitigation centers on marking voice packets with DSCP EF (46) and enabling priority queuing (LLQ) so voice always moves ahead of competing traffic, combined with preserving those markings across every switch in the path.
Is 25 ms of jitter good?
In practice, most VoIP setups hold up well under moderate jitter levels generally considered acceptable. Staying meaningfully below typical thresholds gives you a safety margin if conditions worsen during busy periods.
What latency is needed for VoIP?
The ITU-T G.114 standard recommends keeping one-way delay under 150 milliseconds for high-quality interactive voice calls. Delay beyond that threshold starts to disrupt natural conversation flow, even before jitter or packet loss enter the picture.
Should I enable VoIP QoS?
Yes, enabling QoS with voice traffic marked as DSCP EF and routed through a priority queue is a standard, recommended practice for any network carrying VoIP alongside other traffic. Without it, voice packets compete equally with file transfers and backups, which is one of the most common causes of jitter on business networks.
Sources
- ITU-T G.114
- RTP: A Transport Protocol for Real-Time Applications (RFC 3550)
- Quality of Service for Voice over IP (Cisco)
- What is jitter on a speed test and how do you fix it? | Zoom
