diff --git a/config.js b/config.js index 3e1b0711b..bc9cf350c 100644 --- a/config.js +++ b/config.js @@ -699,6 +699,8 @@ var config = { forceTurnRelay hiddenDomain ignoreStartMuted + websocketKeepAlive + websocketKeepAliveUrl */ /** diff --git a/connection.js b/connection.js index e51c1e67e..d884acdfd 100644 --- a/connection.js +++ b/connection.js @@ -94,6 +94,10 @@ function connect(id, password, roomName) { // in future). It's included for the time being for Jitsi Meet and lib-jitsi-meet versions interoperability. connectionConfig.serviceUrl = connectionConfig.bosh = serviceUrl; + if (connectionConfig.websocketKeepAliveUrl) { + connectionConfig.websocketKeepAliveUrl += `?room=${roomName}`; + } + const connection = new JitsiMeetJS.JitsiConnection(null, jwt, connectionConfig); if (config.iAmRecorder) { diff --git a/package-lock.json b/package-lock.json index c1f96d796..85b23fd81 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10343,8 +10343,8 @@ } }, "lib-jitsi-meet": { - "version": "github:jitsi/lib-jitsi-meet#be18ff34bedf38c7475fe4953074c7959000e15f", - "from": "github:jitsi/lib-jitsi-meet#be18ff34bedf38c7475fe4953074c7959000e15f", + "version": "github:jitsi/lib-jitsi-meet#9fdde46694d1c4bc8b7f051cc8d50e0df29ffd07", + "from": "github:jitsi/lib-jitsi-meet#9fdde46694d1c4bc8b7f051cc8d50e0df29ffd07", "requires": { "@jitsi/js-utils": "1.0.2", "@jitsi/sdp-interop": "1.0.3", diff --git a/package.json b/package.json index 4cdcc5c11..6f5cd8b3d 100644 --- a/package.json +++ b/package.json @@ -49,14 +49,14 @@ "i18next": "17.0.6", "i18next-browser-languagedetector": "3.0.1", "i18next-xhr-backend": "3.0.0", + "jQuery-Impromptu": "github:trentrichardson/jQuery-Impromptu#v6.0.0", "jitsi-meet-logger": "github:jitsi/jitsi-meet-logger#v1.0.0", "jquery": "3.5.1", "jquery-contextmenu": "2.4.5", "jquery-i18next": "1.2.1", - "jQuery-Impromptu": "github:trentrichardson/jQuery-Impromptu#v6.0.0", "js-md5": "0.6.1", "jwt-decode": "2.2.0", - "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#be18ff34bedf38c7475fe4953074c7959000e15f", + "lib-jitsi-meet": "github:jitsi/lib-jitsi-meet#9fdde46694d1c4bc8b7f051cc8d50e0df29ffd07", "libflacjs": "github:mmig/libflac.js#93d37e7f811f01cf7d8b6a603e38bd3c3810907d", "lodash": "4.17.19", "moment": "2.19.4",