Springe zu: Hauptnavigation, Themennavigation, Seiteninhalt, Spezielle Seiten

Asterisk 1.6 unter Debian Lenny installieren

In diesem Artikel beschreibe ich die Schritte zur Installation der neuesten Asterisk Version aus der Reihe 1.6 unter Debian Lenny. Das Vorgehen basiert auf der Anleitung aus dem Asterisk Buch, wurde aber an ein paar Stellen leicht angepasst. So installiere ich keinen NTP-Server und fasse ein par Befehle zusammen.

Nach dem Start des Systems melden wir uns als root an, da die folgenden Befehle mit Administratorrechten ausgeführt werden.

Entwicklungsumgebung installieren

Bevor der Kompiler und andere erforderliche pakete installiert werden, wird das System noch schnell auf den neuesten Stand gebracht: aptitude update && aptitude upgrade

Nun werden der Kompiler samt anderer erforderlicher Pakete zum Übersetzen von Programmen installiert. Da wir neue Kernelmodule erstellen werden, sind die Kernel-Header-Dateien erforderlich. Die Header-Dateien müssen zur verwendeten Kernel-Version passen. Diese kann generell mit dem Befehl uname -r angezeigt und im folgenden in den Installationsaufruf integriert werden:

debian:~# aptitude install build-essential linux-headers-$(uname -r)
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Die folgenden NEUEN Pakete werden zusätzlich installiert:
  binutils{a} build-essential bzip2{a} cpp{a} cpp-4.1{a} cpp-4.3{a}
  dpkg-dev{a} g++{a} g++-4.3{a} gcc{a} gcc-4.1{a} gcc-4.1-base{a}
  gcc-4.3{a} libc6-dev{a} libgmp3c2{a} libgomp1{a} libmpfr1ldbl{a}
  libstdc++6-4.3-dev{a} libtimedate-perl{a} linux-headers-2.6.26-2-686
  linux-headers-2.6.26-2-common{a} linux-kbuild-2.6.26{a} linux-libc-dev{a}
  make{a}
0 Pakete aktualisiert, 24 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 26,5MB an Archiven herunterladen. Nach dem Entpacken werden 101MB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?]
Schreibe erweiterte Statusinformationen... Fertig
Hole:1 http://ftp.uni-kl.de lenny/main binutils 2.18.1~cvs20080103-7 [2686kB]
Hole:2 http://ftp.uni-kl.de lenny/main linux-libc-dev 2.6.26-19 [749kB]
[...]

debian:~#

Da für die Installation von Asterisk mehrere Archivdateien heruntergeladen werden, erstellen wir unterhalb von /usr/src/ das Verzeichnis asterisk und betreten es:

debian:~# cd /usr/src
debian:/usr/src# mkdir asterisk
debian:/usr/src# cd asterisk
debian:/usr/src/asterisk#

So, jetzt können nacheinander die verschiedenen Pakete heruntergeladen und installiert werden. Der Installationsmaraton für ein Asterisk-System, dass auch mit ISDN klar kommen kann, kann beginnen.

LibPRI installieren

LibPRI bietet Funktionen zur Unterstützung von Basis- und Primärmultiplex-ISDN-Anschlüssen. Obwohl dies nicht für alle Situationen erforderlich ist, schadet die installation auch nicht. Wir befinden uns noch im Verzeichnis /usr/src/asterisk und laden die aktuelle Version mit folgendem Befehl herunter:
wget http://downloads.asterisk.org/pub/telephony/libpri/libpri-1.4-current.tar.gz

Das Archiv wird mit folgendem Befehl entpackt:
tar xvzf libpri-1.4-current.tar.gz

Wir betreten das entstandene Verzeichnis, übersetzen LibPRI und installieren es:

