Cara install Asterisk di Ubuntu 20.04

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

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

Tutorial ini menjelaskan cara menginstal Asterisk di Ubuntu 20.04.

Repositori Ubuntu menyertakan versi Asterisk yang lebih lama. Pada artikel kali ini saya akan menjelaskan Cara install Asterisk di Ubuntu 20.04

Prasyarat

Instal paket berikut yang diperlukan untuk mengunduh dan membangun Asterisk:

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

Menginstal DAHDI dan LibPRI

AHDI adalah seperangkat driver dan utilitas yang memungkinkan Asterisk berkomunikasi dengan telepon analog dan digital. Pustaka LibPRI memungkinkan Asterisk untuk berkomunikasi dengan koneksi ISDN. Jika Anda tidak membutuhkan pustaka ini, Anda dapat melewati bagian ini.

Beralih ke direktori / usr / src dan unduh serta instal 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 -isudo ./configure
sudo make install
sudo make install-config
sudo dahdi_genconf modules

Jalankan perintah berikut untuk membuat LibPRI:

cd /usr/src/



sudo git clone https://gerrit.asterisk.org/libpri libpri

cd libpri

sudo make

sudo make install

Menginstal Asterisk

Gandakan sumber Asterisk di direktori / usr / src:

cd /usr/src/

sudo git clone -b 18 https://gerrit.asterisk.org/asterisk asterisk-18

Pada saat penulisan, versi terbaru Asterisk adalah 18.x. Jika ada versi baru yang tersedia, ubah nomor cabang pada perintah di atas.

Sebelum melanjutkan dengan langkah selanjutnya, ubah ke direktori sumber Asterisk:

cd asterisk-18/

Unduh sumber MP3 yang diperlukan untuk membangun modul MP3 dan menggunakan file MP3 di Asterisk:

sudo contrib/scripts/get_mp3_source.sh

Jalankan skrip install_prereq untuk menginstal dependensi yang diperlukan:

sudo contrib/scripts/install_prereq install

Skrip konfigurasi melakukan beberapa pemeriksaan untuk memastikan semua ketergantungan pada sistem Anda ada. Jalankan skrip dengan mengetik:

sudo ./configure

Langkah selanjutnya adalah memilih modul yang ingin Anda kompilasi dan instal. Akses menu pilih, dengan mengetik:

sudo make menuselect

Kemudian anda dapat memilih format MP3 sesuai keinginan

Cara install Asterisk di Ubuntu 20.04

Setelah Anda selesai, alihkan ke tombol “Simpan dan Keluar” dan tekan “Enter”.

Mulai proses kompilasi:

sudo make -j2

Proses kompilasi mungkin memakan waktu, tergantung pada sistem Anda. Anda dapat memodifikasi -j flag sesuai dengan jumlah core di prosesor Anda.

Setelah selesai, instal Asterisk dan modulnya dengan mengetik:

sudo make install

anda juga dapat menambahkan kopnfigurasi lain nya dengan Perintah :

sudo make samples

Atau instal file konfigurasi PBX dasar:

sudo make basic-pbx

Langkah terakhir adalah menginstal skrip init Asterisk dengan mengetik:

sudo make config

Ini juga merupakan ide yang baik untuk menjalankan ldconfig untuk memperbarui cache bersama:

sudo ldconfig

Membuat USer Asterisk

default, Asterisk dijalankan sebagai pengguna root. Kami akan membuat pengguna sistem baru dan mengonfigurasi Asterisk untuk dijalankan sebagai pengguna yang baru dibuat untuk alasan keamanan.

Jalankan perintah berikut untuk membuat pengguna sistem baru bernama asterisk:

sudo adduser --system --group --home /var/lib/asterisk --no-create-home --gecos "Asterisk PBX" asterisk

konfigurasikan Asterisk untuk dijalankan sebagai pengguna asterisk, buka file / etc / default / asterisk dan hapus komentar pada dua baris berikut:

udo nano /etc/default/asterisk
AST_USER="asterisk"
AST_GROUP="asterisk"

Tambahkan pengguna tanda bintang ke grup dialout dan audio:

sudo usermod -a -G dialout,audio asterisk

Kami juga perlu mengubah kepemilikan dan izin semua file dan direktori tanda bintang sehingga tanda bintang pengguna dapat mengakses file tersebut:

sudo chown -R asterisk: /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk
chmod -R 750 /var/{lib,log,run,spool}/asterisk /usr/lib/asterisk /etc/asterisk

Memulai Asterisk

Sekarang Anda sudah siap, mulai layanan Asterisk dengan perintah berikut:

sudo systemctl start asterisk

Untuk memverifikasi bahwa Asterisk sedang berjalan, sambungkan ke antarmuka baris perintah Asterisk (CLI) dengan mengetik:

sudo asterisk -vvvr

Anda akan melihat perintah CLI Asterisk default:

Connected to Asterisk GIT-18-263f906af4 currently running on ubuntu2004 (pid = 91303)
ubuntu2004*CLI>

Langkah terakhir adalah mengaktifkan layanan Asterisk untuk memulai saat boot dengan:

sudo systemctl enable asterisk

0 Shares:
Leave a Reply

Your email address will not be published.

You May Also Like