I have freeswitch installed on a virtual server and I want to add G729 codec to the list of codecs available.
There are ITU and IP Codecs, I would like IPP codec installed.
Feb 24, 2018 - If you need to install the G.729 Codec in FreeSWITCH (FusionPBX), this article will guide you. Freeswitch@internal> g729_info Permitted G.729 channels: 1 Encoders in use: 0 Decoders in use: 0 g729_count. Returns the number of permitted channels that are licensed on this system. Returns 'true' if the codec is loaded and the license server is available, otherwise returns false. Returns the encoder:decoder counts.
Hello, I have been using the ITU version for two years without issues and very good results. Is there any particular reason why you want the IPP version?
6 freelancers are bidding on average $137 for this job
geosohaibHi, I have installed g729 on freeswitch before. So I can install it for you quick. Thanks, Muhammad Sohaib
Hello, I have already done the similar job , I can configure G729 codec on Freeswitch I have following questions do you want to use it as by pass mode or transcoder mode ? incase if you want to use g729 aMore
Hi, I'm a embedded engineer with 8 years' experience. I'm good at Voice vocoder algorithm, such MBE, G.729 etc. Also, I'm very familiar with Asterisk, I think I can complete this work quickly. Thanks Lipeng
Let do it ... ...........................................................................................................................
we can take your project if you want We provide you industry standard Mobile Apps, Software, Desktop Apps, Web Stores, Websites and Web Apps. So, you get all at one place! We can provide you the following: - iOS More
i have 8+ years of experience. Can we discuss the project. Please initiate a chat with me so that we can discuss the project at a broader level
Need to hire a freelancer for a job?

It's free to sign up, type in what you need & receive free quotes in seconds


G729 Codec Download
I am developing Softphone dialer applications for android, iOS etc with PJSIP. I need to know how to integrate G.729 Codec with the project. I've seen articles related to building G.729 Codec using Intel IPP in PJSIP Website itself. But when I contacted Intel Support Team, they told me that it was only supported in older versions of IPP. Now they are not supporting arm processors and G.729 Codec is also not coming along with the sample project. Is there any other way to integrate the codec with PJSIP project.
Thanks in advance
5 Answers
I had the same requirement for one of my VOIP app. But haven't found any solution or stack overflow answer for a long. So finally i come to know there is another open source 'linphone'(not pjsip stack) integrated with g729codec.
So i took the g729 codec library alone from linphone and created a patch for pjsip. Also I have tested with my iOS app it works well. You can download the patches from my git repo https://github.com/saravanandm/pjsip-g729codec
First you need to download g729 patch from pjsip-android-builder library https://github.com/VoiSmart/pjsip-android-builder/tree/master/g729_patch
Download pjsip , unzip it; put g729_patch folder and pjsip folder into one folder.In g729_patch open in editor install.sh and edit the line 5 (put the correct name of your folder with pjsip), for me it was:PJPROJECT_BASE_FOLDER='../pjproject-2.7.2'
In terminal cd to g729_patch directory and run ./install.sh (you need autoconf utility to be installed for that); patch can be applied manually as well, see instructions in readme.
Create file config_site.h with the following content:
for me it was for android but can be for other platform so 1st line can vary, also other options can be added.Put this file to /pjlib/include/pj.
cd to your pjsip directory and run:
Install G729 On Asterisk
./configure-android --enable-g729-codec
for me it was android so i ran ./configure-android but may be other.on this step any other configure flags can be applied, for example for me it wasNDK_TOOLCHAIN_VERSION=4.9 TARGET_ABI=armeabi-v7a ./configure-android --use-ndk-cflags --enable-g729-codec
then run:
make dep && make clean && make
That's it - pjsip is compiled with g729 codec.
How To Install G729 Codec In Freeswitch
It seems that PJSIP already support G.729
Please, follow the instructions here:
Here you found istruction for linux, maybe usefule with some fixes:
For me using IPP would be overkill. AFAIR it is also not free.
Use GSM codec module as a template, modify it and add open source G.729/a (asterisk, freeswitch) implementation as third party library.
You might have a look at CSipSimple project (https://code.google.com/p/csipsimple/), they use pjsua and G729 codec can be included into the application.