Background Noise Suppression

NOTE: Background Noise Suppression is only supported on Android and iOS using SDK version 1.4.0 and above

This guide covers how to enable Background Noise Suppression with the Vonage Client SDK. Before you begin, make sure you added the SDK to your app and (Android, iOS) and you are able to make or receive calls.

Enable Noise Suppression via Client Config

Boolean flag enableNoiseSuppression can be set on ClientConfig to make noise suppression for reducing background during calls optional. Default is false.


val client = VoiceClient(this.application.applicationContext)
val config = VGClientConfig(ClientConfigRegion.US)

config.enableNoiseSuppression = true

client.setConfig(config)

Enable Noise Suppression on Ongoing Call

To enable noise suppression for reducing background during an ongoing call use the method enableNoiseSuppression()


client.enableNoiseSuppression(CALL_ID) {

}

Disable Noise Suppression on Ongoing Call

To disable noise suppression during an ongoing call use the method disableNoiseSuppression()


client.disableNoiseSuppression(CALL_ID) {

}

Reference