Results tagged “qos” from IP Communications and Technology

Consumer VoIP - Service Delivery & QoE

| | Comments (0)

I read an interesting post by Ike Elliot on the subject of why consumer VoIP service providers struggle. Ike lists three main factors that challenge the industry:

  1. No barriers to entry for competition
  2. No sustainable competitive advantage (some would argue there is a competitive disadvantage)
  3. Not enough attention to details that matter to customers.
I agree with his assessment but I would suggest that the delivery aspect of the service is the most significant challenge for consumer VoIP service providers.

Ike does discuss the issue of QoS and bandwidth management. However, I believe that that Quality of Experience (QoE), is likely the most important criteria that limits the success of many consumer based VoIP service providers. In my view, the delivery side of the business is the most significant limiting factor to a satisfactory QoE.

I often make this analogy. Imagine your company makes some widget. You have deployed stringent quality control  procedures to ensure consistent quality of your product. When it comes to the delivery of your widgets however, you just boot them out the door and hope that they arrive at your customer in good condition. You have no control of who delivers your widgets. In fact, your product may be delivered to your customers by your competitors who have absolutely no motivation to ensure that your product gets delivered in good condition and without delay.

For many VoIP service providers this analogy applies. Notice I didn't say all providers because cable companies, carriers and wireless providers can, if they chose to do so, control the quality of delivery within their own territories. For most others, the delivery analogy applies because of their inability to implement end-to-end QoS . In addition they have absolutely no control over the quality, reliability and availability of the physical infrastructure responsible for the delivery of the service to their clients.

The result is that network congestion and outages can occur at a multitude of points along the delivery path. Even if  these occurrences are rare, when combined with quality issues that are bound to arise within the service providers' own infrastructure or the infrastructure of their suppliers, the result is an unsatisfactory customer QoE!

In my view, the delivery factor constitutes a fundamental flaw in most consumer VoIP business models and jeopardizes their long term viability.

So, is there a way to control the quality of delivery? Well, as previously mentioned cable companies, wireless service providers and telephone companies do have the ability to control many of the delivery challenges within their own territories.

For other VoIP providers (those who do not own their own infrastructure) their options are limited. One option is to lease infrastructure from a cable company, telephone company or wireless provider where regulatory and other policies allow. However, co-locating equipment adds a very significant initial capital investment for a new entrant. Additionally, leasing infrastructure adds a recurring cost that will likely destroy the economic viability of a VoIP-only service. A service that includes Internet access and a bundle of applications in addition to the voice service could potentially contribute to a viable business model based on leased infrastructure. The barrier to entry is however, significant.

Rick McCharles
Telecom Consultant, Toronto, Ontario, Canada
RIC Services





StumbleUpon ToolbarStumble It! Add to Technorati Favorites

The Need for Admission Control

| | Comments (0)
Since my early involvement in VoIP, I’ve maintained that Admission Control is a crucial component of an IP Telephony system. Amazingly, many vendors still don’t support Admission Control or have only very basic capabilities.

If you do some research on the subject you will find a wide variety of definitions. If you ask your IP Telephony vendor about their Admission Control capabilities you may just get a blank and puzzled look!

What follows is my own definitions and explanations of why Admission Control should be part of all IP Telephony systems.

What is Admission Control?

In the context of IP Telephony, and at its most basic level, it’s the ability of the telephony system to allow or disallow a voice path based on resource availability. The availability of the resource can be based on an actual real-time calculation or based on a pre-defined policy.

For example a system could refuse to setup a call based on the fact that a real-time calculation has revealed that the destination network link for the voice path does not have sufficient bandwidth to support the call. Alternatively, a call could be disallowed simply because the maximum number of calls configured by the system administrator has been reached.

Why is Admission Control Necessary?

There are many reasons why admission control is required and some are listed later in this article. The most important reason however, is to preserve voice quality. In a business class voice system, allowing a call to be placed over a network link that can not guarantee sufficient bandwidth is not acceptable. Some might argue that all you have to do is to design your network so that sufficient bandwidth is always available. In most instances this not accurate or practical because:

* All network links have a limited amount of bandwidth and are subject to congestion. Many people are still under the illusion that if bandwidth capacity is much greater than average data traffic requirements that congestion will not occur. This is simply not the case. In most practical applications traffic can and will use 100% of available bandwidth even though it may be for very brief periods.


* Prioritizing with QoS mechanisms is still not a guarantee that voice traffic will not be subjected to congestion. This is true even if the voice has been given absolute priority over all other types of data. Why? Because no amount of traffic prioritization can prevent over subscription of bandwidth. If the total amount of voice traffic exceeds the available bandwidth, packets will eventually be dropped. When that happens voice quality will be degraded for ALL calls over that link not just the last one that caused the amount of available QoS enabled bandwidth to be exceeded.

