Cloud Communications Insights & Industry News | UniVoIP Blog

VoIP Call Quality: A Step-By-Step Guide To Monitor & Improve It

Written by Janine Germinario | Nov 9, 2018 8:41:24 AM

Clear voice is how customers judge your service. If callers hear delay, garble, or echoes, trust drops and tickets rise. The upside is simple. Most issues behind voip call quality are measurable and fixable with steady testing, sane network design, and a few provider-level controls.
Use this guide to understand what shapes quality, how to diagnose problems faster, and how to keep calls clean at scale.

What is VoIP?

Voice over Internet Protocol (VoIP) is a method of making phone calls over the internet instead of the traditional phone network. It converts your voice into digital packets, sends them across IP networks, and reassembles them at the other end allowing calls from IP phones, softphones, or mobile apps. VoIP lowers cost, adds features (call routing, voicemail-to-email, conferencing) and makes calling flexible, but its quality depends on network performance (latency, jitter, packet loss) and proper configuration.

What Impacts VoIP Call Quality

VoIP call quality depends on a fast, stable internet connection and a network that treats voice traffic with priority. Problems with bandwidth, latency, jitter, or packet loss show up as choppy audio, echoes, delays, or dropped calls. Below are the common factors that affect VoIP call quality and what to look for.

Internet connection speed and stability

Your connection’s speed and stability are the foundation of good VoIP performance. VoIP does not need huge bandwidth per call, but drops, congestion, or asymmetric upload/download speeds cause choppy audio or call drops. Aim for a reliable broadband link and at least 3–5 Mbps per concurrent call for comfortable performance.

Latency / delay

Latency is the time it takes for a packet to travel from sender to receiver. High latency creates awkward delays in conversation. For acceptable latency for VoIP, keep roundtrip times under 150 milliseconds. Lower latency (for example under 100 ms) gives a more natural, real-time call experience.

Jitter

Jitter is variation in packet arrival times. When packets arrive unevenly the audio stream becomes fragmented. Jitter buffers smooth small variations, but excessive jitter still degrades call quality and causes gaps or distortion.

Packet loss

Packet loss happens when some data packets never reach their destination. Lost packets result in missing syllables, choppy audio, or sudden dropouts. Packet loss above about 1% is noticeable; loss over 5% seriously degrades VoIP quality.

Codec selection

Codecs encode and compress voice. Low-bitrate codecs such as G.729 save bandwidth but can sound thin. Wideband codecs like G.722 or Opus deliver fuller, more natural audio at the cost of higher bandwidth. Choose a codec that balances your bandwidth constraints and desired voice quality.

Quality of Service (QoS) and network policies

If your network does not prioritize VoIP traffic, voice packets can be delayed or dropped when the network is busy. Configure QoS to prioritize voice over less time-sensitive traffic and reserve enough bandwidth for concurrent calls to keep VoIP performance consistent.

Distance and provider architecture

Long routes between callers or between your site and the VoIP provider increase latency and jitter. Using a provider with geographically distributed servers or regional points of presence reduces roundtrip time and improves call reliability.

 

How to measure VoIP call quality

Monitoring call quality is essential for any VoIP deployment. Combine automated metrics, device logs, synthetic tests, and customer feedback so you can spot problems early and link symptoms to root causes.

Build a monitoring stack

  • Collect per-call metrics: jitter, packet loss, round-trip latency, MOS/R-factor, codec negotiated, and call setup success rates.
  • Enable device and server logging: SIP/SBC/SIP trunk logs, endpoint logs, and RTCP/XR where available. Logs let you trace signaling errors and device faults.
  • Network monitoring: watch bandwidth utilization, interface errors, and congestion with an NMS (SNMP, NetFlow) so you can spot spikes that coincide with degraded calls.
  • Call-quality dashboards & alerts: aggregate metrics across calls and set thresholds (latency, jitter, loss, MOS) to trigger alerts before users notice problems.

Tests and probes to run

  • Synthetic VoIP call tests / automated test calls: place test calls from different sites/times to measure real user paths and compute MOS/R-factor.
  • Quick network probes: ping, mtr/traceroute for RTT and path loss; iperf3 UDP to measure jitter and packet loss under load.
  • VoIP call quality test: use echo/test numbers, or a controlled PBX → PBX call to capture RTP and RTCP statistics.
  • Passive RTP monitoring: capture failing calls (pcap) with Wireshark or a VoIP monitoring platform to inspect sequence gaps, reordering, and lost packets.

What to watch for (and what it usually means)

  • Frequent call setup failures: signaling issues, like SIP trunk misconfiguration, DNS problems, or intermittent connectivity to the SIP server.
  • One-way audio: often RTP path asymmetry or severe packet loss/filtered ports causing traffic in one direction to be blocked.
  • Echo: typically device/handset impedance or poor endpoint audio handling (sometimes misconfigured echo cancellation).
  • Drops / sudden disconnects: transient network outages, QoS timeouts, or SBC registration failures.
  • Choppy audio / missing syllables: packet loss or extreme jitter exceeding the jitter buffer.

Combine objective data with subjective feedback

