Skip to content

Commit fed7710

Browse files
authored
Element Call video rooms (#23246)
* Add an element_call_url config option * Document feature_element_call_video_rooms
1 parent 779f951 commit fed7710

File tree

4 files changed

+18
-2
lines changed

4 files changed

+18
-2
lines changed

config.sample.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,8 @@
4444
"jitsi": {
4545
"preferred_domain": "meet.element.io"
4646
},
47+
"element_call": {
48+
"url": "https://call.element.io"
49+
},
4750
"map_style_url": "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx"
4851
}

docs/config.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -247,8 +247,9 @@ When Element is deployed alongside a homeserver with SSO-only login, some option
247247

248248
## VoIP / Jitsi calls
249249

250-
Currently, Element uses Jitsi to offer conference calls in rooms. A set of defaults are applied, pointing at our Jitsi instance,
251-
to ensure conference calling works, however you can point Element at your own Jitsi if you prefer.
250+
Currently, Element uses Jitsi to offer conference calls in rooms, with an experimental Element Call implementation in the works.
251+
A set of defaults are applied, pointing at our Jitsi and Element Call instances, to ensure conference calling works, however you
252+
can point Element at your own if you prefer.
252253

253254
More information about the Jitsi setup can be found [here](./jitsi.md).
254255

@@ -317,6 +318,9 @@ The VoIP and Jitsi options are:
317318
as defined by the `io.element.widgets.layout` state event.
318319
5. `audio_stream_url`: Optional URL to pass to Jitsi to enable live streaming. This option is considered experimental and may be removed
319320
at any time without notice.
321+
6. `element_call`: Optional configuration for native group calls using Element Call, with the following subkeys:
322+
- `url`: The URL of the Element Call instance to use for native group calls. This option is considered experimental
323+
and may be removed at any time without notice. Defaults to `https://call.element.io`.
320324

321325
## Bug reporting
322326

docs/labs.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -162,6 +162,12 @@ This feature might work in degraded mode if the homeserver a user is connected t
162162

163163
Enables support for creating and joining video rooms, which are persistent video chats that users can jump in and out of.
164164

165+
## Element Call video rooms (`feature_element_call_video_rooms`) [In Development]
166+
167+
Enables support for video rooms that use Element Call rather than Jitsi, and causes the 'New video room' option to create Element Call video rooms rather than Jitsi ones.
168+
169+
This flag will not have any effect unless `feature_video_rooms` is also enabled.
170+
165171
## Rich text in room topics (`feature_html_topic`) [In Development]
166172

167173
Enables rendering of MD / HTML in room topics.

element.io/develop/config.json

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,5 +58,8 @@
5858
"feature_spotlight": true,
5959
"feature_video_rooms": true
6060
},
61+
"element_call": {
62+
"url": "https://element-call.netlify.app"
63+
},
6164
"map_style_url": "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx"
6265
}

0 commit comments

Comments
 (0)