For VOIP / SIP Audio
If you're trying to use a softphone or IP phone to get phone calls from Ring.io and the devices are sitting behind a firewall (this is the most common network setup), you may have to open some ports in the firewall to ensure that the audio gets through.
Make sure that your firewall / broadband router allows inbound traffic (from the internet to your personal network) on these ports:
- 69-69 UDP
- 5060-5066 UDP
- 8000-8003 UDP
- 10,000-20,000 UDP
Disable SIP Transformations. Sometimes this is called a SIP ALG or SIP Application Layer Gateway.
If you can, increase UDP Timeout to 120 seconds. This will make sure that the firewall doesn't arbitrarily close UDP ports that the IP phones rely on to receive incoming calls.
Finally, make sure that you are not doing more than one NAT or Network Address Translation. This can happen, for example, if your computer or IP phone is plugged to a series of network devices (mostly routers, firewalls or security appliances) that are daisy chained and more than one device is translating a private IP into another private IP.
For the Ring.io Desktop Application
Our Desktop application relies on 2 kinds of traffic to operate:
- Outbound HTTP and HTTPS requests from the Desktop to our servers on TCP ports 80, 443 and 5280
- Bi-directional XMPP over TCP traffic on port 5222, which can be initiated by either the Desktop application or our servers.
Please make sure that you allow these traffic flows through your firewall so that the Desktop application can work correctly.