We’ve been running Jitsi for a while now, pretty much stock docker build.
One issue I’m working on has got to do with Client Network interruptions.
Say a client goes offline and comes back online, the bosh timeout is triggered, which then removes the user from the room.
Unfortunately, the user isn’t completely removed. Sometimes they can still here and see everything in the room, but no-one else can see them.
They don’t get disconnected from MUC though, as they can still send chat messages.
I’ve tried playing around with the xmppPing values in the JitsiConnection Options, but they don’t seem to make a difference to the trigger points of the timeout.
I’m considering going to Websocket connections with Smacks instead of BOSH for this reason, as many of the clients have flaky internet.
Are there any other considerations that I should look at?