|
|
|
@ -1,4 +1,30 @@ |
|
|
|
mod_bcg729 |
|
|
|
========== |
|
|
|
|
|
|
|
FreeSWITCH G.729 module using the opensource bcg729 implementation by Belledonne Communications |
|
|
|
FreeSWITCH G.729 module using the opensource bcg729 implementation by Belledonne Communications. |
|
|
|
|
|
|
|
Simple G.729 codec for FreeSWITCH using the Belledone Communications G.729 GPLv2 implementation. |
|
|
|
Please see http://www.linphone.org/eng/documentation/dev/bcg729.html for further informations. |
|
|
|
|
|
|
|
To use G.729 or G.723.1 you may need to pay a royalty fee. |
|
|
|
Please see http://www.sipro.com for details. |
|
|
|
Please note that this code is available for you to download for education purposes |
|
|
|
only and if a patent exists in your country for G.729 then you should contact |
|
|
|
the owner of that patent and request their permission before executing the code. |
|
|
|
|
|
|
|
You can get a licensed, faster and supported G.729 codec by purchasing licenses |
|
|
|
directly from FreeSWITCH guys http://www.freeswitch.org/node/235 . |
|
|
|
This will have the side effect to support the FreeSWICTH project ;) |
|
|
|
|
|
|
|
Installation |
|
|
|
============ |
|
|
|
You need to have git on your build machine and internet access, since |
|
|
|
the Makefile will try to checkout bcg729 sources and build them. |
|
|
|
|
|
|
|
Edit Makefile and edit FS_INCLUDES, FS_MODULES vars to point where |
|
|
|
your FreeSWICTH includes are and where you want to install the module. |
|
|
|
|
|
|
|
After, just type make and, if build completes without errors, make install . |
|
|
|
|
|
|
|
Edit autoload_configs/modules.conf.xml , comment out mod_g729 and add mod_bcg729 . |
|
|
|
Now restart your FreeSWICTH and you're done. |