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

Cara menginstal Asterisk 18 di CentOS 8

Asterisk adalah sistem komunikasi gratis, opensource, dan kuat yang digunakan oleh sistem IP PBX, gateway VoIP, server konferensi yang digunakan di UKM, perusahaan, pusat panggilan, operator, dan lembaga pemerintah di seluruh dunia. Memasang Server Asterisk adalah langkah pertama menuju implementasi sistem PBX dan VoIP yang terjangkau, andal, dan sangat tersedia karena merupakan platform open source sehingga pengguna dapat menggunakannya sesuai kebutuhan mereka. Dalam panduan hari ini kami akan membahas instalasi dan konfigurasi Asterisk 18 LTS pada CentOS 8 karena Asterisk 18 baru-baru ini dirilis untuk penggunaan produksi dan tersedia untuk diunduh. Jika Anda menggunakan rilis Asterisk sebelumnya, maka inilah saat yang tepat untuk merencanakan upgrade.

Mari Mulai Instalasi Asterisk dan prasyaratnya gunakan langkah-langkah berikut:

Langkah 1:Memperbarui sistem

Perbarui sistem Anda sebelum menginstal Asterisk.

sudo yum -y update

Setelah memperbarui atur SELinux dalam mode permisif dengan menjalankan perintah berikut:

setenforce 0
sudo sed -i 's/\(^SELINUX=\).*/\SELINUX=permissive/' /etc/selinux/config
reboot

jika Anda membuka selinux menggunakan "sudo nano /etc/selinux/config" akan terlihat seperti ini karena kami telah mengatur selinux dalam mode permisif:

Langkah 2:Tambahkan Repositori EPEL

Tambahkan repositori EPEL ke CentOS 8 Anda dengan menggunakan perintah berikut:

sudo yum -y install epel-release
sudo yum config-manager --set-enabled powertools

Langkah 3:Instal Alat Pengembangan

Sekarang instal alat Pengembangan dan paket yang diperlukan karena merupakan prasyarat untuk Asterisk.

sudo yum group -y install "Development Tools"
sudo yum -y 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:Unduh dan Instal Jansson

Kami akan menginstal Jansson yang merupakan library C karena akan_digunakan untuk encoding dan decoding data media.

cd /usr/src
git clone https://github.com/akheron/jansson.git 
cd jansson 
autoreconf -i 
./configure --prefix=/usr/ 
make 
make install

Langkah 5:Unduh dan Instal PJSIP

PJSIP adalah perpustakaan komunikasi multimedia yang kuat yang ditulis dalam bahasa C. Ini digunakan dalam implementasi protokol berbasis standar seperti SIP, SDP, RTP, STUN, TURN, dan ICE.

Bangun PJSIP dari sumber dengan menjalankan perintah berikut di terminal Anda.

cd /usr/src
git clone https://github.com/pjsip/pjproject.git
cd pjproject
./configure CFLAGS="-DNDEBUG -DPJ_HAS_IPV6=1" --prefix=/usr --libdir=/usr/lib64 --enable-shared --disable-video --disable-sound --disable-opencore-amr
make dep
make
sudo make install
sudo ldconfig

Langkah 6:Unduh dan Instal Asterisk

cd /usr/src
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-18-current.tar.gz
tar xvfz asterisk-18-current.tar.gz
cd asterisk-18.6.0

Konfigurasi asterisk yang telah didownload dengan menggunakan perintah berikut:

./configure --libdir=/usr/lib64

Setelah konfigurasi asterisk berhasil akan muncul tampilan seperti ini:

Langkah 7:Setel opsi menu Asterisk

Atur opsi menu tanda bintang menggunakan perintah berikut:

make menuselect

Gunakan tombol Panah untuk menavigasi menu dan tombol Enter untuk memilih opsi menu.

1:Di bawah Add-on pilih chan_ooh323 dan format_mp3 seperti yang ditunjukkan di bawah ini

2:Pada Paket Suara Inti, pilih format paket Audio seperti yang ditunjukkan di bawah ini:

3:Untuk Music On Hold, pilih modul minimal berikut

6:Pada Paket Suara Ekstra pilih seperti yang ditunjukkan di bawah ini:

6:Aktifkan app_macro di bawah bagian Aplikasi.

Jangan ragu untuk mengubah setelan lain sesuai kebutuhan Anda, lalu simpan dan keluar setelah selesai.

Langkah 8:Bangun dan Instal Asterisk

Unduh pustaka dekoder mp3 ke pohon sumber karena asterisk dapat menggunakan mp3.

contrib/scripts/get_mp3_source.sh

Bangun dan instal tanda bintang menggunakan perintah berikut:

make
sudo make install 
make samples
make config
sudo ldconfig

Langkah 9:Mulai dan Gunakan Asterisk

Mulai Tanda Bintang:

sudo systemctl start asterisk

Aktifkan Layanan Asterisk agar dapat dimulai secara otomatis setiap kali sistem di-boot ulang.

sudo systemctl enable asterisk

Konfirmasi status layanan menggunakan perintah berikut:

Uji dengan perintah asterisk untuk memastikan CLI Asterisk berfungsi:

Terima kasih! Sekarang Anda dapat melakukan konfigurasi untuk menjalankan asterisk sesuai kebutuhan Anda.


Cent OS
  1. Cara Menginstal PHP 7, 7.2 &7.3 Pada CentOS 7

  2. Cara Menginstal Java 11 &12 di CentOS 7

  3. Cara Menginstal Wine 4.0 di CentOS 7

  1. Cara Menginstal Vim 8.2 di CentOS 7

  2. Cara Menginstal VirtualBox di CentOS 7

  3. Cara Menginstal Git di CentOS 8

  1. Cara Menginstal Docker di CentOS 8

  2. Cara Menginstal Java 8 &11 di Centos 8

  3. Cara Menginstal MySQL di CentOS 8