Cara konfigurasi VoIP (Kamailio) pada linux
Selamat datang di Blog saya,kali ini saya akan sharing materi tentang "Cara konfigurasi VoIP (Kamailio) pada Linux"
Langsung saja kirta simak,let's go.
1.Pengertian
Voice over Internet Protocol adalah Teknologi yang menjadikan media internet untuk bisa melakukan komunikasi suara jarak jauh secara langsung. Sinyal suara analog, seperti yang anda dengar ketika berkomunikasi di telepon diubah menjadi data digital dan dikirimkan melalui jaringan berupa paket-paket data secara real time.
2.Latar belakang
Latar belakang saya melakukan konfigurasi VoIP ini adalah supaya seseorang bisa melakukan komunikasi dengan jarak yang jauh,melalui sinyal digital.
3.Maksud dan tujuan
Tujuan dari konfigurais ini adalah agar seseorang bisa melakukan komunikasi data walaupun dengan jarak yang jauh.
4.Waktu yang dibutuhkan
Waktu yang dibutuhkan untuk konfigurasi ini sekitar 30 menit.
5.Alat dan bahan
-->PC/Laptop
-->Koneksi internet
-->Handphone yang sudah terinstall aplikasi "Zoiper" untuk media komunikasinya
6.Tahap Pelaksanaan
a) Lihatlah terlebih dahulu konfigurasi networknya dengan melihat berapa ip yang didapat, dengan buka terminal ketikkan "ifconfig"
b) Kita terlebih dahulu menambahkan repository untuk layanan VoIP ini, dengan mengetikkan perintah "nano /etc/apt/sources.list"
c) Tambahkan repository seperti dibawah ini.
deb http://deb.kamalio.org/kamalio precise main
deb-src http://deb.kamalio.org/kamalio precise main
d) Selanjutnya download kamalionya dengan URL "sudo wget.http://deb.kamailio.org/kamailiodebkey gpg && sudo apt-key add kamailiodebkey.gpg" seperti dibawah ini
e) Lalu update terlebih dahulu agar, bisa berjalan dengan lancar dengan perintah "apt-get update"
f) Kemudian install mysql server seperti dibawah ini, jika suda menginstall maka tidak perlu di install asalkan kita masih mengingat password nya, dengan perintah "apt-get install mysql-server"
g) Setelah itu install module kamalionya dengan perintah "apt-get install kamailio kamailio-mysql-modules kamailio-ims-modules" seperti dibawah ini
h) Lalu editlah konfigurasi kamalio nya dengan "nano etc/kamalio/kamctlrc"
## your SIP domain
SIP_DOMAIN=192.168.11.251
## chrooted directory
# $CHROOT_DIR=”/path/to/chrooted/directory”
## database type: MYSQL, PGSQL, ORACLE, DB_BERKELEY, DBTEXT, or SQLITE#
by default none is loaded
#
# If you want to setup a database with kamdbctl, you must at least specify
# this parameter.
DBENGINE=MYSQL
## database host
DBHOST=localhost
## database name (for ORACLE this is TNS name)
DBNAME=kamailio
# database path used by dbtext, db_berkeley or sqliteDB_PATH=”/usr/local/etc/kamailio/dbtext”
## database read/write user
DBRWUSER=”kamailio”
## password for database read/write user
DBRWPW=”kamailiorw”
## database read only user
DBROUSER=”kamailioro”
## password for database read only user
DBROPW=”kamailioro”
## database access host (from where is kamctl used)
DBACCESSHOST=192.168.1.5
## database super user (for ORACLE this is ‘scheme-creator’ user)
DBROOTUSER=”root”
Nb: sip domain isilah dengan menggunakan ip adress yang didapatkan tadi,
i) Edit juga untuk yang default kamalio nya dengan perintah "nano /etc/default/kamailio"
Buang tanda pagar (#) pada konfigurasi yang sudah saya tebalkan dibawah ini:
# Set to yes to enable kamailio, once configured properly.
RUN_KAMAILIO=yes
# User to run as
USER=kamailio
# Group to run as
GROUP=kamailio
j) Setelah itu, restart kamalionya dengan perintah "service kamailio restart" seperti dibawah ini, pastikan port kamalionya 5060
k) Lanjut, buatlah database kamalionya dengan perintah "kamdbctl create", pada tahap ini masukkan password msql yang dibuat
l) Restart kembali kamalionya "service kamailio restart"
m) Kemudian cek apa kamailio nya berjalan atau tidak dengan "netstat -ntulp | grep kamalio"
n) Selanjutnya, tambahkan user dan password pengguna dengan "kamctl (user) (pasword)" angka 1 itu berarti user dan 1 yang sebelahnya adalah password.User dan password boleh sesuka kita.
o) Kemudian, Konfigurasi kamalio telah siap bisa dicoba menggunakan handpone yang di install zoiper. Lalu hubungkan koneksi satu jaringan dengan laptop/server yang dibuat konfigurasi tadi, lalu masukkan user dan password nya dan silahkan di uji coba dengan telepon atau videocall.
7.Hasil dan kesumpulan
Hasilnya kita bisa berkomunikasi dengan baik walaupun dengan jarak yang jauh.
8.Referensi
https://id.wikipedia.org/wiki/Voice_over_IP
Saya hebat karena
belajar, saya tahu karena membaca, saya mahir karena praktik ( try
and error ). Trust me, Knowledge Is King.
Sekian materi yang
bisa saya sampaikan,semoga bermanfaat.
Terima
Kasih
Telah
Berkunjung
Komentar
Posting Komentar