diff --git a/jicofo/src/main/java/org/jitsi/jicofo/conference/JitsiMeetConferenceImpl.java b/jicofo/src/main/java/org/jitsi/jicofo/conference/JitsiMeetConferenceImpl.java index 39df8d5e09..1e015f2ea5 100644 --- a/jicofo/src/main/java/org/jitsi/jicofo/conference/JitsiMeetConferenceImpl.java +++ b/jicofo/src/main/java/org/jitsi/jicofo/conference/JitsiMeetConferenceImpl.java @@ -330,7 +330,7 @@ private ColibriSessionManager getColibriSessionManager() // We initialize colibriSessionManager only after having joined the room, so meetingId must be set. String meetingId = Objects.requireNonNull(this.meetingId); URI multiTrackRecorderUrl = RecordingConfig.config.multiTrackRecorderUrl(meetingId); - // TODO update presence to reflect + colibriSessionManager = new ColibriV2SessionManager( jicofoServices.getXmppServices().getServiceConnection().getXmppConnection(), jicofoServices.getBridgeSelector(), @@ -341,6 +341,11 @@ private ColibriSessionManager getColibriSessionManager() jvbVersion, logger); colibriSessionManager.addListener(colibriSessionManagerListener); + + if (multiTrackRecorderUrl != null) + { + setConferenceProperty(ConferenceProperties.KEY_AUDIO_RECORDING_ENABLED, Boolean.TRUE.toString()); + } } return colibriSessionManager; } diff --git a/pom.xml b/pom.xml index 6594891512..8369826c26 100644 --- a/pom.xml +++ b/pom.xml @@ -169,7 +169,7 @@ ${project.groupId} jitsi-xmpp-extensions - 1.0-SNAPSHOT + 1.0-82-ge8aacab org.slf4j