Установка Asterisk 14 на CentOS 7
Isi kandungan:
- Prasyarat
- Lumpuhkan Selinux
- Muat turun Asterisk
- Pasang Dependensi Asterisk
- Pasang Asterisk
- Laraskan Peraturan Firewall
- Kesimpulannya
Asterisk adalah platform PBX sumber terbuka yang paling popular dan diterima pakai yang menguasai sistem IP PBX, pelayan persidangan dan gateway VoIP. Ia digunakan oleh individu, perniagaan kecil, perusahaan besar dan kerajaan di seluruh dunia.
Ciri-ciri asterisk termasuk mel suara, muzik ditunda, panggilan persidangan, antrian panggilan, rakaman panggilan, respons suara interaktif dan banyak lagi.
Tutorial ini akan membimbing anda melalui langkah-langkah yang diperlukan untuk memasang Asterisk 15 pada CentOS 7.
Prasyarat
-
Sebelum meneruskan tutorial ini, pastikan anda log masuk sebagai pengguna dengan keistimewaan sudo.
Kemas kini sistem CentOS anda dan pasang alatan pembangunan yang diperlukan untuk menyusun kod sumber Asterisk:
sudo yum updatesudo yum groupinstall core base "Development Tools"
Lumpuhkan Selinux
Sekiranya SELinux ditetapkan untuk mod
enforcing
, Asterisk tidak berfungsi dengan betul.
Untuk mematikan ciri keselamatan SELinux, buka fail
/etc/selinux/config
dan tetapkan
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 fail dan but semula sistem CentOS anda dengan:
sudo shutdown -r now
Setelah mesin keluar, pastikan bahawa perintah
getenforce
mengembalikan
Disabled
:
getenforce
Muat turun Asterisk
Kami akan memuat turun sumber Asterisk dalam direktori
/usr/src
yang merupakan lokasi yang sama untuk meletakkan fail sumber.
Tukar ke direktori
/usr/src
dengan menaip:
cd /usr/src/
Muat turun versi terkini Asterisk 15 dengan arahan wget berikut:
sudo wget
Setelah muat turun selesai, ekstrak fail yang dimuat turun dengan menggunakan arahan berikut:
sudo tar zxf asterisk-15-current.tar.gz
Sebelum meneruskan langkah-langkah seterusnya, pastikan anda menukar ke direktori sumber Asterisk dengan menaip:
Pasang Dependensi Asterisk
Muat turun sumber MP3 yang diperlukan untuk membina modul MP3 dan gunakan fail MP3 di Asterisk:
sudo contrib/scripts/get_mp3_source.sh
Kemudian pasang semua ketinggalan yang hilang dengan skrip
install_prereq
:
sudo contrib/scripts/install_prereq install
Skrip akan memasang semua pakej yang diperlukan dan apabila selesai, ia akan mencetak mesej berikut:
############################################# ## install completed successfully #############################################
Pasang Asterisk
Skrip
configure
akan melakukan beberapa pemeriksaan untuk memastikan semua kebergantungan yang diperlukan oleh proses bina dan pemasangan hadir, mulailah skrip dengan menaip:
sudo./configure --libdir=/usr/lib64
Apabila selesai berjaya, anda akan melihat output berikut:





Langkah terakhir ialah untuk mengaktifkan perkhidmatan Asterisk untuk memulakan boot dengan:
sudo systemctl enable asterisk
Laraskan Peraturan Firewall
Sekarang bahawa Asterisk dipasang dan berjalan, anda perlu mengkonfigurasi firewall anda untuk membenarkan trafik pada port tertentu Asterisk.
Jika anda tidak mempunyai firewall didayakan pada sistem anda, anda boleh melangkau bahagian ini.Buka pilihan editor teks anda dan buat perkhidmatan 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 fail dan gunakan peraturan firewall baru dengan menaip:
sudo firewall-cmd --add-service=asterisk --permanent
sudo firewall-cmd --reload
Akhirnya semak apakah peraturan firewall baru diterapkan dengan jayanya 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 melaraskan firewall mengikut keperluan anda.
Kesimpulannya
Dalam panduan ini, kami telah menunjukkan kepada anda cara memasang versi Asterisk terkini dari sumber pada sistem CentOS anda.
Anda kini harus menyemak Dokumentasi Asterisk dan ketahui lebih lanjut mengenai cara mengkonfigurasi dan menggunakan Asterisk.
centos asteriskMemasang, memasang semula, menaik taraf, laman web yang memberi tumpuan sepenuhnya kepada cara memasang, memasang, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP.
Microsoft telah melancarkan laman bantuan baru yang memfokuskan semata-mata mengenai cara memasang, memasang semula, menaik taraf atau menyahpasang Windows 7, Windows Vista & Windows XP. Jika anda sedang merancang untuk mengupgrade Windows Vista ke Windows 7, ini adalah sumber yang hebat!
Bagaimana untuk memasang asterisk pada debian 9
Asterisk adalah rangka kerja sumber terbuka yang paling popular dan diterima secara meluas untuk aplikasi komunikasi bangunan. Dalam tutorial ini, kami akan menunjukkan kepada anda cara memasang Asterisk 15 pada Debian 9.
Bagaimana untuk memasang asterisk pada ubuntu 18.04
Asterisk adalah platform PBX sumber terbuka yang paling popular dan diterima pakai yang menguasai sistem IP PBX, pelayan persidangan dan gateway VoIP. Tutorial ini akan membimbing anda melalui langkah-langkah yang diperlukan untuk memasang Asterisk 15 pada Ubuntu 18.04.







