From eca2f00fb1925a1b526b0631b74fabda6f120a5d Mon Sep 17 00:00:00 2001
From: Daniel Berteaud <dbd@ehtrace.com>
Date: Wed, 20 Jul 2022 22:00:16 +0200
Subject: [PATCH] Update to 2022-07-20 22:00

---
 roles/jitsi/defaults/main.yml            | 5 ++++-
 roles/jitsi/templates/prosody.cfg.lua.j2 | 5 +----
 2 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/roles/jitsi/defaults/main.yml b/roles/jitsi/defaults/main.yml
index f08b83c..9e18856 100644
--- a/roles/jitsi/defaults/main.yml
+++ b/roles/jitsi/defaults/main.yml
@@ -116,7 +116,10 @@ jitsi_meet_conf_base:
   enableWelcomePage: True
   useStunTurn: True
   localRecording:
-    enabled: True
+    notifyAllParticipants: True
+    disableSelfRecording: True
+  recordingService:
+    enabled: "{{ (jitsi_jibri_recordings_base_url is defined) | ternary(True, False) }}"
   p2p:
     enabled: True
     enableUnifiedOnChrome: True
diff --git a/roles/jitsi/templates/prosody.cfg.lua.j2 b/roles/jitsi/templates/prosody.cfg.lua.j2
index a845997..fdefb53 100644
--- a/roles/jitsi/templates/prosody.cfg.lua.j2
+++ b/roles/jitsi/templates/prosody.cfg.lua.j2
@@ -11,10 +11,7 @@ external_services = {
 {% for stun in jitsi_stun_servers %}
   {
     type = "{{ stun | urlsplit('scheme') }}",
-    host = "{{ stun | regex_replace('(turns?|stun):([^:]+)(:\d+)?.*', '\\2') }}",
-{% if stun | regex_replace('(turns?|stun):.+:(\d+)?.*', '\\2') | int > 0 and stun | regex_replace('(turns?|stun):.+:(\d+)?.*', '\\2') | int < 65535 %}
-    port = "{{ stun | regex_replace('(turns?|stun):.+:(\d+)?.*', '\\2') }}",
-{% endif %}
+    host = "{{ stun | regex_replace('(turns?|stun):([^:]+)(:\d+)?.*', '\\2') }}{% if stun | regex_replace('(turns?|stun):.+:(\d+)?.*', '\\2') | int > 0 and stun | regex_replace('(turns?|stun):.+:(\d+)?.*', '\\2') | int < 65535 %}:{{ stun | regex_replace('(turns?|stun):.+:(\d+)?.*', '\\2') }}{% endif %}",
 {% if stun | urlsplit('query') is search('transport=') %}
     transport = "{{ stun | urlsplit('query') | regex_replace('.*transport=(udp|tcp).*', '\\1') }}",
 {% endif %}