Meet API Docs Dashboard
On this page

TURN and Strict Networks

Most people connect directly. For the rest, Meet has a relay.

Calls normally travel over UDP between the person and Meet's media servers. Some company, school and hotel networks block UDP or block the ports Meet uses. For those people Meet offers a TURN relay that carries the call through ports firewalls tend to leave open. You do not set anything up. Meet gives each person's browser short-lived relay credentials when the call connects, and the browser uses the relay only if a direct connection fails.

What to allow#

Give this list to a network admin. All traffic goes to meet.respiresoft.com, outbound only.

Port Protocol For
443 TCP The page, the API and the call signalling
3479 UDP and TCP TURN relay
5350 TCP, TLS TURN relay over TLS, for the strictest networks
40000 to 49999 UDP Direct media, the fastest path

If the admin allows only 443 and 5350, calls still work through the TLS relay, with a little more delay.

How it behaves#

If a call will not connect#

  1. Open the room on the same network in a normal browser. If that fails too, the network blocks even 443 to Meet or inspects TLS.
  2. Ask for 3479 and 5350 as above. Test again.
  3. Check that the browser is not using a VPN or proxy that blocks WebRTC.
  4. Send us the Request-Id of a failing API call and the time, and we will look at the server side.

Embedded calls use the same relay. Nothing in your page changes.