debian:/usr/src/asterisk# cd libpri*
debian:/usr/src/asterisk/libpri-1.4.10.1# make
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT copy_string.o -MF .copy_string.o.d -MP -c -o copy_string.o copy_string.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT pri.o -MF .pri.o.d -MP -c -o pri.o pri.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT q921.o -MF .q921.o.d -MP -c -o q921.o q921.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT prisched.o -MF .prisched.o.d -MP -c -o prisched.o prisched.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT q931.o -MF .q931.o.d -MP -c -o q931.o q931.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT pri_facility.o -MF .pri_facility.o.d -MP -c -o pri_facility.o pri_facility.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT version.o -MF .version.o.d -MP -c -o version.o version.c
ar rcs libpri.a copy_string.o pri.o q921.o prisched.o q931.o pri_facility.o version.o
ranlib libpri.a
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT copy_string.lo -MF .copy_string.lo.d -MP -c -o copy_string.lo copy_string.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT pri.lo -MF .pri.lo.d -MP -c -o pri.lo pri.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT q921.lo -MF .q921.lo.d -MP -c -o q921.lo q921.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT prisched.lo -MF .prisched.lo.d -MP -c -o prisched.lo prisched.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT q931.lo -MF .q931.lo.d -MP -c -o q931.lo q931.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT pri_facility.lo -MF .pri_facility.lo.d -MP -c -o pri_facility.lo pri_facility.c
gcc -Wall -Werror -Wstrict-prototypes -Wmissing-prototypes -g -fPIC   -MD -MT version.lo -MF .version.lo.d -MP -c -o version.lo version.c
gcc -shared -Wl,-hlibpri.so.1.4 -o libpri.so.1.4 copy_string.lo pri.lo q921.lo prisched.lo q931.lo pri_facility.lo version.lo
/sbin/ldconfig -n .
ln -sf libpri.so.1.4 libpri.so
debian:/usr/src/asterisk/libpri-1.4.10.1# make install
mkdir -p /usr/lib
mkdir -p /usr/include
install -m 644 libpri.h /usr/include
install -m 755 libpri.so.1.4 /usr/lib
if [ -x /usr/sbin/sestatus ] && ( /usr/sbin/sestatus | grep "SELinux status:" | grep -q "enabled"); then /sbin/restorecon -v /usr/lib/libpri.so.1.4; fi
( cd /usr/lib ; ln -sf libpri.so.1.4 libpri.so)
install -m 644 libpri.a /usr/lib
if test $(id -u) = 0; then /sbin/ldconfig -n /usr/lib; fi
debian:/usr/src/asterisk/libpri-1.4.10.1#

Jetzt geht es mit dem Befehl cd .. wieder in das übergeordnete Asterisk-Verzeichnis und an die Installation von Dahdi.

Dahdi installieren

Dahdi wird für die Kommunikation zwischen Asterisk und Analog/ISDN-Karten benötigt. Außerdem stellt es für Konferenzräume einen Zeittakt zur Verfügung. Deshalb werden wir es installieren und die Module für Telefonie-Hardware deaktivieren.

Dahdi besteht neben den Kernel-Modulen aus Administrations-Tools, weshalb wir zwei Archivdateien herunterladen:
wget http://downloads.digium.com/pub/telephony/dahdi-linux/dahdi-linux-current.tar.gz
wget http://downloads.digium.com/pub/telephony/dahdi-tools/dahdi-tools-current.tar.gz
Die Archive werden entpackt:
tar xvzf dahdi-linux-current.tar.gz
tar xvzf dahdi-tools-current.tar.gz

Bevor wir die einzelnen Teile installieren können, ist die Installation weiterer Pakete erforderlich:

debian:/usr/src/asterisk# aptitude install libusb-dev libnewt-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Die folgenden NEUEN Pakete werden zusätzlich installiert:
  libnewt-dev libpng12-0{a} libpng12-dev{a} libslang2-dev{a} libusb-dev
  zlib1g-dev{a}
0 Pakete aktualisiert, 6 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 1177kB an Archiven herunterladen. Nach dem Entpacken werden 3113kB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?]
[...]

