“Cara Install Asterisk pada Ubuntu 20.04 / Debian 11 / Linux Mint”
Daftar Isi
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
- build LibPRI
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
- Ganti direktori
cd asterisk-18/
sudo contrib/scripts/get_mp3_source.sh
- install dependesi
sudo contrib/scripts/install_prereq install
- cek script
sudo ./configure
- Select modul
sudo make menuselect
- Start compilation
sudo make -j2
- make install
sudo make install
- setting generic configuration
sudo make samples
- Install PBX
sudo make basic-pbx
- Install asterisk
sudo make config
- update liberies cache
sudo ldconfig
Membuat Asterisk User
- Buat system 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
- Connect ke CLI
sudo asterisk -vvvr
- Enable service
sudo systemctl enable asterisk
Konfigurasi Firewall
- Tambahkan 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.