ABOUT THE AUTHOR


John Bartlett
John Bartlett is a leading authority on real-time traffic, application performance and Quality of Service (QoS) techniques. He specializes in...
Read Full Bio >>
SHARE



John Bartlett | January 14, 2009 |

 
   

Do I Want Quality of Service or Quality of Experience?

Do I Want Quality of Service or Quality of Experience? If we think about all the things that can go wrong on a phone call or on a video call, the list is much longer than just the IP-network transport.

If we think about all the things that can go wrong on a phone call or on a video call, the list is much longer than just the IP-network transport.

Quality of Experience (QoE) is a methodology that helps measure the actual experience of the user. The theory is that delivering packets across the network with low jitter and low loss is a good thing, and certainly contributes to good quality voice and video. But it may not be enough. The overnight delivery service might be able to get your sensitive package across the country quickly and reliably, but if the box was drop-kicked three times in the process and the contents are now broken, we really haven't met the users' goals. Let's look at how this applies to voice and videoconferencing.If we think about all the things that can go wrong on a phone call or on a video call, the list is much longer than just the IP-network transport. A phone call may be passing through carriers, IP trunks, gateways to the PSTN, the PSTN itself and back again on its way from speaker to listener. Along this path any number of transformations may take place that can affect the quality of the call. The QoS or CoS function I wrote about last week only ensures our packets get through the IP-portion of this network until we reach an IP termination.

Suppose we have the network diagram below. Voice traffic has to (right to left) cross an IP network, through a session border where it may be transcoded, across a SIP trunk, through a PSTN gateway and across the PSTN before reaching its destination.

If QoS is implemented, it is on the IP network. If it was done right, QoS will ensure that packets originating from the phone can get to the SBC with low loss and jitter. But suppose the original call is G.711 or even wideband, and the SBC transcodes the call into G.729 to save bandwidth on the SIP trunk. Then suppose that the PSTN gateway has poor echo canceling where it connects to the PSTN and the PSTN last mile has a signal-to-noise problem. By the time our high quality voice signal gets from speaker to listener there is not much quality left to listen to.

The classic approach to debugging a problem like this is to take measurements along the way. If we had a voice quality measurement capability at each of the yellow arrows, we could quickly see how the quality drops as it moves along the path and find the design or equipment failures that are degrading the quality of the voice.

There are a few vendors today who are providing tools that can do this job. They have to look inside the IP packets or the PSTN bits and reconstruct the audio signal. Then it has to be tested for voice quality, echo, signal-to-noise ratio and other characteristics to make an estimate of the end-user experience. By estimating the actual user experience along the path of the network, these tools can provide a very fast determination about which underlying network components or endpoint equipment components are causing the problem and lead to a speedy resolution.

Here are some interesting resources on QoE:

Psytechnics White Papers on QoE and Voice Quality

Microsoft on how the right Codec can overcome network issues

Apparent Networks on Three Classes of Measurement (QoS, QoA and QoE)

Telchemy Application Notes on Managing Voice QualityIf we think about all the things that can go wrong on a phone call or on a video call, the list is much longer than just the IP-network transport.



COMMENTS




Currently we allow the following HTML tags in comments:

Single tags

These tags can be used alone and don't need an ending tag.

<br> Defines a single line break

<hr> Defines a horizontal line

Matching tags

These require an ending tag - e.g. <i>italic text</i>

<a> Defines an anchor

<b> Defines bold text

<big> Defines big text

<blockquote> Defines a long quotation

<caption> Defines a table caption

<cite> Defines a citation

<code> Defines computer code text

<em> Defines emphasized text

<fieldset> Defines a border around elements in a form

<h1> This is heading 1

<h2> This is heading 2

<h3> This is heading 3

<h4> This is heading 4

<h5> This is heading 5

<h6> This is heading 6

<i> Defines italic text

<p> Defines a paragraph

<pre> Defines preformatted text

<q> Defines a short quotation

<samp> Defines sample computer code text

<small> Defines small text

<span> Defines a section in a document

<s> Defines strikethrough text

<strike> Defines strikethrough text

<strong> Defines strong text

<sub> Defines subscripted text

<sup> Defines superscripted text

<u> Defines underlined text

Did you know you can style comments using HTML tags and upload your avatar photo? To upload your avatar photo, first complete your Disqus profile. Once your profile is complete, you may add your avatar photo. (Hide this hint)

Sign up to the No Jitter email newsletters

  • Catch up with the blogs, features and columns from No Jitter, the online community for the IP communications industry. Each Thursday, we'll send you a synopsis of the high-impact articles, podcasts and other material posted to No Jitter that week, with links for quick access.

  • A quick hit of original analysis by the experts who bring you Enterprise Connect, the leading event in Enterprise Communications & Collaboration. Each Wednesday, this enewsletter delivers to your email box a thought-provoking, objective take on the latest news and trends in the industry.

Your email address is required for membership. For details about the user information, please read the UBM Privacy Statement

As an added benefit, would you like to receive relevant 3rd party offers about new products/services and discounted offers via email? Yes

* = Required Field
Enterprise Connect Orlando 2012
Enterprise Connect is proud to announce the following industry leaders will deliver keynote addresses at Enterprise Connect Orlando:
--Steven J. Bandrowczak, Vice President & General Manager, Avaya Networking
--OJ Winge, Senior VP/GM,Video & Collaboration, Cisco
--Kirk Koenigsbauer, Corporate VP, Office Business Group, Microsoft
--Alistair Rennie, GM, Lotus Software and Collaboration Solutions, IBM Software Group
Enterprise Connect Webinars
Wednesday, Nov. 30, 2 PM EST/11 AM PST

This presentation reviews best practices and tools for implementing data center clouds, including how to pin-point and resolve problems, and minimize cost while maximizing performance and usability.
Virtual Enterprise Connect
This in-depth Virtual Event will feature detailed presentations by technology experts who can help you plan your Lync-based UC migration and get the most out of all that Lync has to offer..
Enterprise Connect Orlando 2012
The Enterprise Connect conference program has been published! Our confernce is designed with one over-riding objective: To help you make the best decisions as you migrate your enterprise communications and collaboration.
Trending Now
Upcoming Events
February 15, 2012
For employees away from the office—whether on the go, at a remote location, or telecommuting from home—success depends on connecting the right people with the right information anywhere to a...
February 1, 2012
Have your video implementation projects fallen short of your expectations in user satisfaction or utilization? Reaping the benefits depends on not only on selecting the technology, but on careful plan...
January 18, 2012
As your enterprise moves into its Unified Communications migration, you’ll need to meet short-, medium- and long-term goals that provide investment protection, return on investment, and real bus...