Skip to main content
The <Suppression> noun is used inside <Start> and <Stop> verbs to control noise suppression on the call to improve audio quality.

Attributes

ATTRIBUTEDESCRIPTIONOPTIONSDEFAULT
direction Specifies which side of the audio shall be denoised. inbound, outbound, bothinbound
noiseSuppressionEngine The noise suppression engine to use. Defaults to Denoiser. Denoiser, DeepFilterNet, Krisp, AiCoustics-
model The Krisp model to use. Only applicable when noiseSuppressionEngine is Krisp. Available models: krisp-viva-tel-v2.kef, krisp-viva-tel-lite-v1.kef, krisp-viva-pro-v1.kef, krisp-viva-ss-v1.kef. -
suppressionLevel Suppression intensity (0.0–100.0). Only applicable when noiseSuppressionEngine is Krisp. -

Examples

Start suppression with default settings

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Start>
    <Suppression direction="both" />
  </Start>
</Response>

Start suppression with Krisp engine

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Start>
    <Suppression
      direction="inbound"
      noiseSuppressionEngine="Krisp"
      model="krisp-viva-tel-v2.kef"
      suppressionLevel="75" />
  </Start>
</Response>

Stop suppression

<?xml version="1.0" encoding="UTF-8"?>
<Response>
  <Stop>
    <Suppression />
  </Stop>
</Response>