diff --git a/react/features/base/config/configType.ts b/react/features/base/config/configType.ts index 3b450bac8..d45189b24 100644 --- a/react/features/base/config/configType.ts +++ b/react/features/base/config/configType.ts @@ -189,6 +189,7 @@ export interface IConfig { alwaysVisible?: Array; autoHide?: Array; }; + conferenceRequestUrl?: string; connectionIndicators?: { autoHide?: boolean; autoHideTimeout?: number; diff --git a/react/features/base/connection/actions.any.ts b/react/features/base/connection/actions.any.ts index b47b472a8..f58ae8101 100644 --- a/react/features/base/connection/actions.any.ts +++ b/react/features/base/connection/actions.any.ts @@ -189,6 +189,9 @@ export function constructOptions(state: IReduxState) { if (options.websocketKeepAliveUrl) { options.websocketKeepAliveUrl = appendURLParam(options.websocketKeepAliveUrl, 'room', roomName ?? ''); } + if (options.conferenceRequestUrl) { + options.conferenceRequestUrl = appendURLParam(options.conferenceRequestUrl, 'room', roomName ?? ''); + } } return options;