Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Asterisk di CentOS 8. Bagi Anda yang belum tahu, Asterisk adalah software PBX open source. Digunakan untuk mengelola Sesi SIP antara titik akhir. Asterisk adalah server yang sangat kuat yang dapat digunakan untuk mengimplementasikan PBX, IVR, gateway VoIP, dan banyak fitur lainnya. Asterisk mendukung banyak protokol VoIP seperti SIP (Session Initiation Protocol) dan MGCP (Media Gateway Control Protocol. Ini juga mendukung banyak perangkat keras seperti kartu analog, kartu PRI, dll.
Artikel ini mengasumsikan Anda memiliki setidaknya pengetahuan dasar tentang Linux, tahu cara menggunakan shell, dan yang terpenting, Anda meng-host situs Anda di VPS Anda sendiri. Instalasi cukup sederhana dan mengasumsikan Anda sedang berjalan di akun root, jika tidak, Anda mungkin perlu menambahkan 'sudo
' ke perintah untuk mendapatkan hak akses root. Saya akan menunjukkan kepada Anda langkah demi langkah instalasi Asterisk pada CentOS 8.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:CentOS 8.
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Seorang
non-root sudo user
atau akses keroot user
. Kami merekomendasikan untuk bertindak sebagainon-root sudo user
, namun, karena Anda dapat membahayakan sistem jika tidak berhati-hati saat bertindak sebagai root.
Instal Asterisk di CentOS 8
Langkah 1. Pertama, mari kita mulai dengan memastikan sistem Anda mutakhir.
sudo dnf update sudo dnf install epel-release sudo dnf config-manager –set-enabled PowerTools
Langkah 2. Nonaktifkan SELinux pada sistem CentOS.
Setel SELinux dalam mode Permisif dengan menjalankan perintah di bawah ini:
sudo setenforce 0 sudo sed -i 's/\(^SELINUX=\).*/\SELINUX=permissive/' /etc/selinux/config
Langkah 3. Memasang Dependensi.
Instal semua paket yang diperlukan di Asterisk Anda dengan perintah berikut:
sudo dnf group install "Development Tools" sudo dnf install git wget vim net-tools sqlite-devel psmisc ncurses-devel libtermcap-devel newt-devel libxml2-devel libtiff-devel gtk2-devel libtool libuuid-devel subversion kernel-devel kernel-devel-$(uname -r) crontabs cronie-anacron libedit libedit-devel
Langkah 4. Menginstal Asterisk di CentOS 8.
Ayo unduh sumber Asterisk 18 terbaru di Centos 8 kami dari situs web resmi:
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz tar xvfz asterisk-18-current.tar.gz cd asterisk-18*/
Sekarang jalankan skrip konfigurasi menggunakan perintah berikut:
./configure --with-jansson-bundled
Selanjutnya, gunakan perintah berikut untuk membuka menu konfigurasi asterisk:
make menuselect
Setelah itu, mulailah proses kompilasi menggunakan perintah make:
make && make all && make install
Setelah selesai, jalankan perintah make sample untuk menginstal file konfigurasi sampel Asterisk:
make samples make config ldconfig
Sekarang kita akan memulai layanan asterisk dan mengaktifkannya sehingga akan berjalan dengan setiap reboot sistem:
systemctl start asterisk systemctl enable asterisk
Uji dengan perintah asterisk untuk memastikan Asterisk CLI berfungsi:
asterisk -rvvv
Selamat! Anda telah berhasil menginstal Asterisk. Terima kasih telah menggunakan tutorial ini untuk menginstal Asterisk pada sistem CentOS 8 Anda. Untuk bantuan tambahan atau informasi yang berguna, kami menyarankan Anda untuk memeriksa situs resmi Asterisk.