diff --git a/sflphone-common/src/audio/codecs/celtcodec.cpp b/sflphone-common/src/audio/codecs/celtcodec.cpp
index ad7a4eac100e24ce25e3e9a5a10f3df12fdc2801..05864b0b60e873dd0868e03345359670378bd39c 100644
--- a/sflphone-common/src/audio/codecs/celtcodec.cpp
+++ b/sflphone-common/src/audio/codecs/celtcodec.cpp
@@ -94,8 +94,14 @@ class Celt : public AudioCodec
 
             _dec = celt_decoder_create (_mode, _channel, &error);
 
-            celt_encoder_ctl (_enc, CELT_SET_COMPLEXITY (10));
-            celt_decoder_ctl(_dec, CELT_SET_COMPLEXITY (10));
+            celt_encoder_ctl (_enc, CELT_SET_COMPLEXITY (0));
+            celt_decoder_ctl(_dec, CELT_SET_COMPLEXITY (0));
+
+            celt_encoder_ctl (_enc, CELT_SET_PREDICTION(1));
+            celt_decoder_ctl(_dec, CELT_SET_PREDICTION(1));
+
+            celt_encoder_ctl (_enc, CELT_SET_VBR_RATE(0));
+            celt_decoder_ctl(_dec, CELT_SET_VBR_RATE(0));
 
         }