Ich beschloss, eine detaillierte und schrittweise Anleitung für die Installation von Asterisk 10 auf Debian Squeeze zu schreiben. Die Installation von Asterisk 10 unter Ubuntu Linux wird nicht anders sein.
Die Installation erfolgt aus dem Quellcode der aktuellsten Version.
Addieren Sie /etc/apt/sources.list Softwareinstallations-Repository:
vi /etc/apt/sources.list deb http://mirror.yandex.ru/debian squeeze main contrib non-free
Wir legen die notwendigen Abhängigkeiten für die Asterisk-Montage durch das Team fest:
aptitude install build-essential linux-headers-`uname -r` g++ subversion libmysqlclient-dev libxml2-dev libncurses5-dev libsqlite3-dev libssl-dev libsrtp0-dev unixodbc-dev
Im Katalog /usr/src, erstellen Sie einen Ordner asterisk-srcIn dem wir die Quelle der gewünschten Programme herunterladen und entpacken sowie zu diesem Ordner gehen:
mkdir -p /usr/src/asterisk-src cd /usr/src/asterisk-src
Laden Sie die Asterisk-Quelle von der offiziellen Website von Camandas herunter:
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
Oder laden Sie die Asterisk-Quelle von unserer Website herunter:
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
Auspacken aller Quellen, die unterwegs sind /usr/src/asterisk-sr(c) während in diesem Ordner:
tar xvf dahdi-linux-complete-2.6*.tar.gz tar xvf libpri-1.4*.tar.gz tar xvf asterisk-10*.tar.gz
Zusammengestellt. Asterisk in folgender Reihenfolge:
Installieren Sie es zuerst. Dahdi Kamandas:
cd dahdi-linux-complete-2.6* make all && make install && make config
Installation dann. Libpri nach Teams:
cd ../libpri-1.4.12* make && make install
Asterisk selbst mit 10 Teams installieren.make menuselect - Verwenden, wenn nötig, um Module zu deaktivieren:
cd ../asterisk-10* ./configure make menuselect make && make install make samples make config
Asterisk wird für eine ziemlich lange Zeit zusammengestellt werden, machen Sie eine Tasse Tee oder Kaffee und ruhen.
Downloaden und entpacken Sie zusätzliche Sounds von der offiziellen Website von 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 -
Oder laden und entpacken Sie zusätzliche Sounds von unseren Site-Befehlen:
cd /var/lib/asterisk/sounds wget -O - http://softnastroy.com/downloads/asterisk/asterisk-core-sounds-ru-alaw-current.tar.gz | tar xvfz -
Wir erstellen einen Asterisk-Benutzer, für den unsere VOIP-Telefonie funktioniert:
adduser asterisk --disabled-password --no-create-home --gecos "asterisk PBX user"
In der Akte. /etc/default/asterisk Es ist notwendig, dem Benutzer und der Gruppe, unter der unser Asterisk gestartet wird, zu widersprechen.
war:
vi /etc/default/asterisk #AST_USER="asterisk" #AST_GROUP="asterisk"
wurde:
AST_USER="asterisk" AST_GROUP="asterisk"
Starten Sie den Server neu und ändern Sie dann die Rechte.
Wir ändern die Rechte, unter dem Asterisk-Benutzer zu laufen, um die folgenden Dateien zu verwenden:
Ausführung von Befehlen:
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
Befehl Reload asterisk:
/etc/init.d/asterisk restart
Um die Funktionsfähigkeit von asterisk zu überprüfen, gehen Sie mit einem Team zur Proxy-Serverkonsole und führen den Befehl aus:
rasterisk sip show peers
Rücknahme:
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
Asterisk 10 ist installiert. Dann können Sie es einrichten.
Ich war bei dir. Sergej Lazarenko




Kommentar