diff --git a/bigbluebutton-html5/private/config/settings.yml b/bigbluebutton-html5/private/config/settings.yml
index 89e53412488a..035c02e1208f 100755
--- a/bigbluebutton-html5/private/config/settings.yml
+++ b/bigbluebutton-html5/private/config/settings.yml
@@ -8,7 +8,7 @@ public:
# audio
autoJoin: true
# Set to false disables the listen only option in audio modal.
- listenOnlyMode: false
+ listenOnlyMode: true
forceListenOnly: false
# Skips the echo test when connecting with microphone.
skipCheck: false
@@ -853,8 +853,13 @@ public:
callHangupMaximumRetries: 10
echoTestNumber: 'echo'
listenOnlyCallTimeout: 15000
- # Experimental: enables a new audio mechanism that has a server-side,
- # transparent listen only mode. See issue #14021.
+ # transparentListenOnly: whether the client should use the transparent
+ # listen only mechanism.
+ # It does not remove the "Listen Only" option from the audio modal
+ # by itself, but it allows users to switch modes on the fly and
+ # improves server CPU efficiency for microphone users.
+ # To disable the dedicated listen only option in the audio modal,
+ # see `listenOnlyMode`/`userdata-bbb_transparent_listen_only_mode`
# userdata-bbb_transparent_listen_only supersedes this setting
transparentListenOnly: true
# Dev flag. Controls the WebRTC SDP negotiation role for SFU full audio.
diff --git a/bigbluebutton-web/grails-app/conf/bigbluebutton.properties b/bigbluebutton-web/grails-app/conf/bigbluebutton.properties
index c66a5c181ab8..0b7cff85cff1 100644
--- a/bigbluebutton-web/grails-app/conf/bigbluebutton.properties
+++ b/bigbluebutton-web/grails-app/conf/bigbluebutton.properties
@@ -261,7 +261,7 @@ userCameraCap=3
maxPinnedCameras=3
# Mute the meeting on start
-muteOnStart=false
+muteOnStart=true
# Unmute users
# Gives moderators permission to unmute other users
diff --git a/docs/docs/new-features.md b/docs/docs/new-features.md
index 724b97627798..52ad0aa4b5fa 100644
--- a/docs/docs/new-features.md
+++ b/docs/docs/new-features.md
@@ -227,6 +227,7 @@ Modified/added events
- `allowOverrideClientSettingsOnCreateCall=false` added
- `sessionsCleanupDelayInMinutes=60` added
- `graphqlWebsocketUrl=${bigbluebutton.web.serverURL}/graphql` added
+- `muteOnStart` default value set to `true` - which helps now that `transparentListenOnly` is enabled by default too. See (PR 20848)[https://github.com/bigbluebutton/bigbluebutton/issues/20848] for more info.
#### Removed support for POST requests on `join` endpoint and Content-Type headers are now required