In order to manually install g729, please follow these steps:

Log in to the system shell as a root user.

Go to /opt/pbxware/pw/usr/bin and create symbolic links:

 cd /opt/pbxware/pw/usr/bin
 ln -s ../../bin/cat more
 ln -s ../../bin/cat less

To navigate to the Asterisk modules directory, run the following command:

 cd /opt/pbxware/pw/usr/lib/asterisk/modules/

To download the G729 binary required for the architecture, click the link below:

Choose codec binary appropriate for your Asterisk version and CPU type, use x86_64 for 64-bit mode.

To find out your processor info type, run the following command:

 cat /proc/cpuinfo 

(PBXware 5.x) Asterisk 13 binary, example for core2-sse4:


(PBXware 6.x) Asterisk 16 binary, example for pentinum4:


To change the file ownership, run the following commands: 

 chmod 755
 chown 555:555

(re)Load g729 codec:

Enter Asterisk CLI

 asterisk -rvvvvvv

Load module and check the system response to see if the g729 codec is installed:

 module load
 core show translation recalc 10

To exit Asterisk CLI, run the following command: