Why is QoS important?
When there is instability in your network some initial information can get lost in transit which results in gaps in the conversation, call drops, and/or degradation in the quality of a call.
In order to avoid that, specific settings can be applied to your router in order to prioritize voice traffic over lower-priority traffic on your network. These settings are most known as QoS. Keep in mind that even if you have a good bandwidth, the stability of your internet network is very important too!
If your router allows voice packet prioritization via QOS, we strongly suggest to enable it for CloudTalk. For prioritization, we suggest using our IP ranges and ports according to our text here.
You can set up QoS rules from your router's interface using the media server IP addresses. You should set all the relevant addresses applied that correspond to your location.
We suggest not to use a VPN as it will likely affect audio quality. If you do need to use a VPN, you can exclude the voice traffic using the IP addresses listed for QoS. It is recommended that voice traffic does not go over a VPN.
All packets coming in and out of the CloudTalk application carry a DSCP tag with the value 46 (EF 101110), which can then be used when configuring the QoS to give priority to voice packets over general traffic. Please note that there is currently a known issue on Windows regarding DSCP. It should be solved in the future version of Chrome (you can find more info here: https://bugs.chromium.org/p/webrtc/issues/detail?id=5836).