Встановити зірку 1.8 в Debian Squeeze або Ubuntu Linux, побудувати з джерела VOIP Asterisk
Я вирішив зробити і розміщувати на своєму сайті докладні інструкції з установки Asterisk 1.8 з коду джерела, крім двох вже доступних інструкцій для Asterisk 1.6 і Asterisk 10. Asterisk 1.8.15.1 встановлюється на Debian Squeeze, але Ubuntu Linux буде схожим.
Ось ми йдемо.
Додати у файл. /etc/apt/sources.list Репозиторію установки програмного забезпечення:
echo 'deb http://mirror.yandex.ru/debian squeeze main contrib non-free' >> /etc/apt/sources.list</em>
Для Ubuntu Linux в файл /etc/apt/sources.list Необхідно відхилити репозиторії:
restricted universe multiverse
Ми доведемо нашу систему на поточний стан шляхом оновлення програмного забезпечення з репозиторій з командами:
aptitude update aptitude dist-upgrade
Встановити необхідні залежності для складання Asterisk команда:
aptitude install build-essential linux-headers-`uname -r` g++ subversion libmysqlclient-dev libxml2-dev libncurses5-dev libsqlite3-dev libssl-dev libsrtp0-dev unixodbc-dev libmyodbc
Створимо папку. /usr/src/asterisk-srcУ яких ми будемо завантажувати та відпакувати джерело бажаних програм, а також перейти до цієї папки після виконання команд:
mkdir -p /usr/src/asterisk-src cd /usr/src/asterisk-src
Завантажити вихідний код. Asterisk 1.8 З офіційного сайту:
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-1.8.32.3.tar.gz wget http://downloads.asterisk.org/pub/telephony/dahdi-linux-complete/dahdi-linux-complete-2.10.2+2.10.2.tar.gz wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4.15.tar.gz
Або завантажити код джерела. Asterisk 1.8 З нашого сайту:
wget http://softnastroy.com/downloads/asterisk/asterisk-1.8.17.0.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.13.tar.gz
Розпакування всіх джерел, які знаходяться на шляху /usr/src/asterisk-src Коли ми в цій папці виконуємо команди:
tar xvf dahdi-linux-complete-*.tar.gz tar xvf libpri-*.tar.gz tar xvf asterisk-1.8*.tar.gz
Ми збираємо зірочку в наступному порядку:
По-перше, ми встановлюємо Dahdi kamandas:
cd dahdi-linux-complete-2.* make all && make install && make config
Потім встановіть Libpri з наступними командами:
cd ../libpri-1.4.1* make && make install
Встановити зірочку з командами.make menuselect - використовувати, якщо необхідно відключити, активувати будь-які модулі:
cd ../asterisk-1.8.* ./configure make menuselect make && make install make samples make config
Asterisk скомпільувати протягом тривалого часу, зробити чашку чаю або кави і відпочинку.
Завантажте та відпакуйте додаткові звуки з офіційного сайту 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 Вам необхідно дезенсифікувати користувача та групу, під якою ми запустили 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 asterisk:asterisk /etc/asterisk chmod -R u=rwX,g=rX,o= /etc/asterisk
Перезавантажити зірочку команди:
/etc/init.d/asterisk restart
Якщо після завершення команд зміни прав, то це питання про таку помилку:
chown: неможливо отримати доступ до /dev/dahdiThere немає такого файлу або каталогу.
Вам необхідно перезапустити сервер і повторно виконувати команди, щоб змінити права файлів, пов'язані з телефонією Asterisk.
Щоб перевірити працездатність зірочки, перейдіть на консоль проксі сервера з командою і виконайте команду:
rasterisk sip show peers
Висновок команди:
Name/username Host Dyn Nat ACL Port Status
0 sip peers [Monitored: 0 online, 0 offline Unmonitored: 0 online, 0 offline]
Набір зірочок. Потім можна перемістити на налаштування.
Сергій Лазаренко з вами.
Посміхнутися і посміхатися після перегляду відео



Про нас