From f512116e2d4c8a21be96ca808e8e824c4becb23a Mon Sep 17 00:00:00 2001 From: Aaron van Meerten Date: Mon, 22 Jan 2024 14:44:23 -0600 Subject: [PATCH] prosody: jibri and jigasi skip muc passwords (#1718) --- prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua index e226487..d19de11 100644 --- a/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua +++ b/prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua @@ -4,6 +4,7 @@ {{ $PROSODY_AUTH_TYPE := .Env.PROSODY_AUTH_TYPE | default $AUTH_TYPE -}} {{ $ENABLE_GUEST_DOMAIN := and $ENABLE_AUTH (.Env.ENABLE_GUESTS | default "0" | toBool) -}} {{ $ENABLE_RECORDING := .Env.ENABLE_RECORDING | default "0" | toBool -}} +{{ $ENABLE_TRANSCRIPTIONS := .Env.ENABLE_TRANSCRIPTIONS | default "0" | toBool -}} {{ $JIBRI_XMPP_USER := .Env.JIBRI_XMPP_USER | default "jibri" -}} {{ $JIGASI_XMPP_USER := .Env.JIGASI_XMPP_USER | default "jigasi" -}} {{ $JVB_AUTH_USER := .Env.JVB_AUTH_USER | default "jvb" -}} @@ -385,7 +386,13 @@ Component "{{ $XMPP_MUC_DOMAIN }}" "muc" muc_max_occupants = "{{ .Env.MAX_PARTICIPANTS }}" {{ end }} muc_password_whitelist = { - "focus@{{ .Env.XMPP_AUTH_DOMAIN }}" + "focus@{{ .Env.XMPP_AUTH_DOMAIN }}"; +{{- if $ENABLE_RECORDING }} + "{{ $JIBRI_RECORDER_USER }}@{{ $XMPP_RECORDER_DOMAIN }}"; +{{- end }} +{{- if $ENABLE_TRANSCRIPTIONS }} + "{{ $JIGASI_TRANSCRIBER_USER }}@{{ $XMPP_RECORDER_DOMAIN }}"; +{{- end }} } Component "focus.{{ $XMPP_DOMAIN }}" "client_proxy"