debian:/usr/src/asterisk#

Jetzt wird zunächst dahdi-linux installiert:

debian:/usr/src/asterisk# cd dahdi-linux*
debian:/usr/src/asterisk/dahdi-linux-2.2.0.2# make
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/asterisk/dahdi-linux-2.2.0.2/drivers/dahdi/firmware'
Attempting to download dahdi-fwload-vpmadt032-1.17.0.tar.gz
[...]
  CC      /usr/src/asterisk/dahdi-linux-2.2.0.2/drivers/dahdi/xpp/xpp_usb.mod.o
  LD [M]  /usr/src/asterisk/dahdi-linux-2.2.0.2/drivers/dahdi/xpp/xpp_usb.ko
make[1]: Leaving directory `/usr/src/linux-headers-2.6.26-2-686'
debian:/usr/src/asterisk/dahdi-linux-2.2.0.2# make install
make -C drivers/dahdi/firmware firmware-loaders
make[1]: Entering directory `/usr/src/asterisk/dahdi-linux-2.2.0.2/drivers/dahdi/firmware'
make[1]: Leaving directory `/usr/src/asterisk/dahdi-linux-2.2.0.2/drivers/dahdi/firmware'
[...]
make[1]: Leaving directory `/usr/src/asterisk/dahdi-linux-2.2.0.2/drivers/dahdi/xpp/firmwares'
###################################################
###
### DAHDI installed successfully.
### If you have not done so before, install the package
### dahdi-tools.
###
###################################################
debian:/usr/src/asterisk/dahdi-linux-2.2.0.2#

Wie wir sehen, verlief die DAHDI Installation erfolgreich. Jetzt geht es an die Installation der dahdi-tools. Zunächst geht es mit cd .. zurück in das Asterisk-Verzeichnis. Nun betreten wir das Verzeichnis mit den dahdi-tools und führen die Installation mit dem Linux-typischen Dreisatz aus ./configure, make und make install aus. Die Befehle werden via && getrennt eingegeben. Dies sorgt dafür, dass der jeweils nächste Befehl nur gestartet wird, wenn der vorangegangene ohne Fehler ausgeführt wurde:

