Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

G729 License

Introduction

G.729 is available in two ways:

Passthrough
Transcoding

The passthrough method does not require licensing, however it has some limitations. For transcoding method G.729 license is necessary. Freeswitch offers a module and G729 license for transcoding G.729. Freeswitch's G.729 module supports Annex A and Annex B. 
G.729 is a toll-quality, low-bandwidth audio codec supported by many VoIP providers. The voice quality of a G.729-encoded call is about the same as that of G.711, the codec used for standard PSTN calls. However, the amount of bandwidth needed to carry a G.729 call is much lower than that for a G.711 call. Enterprises using G.729 will make more efficient use of available network bandwidth.G G.729 uses roughly 1/8th of the bandwidth of a G.711 (8 kbit/s vs 64 kbit/s).

G.729 is available in two ways:

  • Passthrough
  • Transcoding

The passthrough method does not require licensing, however it has some limitations. For transcoding method G.729 license is necessary. Freeswitch offers a module and G729 license for transcoding G.729. Freeswitch's G.729 module supports Annex A and Annex B. 

Obtaining License

Licences can be purchased from the FreeSWITCH website the [FreeSWITCH website|http://www.freeswitch.org]  - see the G.729 tab at the top of the page.
Pricing is $10 per channel.

A single licence provides you with one encoder and one decoder, which is enough for bridging one call.

Licences are only required for channels performing transcoding (for bridging calls a leg uses G.729 and a different leg uses a different codec, and for applications which need to process media). Bridged channels where G.729 is on all legs still use pass-through mode, so that they do not consume a licence.

G.729 Module Installation

Download the fsg729-xxx-installer file from [http://files.freeswitch.org/g729|http://files.freeswitch.org/g729/]