Chances are you either have already or are contemplating replacing your old POTS/PBX telephone system with some flavor of Voice of IP (VoIP). With so many solutions available, you may even be thinking about going beyond a simple phone system replacement and upgrading to a rich unified communications suite, complete with real-time voice, video, screen sharing, and collaborative document editing.
The good news is that you don’t even need to have a seven-figure IT budget to get all these features. Pay-as-you-go SaaS offerings like Skype for Business, GoToMeeting, join.me, BlueJeans, WebEx and others have put unified communications in reach of every organization. But before you cut the phone cord you need to understand how your network performance (or lack thereof) can make or break your user experience and productivity with these tools.
Quality of Service Metrics for Unified Communications
We’ve all suffered through live meetings or VoIP calls where the audio and/or video was bad. A few extra seconds in a webpage load might go unnoticed but when audio and video is choppy, delayed, or has gaps, it can be excruciating.
To ensure Quality of Service (QoS) for VoIP and unified communications you need monitor and manage three basic network metrics:
■ Latency – how much time it takes for data packets to get from one designated point to another.
■ Jitter – the variation in in latency over time.
■ Packet Loss – the percentage of packets that never reach their intended destination.
Let’s take a quick look at the effects, root causes, and remediation techniques for each metric.
Ever been on a conference call with somebody in an adjacent office or cubicle? You end up hearing everything they say twice, first directly from them and (hopefully) through your headset or speakers a short time later. That’s latency. There’s always some, but when the round trip latency goes above about 250ms we start to notice it – awkward pauses and people talking over each other. Some latency is out of your control (e.g. for calls that traverse the internet), but you should aim for internal network latency levels of less than 150ms.
Latency problems are usually the result in packet handling and queuing delays; essentially packets get bogged down at your network nodes, either because the network is not configured to expedite delivery of VoIP/UC traffic or there is insufficient bandwidth.
Most VoIP/UC solutions employ packet buffers to compensate for some amount of jitter, so it’s often not as easy to detect problems on calls. High jitter rates (i.e. large fluctuations in latency) will often result in dropped packets and gaps and audio/video transmission. In general, you want to have internal network jitter of less than 100ms. Jitter beyond that level will result in additional transmission delay (from the buffer processing) and potentially packet loss. Jitter is also often a sign of networks not configured to prioritize VoIP/UC packets.
VoIP is highly susceptible to packet loss. Even a 1% packet loss will noticeably affect most real time protocol (RTP) codecs. VoIP/UC clients will recover the best they can but the user experience will be very poor, resulting in lost productivity, aborted calls, and sometimes headsets that are smashed to bits in a fit of rage.
Packet loss is often the a symptom of latency/jitter issues, but is often the result of network misconfigurations, insufficient bandwidth, or simply network equipment that is not up to the task of handling the increased demands of real time communication and collaboration.
Getting Ready for VoIP
To get ahead of these problems, you need to implement a monitoring and remediation plan early, ideally before you deploy these IP communications solution widely. This plan should include the following:
Baseline Testing and Ongoing Monitoring – You can’t fix what you don’t see. It’s a good idea to run some diagnostics/synthetic point-to-point tests within your network to measure baseline latency, jitter, and packet loss metrics so you can see how well your network is configured today. However, it’s also important that you continue to monitor these metrics as you scale your VoIP/UC deployment so you don’t get blindsided as users come online.
Network Configuration Improvements – Your existing network equipment may support higher VoIP QOS but require configuration changes to do so. Configuring to prioritize VoIP traffic will improve both latency and jitter. Bandwidth reservation, policy-based network management, Type of Service, Class of Service, and Multi-Protocol Label Switching (MPLS) are techniques generally used for prioritizing VoIP traffic.
Network Equipment Upgrades – It may be time to replace older and less capable network equipment. High quality VoIP routers will have a significant impact on these issues and are a must if you are using VoIP as a complete replacement to your legacy phone system. In addition you should consider upgrading your internet connection. You’ll be needing more speed and bandwidth going forward.
With a solid monitor, reconfigure, and upgrade plan in place your users will have fewer call problems and you’ll have few mangled headsets to replace.
Patrick Carey is VP Product Management & Marketing at Exoprise.
I've had the opportunity to work with a number of organizations embarking on their AIOps journey. I always advise them to start by evaluating their needs and the possibilities AIOps can bring to them through five different levels of AIOps maturity. This is a strategic approach that allows enterprises to achieve complete automation for long-term success ...
Sumo Logic recently commissioned an independent market research study to understand the industry momentum behind continuous intelligence — and the necessity for digital organizations to embrace a cloud-native, real-time continuous intelligence platform to support the speed and agility of business for faster decision-making, optimizing security, driving new innovation and delivering world-class customer experiences. Some of the key findings include ...
When it comes to viruses, it's typically those of the computer/digital variety that IT is concerned about. But with the ongoing pandemic, IT operations teams are on the hook to maintain business functions in the midst of rapid and massive change. One of the biggest challenges for businesses is the shift to remote work at scale. Ensuring that they can continue to provide products and services — and satisfy their customers — against this backdrop is challenging for many ...
Teams tasked with developing and delivering software are under pressure to balance the business imperative for speed with high customer expectations for quality. In the course of trying to achieve this balance, engineering organizations rely on a variety of tools, techniques and processes. The 2020 State of Software Quality report provides a snapshot of the key challenges organizations encounter when it comes to delivering quality software at speed, as well as how they are approaching these hurdles. This blog introduces its key findings ...
For IT teams, run-the-business, commodity areas such as employee help desks, device support and communication platforms are regularly placed in the crosshairs for cost takeout, but these areas are also highly visible to employees. Organizations can improve employee satisfaction and business performance by building unified functions that are measured by employee experience rather than price. This approach will ultimately fund transformation, as well as increase productivity and innovation ...
In the agile DevOps framework, there is a vital piece missing; something that previous approaches to application development did well, but has since fallen by the wayside. That is, the post-delivery portion of the toolchain. Without continuous cloud optimization, the CI/CD toolchain still produces massive inefficiencies and overspend ...
The COVID-19 pandemic has exponentially accelerated digital transformation projects. To better understand where IT professionals are turning for help, we analyzed the online behaviors of IT decision-makers. Our research found an increase in demand for resources related to APM, microservices and dependence on cloud services ...
The rush to the public cloud has now slowed as organizations realized that it is not a "one size fits all" solution. The main issue is the lack of deep visibility into the performance of applications provided by the host. Our own research has recently revealed that 32% of public cloud resources are currently under-utilized, and without proper direction and guidance, this will remain the case ...
The global shift to working from home (WFH) enforced by COVID-19 stay-at-home orders has had a massive impact on everyone's working lives, not just in the way they remotely interact with their teams and IT systems, but also in how they spend their working days. With both governments and businesses committed to slowly opening up offices, it's increasingly clear that a high prevalence of remote work will continue throughout 2020 and beyond. This situation begets important questions ...