Thursday, March 28, 2024
Asterisk Debian Linux Mint Ubuntu

Cara Install Asterisk pada Ubuntu 20.04 / Debian 11 / Linux Mint

Asterisk

“Cara Install Asterisk pada Ubuntu 20.04 / Debian 11 / Linux Mint”

Pendahuluan

Asterisk adalah platform PBX open-source yang populer untuk mengembangkan aplikasi komunikasi seperti server konferensi dan gateway VoIP. Ini digunakan oleh individu, usaha kecil, perusahaan besar, dan pemerintah di seluruh dunia.

Fitur Asterisk termasuk pesan suara, musik ditahan, panggilan konferensi, antrian panggilan, rekaman panggilan, respon suara interaktif, pesan SMS, dan banyak lagi.

Persyaratan

Update OS dan Install dependensi

sudo apt update
sudo apt install wget build-essential git autoconf subversion pkg-config libtool

Install DAHDI and LibPRI

  • Install DAHDI
cd /usr/src/
sudo git clone -b next git://git.asterisk.org/dahdi/linux dahdi-linux
cd dahdi-linux
sudo make
sudo make install
cd /usr/src/
sudo git clone -b next git://git.asterisk.org/dahdi/tools dahdi-tools
cd dahdi-tools
sudo autoreconf -i
sudo ./configure
sudo make install
sudo make install-config
sudo dahdi_genconf modules
cd /usr/src/
sudo git clone https://gerrit.asterisk.org/libpri libpri
cd libpri
sudo make
sudo make install

Installing Asterisk

  • Clone astrerisk
cd /usr/src/
sudo git clone -b 18 https://gerrit.asterisk.org/asterisk asterisk-18
cd asterisk-18/
sudo contrib/scripts/get_mp3_source.sh
  • install dependesi
sudo contrib/scripts/install_prereq install
sudo ./configure
sudo make menuselect
  • Start compilation
sudo make -j2
  • make install
sudo make install
sudo make samples
  • Install PBX
sudo make basic-pbx
  • Install asterisk
sudo make config
  • update liberies cache
sudo ldconfig

Membuat Asterisk User

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk
  • Edit file
sudo nano /etc/default/asterisk
AST_USER="asterisk"
AST_GROUP="asterisk"
  • Tambahkan ke group
sudo usermod -a -G dialout,audio asterisk
  • Ganti Permission
sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
sudo chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Mulai Jalankan Asterisk

  • Start Service
sudo systemctl start asterisk
sudo asterisk -vvvr
  • Enable service
sudo systemctl enable asterisk

Konfigurasi Firewall

sudo ufw allow 5060/udp
sudo ufw allow 10000:20000/udp

Penutup

Sahabat Blog Learning & Doing demikianlah penjelasan mengenai Cara Install Asterisk pada Ubuntu 20.04 / Debian 11 / Linux Mint. Semoga Bermanfaat . Sampai ketemu lagi di postingan berikut nya.

(Visited 831 times, 1 visits today)

Similar Posts