Call Quality

Manage call quality#

Users can receive notifications about the changes in call quality so that they can check their network connection to avoid any interruption during an active call.

Call Connection Quality Listener#

To detect changes in call quality, you need to implement ConnectionQualityListener listener and import its method. Based on the changes in call quality, the following interface method will be triggered by the SDK.

fun onQualityUpdated(quality : ConnectionQuality)

ConnectionQuality enum#

ConnectionQuality is of the type enum, and it defines the quality of the call in three cases.

CaseDescription
GOODMaximum available quality
AVERAGEAverage quality
POORMinimum available quality

Get Call Connection Quality#

To get an ongoing call quality, use getCallConnectionQuality() method.

val quality : ConnectionQuality = CallManager.getCallConnectionQuality()