Langkah instalasi kamailaio

download Langkah instalasi kamailaio

of 3

description

script untuk VOIP kamailaio

Transcript of Langkah instalasi kamailaio

Bila semua kebutuhan telah tersedia maka kita akan membangun Layanan Server SIP atau VOIP terlebih dahulu, pada jaringan komputer anda. Berikan IP sesuai dengan Jaringan Komputer anda dengan IP yang bersifat Static. Contoh Jaringan Komputer anda adalah IP kelas C, IP Gateway 192.168.0.1 dan anda memberikan IP Server SIP/VOIP adalah 192.168.0.2. (Disesuaikan dengan IP anda)Jadi nantinya setiap Klien yang menggunakan LinPhone pada perangkat androidanya akan mengakses video call ini dengan username : [email protected]. (Disesuaikan dengan IP agan)Langkah-langkah Instalasi Kamailio1. Install terlebih dahulu MySQL Serversudo apt-get install mysql-server2. Masukkan repository kamailiosudo nano /etc/apt/sources.listlalu masukkan repo berikut di baris paling bawahdeb http://deb.kamailio.org/kamailio precise maindeb-src http://deb.kamailio.org/kamailio precise main3. Download dan Tambahkan kunci gpg kamailio serversudo wget http://deb.kamailio.org/kamailiodebkey.gpg && sudo apt-key add kamailiodebkey.gpg4. lalu update ubuntu anda dengan perintahsudo apt-get update5. Install kamalio dan kamailio modulessudo apt-get install kamailio kamailio-mysql-modules kamailio-ims-modulesKonfigurasi Kamailiosudo nano /etc/kamailio/kamctlrc 1. Buang tanda pagar (#) pada konfigurasi yang ane tebalkan seperti contoh di bawah ini ## your SIP domainSIP_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 hostDBHOST=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 userDBRWUSER=kamailio ## password for database read/write userDBRWPW=kamailiorw ## database read only userDBROUSER=kamailioro ## password for database read only userDBROPW=kamailioro ## database access host (from where is kamctl used)DBACCESSHOST=192.168.0.2## database super user (for ORACLE this is scheme-creator user) DBROOTUSER=rootNB: Ganti 192.168.0.2 dengan IP agan (disesuaikan dengan IP agan) 2. Lalu simpan konfigurasi di atas dengan menekan ctrl + x lalu ketikkan y dan enter3. Selanjutnya adalah membuat database dengan mengetikkan perintah sudo kamdbctl create4. Edit konfigurasi default kamailiosudo nano /etc/default/kamailioSesuaikan dengan konfigurasi berikut## Kamailio startup options#

# Set to yes to enable kamailio, once configured properly.RUN_KAMAILIO=yes

# User to run asUSER=kamailio

# Group to run asGROUP=kamailio 5. Simpan lalu restart kamailionya dengan perintahsudo service kamailio restart6. Ok aplikasi Server Kamailio sudah dapat bekerja, untuk mengecek apakah kamailio sudah benar-benar jalan atau tidak gunakan perintah berikutnetstat -ntulp | grep kamailioSetelah dipastikan port 5060 sudah terlihat, sampai langkah ini anda sudah berhasil melakukan instalasi kamailio. 7. Untuk menambahkan user client agan bisa gunakan perintah berikutkamctl add 100 coba1kamctl add 101 coba2- 101 adalah nomor yang akan digunakan untuk menelfon/ditelfon- coba1 adalah password yang nantinya untuk login client