Asterisk adalah framework gratis dan Open Source untuk membangun aplikasi komunikasi. Asterisk mengubah komputer biasa menjadi server komunikasi VoIP. Asterisk mendukung sistem IP PBX, gateway VoIP, server konferensi dan digunakan oleh bisnis kecil, bisnis besar, pusat panggilan, operator, dan pemerintah di seluruh dunia. Hari ini kita akan menginstal Asterisk di Debian. Semua paket yang diperlukan akan diinstal melalui apt, tetapi Asterisk akan diinstal dari sumber. Mari kita lihat cara memasang Asterisk di Debian
Ada banyak versi Asterisk yang tersedia di situs web mereka, tetapi yang terbaru adalah 13 dengan LTS (Long Term Support). Jadi kami akan mengunduhnya dari sumber dan menginstalnya di tutorial ini.
Pertama-tama kita akan menginstal lingkungan build:
apt-get install build-essential
Perintah ini akan menginstal paket dasar yang diperlukan pada server baru untuk menginstal Asterisk 13.
Sekarang kita akan menginstal beberapa dependensi lagi yang secara langsung bergantung pada Asterisk 13:
apt-get install openssl libxml2-dev libncurses5-dev uuid-dev sqlite3 libsqlite3-dev pkg-config libjansson-dev
Perintah ini akan menginstal perpustakaan yang diperlukan Asterisk untuk bekerja dan untuk CDR ada banyak opsi yang tersedia. Saat ini, kami akan menginstal SQLite juga karena kami belum memutuskan apakah kami akan menggunakan Mysql atau SQLite.
Sekarang kita akan mengunduh asterisk dari situs web mereka dengan perintah berikut:
wget http://downloads.asterisk.org/pub/telephony/asterisk/asterisk-13-current.tar.gz
Sekarang kita telah berhasil mendownload Asterisk 13 di server kita.
Untuk menginstalnya dari sumber yang telah kami unduh, kami harus mengekstraknya. Gunakan perintah berikut untuk mengekstrak:
tar xvf asterisk-13-current.tar.gz
Sekarang masuk ke folder untuk menginstal Asterisk:
cd asterisk-13.3.2/
Untuk mengkompilasi dari sumber, kita harus menggunakan perintah berikut yang akan memeriksa semua dependensi yang diinstal sebelum menginstal perangkat lunak:
./configure
Gambar di atas menunjukkan bahwa ada beberapa perpustakaan yang hilang sekarang kami akan menyelesaikan dependensi ini satu per satu:
tar xvf jansson-2.5.tar.gz
Sekarang kami telah mengunduh pustaka yang hilang dan kami akan mengompilasinya dari sumber untuk menyelesaikan masalah:
cd jansson-2.5/
./configure
Karena semua dependensinya terpenuhi, sekarang kita akan menjalankan perintah berikut untuk menginstal Libjasson:
make && make install && ldconfig
Sekarang kita akan pergi ke folder Asterisk dan menjalankan perintah ./configure lagi untuk memeriksa apakah ada ketergantungan lain yang tersisa:
Ini menunjukkan bahwa sekarang kita siap untuk menginstal Asterisk karena semua dependensinya terpenuhi. Sekarang jalankan serangkaian perintah berikut dan tunggu sebentar karena akan membutuhkan waktu untuk mengeksekusi:
make
make install & make samples
Asterisk sekarang terinstal dan siap digunakan. Anda dapat login ke konsol asterisk dengan perintah berikut:
asterisk -cvvvvvvvv
Jadi kami telah berhasil menginstal Asterisk di Server Debian kami dan Anda dapat mulai bekerja di Asterisk.
Tautan
- Asterisk