Customizing BBB meeting URL path dynamically

38 views
Skip to first unread message

Hai Hoang

unread,
Oct 16, 2025, 11:55:28 PMOct 16
to BigBlueButton-dev

Hi everyone,

Currently, when users join a meeting, the URL looks like this:

{bbb_domain}/html5client?sessiontoken

I’ve seen in the documentation that it’s possible to change this path to a static one, but I’m wondering — is there any way to make it dynamic? For example, something like:

{bbb_domain}/room/{room_id}?sessiontoken

Essentially, I’d like each meeting to have a unique, more readable path instead of using the fixed /html5client.
Has anyone done something similar or found a clean way to achieve this? Can i change the config or i have to code something more

Thanks in advance!

Chao Chen

unread,
Oct 19, 2025, 8:04:35 PMOct 19
to BigBlueButton-dev
you can do it in backend with PHP api, using Room_id generate join_url( sessiontoken,) then  URL redirection

Hai Hoang

unread,
Oct 20, 2025, 3:44:41 AMOct 20
to BigBlueButton-dev
Hi Chao, thanks for the reply

Can you elaborate more on this? I don't see the "url redirection" anywhere on the docs. We try to intergrate our own app using nodejs with bbb

Thank you :D

Vào lúc 07:04:35 UTC+7 ngày Thứ Hai, 20 tháng 10, 2025, Chao Chen đã viết:

Chao Chen

unread,
Oct 20, 2025, 10:00:45 PMOct 20
to BigBlueButton-dev
You can find it here:   
https://github.com/bigbluebutton/bigbluebutton-api-php/wiki/API-Join

Create meeting action should be before join

use BigBlueButton\BigBlueButton;
use BigBlueButton\Parameters\JoinMeetingParameters;

$bbb = new BigBlueButton();

// $moderator_password for moderator
$joinMeetingParams = new JoinMeetingParameters($meetingID, $name, $password);
$joinMeetingParams->setRedirect(true);
$url = $bbb->getJoinMeetingURL($joinMeetingParams);

header('Location:' . $url);      // Use any method to open this page (new window or original window)

Reply all
Reply to author
Forward
0 new messages