we have Nextcloud Talk enabled on our Nextcloud instance since quite some time (at least Nextcloud 13) and configured coturn according to the docs. Since about the beginning, we regularly run into connectivity issues in conferences with three or more participants.
With three participants, it’s often that participant ‘Bob’ sees/hears both other participants ‘Alice’ and ‘Charlie’, but the other two don’t see/hear each other, only ‘Bob’. My gut feeling tells me that this has to do with WebRTC connections and probably with the TURN server, but I don’t have much experience here.
/etc/turnserver.conf config basicly looks as follows:
fingerprint lt-cred-mech use-auth-secret static-auth-secret=********* realm=cloud.example.org total-quota=100 stale-nonce=600 cert=/etc/letsencrypt/live/cloud.example.org/fullchain.pem pkey=/etc/letsencrypt/live/cloud.example.org/privkey.pem cipher-list="ECDH+AESGCM:DH+AESGCM:ECDH+AES256:DH+AES256:ECDH+AES128:DH+AES:ECDH+3DES:DH+3DES:RSA+AES:RSA+3DES:!ADH:!AECDH:!MD5" dh-file=/etc/coturn-dh-2048.pem syslog no-stun no-loopback-peers no-multicast-peers
We run a local firewall (incoming only) on the machine hosting Nextcloud/coturn and have TCP+UDP ports 3478 open there.
Do others have similar issues or ideas how to fix them? I’d appreciate any help