CallMeter Docs

Metrics Reference

Complete reference for CallMeter's 150+ real-time VoIP quality metrics. Understand every measurement across quality, network, feedback, jitter buffer, audio, video, and call timing categories.

Metrics Reference

CallMeter collects over 150 real-time measurements per endpoint per second during every test and probe execution. These metrics give you complete visibility into what is happening on the wire, from high-level quality scores like MOS down to individual packet timing measurements.

This reference documents every metric: what it measures, why it matters, and how to interpret it.

Metric Categories

CallMeter organizes metrics into seven categories, each covering a different layer of the VoIP stack.

Quality

The headline metrics that summarize call quality into actionable numbers. Start here when evaluating test results.

MetricKeyUnitWhat It Tells You
MOS Scoremos1-5Overall voice quality rating
R-Factorr_factor0-100Transmission quality rating
Jitterjitter_msmsPacket arrival time variation
Round Trip Timertt_msmsNetwork latency
Packets Lostpackets_lostpacketsAbsolute packet loss count
Packet Loss Ratefraction_lost%Percentage of packets lost
Clock Driftclock_drift_estimateppmHardware clock accuracy
Clock Skewclock_skew_estimateppmSender-receiver clock difference
Timestamp Jumpstimestamp_jumpsjumpsRTP timestamp discontinuities

Network

Transport-level measurements that show what is happening at the packet level. Use these to diagnose the root cause when quality metrics show degradation.

MetricKeyUnitWhat It Tells You
Packets Sentpackets_sentpacketsTotal packets transmitted
Packets Receivedpackets_receivedpacketsTotal packets received
Bytes Sentbytes_sentbytesTotal data transmitted
Bytes Receivedbytes_receivedbytesTotal data received
Packets Sent Ratepackets_sent_rate_psppsTransmission rate
Packets Received Ratepackets_recv_rate_psppsReception rate
Send Bitratebytes_sent_rate_bpsbpsOutbound bandwidth
Receive Bitratebytes_recv_rate_bpsbpsInbound bandwidth
Duplicate Packetsduplicate_packetspacketsPackets received more than once
Out-of-Order Packetsout_of_order_packetspacketsPackets arriving in wrong order
Sequence Resetssequence_number_resetsresetsSequence counter restarts
Sequence Gapssequence_number_gapspacketsBurst loss event sizes
Sequence Jumpssequence_number_jumpsjumpsLarge sequence discontinuities
Max Packet Spacingmax_packet_spacingmsLargest gap between packets
Min Packet Spacingmin_packet_spacingmsSmallest gap between packets
Avg Packet Spacingavg_packet_spacingmsAverage gap between packets

Feedback

RTCP feedback messages exchanged between endpoints. Includes NACK counts, PLI requests, FIR messages, and REMB bandwidth estimates. These metrics are critical for understanding how endpoints react to quality problems. (Detailed pages coming soon.)

Jitter Buffer

Receiver-side buffering metrics including buffer size, delay, target level, and overflow/underflow events. These reveal how well the receiver is coping with network jitter. (Detailed pages coming soon.)

Audio

Codec-specific audio measurements including audio levels, silence detection, comfort noise, and DTMF event tracking (digits sent and received via RFC 4733 RTP or SIP INFO). (Detailed pages coming soon.)

Video

Encoding and playback metrics including frame rate, resolution changes, keyframe intervals, freeze events, and picture quality indicators. (Detailed pages coming soon.)

Call Timing

SIP signaling timing measurements captured once per call: post-dial delay, time to ringing, setup time, and call duration. Unlike the categories above, these are one-shot values rather than time-series data. (Detailed pages coming soon.)

Time-Series vs One-Shot Metrics

Most CallMeter metrics are time-series measurements. The platform samples them every second throughout the call and records each data point with a timestamp. This produces a continuous timeline that you can chart, zoom into, and correlate across endpoints.

One-shot metrics are captured once per call and represent a single event or duration. Call timing metrics like post-dial delay and setup time fall into this category. They appear as single values in the results summary rather than as charts.

Send vs Receive Direction

Every metric has a direction: send or receive.

  • Send metrics describe what the endpoint is transmitting. For example, packets_sent counts outbound RTP packets, and bytes_sent_rate_bps measures outbound bitrate.
  • Receive metrics describe what the endpoint is receiving from the remote side. For example, jitter_ms on the receive side measures how much the incoming packet arrival times vary.

Some metrics are meaningful in both directions. Packet counts, byte counts, and bitrates exist for both send and receive. Quality scores like MOS and R-Factor are computed per direction based on the conditions observed in that direction.

Filtering by Direction

In the CallMeter dashboard, use the direction filter on any endpoint detail view to isolate send or receive metrics. This is essential when diagnosing asymmetric quality issues where one direction is degraded but the other is fine.

Using This Reference

Each metric page in this reference follows a consistent structure:

  1. What it measures — Plain-language explanation followed by technical detail
  2. Why it matters — Business and operational impact
  3. How CallMeter measures it — Measurement methodology
  4. Thresholds — Good, warning, and critical ranges (where applicable)
  5. Common causes of problems — What drives this metric out of range
  6. How to fix it — Actionable remediation steps
  7. Related metrics — Cross-references to metrics that provide additional context

Start with the Quality metrics for the high-level picture, then drill into Network metrics when you need to understand the underlying transport behavior.

On this page