External access to the MyChat TURN server is required to provide voice and video calls between users who are on different subnets, behind NATs, and in cases where a direct connection between them is impossible for various reasons.

 

If you do not use calls over the Internet, or users call only within the local network, then you can not read further.

 

What to do?

If you correctly configured port mapping (port forwarding etc., the names may differ in the admin panel of your router) for the specified TCP port (8888 by default), and everything is fine with other ports, but the port of MyChat TURN server is not available, then check the following:

 

  • check that in the settings of the MyChat server there is correct external hostname/ip address that is available from the internet;
  • perhaps, you suppress the launch of the TURN-сервера: mcserv.exe /turn=no;
  • you configured port forwarding (port mapping/port forwarding) incorrectly. For example, you "listen" to TCP port 9999 at the input of the router "outside", and "forward" to TCP 8888 inside the local network. This is not correct, the port cannot be changed "on the fly";
  • check IP-address in a local network, where MyChat Server works, if there an access to the TURN-server over the network (telnet server_ip 8888). 8888 TCP port can be closed by a firewall or antivirus;
  • perhaps, in the STUN/TURN settings, there is enabled manual configuration with incorrect parameters. Check the computer memory for the process C:\ProgramData\MyChat Server\turn\bin\turnserver.exe.

Created with the Personal Edition of HelpNDoc: Import and export Markdown documents