8(499)-709-97-83
Работаем с 10:00 до 19:00

Установка FreeSWITCH 1.6 на Debian 8 Jessie

  • 15 июня 2016

Первым делом обновим систему

apt-get update


Установка зависимостей

apt-get install autoconf automake devscripts g++ gawk gettext git-core libcurl4-openssl-dev libdb-dev \
libedit-dev libgdbm-dev 'libjpeg-dev|libjpeg62-turbo-dev' libldns-dev libncurses5-dev libopus-dev \ libopus-ocaml libpcre3-dev libperl-dev libpq-dev libsndfile-dev libspeex-dev libspeexdsp-dev \
libsqlite3-dev libssl-dev libtiff5-dev 'libtool-bin|libtool' make python-dev pkg-config yasm liblua5.2-dev


Теперь можно переходить к непосредственной установке FreeSWITCH 1.6

cd /usr/src
git clone https://freeswitch.org/stash/scm/fs/freeswitch.git
cd /usr/src/freeswitch
./bootstrap.sh –j


Если вы хотите добавить или удалить модули из сборки, редактируем modules.conf

nano modules.conf

# Чтобы добавить модуль удаляем символ комментария '#' в начале строки

# Чтобы удалить модуль добавим символ комментария '#' в начале строки

Ознакомиться с значениями модулей вы можете по ссылке https://wiki.freeswitch.org/wiki/Modules


Далее стандартная процедура компиляции.

./configure --enable-core-pgsql-support
make && make install


Следующим шагом мы установим аудиофайлы

make sounds-install
make moh-install
make hd-moh-install
make hd-sounds-install
make uhd-moh-install
make uhd-sounds-install
make cd-sounds-install
make cd-moh-install


Установим русские звуковые файлы

make sounds-ru-install
make cd-sounds-ru-install
make uhd-sounds-ru-install
make hd-sounds-ru-install


Ссылку для fs_cli

cd /usr/local/bin/
ln -s /usr/local/freeswitch/bin/fs_cli fs_cli


Запускаем FreeSWITCH

cd /usr/local/freeswitch/
./bin/freeswitch -ncwait -nonat
./bin/fs_cli

На этом установка закончена.Если вы в статье нашли ошибки или несоответствия, мы будем благодарны, если вы напишите нам о них в комментариях.

 
Powered by SEO CMS ver.: 23.1 TOP 2 (opencartadmin.com)