Первым делом обновим систему
apt-get update &&
apt-get upgrade
Проверим, и при необходимости
установим новые файлы заголовков для
ядра
apt-get install linux-headers-`uname -r`
Устанавливаем пакеты для
компилирования Asterisk:
Компилятор
apt-get install build-essential
Библиотеки:
apt-get install libxml2-dev libncurses5-dev libreadline-dev libreadline6-dev
Всё для Google Talk
apt-get install libiksemel-dev
Поддержка формата ogg Vorbis
apt-get install libvorbis-dev
Необходимое для SIP
apt-get install libssl-dev
Поддержка кодека speex
apt-get install libspeex-dev libspeexdsp-dev
Поддержка MySQL
apt-get install libmysqlclient-dev
Поддержка SQLite3
apt-get install libsqlite3-dev sqlite3
И еще несколько дополнений
apt-get install mpg123 libmpg123-0 sox openssl wget subversion openssh-server
Или всё разом:
apt-get install linux-headers-`uname -r` build-essential \
libxml2-dev libncurses5-dev libreadline-dev libreadline6-dev \
libiksemel-dev libvorbis-dev libssl-dev libspeex-dev \
libspeexdsp-dev libmysqlclient-dev libsqlite3-dev sqlite3 \
mpg123 libmpg123-0 sox openssl wget subversion openssh-server
Переходим в директорий
/usr/src
и начинаем сборку:
cd /usr/src
Скачиваем DAHDI для конференций
MeetMe
wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/releases/dahdi-linux-complete-2.6.1+2.6.1.tar.gz
tar -zxvf dahdi-linux-complete-2.6.1+2.6.1.tar.gz
cd dahdi-linux-complete-2.6.1+2.6.1/
make
make install
cd ..
Скачиваем Asterisk
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.17.0.tar.gz
tar -zxvf asterisk-1.8.17.0.tar.gz
cd asterisk-1.8.17.0/
Добавляем поддержку Mp3 и
производим конфигурирование установщика
./contrib/scripts/get_mp3_source.sh
./configure
Если все хорошо — мы получим
лого Asterisk-а
Устанавливаем необходимые
компоненты Asterisk
make menuconfig
Создаем исполняемые файлы
Asterisk
make && make install
Копируем первичный конфиг в
/etc/asterisk
make samples
Устанавливаем стартовые скрипты
для запуска Asterisk при загрузке
make config
Добавляем поддержку 3G-модемов марки Huawei
wget https://asterisk-chan-dongle.googlecode.com/files/chan_dongle-1.1.r14.tgz
tar xvzf chan_dongle-1.1.r14.tgz
cd chan_dongle-1.1.r14
./configure
make
make install
cp etc/dongle.conf /etc/asterisk