Rate this page:

How to understand call quality

Some issues have more impact on your call quality than others – learn how to distinguish between them.

There are special events implemented in our SDKs to reflect what problems happen in your calls, see the stats' how-to. Each problem can affect your call more or less severely.

You can measure how critical an issue is by looking at its code name returned in the event. See the Quality Issue Level enum (Web, iOS, Android:

None

Indicates that no issue is detected or it is already resolved.

Minor

Indicates that a detected issue may have a minor impact on a call quality. For audio calls it may result in temporary audio artifacts, e.g., the voice occasionably can be robotic.

Major

Indicates that a detected issue may have a major impact on a call quality. For audio calls it may result in a corrupted stream (permanently robotic voice) for call participants, audio delays and glitches.

Critical

Indicates that a detected issue has a critical impact on a call quality. In most cases it results in lost media stream between call participants.

You can also use our demo applications for collections call stats, check them out on Github: Web, iOS, Android.