Installation einer VOIP-Telefonanlage mit ISDN-Zugang

Anforgerung:

Eine VOIP-Telefonanlage soll eine bestehende Telefonanlage ersehten. Wenn möglich sollen die bestehenden Telefone übernommen werden.

Das wird benötigt:

  • Server: der Server sollte für etwa 15 gleichzeitige Verbindungen ca 1,5GHz haben und ca 512MB Ram.
  • Telefone: für jeden Arbeitsplatz wird ein VOIP-Telefon bzw ein Adapter für den Anschluss eines bestehenden Telefons benötigt.
  • ISDN: Zum zugang ins ISDN-Netz wird eine ISDN-Karte benötigt.

Installation von AsteriskNOW:

Es gibt 2 Installationsansätze. Der eine ist über die Komandozeile der andere über ein vorgefertigte Installation.

Als erstes beschreibe ich den „Leichten“ Weg mit der Installation über das vorgefertigte ISO-File. Da bei diesem ISO-File schon alle benötigten Komponenten enthalten sind entfällt die Aufwendigere installation der eigentlichen Telfonanlage. Hier verwende ich AsteriskNOW.

Installation Asterisk unter Debian:

vorbereitende instalationstätigkeiten:

apt-get install pppdcapiplugin ppp

apt-get -y install build-essential libncurses5-dev libcurl3-dev libvorbis-dev libspeex-dev unixodbc unixodbc-dev libiksemel-dev linux-headers-`uname -r` flex bc pciutils libnewt-dev libusb-dev

apt-get -y install linux-source kernel-package g++ libncurses5-dev sqlite zlib1g-dev libmysqlclient15-dev libsqlite0-dev

downloaden der AVM-Fritzkatrentreibern
wget http://download.avm.de/cardware/fritzcrd.pci/linux/suse.93/fcpci-suse93-3.11-07.tar.gz
Treiber

entpacken der Treiber
tar -xvzf fcpci-suse93-3.11-07.tar.gz

patchen
cd fritz
patch -p1 < ../fritz-tools.diff
./install

Hisax treiber entladen, da er sich mit dem Fritzkartentreibern nicht verträgt.
lsmod | grep ^hisax
rmmod hisax_fcpcipnp
rmmod hisax_isca
rmmod hisax

laden des Fritz Treibers:
modprobe -v fcpci

Capi-initialisieren
capiinit

Capi-Info
capiinf

Damit der Treiber auch beim Systemstart geladen wird, muss in der Datei /etc/isdn/capi.conf editiert werden. Dafür einfach das Kommentarzeichen entfernen.

Download:

Asterisk-1.4

Asterisk-1.6

Asterisk-Addons-1.4

Asterisk-Addons-1.6

Asterisk-gui

libpri-1.4 aktuell

Eigentliche Installation von Asterisk:

LibPri:

cd /usr/src/
wget http://downloads.digium.com/pub/telephony/libpri/libpri-1.4-current.tar.gz
tar -xvzf libpri-1.4-current.tar.gz
cd libpri-1.4.<Version>
make
make install

Asterisk:

cd /usr/src/
wget http://downloads.digium.com/pub/telephony/asterisk/asterisk-1.6-current.tar.gz
tar -xvzf asterisk-1.6-current.tar.gz
cd asterisk-1.6.<Version>
./configure
make
make install
make samples
make config

Asterisk-Addons:

cd ..
wget http://downloads.digium.com/pub/telephony/asterisk/asterisk-addons-1.6-current.tar.gz
tar -xvzf asterisk-addons-1.6-current.tar.gz
cd asterisk-addons-1.6.<Version>
make clean
./configure
make
make install
make config

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

*