Dalam tutorial ini, kami akan menunjukkan kepada Anda cara menginstal Asterisk di Ubuntu 18.04 LTS. Bagi Anda yang belum tahu, Asterisk adalah platform PBX open source yang paling populer dan diadopsi secara luas. mendukung sistem IP PBX, server konferensi, dan gateway VoIP. Digunakan oleh individu, bisnis kecil, perusahaan besar, dan pemerintah di seluruh dunia.
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 di server Ubuntu 18.04 Bionic Beaver.
Prasyarat
- Server yang menjalankan salah satu sistem operasi berikut:Ubuntu 18.04 (Bionic Beaver).
- Sebaiknya Anda menggunakan penginstalan OS baru untuk mencegah potensi masalah.
- Akses SSH ke server (atau cukup buka Terminal jika Anda menggunakan desktop).
- 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 Ubuntu 18.04 LTS Bionic Beaver
Langkah 1. Pertama, pastikan bahwa semua paket sistem Anda mutakhir dengan menjalankan apt-get
berikut perintah di terminal.
sudo apt-get update sudo apt-get upgrade
Langkah 2. Memasang Dependensi.
Instal semua paket yang diperlukan di Asterisk Anda dengan perintah berikut:
apt-get install build-essential apt-get install git-core subversion libjansson-dev sqlite autoconf automake libxml2-dev libncurses5-dev libtool
Langkah 3. Menginstal Asterisk di Ubuntu 18.04 LTS.
Pertama, unduh Asterisk versi terbaru:
cd /usr/src/ wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-15-current.tar.gz tar zxf asterisk-15-current.tar.gz
Setelah arsip asterisk diekstrak, ubah ke direktori asterisk-15.5.0 dengan perintah berikut:
cd asterisk-15.*/ ./contrib/scripts/install_prereq install
Skrip akan menginstal semua paket yang diperlukan dan setelah berhasil diselesaikan, skrip akan mencetak pesan berikut:
############################################# ## install completed successfully. ## #############################################
Langkah selanjutnya adalah menjalankan skrip ./configure yang akan memeriksa sistem Anda untuk perpustakaan dan binari yang hilang dan menyiapkan kode sumber Asterisk untuk proses pembuatan:
./configure
Setelah berhasil diselesaikan, Anda akan melihat output berikut:
configure: Menuselect build configuration successfully completed .$$$$$$$$$$$$$$$=.. .$7$7.. .7$$7:. .$$:. ,$7.7 .$7. 7$$$$ .$$77 ..$$. $$$$$ .$$$7 ..7$ .?. $$$$$ .?. 7$$$. $.$. .$$$7. $$$$7 .7$$$. .$$$. .777. .$$$$$$77$$$77$$$$$7. $$$, $$$~ .7$$$$$$$$$$$$$7. .$$$. .$$7 .7$$$$$$$7: ?$$$. $$$ ?7$$$$$$$$$$I .$$$7 $$$ .7$$$$$$$$$$$$$$$$ :$$$. $$$ $$$$$$7$$$$$$$$$$$$ .$$$. $$$ $$$ 7$$$7 .$$$ .$$$. $$$$ $$$$7 .$$$. 7$$$7 7$$$$ 7$$$ $$$$$ $$$ $$$$7. $$ (TM) $$$$$$$. .7$$$$$$ $$ $$$$$$$$$$$$7$$$$$$$$$.$$$$$$ $$$$$$$$$$$$$$$$. configure: Package configured for: configure: OS type : linux-gnu configure: Host CPU : x86_64 configure: build-cpu:vendor:os: x86_64 : pc : linux-gnu : configure: host-cpu:vendor:os: x86_64 : pc : linux-gnu :
Setelah konfigurasi selesai, mulailah proses kompilasi menggunakan perintah make:
make
Setelah proses build selesai, Anda akan melihat pesan berikut:
+--------- Asterisk Build Complete ---------+ + Asterisk has successfully been built, and + + can be installed by running: + + + + make install + +-------------------------------------------+
Seperti pesan di atas, langkah selanjutnya adalah menginstal Asterisk dan modulnya dengan mengetik:
make install
Setelah instalasi selesai, skrip akan menampilkan pesan berikut:
+---- Asterisk Installation Complete -------+ + + + YOU MUST READ THE SECURITY DOCUMENT + + + + Asterisk has successfully been installed. + + If you would like to install the sample + + configuration files (overwriting any + + existing config files), run: + + + + For generic reference documentation: + + make samples + + + + For a sample basic PBX: + + make basic-pbx + + + + + +----------------- or ---------------------+ + + + You can go ahead and install the asterisk + + program documentation now or later run: + + + + make progdocs + + + + **Note** This requires that you have + + doxygen installed on your local system + +-------------------------------------------+
Jalankan perintah make sample untuk menginstal file konfigurasi sampel Asterisk:
make samples make config make install-logrotate
Anda akan melihat output berikut yang menunjukkan bahwa konfigurasi logrotasi telah berhasil dibuat:
if [ ! -d "/etc/asterisk/../logrotate.d" ]; then \ /usr/bin/install -c -d "/etc/asterisk/../logrotate.d" ; \ fi sed 's#__LOGDIR__#/var/log/asterisk#g' < contrib/scripts/asterisk.logrotate | sed 's#__SBINDIR__#/usr/sbin#g' > contrib/scripts/asterisk.logrotate.tmp /usr/bin/install -c -m 0644 contrib/scripts/asterisk.logrotate.tmp "/etc/asterisk/../logrotate.d/asterisk" rm -f contrib/scripts/asterisk.logrotate.
Langkah terakhir adalah mengaktifkan layanan Asterisk untuk memulai saat boot dengan:
systemctl start asterisk systemctl enable asterisk systemctl status asterisk
Selamat! Anda telah berhasil menginstal Asterisk. Terima kasih telah menggunakan tutorial ini untuk menginstal Asterisk di Ubuntu 18.04 LTS Bionic Beaver Anda. Untuk bantuan tambahan atau informasi berguna, kami menyarankan Anda untuk memeriksa situs web resmi Asterisk .