Source image Debian:9-slim
Executed commands:
apt -y update
apt -y upgrade
apt -y dist-upgrade
apt -y install git curl wget libnewt-dev libssl-dev libncurses5-dev
subversion libsqlite3-dev build-essential libjansson-dev libxml2-dev uuid-dev
apt -y update
cd /usr/src/
curl -O http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz
tar xvf asterisk-15-current.tar.gz
cd asterisk-15*/
contrib/scripts/get_mp3_source.sh
contrib/scripts/install_prereq install
./configure
make
make install
make samples
make config
ldconfig
groupadd asterisk useradd -r -d /var/lib/asterisk -g asterisk asterisk usermod -aG audio,dialout asterisk chown -R asterisk.asterisk /etc/asterisk chown -R asterisk.asterisk /var/{lib,log,spool}/asterisk chown -R asterisk.asterisk /usr/lib/asterisk
$ sudo vim /etc/default/asterisk AST_USER="asterisk" AST_GROUP="asterisk"
$ sudo vim /etc/asterisk/asterisk.conf runuser = asterisk ; The user to run as. rungroup = asterisk ; The group to run as.
systemctl enable asterisk service asterisk start
Content type
Image
Digest
Size
617.4 MB
Last updated
almost 8 years ago
docker pull hroft/asterisk