2021-07-06 00:23:51 +02:00
|
|
|
Zulip supports using BigBlueButton as its video call video call
|
2021-04-14 12:30:54 +02:00
|
|
|
provider. This is currently only possible on self-hosted Zulip
|
|
|
|
installations.
|
|
|
|
|
2021-07-06 00:23:51 +02:00
|
|
|
To use the [BigBlueButton](https://bigbluebutton.org/) video call
|
|
|
|
integration, you'll need to have a BigBlueButton server and
|
|
|
|
configure your zulip server to use that BigBlueButton server.
|
2021-04-14 12:30:54 +02:00
|
|
|
|
2021-07-06 00:23:51 +02:00
|
|
|
### Configure BigBlueButton server
|
2021-04-14 12:30:54 +02:00
|
|
|
|
|
|
|
1. Get the Shared Secret using the `bbb-conf --secret` command on your
|
2021-07-06 00:23:51 +02:00
|
|
|
BigBlueButton Server. See also
|
2021-11-30 17:28:26 +01:00
|
|
|
[BigBlueButton documentation](https://docs.bigbluebutton.org/admin/customize.html#extract-the-shared-secret).
|
2021-04-14 12:30:54 +02:00
|
|
|
|
2021-07-06 00:23:51 +02:00
|
|
|
1. Get the URL to your BigBlueButton API. The URL has the form of
|
2021-04-14 12:30:54 +02:00
|
|
|
`https://bigbluebutton.example.com/bigbluebutton/` and can also be
|
|
|
|
found using the `bbb-conf --secret` command.
|
|
|
|
|
|
|
|
### Configure zulip server
|
|
|
|
|
|
|
|
1. In `/etc/zulip/zulip-secrets.conf`, set `big_blue_button_secret`
|
2021-07-06 00:23:51 +02:00
|
|
|
as your BigBlueButton Server's shared secret.
|
2021-04-14 12:30:54 +02:00
|
|
|
|
|
|
|
1. In `/etc/zulip/settings.py`, set `BIG_BLUE_BUTTON_URL`
|
2021-07-06 00:23:51 +02:00
|
|
|
as your BigBlueButton Server's API URL.
|
2021-04-14 12:30:54 +02:00
|
|
|
|
|
|
|
1. Restart the Zulip server with
|
|
|
|
`/home/zulip/deployments/current/scripts/restart-server`.
|
|
|
|
|
2021-07-06 00:23:51 +02:00
|
|
|
### Using BigBlueButton
|
2021-04-14 12:30:54 +02:00
|
|
|
|
2021-07-06 00:23:51 +02:00
|
|
|
1. Select BigBlueButton as the organization's [video call provider](/help/start-a-call#changing-your-organizations-video-call-provider).
|
2021-04-14 12:30:54 +02:00
|
|
|
|
|
|
|
1. Zulip's [call button](/help/start-a-call) will now create meetings
|
2021-07-06 00:23:51 +02:00
|
|
|
using BigBlueButton.
|