Browse Source

feat(prosody): Enables connection resumption for jicofo and jvb.

damencho 5 months ago
parent
commit
07ea79a

+ 4 - 0
prosody/rootfs/defaults/conf.d/brewery.cfg.lua

@@ -13,11 +13,15 @@ admins = {
 plugin_paths = { "/prosody-plugins/", "/prosody-plugins-custom", "/prosody-plugins-contrib" }
 
 VirtualHost "{{ $JVB_XMPP_AUTH_DOMAIN }}"
+    modules_enabled = {
+        "smacks";
+    }
     authentication = "internal_hashed"
     ssl = {
         key = "/config/certs/{{ $JVB_XMPP_AUTH_DOMAIN }}.key";
         certificate = "/config/certs/{{ $JVB_XMPP_AUTH_DOMAIN }}.crt";
     }
+    smacks_hibernation_time = 15;
 
 Component "{{ $JVB_XMPP_INTERNAL_MUC_DOMAIN }}" "muc"
     modules_enabled = {

+ 2 - 0
prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

@@ -263,8 +263,10 @@ VirtualHost "{{ $XMPP_AUTH_DOMAIN }}"
         {{- if and $ENABLE_RECORDING_METADATA $ENABLE_AUTH (eq $PROSODY_AUTH_TYPE "jwt") $ENABLE_RECORDING }}
         "jibri_session";
         {{- end }}
+        "smacks";
     }
     authentication = "internal_hashed"
+    smacks_hibernation_time = 15;
 
 {{ if or $ENABLE_RECORDING $ENABLE_TRANSCRIPTIONS }}
 VirtualHost "{{ $XMPP_HIDDEN_DOMAIN }}"

+ 2 - 0
prosody/rootfs/defaults/conf.d/visitors.cfg.lua

@@ -112,8 +112,10 @@ VirtualHost 'v{{ $VISITOR_INDEX }}.{{ $VISITORS_XMPP_DOMAIN }}'
 VirtualHost '{{ $XMPP_AUTH_DOMAIN }}'
     modules_enabled = {
       'limits_exception';
+      'smacks';
     }
     authentication = 'internal_hashed'
+    smacks_hibernation_time = 15;
 
 Component '{{ $VISITORS_MUC_PREFIX }}.v{{ $VISITOR_INDEX }}.{{ $VISITORS_XMPP_DOMAIN }}' 'muc'
     storage = 'memory'