diff --git a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js
index 6b7516acd650e4023c2e336e26805d8ece0c2ad5..d3348f9f89c21cfce55e4a695d648af4da40240d 100755
--- a/bigbluebutton-html5/imports/ui/services/audio-manager/index.js
+++ b/bigbluebutton-html5/imports/ui/services/audio-manager/index.js
@@ -576,26 +576,23 @@ class AudioManager {
     }
   }
 
-  mute () {
-    const bridge = (this.useKurento && this.isListenOnly) ? this.listenOnlyBridge : this.bridge;
-    const peer = bridge.getPeerConnection();
+  setSenderTrackEnabled (shouldEnable) {
+    // Bridge -> SIP.js bridge, the only full audio capable one right now
+    const peer = this.bridge.getPeerConnection();
     peer.getSenders().forEach(sender => {
       const { track } = sender;
       if (track && track.kind === 'audio') {
-        track.enabled = false;
+        track.enabled = shouldEnable;
       }
     });
   }
 
+  mute () {
+    this.setSenderTrackEnabled(false);
+  }
+
   unmute () {
-    const bridge = (this.useKurento && this.isListenOnly) ? this.listenOnlyBridge : this.bridge;
-    const peer = bridge.getPeerConnection();
-    peer.getSenders().forEach(sender => {
-      const { track } = sender;
-      if (track && track.kind === 'audio') {
-        track.enabled = true;
-      }
-    });
+    this.setSenderTrackEnabled(true);
   }
 }