Robotic speech and dropped syllables sound different because they are different faults. Jitter changes when packets arrive; loss means they never arrive at all. Either can happen while a speed test reports a healthy download, because throughput and timely delivery measure different things. Match the evidence to the sound before changing any setting.

Why late packets and missing packets sound different

Media leaves the sender at a steady rate, and real networks deliver it with uneven spacing. Applications buffer a little to smooth that, trading delay for continuity: raise the buffer and the conversation feels laggy, lower it and gaps appear. A packet that arrives after its playout deadline is effectively lost, even though it was never dropped. That is why two connections with identical bandwidth can produce very different calls.

Direction matters too. Incoming and outgoing media can take different paths, especially when one side is on a mobile network.

The numbers to read during the bad window

Use the application's own statistics where it offers them, and read them while the call is bad rather than after it ends. A media relay is often a different host from the service's website, so a ping to the homepage measures a path the call does not use. Look for loss percentage, round-trip time and jitter separately, and note whether the client is sending or receiving the problem. A VPN reconnect during the call is a third event to record, not to merge with the others.

Screenshots of the statistics panel beat a memory of the call, because the numbers can be compared later. Twenty seconds of loss percentage tells you whether the path is dropping packets now, but not whether the loss is bursty or when it started.

For that, repeat the measurement under a second condition rather than reading one window as a verdict. Two windows taken under different conditions say more than one long window taken under neither.

What a jitter buffer does to the deadline

A jitter buffer holds incoming packets briefly so that uneven arrivals, the delay variation that RFC 3393 defines as a metric, can be played out on a regular clock. The buffer size sets the playout deadline: every packet later than that deadline is discarded, whatever its contents. Codecs differ in how much they can conceal, and a codec that interpolates a missing frame can hide one loss but not a run of them. That is why the same loss percentage produces different call quality on different codecs.

Tuning the buffer is a trade, not a fix. A larger buffer buys continuity at the cost of conversational delay, and it cannot recover packets that arrive after the deadline.

Compare the radio and the load before the exit

Hold the exit and the application fixed while changing one local condition at a time. A strong signal icon says nothing about channel congestion. If the problem follows one room or one access point, the radio is the next investigation.

ping -c 50 -i 0.2 203.0.113.9
mtr -rw -c 20 203.0.113.9

The ping gives a loss count and a spread you can compare across conditions, and mtr shows per-hop loss along the path. Intermediate hops that fail while later ones respond are usually deprioritising ICMP rather than dropping user traffic. Repeat both while a controlled upload runs, because a link that is fine when idle and unusable under load points at queueing rather than at the VPN. If only one condition reproduces the problem, the other condition has just been ruled out.

Repair only what the comparison supports

Each comparison supports one repair, and applying several at once destroys the evidence. A weak local path calls for a better channel or Ethernet, competing traffic calls for scheduling or a queue discipline, and one poor exit calls for comparing another exit under the same conditions. When you change the VPN transport, keep the profile valid and change one variable at a time. Retest the same conversation with normal background activity instead of judging success by whether a speed-test score rose.

Write down direction, loss, jitter, round-trip time and the condition under which each was measured. That record turns a vague complaint about call quality into a finding someone can act on. Keep it with the ticket so the next comparison starts from the same baseline.

Ngaahi tokoni fekau'aki