Vous êtes sur la page 1sur 3

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 : username@192.168.0.2. (Disesuaikan dengan IP
agan)
Langkah-langkah Instalasi Kamailio
1. Install terlebih dahulu MySQL Server
sudo apt-get install mysql-server
2. Masukkan repository kamailio
sudo nano /etc/apt/sources.list
lalu masukkan repo berikut di baris paling bawah
deb http://deb.kamailio.org/kamailio precise main
deb-src http://deb.kamailio.org/kamailio precise main

3. Download dan Tambahkan kunci gpg kamailio server


sudo wget http://deb.kamailio.org/kamailiodebkey.gpg
kamailiodebkey.gpg

&&

sudo

apt-key

add

4. lalu update ubuntu anda dengan perintah


sudo apt-get update
5. Install kamalio dan kamailio modules
sudo apt-get install kamailio kamailio-mysql-modules kamailio-ims-modules
Konfigurasi Kamailio
sudo nano /etc/kamailio/kamctlrc
1.

Buang tanda pagar (#) pada konfigurasi yang ane tebalkan seperti contoh di bawah ini
##
your
SIP_DOMAIN=192.168.0.2

SIP

domain

##
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
##
DBHOST=localhost
##
database
name
DBNAME=kamailio

database
(for

host

ORACLE

this

#
database
path
used
by
dbtext,
DB_PATH=/usr/local/etc/kamailio/dbtext
##
database
DBRWUSER=kamailio
##
password
for
DBRWPW=kamailiorw

TNS

db_berkeley

name)

or

read/write
database

##
database
DBROUSER=kamailioro

read

##
password
for
DBROPW=kamailioro

database

##
database
access
host
DBACCESSHOST=192.168.0.2

is

(from

user

read/write

user

only

user

read
where

sqlite

only
is

kamctl

user
used)

## database super user (for ORACLE this is scheme-creator user)


DBROOTUSER=root
NB: 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 enter

3. Selanjutnya adalah membuat database dengan mengetikkan perintah


sudo kamdbctl create
4.

Edit konfigurasi default kamailio


sudo nano /etc/default/kamailio

Sesuaikan dengan konfigurasi berikut


#
#
#

Kamailio

#
Set
to
yes
RUN_KAMAILIO=yes
#
USER=kamailio

to

startup
enable

User

once

to

#
Group
GROUP=kamailio
5.

kamailio,

to

options
configured

properly.

run

as

run

as

Simpan lalu restart kamailionya dengan perintah


sudo service kamailio restart

6.

Ok aplikasi Server Kamailio sudah dapat bekerja, untuk mengecek apakah kamailio
sudah benar-benar jalan atau tidak gunakan perintah berikut
netstat -ntulp | grep kamailio
Setelah dipastikan port 5060 sudah terlihat, sampai langkah ini anda sudah berhasil
melakukan instalasi kamailio.

7. Untuk menambahkan user client agan bisa gunakan perintah berikut


kamctl
kamctl add 101 coba2

add

100

- 101 adalah nomor yang akan digunakan untuk


- coba1 adalah password yang nantinya untuk login client

coba1
menelfon/ditelfon

Vous aimerez peut-être aussi