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.