Asterisk16 Install On CentOS 7
Daftar Isi:
- Prasyarat
- Nonaktifkan Selinux
- Unduh Asterisk
- Instal Ketergantungan Asterisk
- Instal Asterisk
- Sesuaikan Aturan Firewall
- Kesimpulan
Asterisk adalah platform PBX sumber terbuka yang paling populer dan banyak diadopsi yang mendukung sistem IP PBX, 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, respons suara interaktif dan banyak lagi.
Tutorial ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk menginstal Asterisk 15 di CentOS 7.
Prasyarat
-
Sebelum melanjutkan dengan tutorial ini, pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.
Perbarui sistem CentOS Anda dan instal alat pengembangan yang diperlukan untuk mengkompilasi kode sumber Asterisk:
sudo yum update
sudo yum groupinstall core base "Development Tools"
Nonaktifkan Selinux
Jika SELinux diatur ke mode
enforcing
, Asterisk tidak akan berfungsi dengan benar.
Untuk menonaktifkan fitur keamanan SELinux, buka file
/etc/selinux/config
dan set
SELINUX=disabled
# This file controls the state of SELinux on the system. # SELINUX= can take one of these three values: # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - No SELinux policy is loaded. SELINUX=disabled # SELINUXTYPE= can take one of these two values: # targeted - Targeted processes are protected, # mls - Multi Level Security protection. SELINUXTYPE=targeted
Simpan file dan reboot sistem CentOS Anda dengan:
sudo shutdown -r now
Setelah mesin dinyalakan, pastikan bahwa perintah
getenforce
mengembalikan
Disabled
:
getenforce
Unduh Asterisk
Kita akan mengunduh sumber Asterisk di
/usr/src
yang merupakan lokasi umum untuk menempatkan file sumber.
Ubah ke
/usr/src
dengan mengetik:
cd /usr/src/
Unduh versi terbaru Asterisk 15 dengan perintah wget berikut:
sudo wget
Setelah unduhan selesai, ekstrak file yang diunduh menggunakan perintah berikut:
sudo tar zxf asterisk-15-current.tar.gz
Sebelum melanjutkan dengan langkah-langkah selanjutnya, pastikan Anda mengubah ke direktori sumber Asterisk dengan mengetik:
Instal Ketergantungan Asterisk
Unduh sumber MP3 yang diperlukan untuk membuat modul MP3 dan menggunakan file MP3 di Asterisk:
sudo contrib/scripts/get_mp3_source.sh
Selanjutnya instal semua dependensi yang hilang dengan skrip
install_prereq
:
sudo contrib/scripts/install_prereq install
Script akan menginstal semua paket yang diperlukan dan setelah berhasil menyelesaikannya, ia akan mencetak pesan berikut:
############################################# ## install completed successfully #############################################
Instal Asterisk
Script
configure
akan melakukan sejumlah pemeriksaan untuk memastikan semua dependensi yang diperlukan oleh proses build dan install ada, mulai skrip dengan mengetik:
sudo./configure --libdir=/usr/lib64
Setelah berhasil menyelesaikan, Anda akan melihat output berikut:
Langkah terakhir adalah mengaktifkan layanan Asterisk untuk memulai saat boot dengan:
sudo systemctl enable asterisk
Sesuaikan Aturan Firewall
Sekarang Asterisk diinstal dan dijalankan, Anda perlu mengkonfigurasi firewall Anda untuk mengizinkan lalu lintas pada port spesifik Asterisk.
Jika Anda tidak mengaktifkan firewall di sistem Anda, Anda dapat melewati bagian ini.Buka editor teks pilihan Anda dan buat layanan Firewalld berikut:
/etc/firewalld/services/asterisk.xml
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
asterisk Asterisk is a software implementation of a telephone private branch exchange (PBX).
Simpan file dan terapkan aturan firewall baru dengan mengetik:
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
Akhirnya periksa apakah aturan firewall baru berhasil diterapkan dengan:
sudo firewall-cmd --list-all
public (active) target: default icmp-block-inversion: no interfaces: eth0 sources: services: ssh dhcpv6-client asterisk ports: protocols: masquerade: no forward-ports: source-ports: icmp-blocks: rich rules:
Jangan ragu untuk menyesuaikan firewall sesuai kebutuhan Anda.
Kesimpulan
Dalam panduan ini, kami telah menunjukkan kepada Anda cara menginstal versi Asterisk terbaru dari sumber pada sistem CentOS Anda.
Anda sekarang harus memeriksa Dokumentasi Asterisk dan mempelajari lebih lanjut tentang cara mengkonfigurasi dan menggunakan Asterisk.
tanda bintang centosCara menginstal dan mengkonfigurasi server nfs pada centos 8
Dalam tutorial ini, Anda akan melalui langkah-langkah yang diperlukan untuk menyiapkan Server NFSv4 di CentOS 8. Kami juga akan menunjukkan kepada Anda cara memasang sistem file NFS pada klien.
Cara menginstal asterisk pada debian 9
Asterisk adalah kerangka kerja open source yang paling populer dan banyak diadopsi untuk membangun aplikasi komunikasi. Dalam tutorial ini kami akan menunjukkan kepada Anda bagaimana menginstal Asterisk 15 pada Debian 9.
Cara menginstal asterisk di ubuntu 18.04
Asterisk adalah platform PBX sumber terbuka yang paling populer dan banyak diadopsi yang mendukung sistem IP PBX, server konferensi, dan gateway VoIP. Tutorial ini akan memandu Anda melalui langkah-langkah yang diperlukan untuk menginstal Asterisk 15 di Ubuntu 18.04.