Solved

VoIP jitter

Posted on 2014-01-24
10
1,744 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
Comment Utility
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
Comment Utility
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
Comment Utility
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
 
LVL 1

Author Comment

by:leblanc
Comment Utility
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
Comment Utility
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
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 1

Author Comment

by:leblanc
Comment Utility
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
Comment Utility
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
Comment Utility
"Anything under 30ms should be fine. " Where can I validate this statement? Thx
0
 
LVL 17

Accepted Solution

by:
pergr earned 375 total points
Comment Utility
0
 
LVL 1

Author Comment

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

Featured Post

6 Surprising Benefits of Threat Intelligence

All sorts of threat intelligence is available on the web. Intelligence you can learn from, and use to anticipate and prepare for future attacks.

Join & Write a Comment

Suggested Solutions

I recently purchased a Bluetooth headset called the Music Jogger (model BSH10). The control buttons on it look like this: One of my goals is to use it as the microphone and speakers for Skype calls. In that respect, it works well. However, I …
Hey there Heard about jingle, the add on for XMPP that enables point to point audio between two XMPP clients. No server config necessary. Actually quite a cool feature. However, how good is it if you can not use those voice capabilities to do a P…
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…
After creating this article (http://www.experts-exchange.com/articles/23699/Setup-Mikrotik-routers-with-OSPF.html), I decided to make a video (no audio) to show you how to configure the routers and run some trace routes and pings between the 7 sites…

763 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

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now