login | register
Sat 05 of Jul, 2008 [03:22 UTC]

voip-info.org

Search with Google
Search this site with Google. Results may not include recent changes.
 
Google Ads
Shoutbox
  • Samuel, Thu 03 of Jul, 2008 [13:41 UTC]: ok thank you
  • Mats Karlsson, Thu 03 of Jul, 2008 [13:37 UTC]: Nice Samuel, will look forward to rad it.
  • bwl_fernstudent, Thu 03 of Jul, 2008 [09:08 UTC]: Your blog shows some usefull code
  • Samuel, Thu 03 of Jul, 2008 [08:04 UTC]: I'll translate it, for sure
  • Mats Karlsson, Wed 02 of Jul, 2008 [20:46 UTC]: LOL, in french! Translate it to English and I will read it.
  • Samuel, Wed 02 of Jul, 2008 [08:07 UTC]: Hello, i wrote a blog about Asterisk, speaking about installation,programming and more http://sambranche.blogspot.com/
  • Nick Barnes, Tue 01 of Jul, 2008 [17:46 UTC]: Steve - Asterisk doesn't 'fit into linux' - it's an application which runs on top of Linux.
  • Steve, Mon 30 of Jun, 2008 [18:07 UTC]: anyone know where I can find a block diagram of how asterisk fits into linux. my f'ing bosses want me to draw something up.. ugh.
  • akbar, Fri 27 of Jun, 2008 [10:37 UTC]: marley_boyz@yahoo.com how to configure call forward, call back, call pick up using TDM and asterisk 1.2.13... please help me.. thx...
  • Matthew Williams, Tue 24 of Jun, 2008 [22:37 UTC]: We are looking for Tier II VoIP Support Technicians in St Louis. Send resumes to mwilliams AT voxitas DOT com.
Server Stats
  • Execution time: 0.63s
  • Memory usage: 2.63MB
  • Database queries: 40
  • GZIP: Disabled
  • Server load: 0.98

QoS

QoS (Quality of Service) is a major issue in VOIP implementations. The issue is how to guarantee that packet traffic for a voice or other media connection will not be delayed or dropped due interference from other lower priority traffic.

Things to consider are
  • Latency: Delay for packet delivery
  • Jitter: Variations in delay of packet delivery
  • Packet loss: Too much traffic in the network causes the network to drop packets
  • Burstiness of Loss and Jitter: Loss and Discards (due to jitter) tend to occur in bursts

For the end user, large delays are burdensome and can cause bad echos. It's hard to have a working conversation with too large delays. You keep interrupting each other. Jitter causes strange sound effects, but can be handled to some degree with "jitter buffers" in the software. Packet loss causes interrupts. Some degree of packet loss won't be noticeable, but lots of packet loss will make sound lousy.

VOIP Qos Requirements

Latency

Callers usually notice roundtrip voice delays of 250ms or more. ITU-T G.114 recommends a maximum of a 150 ms one-way latency. Since this includes the entire voice path, part of which may be on the public Internet, your own network should have transit latencies of considerably less than 150 ms.

Most network SLAs specify maxium latency

The SLA numbers above are for backbone providers, the total latency for a VOIP call may also include additional latency in the VOIP provider's and the user's local ISP networks.

Jitter

Jitter can be measured in several ways. There are jitter measurement calculations defined in:
  • IETF RFC 3550 RTP: A Transport Protocol for Real-Time Applications
  • IETF RFC 3611 RTP Control Protocol Extended Reports (RTCP XR)
But, equipment and network vendors often don't detail exactly how they are calculating the values they report for measured jitter. Most VOIP endpoint devices (e.g. VOIP phones and ATAs) have jitter buffers to compensate for network jitter. Quoting from Cisco:
  • Jitter buffers (used to compensate for varying delay) further add to the end-to-end delay, and are usually only effective on delay variations less than 100 ms. Jitter must therefore be minimized.

Whats an acceptable level of jitter in a network? Several network providers now speciify maximum jitter in their SLAs.

The SLA numbers above are for backbone providers, the total jitter for a VOIP call may also include additional jitter in the VOIP provider's and the user's local ISP networks.

Detailed jitter reading


Packet Loss

VOIP is not tolerant of packet loss. Even 1% packet loss can "significantly degrade" a VOIP call using a G.711 codec and other more compressing codecs can tolerate even less packet loss. (Intel whitepaper)
Cisco says:
  • The default G.729 codec requires packet loss far less than 1 percent to avoid audible errors. Ideally, there should be no packet loss for VoIP (Cisco Whitepaper)

This link discusses the time varying nature of packet loss http://www.voiptroubleshooter.com/indepth/burstloss.html

Most network SLAs specify maxium packet loss

The SLA numbers above are for backbone providers, the total packet loss for a VOIP call may also include additional packet loss in the VOIP provider's and the user's local ISP networks.

Solutions

There are as many solutions as there are network engineers (that is, too many :-) )
  • Resource reservation : to make sure that the VoIP call has the bandwidth needed allocated from point to point before the conversation takes place. This may work on a private network, but will not work on the Internet where there are many providers between end points, providers with no contract agreement with the caller or the callee.
  • Prioritization: The first outbound link is the slowest. If you get voice out this link with top priority, the remaining hops are usually no problem.
  • Network Traffic Tuning Boxes you can add to a network to manage bandwidth usage and create QOS even if the other network devices don't support it.
  • Hosted VoIP Qos Solution monitored from a 24/7/365 NOC http://www.rcnpg.com
  • Xelor Software - Software to automate the configuration, deployment, and management of QoS for realtime communications on enterprise networks.
  • MyVoIPSpeed - Web-based testing of connections between your server and end-users, get reports of jitter, packet loss and connection quality, the number support VoIP lines and more.

General links

  • Nice overview here

QoS Protocols


QoS Monitoring


QoS Howtos

QoS advice


Qos Engineers

  • QoS on Cisco networks
    • Web:http://www.dcomms.co.uk/DataComms Europe Ltd.
    • Telephone: +44(0)
    • Contact: George Adade
    • Email: enquiries@dcomms.co.uk
    • Offer QoS Advice and installation on all things Cisco. Remote and Onsite configurations. Optimal Cisco configurations, MPLS design and trouble shouting.

  • Australia: PureTel
    • Telephone: +61(0) 3 98999413
    • Email: info@puretel.com.au
    • Qualified VoIP and Networking Experts. PureTel provides professional service and support for networking infrastructure that needs to run VoIP traffic.





See Also

  • VLAN: Larger installations typically use a Virtual LAN for VoIP quality purposes
  • VOIP Routers Routers that have QoS support

Created by jht2, Last modification by JustRumours on Tue 29 of Apr, 2008 [23:47 UTC]

Comments Filter
Edit

Gips

by Anonymous on Friday 31 of December, 2004 [04:09:13 UTC]
www.globalipsound.com has the necessary sound quality solutions for any network
Edit

Sveasoft QoS on WRT54G/GS

by Anonymous on Monday 02 of August, 2004 [09:14:40 UTC]
(:biggrin:)

The Sveasoft replacement firmware for Linksys WRT54G and GS routers has awesome QoS. They have builtin support for all of the major VoIP protocols including proprietary ones like Packet8.

Check it out at http://www.sveasoft.com/modules/phpBB2.

Please update this page with new information, just login and click on the "Edit" or "Add Comment" button above. Get a free login here: Register Thanks! - support@voip-info.org

Page Changes | Comments

Sponsored by:

Terms of Service Privacy Policy
© 2003-2008 VOIP-Info.org LLC

Powered by bitweaver