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):
Issue level | Description |
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. |