VoIP.info Troubleshooting

Noticeable delay on VoIP calls

Separate conversational mouth-to-ear delay from network travel, queueing, packet-delay variation, processing and receiver playout buffering.

Reviewed 2026-10-05RTP and RTCP evidence under RFC 3550, optional RTCP XR under RFC 3611 and packet-delay variation terminology under RFC 5481; one-way measurements require bounded clock evidence and deployed playout behavior requires receiver-side verificationIntermediateDocumentation based · not lab tested

Name the delay before selecting a tool

Record who experiences the pause or talk-over, the affected direction, endpoints, call leg and interval. One-way network delay, round-trip network time, RTP packet-delay variation, echo-path delay and one-way mouth-to-ear audio delay are different measurements. Codec look-ahead, frame accumulation, packetization, capture, transcoding, mixing, receiver buffering and audio rendering can contribute outside the network path.

A round-trip ping is a bounded network observation, not a mouth-to-ear result. Likewise, one participant reporting delayed return can describe echo rather than transport latency. Preserve a short call timeline and a simultaneous packet interval before assigning the symptom to distance or bandwidth.

Delay, jitter and loss are different
Packets leave regularly; variable arrival spacing illustrates jitter, while a missing numbered packet illustrates loss.

Illustration, not measured data. A jitter buffer trades playback delay against late-packet loss; it cannot recreate every missing packet.

Establish the clocks and direction

A defensible one-way packet delay requires synchronized clocks at the two measurement points and a known relation between captured send and receive events. RTP timestamps express sampling position in the media clock; by themselves they are not wall-clock send times. RTCP sender reports can relate an RTP timestamp to an NTP-format timestamp for synchronization, but that does not turn every RTP packet into a verified end-to-end playout measurement.

When clock quality is unknown, retain relative packet spacing, round-trip evidence and paired observations without publishing a false one-way value. State the interfaces, clock source, synchronization error bound, stream identity and interval used for any one-way result.

Keep RTCP round-trip evidence in scope

RFC 3550 receiver reports can return the last sender-report timestamp and delay since that report, allowing a sender to estimate a reporting-path round trip. Bind the calculation to the correct SSRC, report and arrival time. It does not include microphone capture, codec processing, jitter-buffer residence, speaker rendering or a human response.

RTCP frequency and path can also differ from the media packets under investigation. Treat the result as one network and reporting observation, not a service-level guarantee or a substitute for the affected receiver's playout evidence.

Test queueing at the actual bottleneck

Compare a bounded idle interval with the same route during a controlled representative upload or other busy period. If delay grows under load, inspect the real constrained interface, its counters, queue depth and scheduling. A large nominal access speed does not prevent a smaller upstream, VPN or radio queue from saturating, and a speed test outside the complaint interval does not reproduce the call.

Measure each leg separately where a PBX or SBC relays media. Sender-to-PBX behavior does not establish PBX-to-receiver behavior, and symmetric round-trip timing cannot prove symmetric one-way delay.

Account for packetization, processing and playout

Follow the negotiated codec and packet cadence, then identify every PBX, SBC, transcoder, conference bridge, recorder, VPN and endpoint buffer in the path. Larger packets reduce packet rate but accumulate more audio before transmission. Transcoding, mixing and software scheduling can add variable processing, while an adaptive playout buffer may trade delay for tolerance of arrival variation.

Do not remove a security or policy boundary solely to shorten a path. Do not reduce a buffer until the receiver's late-discard and audible-gap behavior is known. A lower delay statistic is not an improvement if speech becomes broken or protected-media and recording requirements are lost.

Validate the conversational trade-off

Change one evidenced owner: one controlled queue, path, processing stage, packetization choice or supported buffer policy. Keep the pre-change interval, rollback trigger and representative load. Re-test both media directions and any hold, transfer or conference path that changes the topology.

Acceptance combines conversational behavior, appropriately scoped one-way or round-trip timing, packet-delay variation, loss, late-discard evidence and intelligible audio without a new choppy-audio problem. No endpoint, PBX, media stream, clock, packet path, queue, codec, buffer, call or audible result was inspected or tested for this guide.

Sources & applicability

Primary references for the technical details above. Operational examples and planning checklists are VoIP.info editorial guidance.

Examples require adaptation to your topology. No live PBX or hardware testing is claimed.