Have a look into the turnserver.log (wherever you put it) with tail -f turnserver.log
and watch it while you connect two clients on your server. That’s the best way to check if sth running or not resp. why not.
My coturn doesn’t show up at this trickle-ice check either but coturn definitely does a lot.
At least you will see if and how your clients try to make use of the turnserver.
I must correct this as I made a few observations yesterday evening:
- My coturn server does show up at the trickle ice test you linked. But only as STUN not as TURN server.
- Yesterday it didn’t show up because it … well, for some reason its process was failed and I didn’t notice yet as with the only person I conferenced with there have been no trouble. Which leads me to some further obersvations …
- I tried to use my STUN and TURN server for my nextcloud instance at a distant webhoster. And as logs confirmed it made use of it but
- while invited guests without a login account on the nextcloud could perfectly video conference with me immediately a connection between me and another account on the cloud was blocked.
- watching the log I saw a lot auf
401 Unauthorized
- when I removed my coturn server from the Nextcloud Talk config (and left the
nextcloud.com
stunserver) we could both immediately connect as loggedin users.
- watching the log I saw a lot auf
- while invited guests without a login account on the nextcloud could perfectly video conference with me immediately a connection between me and another account on the cloud was blocked.
- I configured my synapse matrix server to use my coturn which definitely worked for a friend from abroad and me until now. Yesterday with a friend from the same city it didn’t and I saw a lot blockage in the log and also the
401 Unauthorized
messages.- While the first friend uses an account on my server the second used a common
matrix.org
-account. - My suspicion: The
realm
config option might block accounts which are not registered on my domain. - Unfortunately we couldn’t check that out yesterday. But I should definitely check if we can conference when the friend uses an account on my synapse instance.
- And then finally if there’s a way to deactivate this
realm
thing to not exclude users from other matrix servers.
- And then finally if there’s a way to deactivate this
- While the first friend uses an account on my server the second used a common
Still a lot to fiddle around with this TURN/STUN server stuff …