* There are many instances where there is a requirement to ensure that a minimum amount of bandwidth always be available for data traffic. For example, a company may decide that 1 Mb/s of bandwidth always be available for normal data traffic across a T1 link between two locations. Not counting potential routing or other overhead, that would leave approximately 500 Kb/s for voice traffic. Without admission control it may not be possible to ensure that voice never demands more than the available (by policy) bandwidth. Sure, the link can be engineered not to drop any voice traffic but if it exceeds the 500 Kb/s, it will do so at the expense of other traffic.

* Some will contend that the solution is simple: design your system so that maximum amount of potential voice traffic can never exceed the amount of QoS enabled bandwidth. While this is possible, I don’t believe that it is practical for most implementations that involve limited bandwidth WAN connections. Unless there is a very large difference between the maximum amount of simultaneous voice traffic vs. the amount of QoS enabled bandwidth as might be encountered in a pure LAN environment, the pre-engineered approach will be difficult to sustain over time. Besides, as I will describe later, IP Telephony deployments may introduce unexpected voice bandwidth requirements.

* Still others would say that it is better to allow all calls even if there’s a chance of voice quality degradation than to block a call attempt. Explain that one to the president of your company who throws the phone against the wall because he couldn’t hear an important conversation.

Types of Admission Control

Earlier, I gave a very basic definition of admission control. Unfortunately, this basic functionality is all that will be available from most vendors if they provide it at all. I believe there’s a need for more sophisticated admission control functionality as described below.

* The IP Telephony system should understand how much voice traffic is being consumed over all network links. This is not simply a matter of adding the total number of calls and multiplying by a fixed number. Rather it should be aware of the actual bandwidth consumption based on whatever mix of Codecs are in use and traffic overhead such as encryption. The system should then compare the actual bandwidth consumption to a preconfigured threshold to determine if it should allow a connection to be established. A couple of vendors actually support most of this level of functionality.

* Imagine a remote office at the end of a limited WAN link. All call signaling / control is located at the main office location. Also, the voicemail system is located at the main office with no local media streaming capabilities (the subject of a future discussion). The previous evening, the president of the company has left a lengthy broadcast voicemail to all employees. As the employees at the remote office arrive for work they notice the message waiting indicator and they start listening to the voicemail. Most systems are designed to accommodate a maximum number of expected calls based on industry standard baselines. So while standard engineering may have resulted in a design that has enough voice bandwidth to accommodate the fact that say 20% of the employees will be on the phone at the same time, how will it cope if 80% of the people are listening to the voicemail simultaneously? While some vendors recognize and impose limits on regular telephone calls, I’m not aware of any that can recognize and limit this scenario. At least, not the last time I looked. The system should have the ability to limit the maximum number of simultaneous voicemail streams to the remote office. Not only to ensure voice quality but to make sure that a minimum number of regular calls can occur during the event.

* Let's say that you’re a service provide with no ability to limit the maximum number of simultaneous PSTN calls by a single customer. I subscribe to your service and you’ve engineered your PSTN resources based on a 6:1 ratio. There’s lots of bandwidth available between my location and your hosting centre. I open a contact centre and my use of your PSTN resource is more like 1:1. I am now using an unfair share of your resource and not paying for it. The system should allow you to limit not only the number of calls but the type. All IP calls between my two branch offices for example, would not impact your PSTN resource and you may not wish to limit those.

Just which component of an IP Telephony system should be responsible for admission control is arguable. Some will insist that it is not even necessary in a properly engineered deployment. My opinion is based on real life experiences and I’m convinced that admission control is just as important as QoS mechanisms in enterprise telephony.

Oh and by the way, when admission control mechanisms refuse a call setup, it would be nice if the system would provide a voice system announcement that explains why the call attempt failed rather than a nonsensical fast-busy tone!

Rick McCharles
Telcommunications Consultant, Toronto, Ontario Canada
http://www.ric.ca/

StumbleUpon ToolbarStumble It! Add to Technorati Favorites

VoIP Quality Monitoring

| | Comments (0)

I read an article in “Light Reading” this morning that discusses how a survey revealed that more than a third of VoIP service providers rely on customer complaints to find out about voice quality. I’m not surprised. In fact, I’d bet that the number is even higher.

Whether you’re a service provider or responsible for your organization’s IP Telephony you should have the systems in place so that you understand with precision, and in real time, the quality of the service that you’re delivering to your clients. In my view, anything else is completely unacceptable.

Sadly, VoIP quality and troubleshooting tools are often not given the attention they deserve in the planning or budget stages of an IP Telephony implementation. Often, I’ve been told by clients “We have all of the network management tools we need”. In many instances, this is simply not the case. Traditional network management tools may not reveal issues that will cause serious voice quality issues for VoIP. Typically, these tools (properly implemented and monitored) will immediately detect Layer 1 or 2 issues but will often be completely oblivious to temporary congestion or other network conditions that cause unacceptable packet loss, delay or jitter which directly impact voice quality.

I will discuss this subject in depth in a future article. In the meantime, you may want to research the built-in management tools in your IP Telephony vendor’s solution and check out some of the following links:

http://www.brixnetworks.com/
http://www.netiq.com/
http://www.qovia.com/
http://www.empirix.com/
http://www.home.agilent.com/

