Posted by : maysarah dwioct
Sabtu, 05 November 2016
assalamu'alaikumwarahmatullahiwabarakatuh
pada siang hari ini, saya akan kembali nge share bersama teman2
kali ini saya akan nge share cara membangun voip server dengan kamailio
sebelum kita melakukan instalasi nya
alangkah baiknya kta mengetahui pengertian dari voip tu sendiri
pengertian
voip adalah kepanjangan dari Voice Over Internet Protocol adalah komunikasi suara yang menggunakan saluran internet. adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat sirkuit analog telpon biasa.
Definisi VoIP adalah suara yang dikirim melalui protokol internet (IP).
latar belakang
karna saya ingin mempelajari metode ini dan menerapkannya pada server saya karna saya ingin server saya bisa bertelepon menggunakan saluran internet.
maksud dan tujuan
agar dapat terhubung dengan jarak jauh melalui koneksi internet.
alat dan bahan
- PC/Laptop atau Handphone sebagai Client
- Koneksi Jaringan Internet
- Paket aplikasi Zoiper
jangka waktu pengerjaan
kurang lebih 1 jam, karna saat melakukannya saya belum begitu pandai.
tahapan pengerjaan
1. kita masuk dulu sebagai super user.
2. kemudian kita install dulu mysql server nya, kalo sudah di install gausah di install lagi.
3. kemudian kita msukkan repository kamailio nya
4. kemudian kita download kamailio nya dgn perintah berikut ini #wget http://deb.kamailio.org/kamailiodebkey.gpg && sudo apt-key add kamailiodebkey.gpg
dan apabila sudah selesai terdownload, akan muncul seperti gambar di bawah ini
5. lalu kita update dulu laptop kita dengan perintah #apt-get update
6. lalu install kamailio dengan perintah
#apt-get install kamailio kamailio-mysql-modules kamailio-ims-modules
7. Kemudian kita konfigurasi kamailio nya, dengan pertintah seperti di bawah ini
8. Buang tanda pagar (#) pada konfigurasi yang saya tebalkan seperti contoh di bawah ini
## your SIP domain
SIP_DOMAIN=192.168.0.2
## 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 sqlite
DB_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.0.2
## database super user (for ORACLE this is ‘scheme-creator’ user)NB: Ganti 192.168.0.2 dengan IP anda (disesuaikan dengan IP anda)
DBROOTUSER=”root”
simpan dengan menekan ctrl+x Y enter.
9. Selanjutnya adalah membuat database dengan perintah seperti gambar di bawah ini
10. kemudian kita edit konfigurasi default kamailio nya, perintahnya seperti gambar di bawah
Sesuaikan dengan konfigurasi berikut
#
# Kamailio startup options
#
# Set to yes to enable kamailio, once configured properly.
RUN_KAMAILIO=yes
# User to run as
USER=kamailio
# Group to run as
GROUP=kamailio
11. kemudian restart kamailio nya denga perintah #service kamailio restart
10. Ok aplikasi Server Kamailio sudah dapat bekerja, untuk mengecek apakah kamailio sudah benar-benar jalan atau tidak dengan perintah seperti gambar di bawah ini
11. untuk menambahkan user client, anda bisa menggunakan perintah seperti gambar berikut
keterangan :
- angka 1 pertama adalah sebagai no yang di gunakan untuk menelpon/ditelpon
- angka 1 yg kedua di gunakan sebagai password
hasil : hasil yang saya dapatkan adalah saya jadi bisa memahami dan mempraktekkan nya pada laptop saya.
referensi : http://protif.id/2015/03/membuat-voip-server-dengan-kamailio/
terimakasih sudah membaca
wassalamu'alaikumwarahmatullahiwabarakatuh