debian:/usr/src/asterisk# cd dahdi-tools*
debian:/usr/src/asterisk/dahdi-tools-2.2.0# ./configure && make && make install
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
[...]
configure: *** dahdi-tools build successfully configured ***
CC="" CXX="g++" LD="" AR="" RANLIB="" CFLAGS="" make -C menuselect CONFIGURE_SILENT="--silent" makeopts
make[1]: Entering directory `/usr/src/asterisk/dahdi-tools-2.2.0/menuselect'
[...]
###################################################
###
### DAHDI tools installed successfully.
### If you have not done so before, install init scripts with:
###
###   make config
###
###################################################
debian:/usr/src/asterisk/dahdi-tools-2.2.0#

Die DAHDI tools wurden installiert, sind aber noch nicht konfiguriert und in den Systemstart eingebunden. Das holen wir mit dem folgenden Befehl nach:

debian:/usr/src/asterisk/dahdi-tools-2.2.0# make config
install -D dahdi.init /etc/init.d/dahdi
/usr/bin/install -c -D -m 644 init.conf.sample /etc/dahdi/init.conf
/usr/bin/install -c -D -m 644 modules.sample /etc/dahdi/modules
/usr/bin/install -c -D -m 644 xpp/genconf_parameters /etc/dahdi/genconf_parameters
/usr/bin/install -c -D -m 644 modprobe.conf.sample /etc/modprobe.d/dahdi
/usr/bin/install -c -D -m 644 blacklist.sample /etc/modprobe.d/dahdi.blacklist
/usr/sbin/update-rc.d dahdi defaults 15 30
Adding system startup for /etc/init.d/dahdi ...
   /etc/rc0.d/K30dahdi -> ../init.d/dahdi
   /etc/rc1.d/K30dahdi -> ../init.d/dahdi
   /etc/rc6.d/K30dahdi -> ../init.d/dahdi
   /etc/rc2.d/S15dahdi -> ../init.d/dahdi
   /etc/rc3.d/S15dahdi -> ../init.d/dahdi
   /etc/rc4.d/S15dahdi -> ../init.d/dahdi
   /etc/rc5.d/S15dahdi -> ../init.d/dahdi
DAHDI has been configured.

List of detected DAHDI devices:

No hardware found
debian:/usr/src/asterisk/dahdi-tools-2.2.0#

Standardmäßig werden verschiedene DAHDI-Module geladen. Da wir keine Telefonie-Hardware einsetzen, können alle Module in der Datei /etc/dahdi/modules durch ein Raute-Zeichen (#) am Zeilenanfang deaktiviert werden. Anschließend wird DAHDI neu gestartet, wodurch die überflüssig geladenen Module entladen werden:

debian:/usr/src/asterisk/dahdi-tools-2.2.0# invoke-rc.d dahdi restart
Unloading DAHDI hardware modules: done
Loading DAHDI hardware modules:

No hardware timing source found in /proc/dahdi, loading dahdi_dummy
Running dahdi_cfg: .
debian:/usr/src/asterisk/dahdi-tools-2.2.0#

Jetzt haben wir ein System, dass lediglich den für die Konferenzräume benötigten Zeittakt bereitstellt.

Bevor es an die Installation der eigentlichen Telefonanlage geht, wechseln wir mit cd .. zurück in das Asterisk-Verzeichnis.

Asterisk installieren

Asterisk wird heruntergeladen:
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-1.6.1-current.tar.gz

Der bereits bekannte Befehl packt das Archiv aus: tar xvzf asterisk-1.6.1-current.tar.gz

Bevor Asterisk installiert werden kann, muss ein Sack an Paketen nachinstalliert werden:

debian:/usr/src/asterisk# aptitude install libncurses5-dev libcurl4-openssl-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Die folgenden NEUEN Pakete werden zusätzlich installiert:
  ca-certificates{a} comerr-dev{a} libcurl3{a} libcurl4-openssl-dev
  libglib2.0-0{a} libglib2.0-data{a} libidn11-dev{a} libkadm55{a}
  libkrb5-dev{a} libldap2-dev{a} libncurses5-dev libssh2-1{a}
  libssh2-1-dev{a} libssl-dev{a} openssl{a} pkg-config{a}
0 Pakete aktualisiert, 16 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 9366kB an Archiven herunterladen. Nach dem Entpacken werden 28,4MB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?]
[...]
debian:/usr/src/asterisk# aptitude install libspeex-dev libspeexdsp-dev libiksemel-dev unixodbc-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Die folgenden NEUEN Pakete werden zusätzlich installiert:
  autotools-dev{a} defoma{a} fontconfig{a} fontconfig-config{a}
  libaudio2{a} libdrm2{a} libexpat1{a} libfontconfig1{a} libfreetype6{a}
  libgl1-mesa-glx{a} libglu1-mesa{a} libice6{a} libiksemel-dev
  libiksemel3{a} libjpeg62{a} liblcms1{a} libltdl3{a} libltdl3-dev{a}
  libmng1{a} libodbcinstq1c2{a} libqt3-mt{a} libsm6{a} libspeex-dev
  libspeex1{a} libspeexdsp-dev libspeexdsp1{a} libtool{a} libxcursor1{a}
  libxdamage1{a} libxext6{a} libxfixes3{a} libxft2{a} libxi6{a}
  libxinerama1{a} libxmu6{a} libxrandr2{a} libxrender1{a} libxt6{a}
  libxxf86vm1{a} odbcinst1debian1{a} ttf-dejavu{a} ttf-dejavu-core{a}
  ttf-dejavu-extra{a} unixodbc{a} unixodbc-dev x11-common{a}
0 Pakete aktualisiert, 46 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 13,1MB an Archiven herunterladen. Nach dem Entpacken werden 31,2MB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?]
[...]
debian:/usr/src/asterisk# aptitude install libspandsp-dev libjack-dev portaudio19-dev
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut
Lese Status-Informationen ein... Fertig
Lese erweiterte Statusinformationen
Initialisiere Paketstatus... Fertig
Lese Task-Beschreibungen... Fertig
Die folgenden NEUEN Pakete werden zusätzlich installiert:
  libasound2-dev{a} libavc1394-0{a} libfreebob0{a} libiec61883-0{a}
  libjack-dev libjack0{a} libjack0.100.0-dev{a} libjpeg62-dev{a}
  libportaudio2{a} libraw1394-8{a} libspandsp-dev libspandsp1{a}
  libtiff4{a} libtiff4-dev{a} libtiffxx0c2{a} portaudio19-dev
0 Pakete aktualisiert, 16 zusätzlich installiert, 0 werden entfernt und 0 nicht aktualisiert.
Muss 2544kB an Archiven herunterladen. Nach dem Entpacken werden 8614kB zusätzlich belegt sein.
Wollen Sie fortsetzen? [Y/n/?]
[...]
debian:/usr/src/asterisk#

Nun betreten wir das Asterisk-Verzeichnis und starten die Installation mit dem schon oben kennengelernten Dreisatz:

debian:/usr/src/asterisk# cd asterisk*                                          
debian:/usr/src/asterisk/asterisk-1.6.1.6# ./configure && make && make install
[...]
+---- Asterisk Installation Complete -------+
+                                           +
+    YOU MUST READ THE SECURITY DOCUMENT    +
+                                           +
+ Asterisk has successfully been installed. +
+ If you would like to install the sample   +
+ configuration files (overwriting any      +
+ existing config files), run:              +
+                                           +
+                make samples               +
+                                           +
+-----------------  or ---------------------+
+                                           +
+ You can go ahead and install the asterisk +
+ program documentation now or later run:   +
+                                           +
+               make progdocs               +
+                                           +
+ **Note** This requires that you have      +
+ doxygen installed on your local system    +
+-------------------------------------------+
debian:/usr/src/asterisk/asterisk-1.6.1.6#

Asterisk ist installiert. Da wir aber nicht alle Konfigurationsdateien von hand erstellen wollen, starten wir mit einer Grundkonfiguration:

debian:/usr/src/asterisk/asterisk-1.6.1.6# make samples
Installing adsi config files...
Installing configs/asterisk.adsi
Installing configs/telcordia-1.adsi
Installing other config files...
[...]
Installing file phoneprov/polycom_line.xml
Installing file phoneprov/polycom.xml
debian:/usr/src/asterisk/asterisk-1.6.1.6#

Wie man sehen kann, wurde zum Beispiel das Konfigurationsverzeichnis /etc/asterisk mit vielen Dateien gefüllt, von denen man später nur wenige an die individuellen Bedürfnisse anpassen wird:

debian:/usr/src/asterisk/asterisk-1.6.1.6# ls /etc/asterisk/
adsi.conf                extconfig.conf           osp.conf
adtranvofr.conf          extensions.ael           oss.conf
agents.conf              extensions.conf          phone.conf
ais.conf                 extensions.lua           phoneprov.conf
alarmreceiver.conf       extensions_minivm.conf   queuerules.conf
alsa.conf                features.conf            queues.conf
amd.conf                 festival.conf            res_ldap.conf
asterisk.adsi            followme.conf            res_odbc.conf
asterisk.conf            func_odbc.conf           res_pgsql.conf
cdr_adaptive_odbc.conf   gtalk.conf               res_snmp.conf
cdr.conf                 h323.conf                rpt.conf
cdr_custom.conf          http.conf                rtp.conf
cdr_manager.conf         iax.conf                 say.conf
cdr_odbc.conf            iaxprov.conf             sip.conf
cdr_pgsql.conf           indications.conf         sip_notify.conf
cdr_sqlite3_custom.conf  jabber.conf              skinny.conf
cdr_tds.conf             jingle.conf              sla.conf
chan_dahdi.conf          logger.conf              smdi.conf
cli.conf                 manager.conf             telcordia-1.adsi
codecs.conf              meetme.conf              udptl.conf
console.conf             mgcp.conf                unistim.conf
dbsep.conf               minivm.conf              usbradio.conf
dnsmgr.conf              misdn.conf               users.conf
dsp.conf                 modules.conf             voicemail.conf
debian:/usr/src/asterisk/asterisk-1.6.1.6#

Nun sind noch die Startskripte zu installieren. Leider werden diese nicht debiankonform eingerichtet, weshalb wir hier noch nachbessern werden:

debian:/usr/src/asterisk/asterisk-1.6.1.6# make config
update-rc.d: warning: /etc/init.d/asterisk missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/asterisk ...
   /etc/rc2.d/K91asterisk -> ../init.d/asterisk
   /etc/rc3.d/K91asterisk -> ../init.d/asterisk
   /etc/rc4.d/K91asterisk -> ../init.d/asterisk
   /etc/rc5.d/K91asterisk -> ../init.d/asterisk
   /etc/rc2.d/S50asterisk -> ../init.d/asterisk
   /etc/rc3.d/S50asterisk -> ../init.d/asterisk
   /etc/rc4.d/S50asterisk -> ../init.d/asterisk
   /etc/rc5.d/S50asterisk -> ../init.d/asterisk
debian:/usr/src/asterisk/asterisk-1.6.1.6# update-rc.d -f asterisk remove
Removing any system startup links for /etc/init.d/asterisk ...
   /etc/rc2.d/K91asterisk
   /etc/rc2.d/S50asterisk
   /etc/rc3.d/K91asterisk
   /etc/rc3.d/S50asterisk
   /etc/rc4.d/K91asterisk
   /etc/rc4.d/S50asterisk
   /etc/rc5.d/K91asterisk
   /etc/rc5.d/S50asterisk
debian:/usr/src/asterisk/asterisk-1.6.1.6# update-rc.d asterisk defaults 50 15
update-rc.d: warning: /etc/init.d/asterisk missing LSB information
update-rc.d: see <http://wiki.debian.org/LSBInitScripts>
Adding system startup for /etc/init.d/asterisk ...
   /etc/rc0.d/K15asterisk -> ../init.d/asterisk
   /etc/rc1.d/K15asterisk -> ../init.d/asterisk
   /etc/rc6.d/K15asterisk -> ../init.d/asterisk
   /etc/rc2.d/S50asterisk -> ../init.d/asterisk
   /etc/rc3.d/S50asterisk -> ../init.d/asterisk
   /etc/rc4.d/S50asterisk -> ../init.d/asterisk
   /etc/rc5.d/S50asterisk -> ../init.d/asterisk
debian:/usr/src/asterisk/asterisk-1.6.1.6#

Die Asterisk Versionsnummer ausgeben

Die Installation von Asterisk ist abgeschlossen. Der folgende Befehl gibt die Versionsnummer der Telefonanlage aus (achte dabei auf das große V):

debian:/usr/src/asterisk/asterisk-1.6.1.6# asterisk -V
Asterisk 1.6.1.6
debian:/usr/src/asterisk/asterisk-1.6.1.6#

In der kommenden Woche geht es dann an die ersten Schritte mit der Telefonanlage. Wir werden auf unserem PC eine Telefonsoftware installieren und die Telefonverbindung durch einen Echotest überprüfen.

Datum der Veröffentlichung: Samstag, 17.10.2009

Nach oben

Diese Seite drucken