GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal Asterisk di Ubuntu 18.04 LTS

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 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 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 .


Ubuntu
  1. Cara Menginstal Asterisk di Ubuntu 20.04

  2. Cara Menginstal Asterisk di Ubuntu 18.04

  3. Cara Menginstal Docker di Ubuntu 22.04 / 20.04 LTS

  1. Cara Menginstal PlayOnLinux di Ubuntu 20.04 LTS

  2. Cara Menginstal MariaDB di Ubuntu 20.04 LTS

  3. Cara Menginstal Ansible di Ubuntu 20.04 LTS / 21.04

  1. Cara Menginstal Minikube di Ubuntu 20.04 LTS / 21.04

  2. Cara Menginstal Spotify di Ubuntu 18.04 LTS

  3. Cara Menginstal Prometheus di Ubuntu 18.04 LTS