Mengenal Voip dan Asterisk
Voice over Internet Protocol (VoIP) bukan merupakan teknologi baru. VoIP adalah suatu mekanisme teknologi yang memungkinkan terjadinya percakapan (voice) baik jarak jauh maupun dekat, dengan memanfaatkan internet. Terlepas dari kualitas suara yang tidak sebagus sambungan telepon biasa.
Fungsi VoIP :
1. Signalling – Signalling berfungsi untuk menamkap jaringan yang dituju, sehingga dapat melakukan inisialisasi (penyampaian) pesan/percakapan.
2. Database Service – Layanan database adalah salah satu fungsiVoIP dalam mencari tujuan akhir/endpoint yang harus dituju, sekaligus sebagai penerjemah alamat yang biasanya digunakan dalam duajaringan yang berbeda.
3. Call Connect/Disconnect (Bearer Control) – Bearer Control memungkinkan si penerima panggilan dapat memutuskan panggilan/menerima panggilan.
4. Codecs Operations – Berguna sebagai coder ataupun decoderdalam pengubahan/transmitted suara menjadi sinyal digital/paket data ataupun sebaliknya.
Asterisk adalah software IP Telephone Private Branch Exchange ( IP PBX ) yang digunakan untuk membuat sistem layanan komunikasi telepon melalui internet atau biasa disebut VoIP (Voice over Internet Protocol). Asterisk adalah software Open Source yang berjalan di linux. Asterisk juga memungkinkan komunikasi antar pengguna telepon regular dengan telepon berbasis sip (sip phones).
Asterisk mendukung infrastruktur untuk Video Call. Secara internal adalah satu aliran audio dan satu aliran video dalam panggilan yang sama. Beberapa driver saluran dan aplikasi yang memiliki dukungan video.
Installasi Voip Server ( Asterisk)
Pre-requites installasi asterisk:
Asterisk membutuhkan sistem yang berjalan dengan kernel 2.6 dan file header harus ada untuk menyusun asterisk di sistem. Asterisk ditulis dalam c; dan membutuhkan gcc dengan lib yang mendukung seperti termcap, dan openssl. Add-on Asterisk membutuhkan file header mysql jadi silakan instal mysql lib, mysql client dan header untuk mengkompilasi asterisk-addons.
Langkah-langkah:
1. Pertama kita install terlebih dahulu Debiannya.
2. Jika sudah install kita bisa langsung mulai install
Masuk ke terminal
Fungsi VoIP :
1. Signalling – Signalling berfungsi untuk menamkap jaringan yang dituju, sehingga dapat melakukan inisialisasi (penyampaian) pesan/percakapan.
2. Database Service – Layanan database adalah salah satu fungsiVoIP dalam mencari tujuan akhir/endpoint yang harus dituju, sekaligus sebagai penerjemah alamat yang biasanya digunakan dalam duajaringan yang berbeda.
3. Call Connect/Disconnect (Bearer Control) – Bearer Control memungkinkan si penerima panggilan dapat memutuskan panggilan/menerima panggilan.
4. Codecs Operations – Berguna sebagai coder ataupun decoderdalam pengubahan/transmitted suara menjadi sinyal digital/paket data ataupun sebaliknya.
Asterisk adalah software IP Telephone Private Branch Exchange ( IP PBX ) yang digunakan untuk membuat sistem layanan komunikasi telepon melalui internet atau biasa disebut VoIP (Voice over Internet Protocol). Asterisk adalah software Open Source yang berjalan di linux. Asterisk juga memungkinkan komunikasi antar pengguna telepon regular dengan telepon berbasis sip (sip phones).
Asterisk mendukung infrastruktur untuk Video Call. Secara internal adalah satu aliran audio dan satu aliran video dalam panggilan yang sama. Beberapa driver saluran dan aplikasi yang memiliki dukungan video.
Installasi Voip Server ( Asterisk)
Pre-requites installasi asterisk:
Asterisk membutuhkan sistem yang berjalan dengan kernel 2.6 dan file header harus ada untuk menyusun asterisk di sistem. Asterisk ditulis dalam c; dan membutuhkan gcc dengan lib yang mendukung seperti termcap, dan openssl. Add-on Asterisk membutuhkan file header mysql jadi silakan instal mysql lib, mysql client dan header untuk mengkompilasi asterisk-addons.
Langkah-langkah:
1. Pertama kita install terlebih dahulu Debiannya.
2. Jika sudah install kita bisa langsung mulai install
Masuk ke terminal
apt update
apt dist-upgrade
apt-get install build-essential wget kernel-package fakeroot wget bzip2 g++ libssl-dev libncurses5-dev libnewt-dev libxml2-dev linux-headers-$(uname -r) libsqlite3-dev uuid-dev git subversion openssl libxml2-dev uuid-dev sqlite3 pkg-config libjansson-dev
Download source asterisk via terminal
wget https://downloads.asterisk.org/pub/telephony/asterisk/asterisk-14-current.tar.gz
wget https://downloads.asterisk.org/pub/telephony/libpri/libpri-current.tar.gz
wget http://downloads.asterisk.org/pub/telephony/zaptel/zaptel-1.4.12.1.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-sounds-1.2.1.tar.gz
wget http://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-addons-1.6.2.4.tar.gz
Extract file hasil download di folder /usr/src
cd /usr/src
tar -zxvf asterisk-14-current.tar.gz
tar -zxvf zaptel-1.4.12.1.tar.gz
tar -zxvf asterisk-sounds-1.2.1.tar.gz
tar -zxvf asterisk-addons-1.6.2.4.tar.gz
tar -zxvf libpri-current.tar.gz
Kita mulai compile
cd zaptel-1.4.12.1
./configure
make
make install
make config
cd ..
cd libpri-1.6.0
make
make install
make config
cd ..
cd asterisk-14.7.7
contrib/scripts/get_mp3_source.sh
contrib/scripts/install_prereq install
./configure
make
make install
mae samples
make config
make install-logrotate
cd ..
cd asterisk-sounds
make install
cd ..
cd asterisk-addons
./configure
make
make install
Jika sudah selesai kita jalankan asterisknya
service asterisk start
Cek status asterisk
service asterisk statusMasuk ke asterisk Cli
asterisk -rv
Selamat Mencoba ...
bersambung ke cara konfigurasi


0 Response to "Membuat Server Voip support Video Call dengan Asterisk di Debian 8"
Post a Comment