|
Home Resources Products
Developers |
Main • QodecG729
Qodec G.729 codecIntroductionQodec is a proprietary, licensed library that implements the G.729 Annex B audio codec. It is developped by RAI Software SRL and is licensed per channel. Currently this codec was only tested for the ix86 architecture on Linux although the source code does not depend on it. In order to download the library please contact the supplier. You will also need to request a license pool to be able to use it. Building the Yate moduleThe build process of g729codec-qodec requires that Yate is already built and installed. You should have successfully run make install or make install-noapi and Yate sould be able to run. If Yate is installed to a nonstandard place (the source defaults to /usr/local which is not standard) the path to libyate.so must be listed in /etc/ld.so.conf and ldconfig must be run. Get the supplier provided tarball and extract it in a new directory: mkdir Qodec cd Qodec tar xzf ../Qodec.Linux.0.11.3.3.tgz cd .. Download the source code for the Yate module, extract it and move to that directory: tar xzf yate-g729-qodec-1.1.0-1.tar.gz cd yate-g729-qodec Now configure, build and install the module: ./configure --with-qodec=../Qodec/C++/Lib make make install Then, add the following line to your regexroute.conf (usually in /etc/yate or /usr/local/etc/yate) file:
[call.route]
${formats}^\([^,]*\)=;formats=\1,g729
Running with the moduleAt runtime there are two requirements:
Of course the license file must be valid for your server according to your licensing arrangements. Take care to request enough channels for your application. You will see at startup informations like: Loaded module G729 - based on libQodec-0.11.3.3 There are 60 licensed G729 channels |
3 May 2010: 8 March 2010: 6-7 February 2010: 2 Nov 2009: 6 Aug 2008: 4 Aug 2008: 10 Jul 2008: Feb 2008: 21 Jan 2008: 3 September: 14 August: 16 April: 25 September: 25 September: 11 July 2006: 10 July 2006: June 1st 2006: |