Browse Source

feat(prosody): allow components access even after max participants is reached (#1930)

Aaron van Meerten 7 months ago
parent
commit
c58a9e5
1 changed files with 9 additions and 1 deletions
  1. 9 1
      prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

+ 9 - 1
prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

@@ -398,7 +398,15 @@ Component "{{ $XMPP_MUC_DOMAIN }}" "muc"
     {{ join "\n    " (splitList "," .Env.XMPP_MUC_CONFIGURATION) }}
     {{ join "\n    " (splitList "," .Env.XMPP_MUC_CONFIGURATION) }}
     {{ end -}}
     {{ end -}}
     {{ if .Env.MAX_PARTICIPANTS }}
     {{ if .Env.MAX_PARTICIPANTS }}
-    muc_access_whitelist = { "focus@{{ $XMPP_AUTH_DOMAIN }}" }
+    muc_access_whitelist = {
+        "focus@{{ $XMPP_AUTH_DOMAIN }}";
+        {{- if $ENABLE_RECORDING }}
+        "{{ $JIBRI_RECORDER_USER }}@{{ $XMPP_RECORDER_DOMAIN }}";
+        {{- end }}
+        {{- if $ENABLE_TRANSCRIPTIONS }}
+        "{{ $JIGASI_TRANSCRIBER_USER }}@{{ $XMPP_RECORDER_DOMAIN }}";
+        {{- end }}
+    }
     muc_max_occupants = "{{ .Env.MAX_PARTICIPANTS }}"
     muc_max_occupants = "{{ .Env.MAX_PARTICIPANTS }}"
     {{ end }}
     {{ end }}
     muc_password_whitelist = {
     muc_password_whitelist = {