Asterisk Installation

Schritt für Schritt-Anleitung einer Asterisk-Installation

Nachfolgend wird eine Installation anhand ASTERISK 13 mit SRTP und PJSIP gezeigt.

Vorraussetzung:

  • Debian 9 (Stretch)
  • generische Treiber eingebunden

1. Paketabhängigkeiten für Asterisk und Zusatzmodule installieren

Auf der Debian 9 Konsole werden alle folgenden Komandos mit root-Rechten eingegeben:

apt-get -y install libncurses5-dev libssl-dev libxml2-dev libsqlite3-dev subversion libgtk2.0-dev libnewt0.52 libnewt-dev libspandsp2 libspandsp-dev uuid-dev libjansson-dev unixodbc unixodbc-dev odbcinst default-libmysqlclient-dev

2. SRTP herunterladen und installieren

cd /usr/src

wget http://www.asterisk-berlin.de/downloads/libsrtpv1.5.4.tar.gz

tar -xvzf /usr/src/libsrtpv1.5.4.tar.gz -C /usr/src/

cd /usr/src/libsrtp-1.5.4

./configure CFLAGS=-fPIC --prefix=/usr

make -j$(nproc)

make install

3. ASTERISK entpacken und installieren

cd /usr/src

wget --user="${HTTPUSER}" --password="${HTTPPASS}" http://www.asterisk-berlin.de/downloads/asterisk-13.20.0.tar.gz --output-document=/usr/src/asterisk-13.20.0.tar.gz

tar -zxvf asterisk-13.20.0.tar.gz

cd /usr/src/asterisk-13.20.0

./contrib/scripts/get_mp3_source.sh

./configure --with-pjproject-bundled

make -j$(nproc)

make install

make samples

make config

make install-logrotate

Fertig! Nun ist Asterisk 13 installiert.