The content in this article is appropriate for: Administrators

Latency, jitter, & packet loss can cause a decrease in quality for Voice Over IP (VoIP) phone calls. As such, it is vitally important to reduce these as much as reasonably possible. 

Overview:

The quality of a VoIP call is heavily dependent on the network environment. Factors include the device the client is running on, the network characteristics and firewall/router configuration and more. A VoIP deployment requires careful consideration of the end to end experience. This document is intended to share the best practices in configuring and selecting the best environment for VoIP calling.

Local network conditions have the biggest impact on voice quality. Packet loss, most frequently jitter-induced packet loss can cause the biggest impact. WiFi can be particularly bad for creating jitter.

Callers start to notice the effect of latency around 250ms, above ~600ms the experience is unusable. There will always be some latency, the objective is to minimize it and keep total trip time well below 250ms.  

Ideally latency should be below 100ms because while it's noticeable at 250ms, other services and issues beyond your control might add delay causing the cumulative total to be over 250ms.

Firewall Configuration:

Handling calls over an IP network requires the network to be in perfect working order. SingleComm has a recommended network and firewall configuration to minimize issues.

Please refer to this document for more information on how to configure for use with SingleComm:  Call Center: Firewall and network configuration

Jitter:

Jitter is when packets don’t arrive in the same order they were sent. 

Strategies to minimize jitter include:

For small amounts of jitter, this can be resolved in the jitter buffer – a queue of media packets waiting to be played which can be shuffled into the correct order while they wait in the queue. The length of the jitter buffer introduced must be traded off against the impact of increased latency. Too much jitter cannot be resolved by a reasonable length jitter buffer without introducing too much delay, so instead results in jitter induced packet loss causing choppy audio.

  

Supplemental & Related information:

Additional tools:

Check your connection quality with a tool such as these: