Which ports and servers must be allowed to allow the Video Calling feature to work successfully on your network
PC Firewall configuration
If you are using Windows Defender in a typical home environment, GuideConnect will automatically configure your firewall with entries for guidebrowser.exe to allow incoming TCP and UDP ports.
NOTE: If your PC is connected to a corporate domain, it’s possible that the domain security policy will block changes to the firewall, in which case GuideConnect will fail to modify your firewall settings. Other security software on the machine may also prevent network access except for authorised applications. Contact your System Administrator for further information.
For 3rd party firewalls or corporate networks you should allow the following:
guidebrowser.exe (C:\Program Files (x86)\Dolphin\GuideConnect\WebBrowser) to accept incoming UDP and TCP connections on any port. This is the standard configuration for any web browser and without this, some other web sites may not work. These rules allow video calling to accept direct P2P connections.
Most systems are configured by default to allow any outgoing connections on any port, so firewall configuration for outgoing connections is usually not needed.
GuideConnect attempts to connect to the following servers and ports. These need to be allowed through any outgoing firewall for video calling to work:
• callingserver.yourdolphin.com on TCP port 5154 and 5164
• guideupdate.yourdolphin.com on TCP port 80
• stun.l.google.com UDP port 19302
• turn.yourdolphin.com UDP port 3478
• yourdolphin.com on TCP port 443
• videocall.yourdolphin.com on TCP port 443
GuideConnect will attempt to communicate with your router to create incoming sockets for P2P connections. This may use the NAT-PMP, UPnP and PCP protocols if supported by your router. Most home routers are configured by default to allow this so that multi-player games work, but corporate routers often have this feature blocked.
For P2P connections, GuideConnect will attempt to directly connect to the IP Address of the person you are calling. The port number will be assigned at random. If the direct connection fails, it will try and communicate via the Dolphin Turn Server. The Turn Server is able to relay your video and audio data, even if your firewall is blocking all incoming connections