GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Menginstal Asterisk di CentOS 8

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 ke root user . Kami merekomendasikan untuk bertindak sebagai non-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.


Cent OS
  1. Cara Menginstal Vagrant di CentOS 7

  2. Cara Menginstal Gitea di CentOS 8

  3. Cara Menginstal ownCloud di CentOS 8

  1. Cara Menginstal Memcached di CentOS 8

  2. Cara Menginstal Nginx di CentOS 7

  3. Cara Menginstal Apache di CentOS 7

  1. Cara Menginstal Tomcat 8.5 di CentOS 7

  2. Cara Menginstal Jenkins di CentOS 7

  3. Cara Menginstal Asterisk di CentOS 7