Same problem (the suggested DNS check passes OK).
Uncommenting turn server in turn-stun-servers.xml :
<bean id="turn1" class="org.bigbluebutton.web.services.turn.TurnServer">
Secret:
<constructor-arg index="0" value=" ... same as in turnserevr "/>
TURN server URL, use turn: or turns:
<constructor-arg index="1" value="turn:turn.my.domain:443?transport=tcp"/>
TTL in seconds for shared secret
<constructor-arg index="2" value="86400"/>
</bean>
<property name="turnServers">
<set>
<ref bean="turn1" />
leads to "Invalid BigBlueButton Endpoint and Secret".
Restarting bbb gives:
# Potential problems described below
# Not running: tomcat7 or grails LibreOffice
................................................................................
# Error: Could not connect to the configured hostname/IP address
#
# https://bbb.my.domain/
Also, turnserver launched under turnserver user can't bind
0: Trying to bind fd 16 to <127.0.0.1:443>: errno=13
0: Cannot bind TLS/TCP listener socket to addr 127.0.0.1:443
0: Fatal final failure: cannot bind TLS/TCP listener socket to addr 127.0.0.1:443