diff --git a/src/audio/audiortp.cpp b/src/audio/audiortp.cpp
index c69828e9185c93da9ad594af72bba20d8d0b734d..7f7e0fb7849426767aed36cd79eb987ffc490802 100644
--- a/src/audio/audiortp.cpp
+++ b/src/audio/audiortp.cpp
@@ -88,6 +88,8 @@ AudioRtp::closeRtpSession () {
     _debugException("! ARTP Exception: when stopping audiortp\n");
     throw;
   }
+  AudioLayer* audiolayer = Manager::instance().getAudioDriver();
+  audiolayer->stopStream();
 }
 
 ////////////////////////////////////////////////////////////////////////////////