By the way, Brix Networks offers this free tool to help you test your VoIP quality from your location to various places in the world. It’s a great way to prove to your VoIP service provider that your voice quality issues are not due to your network or, reveal that they are!

http://www.testyourvoip.com/

What follows is the results of a test from my home to Boston this morning. No wonder my voice quality sucks!

Test Details
The information below explains why your call quality score (MOS) was less than perfect.
Find the results that you want more quickly...
Jump to:
Media Quality
Signaling Quality

MOS Analysis From You TO Boston
Media Quality
MOS 2.9 / 5.0(Best with G.711 is 4.4)


Degradation Sources
Codec 0.57 26.9%
Latency 0.12 5.7%
Packet Discards 1.16 54.1%
Packet Loss 0.28 13.2%

Codec
G.711 (PCM at 64kbps, 20ms RTP payload, 80kbps IP BW)
Round-TripLatency 342 ms
Packet Discards 5.5%
Packet Loss 1.3%

Loss Periods
Min: 20 ms
Avg: 100 ms
Max: 420 ms

Burst Loss
Jitter
Min: 0 ms
Avg: 22 ms
Max: 660 ms

Signaling Quality
Post-Dial Delay 140 ms
Call Setup Time 156 ms
Media Delay 469 ms

MOS Analysis FROM Boston To You
Media Quality
MOS 4.2 / 5.0(Best with G.711 is 4.4)


Degradation Sources
Codec 0.58 73.9%
Latency 0.08 9.8%
Packet Discards 0.13 16.2%
Packet Loss 0.00 0.0%

Codec
G.711 (PCM at 64kbps, 20ms RTP payload, 80kbps IP BW)
Round-TripLatency 342 ms
Packet Discards 0.8%
Packet Loss 0.0%

Loss Periods
Min: 20 ms
Avg: 60 ms
Max: 100 ms

Burst Loss
Jitter
Min: 4 ms
Avg: 6 ms
Max: 183 ms

Signaling Quality
Post-Pickup Delay 303 ms
Call Setup Time 315 ms
Media Delay 335 ms

Rick McCharles
http://www.ric.ca/ StumbleUpon ToolbarStumble It! Add to Technorati Favorites

Residential VoIP Challenges

| | Comments (0)
Since the year 2000, I've been using VoIP at my home. Initially, my VoIP phone was driven by a lab that I had built to test the initial concepts that eventually evolved into Telus' IP-One service. Back then, I couldn't understand why companies weren't launching VoIP based residential services. After all, it worked very well and it was relatively inexpensive to build a service that had a huge potential for growth. Since that time, I've experimented with a multitude of residential based VoIP services including Skype, Vonage, Free World Dialup and many others.

No matter which service I used, the voice quality has always been excellent. In fact, the voice quality sometimes exceeded my traditional Bell service. As a result, in conversations with colleagues and clients, I would boast that even without QoS, I enjoyed great service 98% of the time.

From my earliest VoIP tests in 1998, I have always maintained that strict end to end QoS mechanisms were mandatory for business based IP Telephony services but I contended that best effort mechanisms were adequate for residential service. Well, I've changed my opinion.

Over the last several months the poor quality of my broadband connection has made my VoIP service virtually unusable. Tests have revealed huge delay, jitter and packet loss. So naturally, I called my broadband service provider; the only broadband service provider in my area. They acknowledged that they have a severe congestion issue in my area, that a rebuild will be required and that it could take two days, two weeks or two months to complete; perhaps more. But, to ensure that I remain a satisfied customer, they would give me a month of free service; great I save $40.00!

Under the current mode of operation, the quality of most VoIP based residential services is totally dependant on the network connections that are used to transport the encapsulated voice to and from their client locations. I say most because there are exceptions. That same service
provider who is currently providing me with the lousy broadband service has the capability of supplying me with a QoS enabled VoIP service that would work fine even on my congested connection. Why? Because, they own and control the infrastructure and can prioritize my voice traffic. Well, for a number of reasons, I won't subscribe to their phone service.

Ultimately, I believe regulators will have to get involved to ensure that the owners of the last mile do not have an unfair advantage over their VoIP competitors. Two issues must be addressed:

1. Residential broadband service providers must offer their VoIP competitors the ability to prioritize voice traffic. I'm not saying that this service should be free, but it needs to be priced fairly.

2. Residential, and other broadband service providers, must be prohibited
from intentionally hindering or blocking their competitors' voice traffic. I've heard of a couple of incidents of this already. Without intervention, there will be more. Regulators should be taking proactive measures on this issue.

Unless the regulators get involved there's a chance that the only viable choice for residential voice consumers will be dictated by the same old monopolies and that the promise of true choice and innovation promised by VoIP technology will be unfulfilled.

Rick McCharles
Telecom Consultant, Toronto, Ontario Canada
President, RIC Services

StumbleUpon ToolbarStumble It! Add to Technorati Favorites
About Me

Tags

My Links