Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Do any of you have a preferred codec for VOIP traffic? I guess this is another case where the answer varies depending on use case, equipment, topology, etc...

I'm trying to find an optimal codec to use for remote users telecommuting at home into an asterisk system.


share|improve this question
up vote 4 down vote accepted

If you have the bandwith (roughly 100 kbps per call), G711 should give you best call quality (and least CPU usage in case Asterisk is transcoding). Otherwise, G729 is a good choice. These two should be supported by most hard- and softphones. For more exotic codecs, check what your phones support.

share|improve this answer
In my experience g729 provides the best PLC algorithm when doing VoIP over the unreliable Internet. g711 call quality degrades rapidly with lost packets. iLBC is okay - but users can complain that voice sounds robotic. Just spend the money on g729 licenses if you don't want a support nightmare. – HTTP500 Dec 29 '09 at 17:55

I would suggest that you use g729. You will need to buy some licenses from Digium ($10 each, only need to buy enough to support expected concurrent calls). It is money well spent.


share|improve this answer
+1 for g729. It's not free, but it's damn good value for money. – Tom O'Connor Dec 23 '09 at 11:37
It's also a cheap, easy way to "donate" to the Asterisk project. – Gerald Combs Dec 28 '09 at 19:54

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.