Home > Asterisk, Ubuntu > Установка Asterisk 1.8 на Ubuntu 12.04 из исходных кодов (sources)

Установка Asterisk 1.8 на Ubuntu 12.04 из исходных кодов (sources)

Установка Asterisk 1.8 Ubuntu 12.04 из исходных кодов (sources)

1. Обновляем Ubuntu

apt-get update
apt-get upgrade

2. Убеждаемся, что в системе присутствуют исходные коды ядра Linux, в случае необходимости – устанавливаем их:

apt-get install linux-headers-`uname -r`

3. Устанавливаем необходимые пакеты для удовлетворения зависимостей Asterisk

3.1 Компилятор и минимально-необходимые пакеты:

apt-get install build-essential libssl-dev libxml2-dev libncurses5-dev libreadline-dev libreadline6-dev libvorbis-dev libssl-dev libspeex-dev libspeexdsp-dev

Termcap поддержка (при необходимости, в моем случае включены в пункт 3.1

apt-get install libncurses5-dev libreadline-dev libreadline6-dev

SIP (при необходимости, в моем случае включены в пункт 3.1

apt-get install libssl-dev

SRTP (при необходимости, в моем случае включены в пункт 3.1

apt-get install libsrtp-dev srtp-utils

MySQL

apt-get install libmysqlclient-dev

3.2 Дополнительные пакеты:

apt-get install mpg123 libmpg123-0 sox openssl wget subversion openssh-server

4. Установка Asterisk 1.8

Переходим в каталог /usr/src и в дальнейшем работаем в нем

4.1 Закачиваем актуальный на данный момент исходный код псевдо-таймера DAHDI -для реализации MeetMe конференции.

wget http://downloads.asterisk.org/pub/telephony/dahdi-linux/dahdi-linux-current.tar.gz
tar -zxvf dahdi-linux-current.tar.gz
cd dahdi-linux-*
make
make install
cd ..

4.2 Закачиваем актуальный на данный момент исходный код Asterisk 1.8

wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.8-current.tar.gz
tar -zxvf asterisk-1.8-current.tar.gz
cd asterisk-1.8*

Добавляем поддержку MP3

./contrib/scripts/get_mp3_source.sh

И запускаем конфигурационный скрипт:

./configure

Если конф-файл отработан нормально – в результате мы увидим большую завезду – логотим Asterisk – в псевдо-кодах.

make menuconfig

make && make install

Копируем демо файлы с типовой конфигурацией

make samples

Копируем и активируем скрипт для автозапуска Asterisk

make config

Поздравляю, установка завершена.

  1. No comments yet.
  1. No trackbacks yet.