Zum Hauptinhalt springen

Call Quality

Vodia Phone 2 measures the quality of every call while it happens. During a call, a simple Good / Fair / Poor indicator tells you how the call is doing. After the call, a detailed call quality report shows exactly what happened, and you can share it with your administrator or Vodia support.

Everything is measured on your phone. Nothing is sent anywhere unless you choose to share a report.

During a Call​

The Quality Indicator​

A few seconds after a call connects, a small coloured indicator appears on the active call card, below the caller's name:

IndicatorMeaning
🟒 Good connectionThe call is clear.
🟑 Fair connectionSome audio may break up or lag now and then.
πŸ”΄ Poor connectionAudio is likely to break up or arrive late.

The indicator reacts to lasting changes, not single hiccups. It turns worse after about 5 seconds of worse conditions, and better again after about 10 seconds of better ones.

When the call becomes Poor, the ongoing call notification changes to Poor connection β€” audio may break up (or Poor Wi-Fi connection β€” audio may break up when you're on Wi-Fi). It returns to normal once the call improves.

The Three Meters​

Tap the indicator to open three simple meters:

MeterWhat it measuresGoodFairPoor
SoundPacket loss β€” pieces of audio that never arrivedClear (under 2%)Some breakup (2–5%)Breaking up (5% or more)
StabilityJitter β€” how unevenly the audio arrivesStable (under 30 ms)Unstable (30–60 ms)Very unstable (60 ms or more)
DelayRound trip β€” how long audio takes to go out and backLow (under 250 ms)Slightly high (250–400 ms)High (400 ms or more)

The overall indicator always shows the worst of the three. Delay appears once the app has measured it, usually within the first few seconds.

When quality is Fair or Poor, a tip appears under the meters:

  • On Wi-Fi: Moving closer to your Wi-Fi router may help.
  • On mobile data: Moving to a place with better signal may help.

Live Report​

When call quality reports are turned on, the expanded meters also show a Details button. It opens the full report for the call in progress, updated every 2.5 seconds. It has the same sections as the report you see after the call (below).

After a Call​

Finding a Report​

Calls with a report show a small coloured dot on their row in History β€” green, amber or red for Good, Fair or Poor.

Tap the row to expand it, then tap Call quality Β· Good (or Fair / Poor) to open the report.

note

A transfer or park can create more than one History entry for the same call. Only one of those entries carries the report.

Reading the Report​

The report opens with the overall result: Good connection, Fair connection or Poor connection, with the three meters β€” Sound, Stability and Delay β€” rated for the whole call.

The overall result describes conditions that lasted (at least two measurements in a row, about 5 seconds), checked in both directions: what you received and what the PBX reported receiving from you. If the call briefly got worse without staying that way, the report adds Brief dip at m:ss, so you know when it happened.

The sections below explain everything else in the report. Most calls only need the summary at the top; the details are there for when something went wrong.

Call​

FieldMeaning
PartyWho you talked to.
WhenDate and time the call started.
DurationHow long the audio ran.
NetworkWi-Fi, mobile data or other β€” and how many times it changed during the call (for example, walking out of Wi-Fi range).

Delay​

How long audio takes to travel, measured three ways. Lower is better; under 150 ms feels instant, over 400 ms causes people to talk over each other.

FieldMeaning
Network (STUN)Round trip between your phone and the PBX at network level. Shown as average and range.
Media (RTCP)Round trip measured on the audio stream itself, from the PBX's reports. If the PBX's figures are not believable, this shows ignored (PBX report inaccurate), and the network figure is used instead.
Signaling (WebSocket)Round trip of the app's control connection to the PBX. It affects how quickly calls ring and connect, not the audio.

A chart shows the network delay over the call, with media delay as dots.

How You Heard Them​

The audio coming to you.

FieldMeaningHealthy
Packet lossShare of audio packets that never arrived, with the count (for example, 12 of 4,000).Under 1%
JitterHow unevenly packets arrived: average and maximum. The app smooths this out with a buffer, but high jitter means extra delay or breakup.Under 30 ms
Gaps filledHow many times the app had to fill in missing audio, and what share of the call that was.Close to 0%

A chart shows jitter over the call, with a line at 30 ms where the meter turns Fair.

PBX Sender Reports​

What the PBX says it sent you. Comparing this with what you received shows whether audio was lost on the way or never sent.

FieldMeaning
ReportsHow many sender reports the PBX sent during the call.
Sent by PBXAudio packets and bitrate the PBX sent per second.
Bytes per packetAverage size of each audio packet. It depends on the codec.
IntervalTime between reports, shortest to longest. A few seconds apart is normal.

This section only appears when the PBX sent sender reports.

Playout​

How the received audio was played through your speaker.

FieldMeaning
Before answerGaps in early audio, such as ringback, before the call was answered. Gaps here don't affect the conversation.
In callGaps in audio during the conversation itself.
Silence fillsTotal time the app played filler because no audio arrived.
Late discardsPackets that arrived too late to be played and were dropped.
Speed-up / Slow-downTime the app played audio slightly faster or slower to keep delay steady. Small amounts are normal.
Jitter bufferAverage audio held back to smooth uneven arrival. Higher means more delay.

A chart shows gaps per second over the call, so you can see when breakups happened.

How They Heard You​

The audio going from you, based on reports the PBX sends back.

FieldMeaningHealthy
DeliveredLowest share of your audio that reached the PBX at any point, and how many packets were lost.Close to 100%
Jitter at PBXHow unevenly your audio arrived at the PBX: average and maximum.Under 30 ms

A bar chart shows delivery over the call. If the PBX sent no reports, the shared report says They heard you: no RTCP reports from PBX.

Levels​

How loud the audio was, in dBFS. 0 dBFS is the loudest possible; normal speech is well below that.

FieldMeaning
Your micAverage level of your microphone.
PeakLoudest moment from your microphone.
ClippedHow many times your microphone hit maximum level, which can sound distorted. A few are normal.
SilentShare of the call your microphone picked up nothing at all, and the longest silent stretch.
Their voiceAverage level of the audio you received.

Charts show both levels over the call.

tip

If Your mic sits at about βˆ’100 dBFS or Silent is close to 100%, your microphone sent no sound. The other person most likely could not hear you. Check the app's microphone permission, and include the report when you contact support.

Traffic​

Charts of the audio data received and sent, in kbit/s and in packets per second. When the PBX sent sender reports, its sending rate appears as dots for comparison. Flat, steady lines are normal; drops to zero mean audio stopped flowing in that direction.

Events​

A timeline of what happened during the call, by minute and second:

EventMeaning
AnsweredThe call was answered.
Audio: Speaker / Earpiece / Bluetooth / Wired headset / …You switched where the audio plays. Bluetooth shows the device name.
Network: Wi-Fi / Mobile data / OtherYour phone switched networks.
Media path changedThe route the audio takes between your phone and the PBX changed, usually after a network switch.
No incoming audio (n s)No audio arrived for that long.
PBX sent less audio (n s)The PBX itself sent less audio than expected for that long β€” the problem was on the PBX side or before it, not your connection.

Technical​

FieldMeaning
CodecAudio format used, for example Opus or PCMA.
EncryptionEncryption protecting the audio (SRTP cipher).
PBX reports receivedHow many quality reports the PBX sent back. Shown here only when the PBX Sender Reports section isn't present.
StreamsHow many audio streams the call used, and how many times they were reset.
AccountYour extension and domain.
Call IDThe call's unique ID. Support uses it to find the call on the PBX.
Raw JSONAll measured data for the call, for technical support.

Putting a call on hold and resuming it starts a new section of measurements, so a call with several holds is reported as one call with several parts.

Sharing a Report​

Tap Share report at the bottom of the report to send it by email, chat or any other app. The share contains:

  • A short summary in English, in the message text β€” always English, so support can read it whatever language your phone uses.
  • The full report as a JSON file, attached.

The summary looks like this:

Vodia call quality report
Alex Smith (504) Β· incoming Β· Oct 12, 2026 10:40 Β· 3:12 Β· Wi-Fi
Overall: Fair; brief dip at 1:05 (sound Good, stability Fair, delay Good)

You heard them: loss 0.40% (16 of 4012), jitter avg 22 ms / max 71 ms, 9 gaps filled (0.25% of audio)
They heard you: delivered min 99.6%, 3 lost, jitter avg 4.1 ms / max 18 ms
Delay: network avg 54 ms (48–96), media avg 55 ms (49–101)
Levels: mic avg -38.2 dBFS, their voice avg -31.5 dBFS
Events: 0:00 answered; 1:04 network mobile data
codec opus Β· SRTP AES_CM_128_HMAC_SHA1_80 Β· streams 1 (resets: 0) Β· PBX reports 38

Account 500@example.com Β· Call ID 6urhe5b@pbx
Vodia Phone 2 <version> Β· Google Pixel 9 Β· Android 16
Full data attached.

When reporting a call problem, share the report for that call. It gives support everything they need to find the cause.

Turning Reports On or Off​

Open the account drawer and tap Call quality report.

  • Call quality report switch β€” when on, the app records a report for every call and adds the Details button to the in-call meters. When off, no reports are recorded. The in-call indicator, meters and tips work either way.
  • Stored reports β€” how many reports are on the phone and how much space they use.
  • Delete all reports β€” removes every stored report after you confirm. This can't be undone.

Turning reports off keeps the reports you already have; use Delete all reports to remove them.

Privacy and Storage​

  • Reports contain call measurements only: timings, network figures and audio levels. They contain no recording of what was said.
  • Reports are stored privately on your phone, are not included in phone backups, and are never sent anywhere unless you share one.
  • The app keeps your newest 100 reports and removes older ones automatically.

Troubleshooting with the Report​

What the report showsLikely causeWhat to try
High packet loss or gaps on Wi-FiWeak or busy Wi-FiMove closer to the router, or switch to mobile data.
High packet loss on mobile dataWeak signalMove to a spot with better coverage.
High jitterA congested network (someone downloading or streaming)Pause other heavy traffic; try another network.
High delay on all three measuresA long or slow network path to the PBXTry another network; if it persists, share the report with support.
Network changed during the call, with gaps around that timeYou moved between Wi-Fi and mobile dataExpected; stay on one network for important calls.
Your mic at about βˆ’100 dBFS or Silent near 100%The microphone sent no soundCheck the microphone permission and share the report with support.
They heard you: no RTCP reports from PBXThe PBX did not send quality reports backNot a fault on your phone; share with your administrator.
PBX sent less audio eventsThe audio stopped before it left the PBXThe problem is on the other caller's side or the PBX; share with your administrator.
No incoming audio with a normal Sent by PBX rateAudio was lost between the PBX and your phoneCheck your network; share the report with support.