Skip to main content

Setting Quality of Service (QoS)

Set up Quality of Service (QoS) to increase call quality for VoIP systems.

Written by Martin
Updated this week

This article provides tips on how you can improve call quality with voice packet prioritization using Quality of Service (QoS). Check our open network ports and IPs.

User Level:

  • Admin


Why is QoS important?

All networks are limited in some capacity. However, network traffic can affect some applications more drastically than others. A webpage experiencing a spike in users may just take a few extra seconds to load. Apply this to phone traffic, though, and the result is missed information on one or both sides, dropped calls, and choppy audio.

QoS attempts to avoid this problem by prioritizing some traffic over others—routers and network gateways can be configured to recognize certain IP addresses, for which they will dedicate bandwidth and control for jitter and latency.

Keep in mind that bandwidth is just one factor contributing to call quality. The stability of your internet network is very important too!

Setting QoS on a Capable Router

Quick Tips

  • Enable voice packet prioritization if you can.

  • Give priority to voice packets using the DSCP tag with the value 46 (EF 101110). This tag is carried by all packets coming in and out of the CloudTalk app.

  • Use our reference tables below for IP ranges and port prioritization.

  • Set up all relevant addresses that correspond to your location.

  • Avoid using a VPN. If you must use one, try excluding voice traffic using the IP's below.

Example Steps

Each router comes with different configurations and network limitations. The following steps are meant as a loose guide for what the process might look like.

  1. Log into the admin account of the router's interface.

    • Look for the information sticker on the router (usually on the bottom) which lists the wifi password and other information.

    • There will be an IP address labeled something like "Setup" with a username and password. Open a browser tab and enter the address, logging in with the username and password.

    • You can set up QoS rules from your router's interface using the media server IP addresses below. You should set up all of the relevant addresses that correspond to your location.

  2. Find Configure > Content, Wireless (if applicable), or Advanced Settings.

    • Every router will be different, but usually one of these categories will contain QoS Settings.

    • If you have searched everywhere to no avail, the router may not be equipped for QoS—contact your ISP to be sure.

  3. Set up a QoS rule.

    • In the QoS section, find a button that enables you to Set up a QoS Rule and assign priority to a certain type of connection.

    • Look for the possibility to enter specific IP addresses. Refer to the tables in this article for CloudTalk IP addresses and required open ports (for more advanced port allocation within servers).

    • In case the router does not allow this level of specification, it is still worth implementing voice packet prioritization if you can.

  4. To test more advanced settings like reserved input/output bandwidth, our general recommendation for audio traffic only is 100 kbps per phone call (upstream and downstream).

    • Estimate how many simultaneous calls may be occurring at peak hours within your business, and factor in other CloudTalk actions which could be happening simultaneously—integrations, contacts, dashboard, etc.

  5. Save changes and reboot the router.


Open Network Ports + Addresses

These are the reference tables of IP addresses to prioritize within your router and allow through your firewall and/or antivirus software.

Signaling

Ports

Protocols

5060

TCP / UDP

5061

TCP

443

TCP

IP Addresses

52.28.149.110
3.126.196.144
3.123.54.137
3.126.228.141
18.185.153.45
3.125.239.119
52.57.244.181
3.123.59.175
3.74.247.8
44.219.69.118
52.22.209.73
54.81.109.212
52.220.151.38
54.151.145.94
13.214.54.137
13.236.55.251
52.62.7.17
13.54.204.237
52.57.224.181
177.71.140.1
54.207.165.30
54.207.75.0

Media IP Addresses

All addresses below follow UDP protocol and require ports 20000-60000 to be open.

Also ensure your firewall/antivirus does not block or inspect .cloudtalk.io on ports 80 and 443.

IP Address

3.64.32.43
3.74.140.80
3.75.117.62
3.75.55.205
52.29.184.225
3.68.156.216
63.177.39.109
63.176.12.164
54.254.78.107
54.179.58.41
54.151.209.201
13.213.230.216
3.0.199.158
13.211.74.98
13.238.226.178
3.24.184.58
54.66.168.78
54.66.38.249
34.226.97.73
52.71.15.177
54.160.169.13
54.85.228.12
54.92.249.65
44.214.129.70
56.126.164.130
56.126.128.213
56.126.107.151
56.125.147.202
18.229.13.167

Call flow designer connection IPs

When using HTTP Requests in Call Flow Designer, whitelist the following IPs to allow traffic over 80/TCP (HTTP) and 443/TCP (HTTPS).

3.78.136.153
3.121.47.241
3.65.161.49
44.219.10.163
52.22.136.250
3.215.188.155
18.138.189.186
54.251.190.210
52.74.182.131
13.55.195.165
13.236.210.202
3.106.159.149
54.233.154.236
177.71.153.255
18.228.50.186


Need help or have a question? Just reach out through our Support portal — we’re here for you.

Did this answer your question?