Hi there! Recently I’ve been setting up a self-hosted instance of matrix, using Synapse in docker, but I’ve been struggling to get voice chat working, could anyone give me some pointers? It looks like I need something called a TURN server, but I can’t find any good instructions to set this up, or if this is actually what I need to enable voice chat.
Thank you so much to any responses!
JadedBlueEyes@programming.dev 1 day ago
All of the other answers here are wrong - your friend is trying to call you using element call, which needs an instance of a livekit and a JWT micro service to grant permissions to use the livekit instance. You can use a livekit cloud account, but you do need to host the JWT service. I would suggest looking up Element’s documentation
suzune@ani.social 21 hours ago
This is probably the reason. Older element versions has video and telephony via native interfaces and coturn/turnserver for firewall hole poking.
The newer Element X uses a different infrastructure that even allows multi user conferences. You need to update your well-known server response to point it to the new infrastructure: github.com/element-hq/element-call