CentOS 6.4, x64, FS 1.2.9
FS у нас из пакетов, поэтому пришлось скачать исходники
Код: Выделить всё
wget http://files.freeswitch.org/freeswitch-1.2.9.tar.bz2
Ставим все необходимые инструменты
Код: Выделить всё
yum groupinstall "Development Tools"
yum install libuuid-devel
Код: Выделить всё
yum install zlib-devel
yum install libjpeg-devel
http://registrationcenter-download.inte ... ntel64.tgz
Качаем исходники fsg729
Код: Выделить всё
svn checkout http://fsg729.googlecode.com/svn/trunk/ fsg729-read-only
ippsSynthesisFilter_NR_16s_Sfs в файле decg729.c
Так же в правках нуждается Makefile.
Для удобства приложил оба два
Основные моменты в Makefile:
FSBASE - папка, куда распаковали исходники FS
/usr/lib64/libfreeswitch.so - я думаю понятно
Так же перед компиляцией нужно проделать в папке с исходниками FS следующее:
1. Запустить ./configure
2. Скопировать libs/stfu/stfu.h в src/include
Теперь можно и make запустить
После этого копируем модуль в /usr/lib64/freeswitch/mod заменяя старый (его можно забэкапить в потайное место) и перезагружаем модуль.
Если кто потестирует на нормальной нагрузке будет здорово
Очень сильно помогла информация отсюда - http://abhisheksingh.info/g-729-codec-freeswitch/