Some codecs are more tolerant of packet loss then others, but I don't think that the type of codec will have a major effect on its ability to deal with jitter.  Jitter buffers will help but with the side effect of increasing the overall latency of the conversation (hence the buffer).  Lost packets have the largest effect on codecs which transmit with a high audio length to packet ratio.  Since g729 transmits only 10ms of audio per packet, I would expect lost packets to have less of an impact then they would on, say, and iLBC conversation where 30ms of audio is placed in each packet.  The length of the audio pay load may also effect the symptoms of jitter, but I can't really speak to that more than anecdotally.
<br><br>g729 is one of the more expensive codecs for audio conversion purposes.&nbsp; Have you taken a look at your server load when poor quality was reported?<br><br><br><br><div><span class="gmail_quote">On 4/23/07, <b class="gmail_sendername">
Chris Bagnall</b> &lt;<a href="mailto:lists@minotaur.cc">lists@minotaur.cc</a>&gt; wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Greetings list,<br><br>Hoping someone might have experience with poorly-performing net connections and which devices work best over them.<br><br>One of our clients has a number of employees that work from home, and are given a SIP phone to take with them and hook up to their broadband. For the most part, this works fine, but there are an increasing number where sound quality is poor (&quot;chops&quot; in and out, generally only noticeable to the listener at the other end, not the employee). Logic suggests it&#39;s an upstream bandwidth issue, so we asked them to try when all other devices were turned off (to cut out the &quot;kids using bitTorrent&quot; issues), but even with the phone the only device, call quality was still poor.
<br><br>Since the connections aren&#39;t paid for by the client, we aren&#39;t in a position to mandate particular providers or speeds, but in each case, the minimum was a 1mb/256k up ADSL. We asked the employees to run some speed tests to determine real-world speeds, and in each case upstream was around 220-235k (a little off the &quot;official speed&quot; but not bad). Certainly way more than the ~35kbps necessary for a g729 call, even with packet overheads.
<br><br>We&#39;ve also tested the connections with a constant ping, and latency for nearly all of them is sub-35ms.<br><br>So, that leads me towards packet loss as the only thing left. Generally speaking, these connections are giving between 1 and 4% packet loss.
<br><br>Therefore, 3 questions:<br>1) is this level of packet loss likely to have the effect we&#39;re seeing?<br><br>2) If so, are there any phones people have tried with particularly good jitter buffering? If not, any ideas what else might be causing the issue.
<br><br>3) are some codecs naturally more &quot;tolerant&quot; of jitter than others? i.e. would there be an advantage to using something apart from g729, and if so, what would you recommend?<br><br>Regards,<br><br>Chris<br>
--<br>C.M. Bagnall, Director, Minotaur I.T. Limited<br>For full contact details visit <a href="http://www.minotaur.it/chris.html">http://www.minotaur.it/chris.html</a><br>This email is made from 100% recycled electrons<br>
<br><br><br><br>_______________________________________________<br>--Bandwidth and Colocation provided by <a href="http://Easynews.com">Easynews.com</a> --<br><br>asterisk-users mailing list<br>To UNSUBSCRIBE or update options visit:
<br>&nbsp;&nbsp; <a href="http://lists.digium.com/mailman/listinfo/asterisk-users">http://lists.digium.com/mailman/listinfo/asterisk-users</a><br></blockquote></div><br>