Disconnect error with iOS 22.7.1 on new server installation

Hi,

we just installed a fresh jitsi-meet on a debian 11. installation worked fine so far, connection with web browser as well.

Connecting with iOS does unfortunately not work (tested on iOS 16.1 / iPhone and iOS 15.6.1 iPad).

In the app we configure our own server in the settings and try to start a meeting which is immediately disconnected with the message “You have been disconnected” (or so, we have a german version).

The nginx logs only show this, nothing else in the logs (those 2 lines for each connection try)

85.x.x.x - - [21/Dec/2022:22:41:20 +0100] “GET /config.js?room=test HTTP/1.1” 200 23042 “-” “jitsi-meet/1670496979 CFNetwork/1399 Darwin/22.1.0”
85.x.x.x - - [21/Dec/2022:22:41:38 +0100] “GET /config.js HTTP/1.1” 200 23042 “-” “jitsi-meet/1670496979 CFNetwork/1399 Darwin/22.1.0”

Increasing the ssl log to debug does not reveal so much more. The rest of the install is pretty much default with LE-Certificates and direct public IP.

We already set

config.flags.sourceNameSignaling = true;
config.flags.sendMultipleVideoStreams = false;
config.flags.receiveMultipleVideoStreams = false;

Furthermore we dropped all firewall rules for testing. Version installed:

# dpkg -l |egrep "jitsi|jicofo|proso"
ii  jicofo                         1.0-968-1                              all          JItsi Meet COnference FOcus
ii  jitsi-meet                     2.0.8138-1                             all          WebRTC JavaScript video conferences
ii  jitsi-meet-prosody             1.0.6854-1                             all          Prosody configuration for Jitsi Meet
ii  jitsi-meet-turnserver          1.0.6854-1                             all          Configures coturn to be used with Jitsi Meet
ii  jitsi-meet-web                 1.0.6854-1                             all          WebRTC JavaScript video conferences
ii  jitsi-meet-web-config          1.0.6854-1                             all          Configuration for web serving of Jitsi Meet
ii  jitsi-videobridge2             2.2-63-g252d14bc-1                     all          WebRTC compatible Selective Forwarding Unit (SFU)
ii  lua-basexx                     0.4.1-jitsi1                           all          baseXX encoding/decoding library for Lua
ii  lua-cjson:amd64                2.1.0.10-jitsi1                        amd64        JSON parser/encoder for Lua
ii  lua-expat:amd64                1.3.9-1lua54prosody~bullseye3          amd64        libexpat bindings for the Lua language
ii  lua-luaossl:amd64              20161214-3prosody~bullseye2            amd64        OpenSSL bindings for Lua
ii  lua-sec:amd64                  1.0.2-1prosody~bullseye1               amd64        SSL socket library for the Lua language
ii  lua-socket:amd64               3.0~rc1+git+ac3201d-6prosody~bullseye1 amd64        TCP/UDP socket library for the Lua language
ii  luarocks                       3.8.0+dfsg1-1prosody~bullseye1         all          deployment and management system for Lua modules
ii  prosody                        0.12.2-1~bullseye1                     amd64        Lightweight Jabber/XMPP server

Any help is highly appreciated, thanks!

Could you try to add the following line before sourceNameSignaling

config.flags = config.flags || {};
config.flags.sourceNameSignaling = true;
config.flags.sendMultipleVideoStreams = false;
config.flags.receiveMultipleVideoStreams = false;

Thanks emrah!

this indeed helped :smile:

cheers Kai

1 Like