Solved

VoIP jitter

Posted on 2014-01-24
10
1,826 Views
Last Modified: 2014-04-08
Before I googel around. I know that from Cisco, an acceptable VoIP deplay is 150ms one-way. I'd like to get some feedback on what is an acceptable jitter time for VoIP. Is it depending on the codec? Is it depending on the network devices?

I have a Cisco switches infrastructure and I have NEC VoIP phone.

Thx
0
Comment
Question by:leblanc
  • 5
  • 3
  • 2
10 Comments
 
LVL 17

Assisted Solution

by:Spartan_1337
Spartan_1337 earned 125 total points
ID: 39806978
It is dependent on the codec. G711 and G729 cannot handle packet loss and delay needs to be less that 100ms.
On network devices, you configure them for QoS and mark the VOIP traffic and give it priority over the rest. It also depends where you are connecting to, over a WAN or internet?
Either way you need to prioritize your traffic and ensure that VOIP is always given greater priority.
0
 
LVL 1

Author Comment

by:leblanc
ID: 39807015
I am testing the jitter over the MPLS in preparation for the VoIP deployment. I am using iperf but I am not sure the paramaters I should use for UDP with the corresponding codec.

What is the recommended jitter for g711 or g729? is it 2ms? 10ms? 17ms?
 
How about the buffer for UDP for voice?

How big is the packet size for g711 and g729?

Thx
0
 
LVL 17

Expert Comment

by:Spartan_1337
ID: 39807162
OK. This is where you will have to ask you MPLS provider IF they are applying QoS to your circuit and what policy are they using. From there you will have to match those settings on your router. This needs to be an exact match for QoS to properly work.
0
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
LVL 1

Author Comment

by:leblanc
ID: 39807954
no I understand, They are applying QoS on their circuit.
I am injecting packets with iperf to test my jitter. My question is not about QoS. It is about jitter. What is a reasonable response time for VoIP jitter? and how big is the packet size for g711 and g729?
0
 
LVL 17

Assisted Solution

by:pergr
pergr earned 375 total points
ID: 39808629
Latency and jitter is different things.

There is really no problem with latency (more than 100ms its fine) - you will just have a delay when talking to each other.

Jitter is the difference in latency between different packets in the same flow (call). The limits depends on the phones. Basically the phone will not play the sound immediately when a packet is received - it waits a bit in case the next packet will be extra delayed.  That time is called jitter buffer. It is best to use dynamic jitter buffers,  if your phone supports it. It means that when the network is bad the phone automatically increases the jitter buffer a bit.

Any packet that arrives after the jitter buffer time is expired will not be played, and there is a gap in the call.
0
 
LVL 1

Author Comment

by:leblanc
ID: 39809391
So what is a reasonable response time for VoIP jitter? I am using iperf to get some stats and I have in average 6ms for the jitter. I am simulate UDP traffic with 64kbps packet size. But I am not sure if 6ms is a reasonable time for jitter.
0
 
LVL 17

Assisted Solution

by:pergr
pergr earned 375 total points
ID: 39809696
Anything under 30ms should be fine. Some phones might be able to handle up to 100ms jitter.

When you run the test, make sure that you set the TOS marking of the packets to the same as your phones TOS marking.
0
 
LVL 1

Author Comment

by:leblanc
ID: 39810645
"Anything under 30ms should be fine. " Where can I validate this statement? Thx
0
 
LVL 17

Accepted Solution

by:
pergr earned 375 total points
ID: 39810660
0
 
LVL 1

Author Comment

by:leblanc
ID: 39810667
That is exactly what I am looking for http://www.ciscopress.com/articles/article.asp?p=357102. Thank you very much.
0

Featured Post

3 Use Cases for Connected Systems

Our Dev teams are like yours. They’re continually cranking out code for new features/bugs fixes, testing, deploying, testing some more, responding to production monitoring events and more. It’s complex. So, we thought you’d like to see what’s working for us.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
ASA Troubleshooting: Easy way to determine an interface's next hop 18 75
Layer 2 versus layer 3 10 88
Need help with VLAN issue 6 59
Viber-Only Restriction 6 44
ADCs have gained traction within the last decade, largely due to increased demand for legacy load balancing appliances to handle more advanced application delivery requirements and improve application performance.
I had an issue with InstallShield not being able to use Computer Browser service on Windows Server 2012. Here is the solution I found.
Viewers will learn how to connect to a wireless network using the network security key. They will also learn how to access the IP address and DNS server for connections that must be done manually. After setting up a router, find the network security…
In this tutorial you'll learn about bandwidth monitoring with flows and packet sniffing with our network monitoring solution PRTG Network Monitor (https://www.paessler.com/prtg). If you're interested in additional methods for monitoring bandwidt…

777 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question