turt2live / matrix-dimension

An open source integration manager for matrix clients, like Element.
https://dimension.t2bot.io
GNU General Public License v3.0
431 stars 110 forks source link

Clarification: BigBlueButton as call default, even when only 2 users in a room #448

Closed janonym1 closed 2 years ago

janonym1 commented 2 years ago

I dont know if this is a bug or intended: I set BigBlueButton to be default for calls in the /.well-knowns "io.element.call_behaviour": { "widget_build_url": "https://dimension.example.com/api/v1/dimension/bigbluebutton/widget_state", }

According to the dimension-BBB-docs, it says that "Now pressing the Video Call button in a room with more than two users in it should spawn a BigBlueButton meeting" which works beautifuly but it also starts the BBB session when there are just 2 users in a room (and therefore 1:1 calls are handled by BBB instead of element).

If I understand correctly, this is to be expected, since the call_behaviour also overrides 1:1 calls? Then the docs should be updated and clarified to state, that all calls are now handled by BBB.

If this is indeedly intended, is there any way to set 1:1 calls to be handled by element and only let 2+ calls be handled by BBB? The option would be nice, especially when 1:1 rooms are encrypted

Edit: I noticed that it takes a long time for the old default setting to apply when reverting back the changes to the call_behaviour. TravisR said, a restart should help but it didnt in my case. Waiting for some time did help though

janonym1 commented 2 years ago

It did just take a long time (restarting etc didnt help) for the config change to apply.