Failed by ICE timeout

We have recently setup ICE server which is different from our existing WCS server. We decided to go for TURN server as web rtc was failing in some networks intermittently.
When I try to create a media session with that ICE server, it times out saying failed by ICE timeout. But on the TURN server logs it shows connection succes.
After setting up the TURN server, do we need to configure anything on the WCS server?


Staff member
Unfortunately WCS will not work with a separate ICE server.

To deploy the TURN server, you have two options:
1. Deploy a separate TURN server
2. Use the built-in WCS TURN server

Please note that if you're using a separate TURN server, all the UDP media ports from media_port_from-media_port_to range must be opened between TURN server and WCS server.
How to check port availability see here.

Read more about installing and configuring TURN server to work with WCS here.
I have sent an email with error report. We are getting session Disconnected from Android.
We tried using the internal TURN server which works with Chrome on desktop but fails with Android client. It fails in case of a mobile network connection but works in case of Wifi connection. Please check the email with error report and let us know the path forward.
1. If we change the entire workflow to IPv4 with static IP, we would be able to access the WSS URL with IP only. In such case it won't work under https web page
2. I checked the steps to use IPv6, I did not understand what needs to be done in this step -

Tje following settings can be used to set comma separated IPv4 and IPv6 interfaces to bind
  • hls.address
  • http.address
  • https.address
  • rtmfp.address
  • rtmp.address
  • rtsp.address
  • rtsp_client_address
  • ws.address
  • wss.address
How to use the above setting to bind addresses?Can you please explain with an example.