Я вирішив написати детальну і покрокову інструкції з установки Asterisk 10 на Debian Squeeze. Встановлення Asterisk 10 на Ubuntu Linux не буде різним.
Встановлення буде виконано з вихідних кодів останнього поточного варіанту.
Додати в /etc/apt/sources.list Репозиторію установки програмного забезпечення:
vi /etc/apt/sources.list deb http://mirror.yandex.ru/debian squeeze main contrib non-free
Ми встановлюємо необхідні залежності для складання зірочок командою:
aptitude install build-essential linux-headers-`uname -r` g++ subversion libmysqlclient-dev libxml2-dev libncurses5-dev libsqlite3-dev libssl-dev libsrtp0-dev unixodbc-dev
У каталозі /usr/src, створити папку asterisk-srcУ яких ми будемо завантажувати та відпакувати джерело бажаних програм, а також перейти до цієї папки:
mkdir -p /usr/src/asterisk-src cd /usr/src/asterisk-src
Завантажити джерело зірочок з офіційного сайту по camandas:
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-10.6.1.tar.gz wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.6.1+2.6.1.tar.gz wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.12.tar.gz
Або завантажте джерело зірочка з нашого сайту:
wget http://softnastroy.com/downloads/asterisk/asterisk-10.6.1.tar.gz wget http://softnastroy.com/downloads/asterisk/dahdi-linux-complete-2.6.1+2.6.1.tar.gz wget http://softnastroy.com/downloads/asterisk/libpri-1.4.12.tar.gz
Розпакування всіх джерел, які знаходяться на шляху /usr/src/asterisk-sr(c) в той час як в цій папці:
tar xvf dahdi-linux-complete-2.6*.tar.gz tar xvf libpri-1.4*.tar.gz tar xvf asterisk-10*.tar.gz
Зварювальні. Asterisk в наступному порядку:
Встановити його першим. Dahdi камандас:
cd dahdi-linux-complete-2.6* make all && make install && make config
Встановлення потім. Libpri Команди:
cd ../libpri-1.4.12* make && make install
Встановлення зірочки з 10 команд.make menuselect - використовувати, якщо необхідно відключити, активувати будь-які модулі:
cd ../asterisk-10* ./configure make menuselect make && make install make samples make config
Зірочка буде скомпільована протягом тривалого часу, зробіть чашку чаю або кави і відпочинку.
Завантажте та відпакуйте додаткові звуки з офіційного сайту camandas:
cd /var/lib/asterisk/sounds wget -O - http://downloads.asterisk.org/pub/telephony/sounds/asterisk-core-sounds-ru-alaw-current.tar.gz | tar xvfz -
Або завантажити і розпакувати додаткові звуки з наших команд сайту:
cd /var/lib/asterisk/sounds wget -O - http://softnastroy.com/downloads/asterisk/asterisk-core-sounds-ru-alaw-current.tar.gz | tar xvfz -
Ми створюємо додаток Asterisk, для якого буде працювати наш телефонний зв'язок VOIP:
adduser asterisk --disabled-password --no-create-home --gecos "asterisk PBX user"
У файлі. /etc/default/asterisk Для того, щоб розшукати користувача і групу, під якою буде запущена наша зірочка.
був:
vi /etc/default/asterisk #AST_USER="asterisk" #AST_GROUP="asterisk"
сталася:
AST_USER="asterisk" AST_GROUP="asterisk"
Перезавантажити сервер і потім змінити права.
Ми змінюємо права на запуск під користувачем Asterisk, щоб використовувати такі файли:
Виконання команд:
chown -R asterisk:asterisk /var/lib/asterisk chown -R asterisk:asterisk /var/log/asterisk chown -R asterisk:asterisk /var/run/asterisk chown -R asterisk:asterisk /var/spool/asterisk chown -R asterisk:asterisk /usr/lib/asterisk chown -R asterisk:asterisk /dev/dahdi chmod -R u=rwX,g=rX,o= /var/lib/asterisk chmod -R u=rwX,g=rX,o= /var/log/asterisk chmod -R u=rwX,g=rX,o= /var/run/asterisk chmod -R u=rwX,g=rX,o= /var/spool/asterisk chmod -R u=rwX,g=rX,o= /usr/lib/asterisk chmod -R u=rwX,g=rX,o= /dev/dahdi chown -R root:asterisk /etc/asterisk chmod -R u=rwX,g=rX,o= /etc/asterisk
Перезавантажити зірочку команди:
/etc/init.d/asterisk restart
Щоб перевірити працездатність зірочки, перейдіть на консоль проксі сервера з командою і виконайте команду:
rasterisk sip show peers
Зняття:
rasterisk Asterisk 10.6.1, Copyright (C) 1999 - 2012 Digium, Inc. and others. Created by Mark Spencer <[email protected]> Asterisk comes with ABSOLUTELY NO WARRANTY; type 'core show warranty' for details. This is free software, with components licensed under the GNU General Public License version 2 and other licenses; you are welcome to redistribute it under certain conditions. Type 'core show license' for details. ========================================================================= Connected to Asterisk 10.6.1 currently running on dc2 (pid = 5191) servervoip*CLI> sip show peers Name/username Host Dyn Forcerport ACL Port Status Description 0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline] servervoip*CLI> sip show peers
Змонтовано зірку 10. Потім можна перемістити на налаштування.
Я був з вами. Сергій Лазаренко




Про нас