Первым делом обновим систему
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
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 ..
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/
tar -zxvf asterisk-1.8.17.0.tar.gz
cd asterisk-1.8.17.0/
Добавляем поддержку Mp3 и производим конфигурирование установщика
./contrib/scripts/get_mp3_source.sh
./configure
./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
tar xvzf chan_dongle-1.1.r14.tgz
cd chan_dongle-1.1.r14
./configure
make
make install
cp etc/dongle.conf /etc/asterisk
все установил все вроде скомпилировалось, а что дальше? как заходить в астериск? как настраивать все остальное?)
ОтветитьУдалитьа модем зачем?
ОтветитьУдалитьи почему именно марки Huawei?
А голова, что бы шапку носить?
ОтветитьУдалитьОшибка
ОтветитьУдалитьmake[2]: *** Нет правила для сборки цели `../main/modules.link', требуемой для `asterisk'. Останов.
make[1]: *** [main] Ошибка 2
make[1]: Выход из каталога `/home/synchro/asterisk-11.1.2'
при выполнении установки sudo make install, выходит такая ошибка.
Удалить