diff --git a/src/libclient/qtwrapper/configurationmanager_wrap.h b/src/libclient/qtwrapper/configurationmanager_wrap.h
index 4324430995464706d9c5afd1e7cf7233a2a44606..b3690d695ba65c404871750caa52b9c659744e35 100644
--- a/src/libclient/qtwrapper/configurationmanager_wrap.h
+++ b/src/libclient/qtwrapper/configurationmanager_wrap.h
@@ -554,9 +554,9 @@ public Q_SLOTS: // METHODS
         return libjami::getIsAlwaysRecording();
     }
 
-    bool getNoiseSuppressState()
+    QString getNoiseSuppressState()
     {
-        return libjami::getNoiseSuppressState();
+        return libjami::getNoiseSuppressState().c_str();
     }
 
     QString getRecordPath()
@@ -766,9 +766,9 @@ public Q_SLOTS: // METHODS
         libjami::setIsAlwaysRecording(enabled);
     }
 
-    void setNoiseSuppressState(bool state)
+    void setNoiseSuppressState(QString state)
     {
-        libjami::setNoiseSuppressState(state);
+        libjami::setNoiseSuppressState(state.toStdString());
     }
 
     bool isAudioMeterActive(const QString& id)