Ring.io is a networked app - it communicates back and forth between your computer and our servers in order to deliver phone calls and real-time info to users. This article describes network requirements that Ring.io relies on to operate smoothly.
For the Ring.io Web Phone
The Ring.io Web Phone is a Google Chrome extension that uses the Twilio Client which uses Chrome's WebRTC stack.
As of this writing:
Twilio Client WebRTC 1.x (Twilio.js) Port Requirements
Server-side port used †
Signaling - GLL
Static IP range *
10,000 - 20,000
† The client-side will select any available port from the ephemeral range. On most machines, this means the port range 1,024 to 65,535.
* Twilio Client 1.3 and higher lets you select the specific Twilio data center used when your Twilio Client Device connects to Twilio. Network communication to and from Twilio will originate/terminate from the fixed, static IP address ranges listed here for each region.