diff --git a/sflphone-common/src/audio/pulseaudio/pulselayer.cpp b/sflphone-common/src/audio/pulseaudio/pulselayer.cpp
index 4e4263895e30d11d74f1f99283fb3d4149e422d8..366351b948dd3dded720ada42ea7fcb6feffdf8c 100644
--- a/sflphone-common/src/audio/pulseaudio/pulselayer.cpp
+++ b/sflphone-common/src/audio/pulseaudio/pulselayer.cpp
@@ -649,8 +649,6 @@ int PulseLayer::canGetMic()
 
 void PulseLayer::startStream (void)
 {
-    if (_audiofilter)
-        _audiofilter->resetAlgorithm();
 
     if (_echoCanceller)
         _echoCanceller->resetAlgorithm();