Install Open Source g729 codec on Asterisk
By
John Johnson 1/31/2014
The main reason to use the g729 codec on
your Asterisk system is, of course, to maximize the number of calls you can
place within your available bandwidth. And there is, of course, a price to
pay for it, that being reduced call quality and, ehem.. licensing fees to the copyright holders/providers. (Digium offers g729 licenses at $10 per concurrent call here). The
version we are installing in this tutorial is the open source version which
installs freely but may still require licensing.
There are circumstances in which
licenses are not required i.e. “g729 pass through” usage and some other
circumstances. For the purposes of this tutorial we will allow the reader
to assume the burden of identifying their own licensing requirements and
acquiring/installing those licenses as they see fit, while we focus on how
to add the codec. The steps we share here will work with or without
licensing.
I recently found it necessary to add
g729 to an Asterisk system to allow it to place calls to another VOIP
system that only used g729. Both parties were SIP connected to the
same VSP but could not connect calls to one another in that the carrier did
not provide any translation. The Asterisk system I was supporting used g711
(both ulaw and alaw) with ulaw first. The following is how I added g729 allowing calls
between the two.
.
|