Automated metrics are required, but customer complaints are invaluable: listen for reports of choppy audio, garbled voices, echoes, or random drops. Cross-reference complaint timestamps with call logs, RTP stats, and network graphs to find correlations.

Quick checklist to run during an incident

  1. Check call timestamps and retrieve the call’s RTCP/RTP summary.
  2. Ping the SIP gateway and run mtr/traceroute to the provider.
  3. Check device/SBC logs for SIP errors or codec negotiation failures.
  4. Run iperf3 UDP from the site to a test server to validate jitter/loss under load.
  5. Confirm codec in use and expected bandwidth per call.
  6. Cross-check help-desk tickets for matching complaints.

 

VoIP Call Quality Test vs VoIP Speed Test

Purpose

A VoIP Call Quality Test measures how a real call performs - the RTP/RTCP stats, MOS/R-factor, codec negotiation, and audible symptoms (choppiness, one-way audio, echo). A VoIP Speed Test checks raw network capacity (download/upload Mbps) and basic latency. Both matter, but they answer different questions.

What each reveals

  • Call quality test: reveals voice-specific issues, such as packet loss on the RTP stream, jitter spikes during the call, codec mismatches, and signaling problems that cause setup failures.

  • Speed test: shows whether the link has enough bandwidth or if the ISP path has high baseline latency; it won’t show per-call RTP behaviour under real voice loads.

When to run them

Start with a speed test to rule out obvious bandwidth or ISP problems (especially during peak hours). If bandwidth and basic latency look fine, run a call quality test, a synthetic or controlled call between endpoints,  and capture RTP/RTCP or use your provider’s analytics to inspect packet loss, jitter, and MOS.

 

VoIP Latency Requirements: Targets & Real-World Thresholds

Latency that keeps conversations natural

Aim for mouth-to-ear under 150 ms. Many teams try to stay between 100 and 150 ms. Above 200 ms, people talk over each other.

VoIP acceptable jitter that avoids “robot voice”

Keep jitter under 20–30 ms. If jitter spikes, tune your jitter buffer and remove congestion. A bigger buffer smooths variation but adds delay, so increase in small steps.

Packet loss & clarity

Stay under 1 percent packet loss. Above 3 percent, you will hear clipping and missing syllables. Track loss by site and by ISP.

 

Troubleshooting VoIP Call Quality Issues

Choppy or robotic audio

This points to jitter or loss. Test on Ethernet to remove Wi-Fi variables. If the problem disappears, fix the wireless plan or move key users to wire.

Long pauses & talk-over

This is voip latency. Check the WAN path, VPN overhead, and any traffic shaping that starves voice queues.

Echo & feedback

Look at device gain, acoustic loops, and echo cancellation settings. Cheap speakers and open mics create loops. Headsets help.

One-way audio

Expect a NAT or SIP ALG problem, or media routed the wrong way. Confirm ports and disable problematic ALGs on edge firewalls.

Random dropped calls

Look for loss bursts, flapping links, or power-saving NICs. Validate SIP timers and keepalive behavior.

 

How to Improve VoIP Call Quality

Monitor continuously (call metrics & logs)

Collect per-call metrics (latency, jitter, packet loss, MOS/R-factor), enable RTCP/XR where possible, and keep device/SBC logs so you can correlate user complaints with objective data. Alert on meaningful thresholds (e.g., jitter >30 ms, loss >1–3%, MOS <3.5).

Validate and upgrade your internet connection

Ensure sufficient upload/download headroom for concurrent calls. Prefer business-class fiber/cable and increase bandwidth when monitoring shows recurrent congestion.

Prioritize voice traffic (QoS & VLANs)

Use QoS rules to tag and prioritize RTP/SIP packets and segment voice onto a dedicated VLAN so voice isn’t competing with bulk/streaming traffic.

Prefer wired connections for desk phones

Use Ethernet for IP phones; for softphones prefer wired or strong, well-configured 5 GHz Wi-Fi to avoid wireless variability.

Choose the right codec

Balance bandwidth vs. quality - Opus or G.711 for best clarity, G.729 where bandwidth is tight - and ensure consistent codec negotiation across endpoints/SBC.

Use business-grade equipment & headsets

Buy managed IP phones and VoIP-optimized wired headsets with noise cancellation; prefer devices that support QoS tagging, PoE, and remote management.

Configure jitter buffers and SBC features

Enable adaptive jitter buffers and tune them to avoid excessive delay; ensure SBCs/PBXs have sensible retransmit, NAT traversal, and timeout settings.

Run regular tests & synthetic calls

Schedule automated VoIP call quality tests (MOS, packet loss, jitter) and run ping, mtr, and iperf3 (UDP) probes from key sites and peak times.

Eliminate local interference (Bluetooth / Wi-Fi noise)

Limit unnecessary Bluetooth/wireless peripherals during calls, optimize Wi-Fi channel planning, and reduce adjacent-channel interference.

Troubleshoot symptom-to-cause quickly

Map symptoms to likely causes (choppy audio → loss/jitter; one-way audio → RTP/NAT issues; echo → device/handset problems; drops → timeouts or network outages) and use call logs + packet captures to confirm.

 

VoIP Call Quality FAQs