YOU ARE DOWNLOADING DOCUMENT

Please tick the box to continue:

Transcript
Page 1: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

MEMBANGUN LAYANAN TELEPON VOIP DESA DENGAN

KAMAILIO SIP SERVER

SISTEM OPERASI LINUX DEBIAN 7.5

Page 2: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

BAB I

SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER

A. PENDAHULUAN.

VOIP ( Voice Over Internet Protocol ) yang kita kenal saat ini adalah sebuah penerapan teknik

pendistribusian komunikasi Suara ( Audio ) dan sistem Multimedia ( Video Audio ) melalui jaringan

Internet Protocol (IP) pada sistem Jaringan Komputer baik yang bersifat Public (Internet) maupun

bersifat Private (LAN. WAN). Dengan penerapan teknologi VOIP ini dimungkinkan terjadinya sebuah

komunikasi suara ( Audio) ataupun gambar bergerak ( Video) dengan dua arah atau lebih antar

pengguna layanan.

Pendistribusian Suara ( Audio ) dan Gambar Bergerak ( Video) pada layanan VOIP ini dapat

terjadi karena proses digitalisasi Suara ( Audio ) dan gambar bergerak ( Video ) dalam pendistribusian

yang dikenal dengan proses encode Audio Video dalam sebuah format digital. Dan pendistribusian ini

pun dilakukan oleh protokol pendistribusian jaringan komputer ( Internet Protokol ) seperti yang telah

diatur pada IETF (Internet Engineering Task Force ) RFC 197 yang merupakan protokol standard

terbuka seperti :

• Protokol H323

• Madia Gateway Control Protocol (MGCP)

• Session Initation Protocol (SIP)

• Protocol H248

• Real-Time Tranport Protocol (RTP)

• Real-Time Transport Control Protocol (RTCP)

• Session Description Protocol (SDP)

dan adapula protocol yang bersifat proprietary yang digunakan pada teknologi VOIP ini seperti :

• Skype Protocol

• Ventury Transport Protocol

Proses komunikasi pada Jaringan Internet Protocol pada VOIP ini bekerja secara sederhana yaitu :

• Input Suara ataupun Gambar Bergerak yang diterima oleh perangkat penerima seperti

Micropohone dan Camera yang terintegrasi pada sistem Multimedia Komputer dirubah menjadi

data digital sesuai codec (format digital) pada aplikasi yang digunakan di sisi Client misalnya

suara analog yang masuk di rubah menjadi gelombang digital dengan codec CELT , sedangkan

Page 3: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

untuk gambar bergerak di rubah menjadi gelombang degital dengan Codec H264 .

• Kedua format gelombang digital tersebut selanjutnya didistribusikan melalui sebuah protokol

pendistribusian yang disesuaikan dengan kemampuan server pendistribusian yang dikenal

dengan nama server VOIP melalui port yang telah dibuka sehingga dapat dilakukan komunikasi

dua arah. Misalnya dengan penggunaan protokol SIP.

• Komunikasi dua arah dapat dilakukan pada sisi pengguna setelah Server mempertemukan kedua

pengguna tersebut dalam sistem otentifikasi yang dimilikinya serta mempertemukan protokol

serta port antar pengguna yang digunakan setelah otentifikasi dan protokol yang digunakan

sesuai dengan kemampuan server VOIP telah sesuai, maka terjadilah proses pengaliran

gelombang data digital yang kedua tadi yaitu dalam audio dengan codec CELT dan video

dengan Codec H264 sehingga terjadilah komunikasi.

Dari gambaran mengenai proses komunikasi pada jaringan Internet Protocol pada VOIP secara

sederhana tersebut kita dapat sedikit menganalisa akan kebutuhan dalam membangun layanan sistem

VOIP pada jaringan komputer , yaitu :

1. Tersedianya sebuah server pengendali Komunikasi yang sering disebut dengan Server VOIP.

2. Sistem Jaringan Komputer standar dengan menggunakan protocol TCP/IP.

3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui server VOIP.

B. KAMAILIO SIP SERVER .

Kamailio SIP Server adalah sebuah aplikasi Server VOIP dengan protokol SIP yang bersifat

open Source dengan License GPL V2. Layanan komunikasi pada aplikasi Server VOIP Kamailio ini

hanya menggunakan protokol SIP sehingga hanya dapat digunakan dengan perangkat pengguna yang

menyediakan layanan protocol SIP ( Session Initation Protocol ). Aplikasi Kamailio ini sangat mudah

digunakan baik dalam proses Installasi , penggunaan dan monitoring sehingga proses komunikasi yang

dilakukan oleh para pengakses layanan SIP dapat dikontrol secara penuh

Secara Umum Kamailio adalah sebuah aplikasi SIP Server yang memiliki kemampuan sebagai :

1. SIP Registrar server

2. SIP Location server

3. SIP Proxy server

4. SIP Application server

5. SIP Redirect server

Page 4: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

(Gambar 1 : Sistem Kamailio SIP Server )

namun tentunya Kamailio SIP Server memiliki kelemahan dianataranya:

1. Tidak dapat digunakan untuk perangkat SIP Phone

2. Tidak Dapat digunakan sebagaio Media Server

3. Tidak dapat digunakan sebagai back-to-back user agent.

Sehingga layanan SIP pada kamailio dapat diakses sangat bergantung pada perangkat lunak yang

digunakan oleh pengakses baik yang bersifat dekstop pada Komputer maupun aplikasi pada gadget

Smartphone.

Dukungan sistem database yang digunakan pada Kamailio SIP Server diantaranya adalah :

1. MySQL

2. PostgreSQL

3. SQLite

4. UnixODBC

Page 5: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

5. BerkeleyDB

6. Oracle

7. text files

namun pada buku ini hanya akan menjelaskan installasi Kamailio dengan menggunakan database

MySQL yang sudah banyak dikenal dan database yang sering dipergunakan oleh para pengembang di

Indonesia.

C. SISTEM JARINGAN KOMPUTER TCP/IP ( LAN/WAN).

Proses Komunikasi melalui Server Kamailio SIP Server yang dibangun tergantung pada sistem

Jaringan Komputer TCP/IP baik itu melalui jaringan Public ( Internet ) maupun pada jaringan yang

bersifat Private ( LAN/WAN). Penerapan dalam konsep terkecil adalah dengan penerapan teknologi

jaringan yang bersifat private ( LAN/WAN ) karena perbedaan antara akses jaringan Komputer yang

bersifat Public ( Internet ) dengan jariangan Provate ( LAN/WAN ) hanya terdapat pada pengalamatan

IP yang dapat diakses secara terbuka dengan menggunakan jaringan Internet sedangkan bila

menggunakan pengalamatan IP secara private hanya dapat diakses oleh komputer lain dalam jaringan

itu sendiri saja. Namun tetap saja proses kerja dari Server VOIP Kamailio SIP server tetap sama baik

itu dalam konsep jaringan public maupun dalam jaringan private..

Pembangunan Sistem Jaringan Komputer TCP/IP untuk dukungan Kamailio SIP Server ini

dapat dikembangkan sesuai kebutuhan topologi jaringan yang anda miliki. Tanpa menggunakan

perangkat Router dengan harga yang cukup mahal, karena pembangunan Kamailio SIP Server ini

mengunakan sistem operasi Linux , sehingga Server Kamailio SIP Server akan sekaligus sebagai

Router dan Gateway dalam sistem Komunikasi yang dibangun.

Tentunya dengan rancangan Sistem Jaringan Komputer TCP/IP dengan menggunakan sistem

Router pada Server Kamailio SIP Server akan semakin mengurangi Cost didalam pembangunan

layanan komunikasi VOIP dengan basis SIP protokol ini. Karena secara Otomatis Server VOIP Server

dengan Kamailio juga berlaku sebagai server router. Untuk memudahkan pembangunan layanan VOIP

Kamailio Server dengan menggunakan Sistem Operasi Linux Debian Versi 7.5 ini , maka diberikan

gambaran tentang topologi jaringan komputer standard dengan menerapkan topologi star dalam

jaringan yang dipergunakan untuk membangun layanan VOIP Kamailio SIP server.

D. APLIKASI PENGGUNA DENGAN LINPHONE.

Linphone adalah aplikasi Open Source yang digunakan disisi Klien atau pengguna untuk dapat

mengkases layanan VOIP pada Kamailio SIP Server. Aplikasi ini digunakan sebagai aplikasi disisi

Page 6: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Klien atau pengguna karena memiliki beberapa kelebihan yaitu :

1. Linphone bersifat Open Source sehingga dapat dikembangkan sesuai dengan kebutuhan

komunikasi yang akan dilakukan dengan tetap mengikuti aturan License yang ditetapkan yaitu

License GPL Versi 2.

2. Linphone tersedia untuk beberapa Sistem Operasi yaitu untuk , Linux, Windows maupun Mac

OS , sehingga aplikasi ini dapat diinstall pada berbagai komputer dengan OS yang berbeda.

3. Linphone inipun tersedia untuk layanan Smartphone Android dan Smartphone BlackBerry

sehingga proses Komunikasi VOIP dapat dilangsungkan bukan hanya melalui Desktop

Komputer semata bahkan dapat dilakukan melalui Smartphone yang saat ini telah banyak di

gunakan oleh mayarakat luas.

4. Linphone hanya mendukung layanan VOIP dengan protokol SIP Server seperti yang tersedia

pada Kamailio SIP Server , selain bukan hanya audio yang dapat diditribusikan dalam

komunikasi VOIP ini tetapi juga dapat mendistribusikan Video streaming , sehingga aplikasi ini

dapat digunakan sebagai aplikasi Video Call berbasis SIP server.

Sebenarnya masih banyak aplikasi-aplikasi Open Source Lain yang dapat digunakan untuk

mengakses layanan VOIP Kamailio SIP Server ini seperti aplikasi Jitter , maupun pada Linux yaitu

Ekiga. Dan masih banyak aplikasi SIP Phone lainnya. Namun untuk memudahkan proses pembangunan

layanan VOIP Kamailio SIP Server ini menggunakan Linphone karena paket aplikasi ini telah tersedia

didalam DVD Installer OS Linux Debian, selain itu telah tersedia secara gratis di Google App Store

untuk Smartphone Android , sehingga dapat langsung diujikan komunikasi VOIP antara Desktop

Komputer dengan Smartphone Android , Dekstop Komputer dengan Desktop Komputer , ataupun

antara Smartphone Android dengan Smartphone Android.

Page 7: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

BAB II

INSTALL APLIKASI KAMAILIO PADA DEBIAN 7.5

A. INSTALL OS LINUX DEBIAN 7.5 UNTUK SERVER

Sistem Operasi Linux distro Debian Versi 7.5 yang dirilis pada bulan april 2014 adalah distro

yang mudah digunakan terutama dalam melakukan proses kompile source aplikasi Kamailio SIP server

dan karena adanya beberapa dukungan lengkap server khususnya tersedianya paket aplikasi

LINPHONE dalam distronya yang terdapat pada DVD Installer yang dimilikinya ( Installer DVD

terdiri dari 3 DVD Installer dan 2 DVD Update). Selain bersifat free, distro Debian juga dijadikan

Sistem Operasi yang dipelajari dan dipergunakan sebagai OS standar didalam pengajaran sistem

operasi khususnya dalam Komputer Jaringan pada SMK program keahlian Teknik Komputer Jaringan.

Dengan penggunaan OS Linux Debian Versi 7.5 maka proses pembangunan Layanan SIP

Server yang dilakukan dapat langsung diuji coba. Anda dapat mencoba layanan Kamailio SIP Server

melalui Klien yang menggunakan Desktop Komputer dengan OS Linux Debian 7.5 dengan

menggunakan aplikasi Linphone secara langsung dan menggunakan satu Klien menggunakan

Smartphone Android .

Untuk menginstall Sistem Operasi Linux dengan Distro Debian Versi 7.5 sebagai Sistem

Operasi pada sisi Server VOIP Kamailio sangat mudah , proses installasi sistem operasi sistem ini sama

seperti halnya installasi operasi sistem lainnya namun yang perlu anda perhatikan , bahwa DVD

Installer Sistem Operasi Debian 7.5 ini terdiri dari 3 buah dan ini akan dipergunakan pada saat

melakukan installasi paket aplikasi yang dibutuhkan.

Masukkan DVD Installer ke 1 , selanjutnya pada layar akan tampil boot linux installasi seperti

berikut :

( Gambar 2 : Boot Awal DVD Installer Linux Debian 7.5 )

Page 8: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Kemudian pilih Install yaitu proses installasi dengan sistem Text Command , tunggu beberapa saat

hingga kernel Debian installasi bekerja. Selanjutnya pada layar akan tampil gambar sebagai berikut :

(Gambar 3 : Konfigurasi Bahasa yang digunakan dalam Installasi Basis Text Untuk server )

bagian ini adalah bagian untuk menentukan Bahasa yang digunakan , selanjutnya kita pilih bahasa

English, selanjutnya tekan enter , dan pada layar monitor akan tampil gambar berikut:

( Gambar 4 : Konfigurasi Location pada installasi basis text untuk server )

bagian selanjutnya adalah penentuan lokasi , untuk menentukan lokasi Indonesia ( Region Time ) , pada

bagian ini pilih Other , selanjutnya tekan enter pada option selanjutnya pilih Asia , dan selanjutnya pilih

Indonesia seperti gambar berikut ini :

Page 9: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

( Gambar 6: Penetuan Lokasi Indonesia pada instal basis text untuk server )

Proses selanjutnya adalah proses menentukan keyboard yang digunakan , anda cukup menentukan

pilihan yang tersedia selanjutnya tekan enter. Proses selanjutnya adalah mengkonfigurasi kartu jaringan

yang anda miliki , anda dapat menetukan pengalamatan IP kaertu jaringan anda dengan cara manual ,

sehingga anda dapat menjadikan server ini menjadi server gateway. Seperti gambar dibawah ini

( Gambar 7 : Konfgurasi Jaringan pada proses instal basis text untuk server )

Setelah anda melakukan konfigurasi kartu jaringan proses selanjutnya konfigurasi root dan user yang

Page 10: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

akan mengontrol server yang anda buat , anda dapat memasukkan password untuk akses root dan

menambahkan user pada server ini dengan mengikuti option yang ada.

(Gambar 8 : Konfigurasi Root Password install basis text untuk server )

Setelah proses konfigurasi root dan user server , proses selanjutnya adalah melakukan konfigurasi

partisi storage harddisk yang digunakan, Anda dapat menggunakan seluruh isi harddisk pada

Komputer yang akan anda jadikan server VOIP Kamailio SIP Server ini . Dengan menentukan ukuran

swap dan root path secara otomatis :

( Gambar 9 : Konfigurasi Partisi Hardisk pada Installasi Basis Text untuk server )

Page 11: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Setelah mengkonfigurasi Partisi Hardisk, ikuti proses selanjutnya dalam proses installasi sistem operasi

Linux Debian versi 7.5 ini adalah mengkonfigurasi paket yang tersedia pada DVD installer sebanyak 3

buah . Anda cukup memasukkan DVD yang ke 2 dan ke 3 setelah proses perekaman data paket pada

DVD telah dilakukan .

(Gambar 10: Konfigurasi Package Manager yaitu memasukan paket software pada 3 DVD install )

Anda tinggal memilih Option Yes dan selanjutnya memasukkan DVD selanjutnya. Setelah proses

konfigurasi paket manager yang terdiri dari 3 buah dvd install dilaksanakan proses selanjutnya dalam

installasi sistem operasi Debian Versi 7.5 adalah proses install aplikasi yang akan dijalankan pada

server

( Gambar 10 : Konfigurasi Paket Aplikasi yang akan diinstall untuk server )

Page 12: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Pada bagian pemilihan aplikasi yang akan diinstall anda cukup memilih DNS Server, SSH server dan

Standard system utillities . Setelah proses installasi softeware ini , anda cukup terus mengikuti proses

Installasi sistem operasi Debian Versi 7.5 ini hingga selesai .

B. INSTALL APLIKASI MYSQL

Setelah proses installasi Sistem Operasi Linux Debian versi 7.5 dan anda menjalankan

komputer anda tersebut , maka tahap selanjutnya adalah menginstall aplikasi MySQL server yang

terdapat pada paket DVD Installasi Sistem Operasi Linux Debian, sehingga anda tidak perlu

membutuhkan akses Internet untuk menginstall aplikasi yang dibutuhkan diantarnya adalah aplikasi

MySQL Server.

Setelah anda mengaktifkan Komputer yang terinstall Sistem Operasi Linux Debian 7.5

( Gambar 11 : Boot Grub Saat Komputer Server dijalankan )

dan anda telah login dan masuk sebagai Root

(Gambar 12 : Setelah Proses Login pada server )

Page 13: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

anda cukup mengetikkan perintah :

# apt-get install mysql-server libclientmysql-dev

( Gambar 12: Proses Install paket MySQL server dan Libmysqlclient-dev )

tekan Y selanjutnya anda dimintakan memasukkan DVD yang diinginkan, setelah anda memasukkan

DVD Install yang diinginkan tunggu beberapa saat hingga proses Installasi MySQL server dilakukan :

(Gambar 13: Password root untuk akses MySQL Server )

masukkan password root untuk akses database MySQL , selanjutnya tekan enter

Page 14: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

( Gambar 14 : Proses memasukkan password root Mysql Server kembali )

Masukkan password yang sama , tekan enter . Maka proses intallasi paket aplikasi MySQL Server dan

libclientmysql-dev telah berhasil, dan untuk memastikan apakan aplikasi tersebut telah berjalan dengan

baik anda dapat memmeriksa port MySQL yang terbuka dengan mengetikkan perintah :

# netstat -nltp

lihat apakah port MySQL yaitu 3306 telah bekerja bila dalam hasil cek status network berhasil maka

aplikasi MySQL Server telah berhasil.

C. INSTALL PAKET DUKUNGAN COMPILE SOURCE

Setelah melakukan Instalasi aplikasi MySQL server , apalikasi yang dibutuhkan adalah aplikasi

Compiler untuk proses Compile aplikasi Kamailio SIP server dari Source yang dapat nanti dapat kita

download di alamat url h t t p : / /w w w .k a m a i l i o.o r g / pub / k a m a i li o / l a t es t / src /. Aplikasi Compiler yang

dibutuhkan diantaranya kompiler gcc , bison dan flex.

Untuk menginstall aplikasi kompiler yang dibutuhkan untuk mengcompile source Kamailio SIP

Server yang tersedia pada DVD Install Sistem Operasi Linux Debian anda cukup mengetikkan :

# apt-get install autoconf automake build-essential pkg-config zlib bison flex

Page 15: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

( Gambar 15: Install aplikasi Compiler Developer yang dibutuhkan )

Tekan Y selanjutnya masukkan DVD Instal yang dibutuhkan, tunggu lah hingga proses install paket

aplikasi compiler yang dibutuhkan telah terinstall.

D. DOWNLOAD DAN MENGKOMPILE SOURCE KAMAILIO

Setelah paket yang dibutuhkan telah terinstall pada Server yaitu paket aplikasi MySQL Server

dan aplikasi compiler yang dibutuhkan , selanjutnya adalah proses mencompile source aplikasi

Kamailio SIP Server . Dengan terlebih dahulu mendownload source nya di situs resminya dengan

menggunakan aplikasi wget :

# wget h tt p :// ww w .ka m a i li o.o r g / pu b / k a m a i l i o /l a t es t/ sr c / k a m a ili o - 4.1.4_src. t a r . g z

selanjutnya ketik

# ls

yakinkan bahwa source telah didonwload ,

( Gambar 16: Memastikan Source Kamailio yang telah di Download )

Page 16: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

selanjutnya ekstraklah source tersebut dengan perintah

# tar zxvf kamailio

( Gambar 17 : Proses Ekstraks Source Kamailio SIP Server )

Setelah proses mengekstrak source telah selesai dilakukan maka proses selanjutnya adalah

mengcompile source tersebut :

# cd kamailio-4.1.4

# make

( Gambar 18 : Proses Make Compile source Kamailio SIP server )

setelah proses make selesai kemudian ketik :

# make install

tunggu hingga proses install hasil kompile aplikasi Kamailio SIP Server selesai. Selanjutnya adalah

mencompile module MySQL untuk Kamailio SIP Server . Yaitu :

# cd modules/db_mysql

# make

Page 17: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Tunggu hingga proses kompile module db_mysql untuk kamailio SIP server selesai, selanjutnya :

# make install

Setelah proses ini dilakukan maka aplikasi Kamailio SIP server telah terinstall pada server anda. Dan

untuk melihat hasil Install dengan teknik mengcompile dari source Kamailio SIP Server ini , anda dapat

cek aplikasi tersebut yaitu :

1. Untuk binari yang terinstall silahkan anda cek di bawah /usr/local/sbin , anda akan melihat

empat file binari hasil compile yaitu kamailio, kamcmd, kamctl dan kamdbctl.

2. Untuk melihat file konfigurasi anda dapat cek di /usr/local/etc/kamailio, anda akan melihat file

konfigurasi yang dibutuhkan oleh Kamailio SIP Server.

3. Untuk melihat file module anda dapat cek di /usr/local/lib64/kamailio bila anda menggunakan

Debian AMD64 dan /usr/local/lib/kamailio bila anda menggunakan Debian i386.

Bila setelah anda cek pada ketiga tempat tersebut berarti anda telah menginstall Kamailio SIP Server

dengan benar.

E. KONFIGURASI KAMAILIO SIP SERVER

Untuk menjalankan aplikasi Kamailio SIP Server dengan database otentifikasi klien dengan

menggunakan MySQL anda perlu mengkonfigurasi fie kamctlrc yang berada pada direktori

/usr/local/etc/kamailio dengan menggunakan editor yang anda sukai , pada buku ini kami menggunakan

aplikasi editor nano :

# nano /usr/local/etc/kamailio/kamctlrc

( Gambar 19 : Edit file Konfigurasi Kamctrl Kamailio SIP Server untuk Module MySQL )

Page 18: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

pengeditan konfigurasi ini adalah

# $Id$## The Kamailio configuration file for the control tools.## Here you can set variables used in the kamctl and kamdbctl setup# scripts. Per default all variables here are commented out, the control tools# will use their internal default values.

## your SIP domainSIP_DOMAIN=192.168.1.1

## 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 sqlite# DB_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=localhost

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

Page 19: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

DBROOTUSER="root"

# user name columnUSERCOL="username"

# SQL definitions# If you change this definitions here, then you must change them# in db/schema/entities.xml too.# FIXME

# FOREVER="2030-05-28 21:32:15"# DEFAULT_ALIASES_EXPIRES=$FOREVER# DEFAULT_Q="1.0"# DEFAULT_CALLID="Default-Call-ID"# DEFAULT_CSEQ="13"# DEFAULT_LOCATION_EXPIRES=$FOREVER

# Program to calculate a message-digest fingerprint# MD5="md5sum"

# awk tool# AWK="awk"

# If you use a system with a grep and egrep that is not 100% gnu grep compatible,# e.g. solaris, install the gnu grep (ggrep) and specify this below.## grep tool# GREP="grep"

# egrep tool# EGREP="egrep"

# sed tool# SED="sed"

# tail tool# LAST_LINE="tail -n 1"

# expr tool# EXPR="expr"

# Describe what additional tables to install. Valid values for the variables# below are yes/no/ask. With ask (default) it will interactively ask the user# for an answer, while yes/no allow for automated, unassisted installs.#

# If to install tables for the modules in the EXTRA_MODULES variable.

Page 20: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

# INSTALL_EXTRA_TABLES=ask

# If to install presence related tables.# INSTALL_PRESENCE_TABLES=ask

# Define what module tables should be installed.# If you use the postgres database and want to change the installed tables, then you# must also adjust the STANDARD_TABLES or EXTRA_TABLES variable accordingly in the# kamdbctl.base script.

# Kamailio standard modules# STANDARD_MODULES="standard acc lcr domain group permissions registrar usrloc msilo# alias_db uri_db speeddial avpops auth_db pdt dialog dispatcher# dialplan"

# Kamailio extra modules# EXTRA_MODULES="imc cpl siptrace domainpolicy carrierroute userblacklist htable purple sca"

## type of aliases used: DB - database aliases; UL - usrloc aliases## - default: none# ALIASES_TYPE="DB"

## control engine: FIFO or UNIXSOCK## - default FIFO# CTLENGINE="FIFO"

## path to FIFO file# FIFOPATH="/tmp/kamailio_fifo"

## check ACL names; default on (1); off (0)# VERIFY_ACL=1

## ACL names - if VERIFY_ACL is set, only the ACL names from below list## are accepted# ACL_GROUPS="local ld int voicemail free-pstn"

## verbose - debug purposes - default '0'# VERBOSE=1

## do (1) or don't (0) store plaintext passwords## in the subscriber table - default '1'# STORE_PLAINTEXT_PW=0

## Kamailio START Options## PID file path - default is: /var/run/kamailio.pid# PID_FILE=/var/run/kamailio.pid

## Extra start options - default is: not set

Page 21: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

# example: start Kamailio with 64MB share memory: STARTOPTIONS="-m 64"# STARTOPTIONS=

Setelah pengeditan selesai , maka anda kini dapat membuat database mysql yang dibutuhkan oleh

Kamailio SIP server dengan perintah :

# kamdbctl create

( Gambar 20 : Proses Pembuatan database MySQL untuk Kamailio SIP Server )

Setelah prose membuat database MySQL kamailio SIP Server kini anda dapat menambahkan pengguna

yang akan mengakses VOIP Server Kamailio SIP Server anda ini dengan cukup menjalankan perintah

kamctl add username password , contoh :

# kamctl add 001 001

yaitu memasukkan username 001 dengan passwords 001

bila proses memasukkan user pengguna Kamailio SIP Server ini dilakukan , anda tinggal menjalankan

aplikasi Kamailio SIP Server dengan perintah :

# kamctl start

( Gambar 21 : Proses Menjalankan aplikasi Kamailio SIP Server )

Page 22: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

perintah lain didalam menjalankan aplikasi Kamailio SIP server ini diantaranya adalah :

1. kamctl stop , untuk menghentikan proses aplikasi Kamailio SIP Server

2. kamctl online, untuk mengetahui user yang dalam keadaan mengakses dan online menggunakan

Kamailio SIP server.

Dan masih ada perintah lainnya yang dapat anda baca pada manual kamctrl dengan mengetikkan

perintah :

# man kamctl

Page 23: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

BAB III

MEMBANGUN JARINGAN KOMPUTER

UNTUK LAYANAN VOIP SIP SERVER TANPA INTERNET

A. JARINGAN KOMPUTER PUBLIC DAN PRIVATE

Jaringan komputer yang kita kenal terdapat dua macam hal ini dapat dilihat dari proses koneksi

antar komputer dengan server . Jaringan Komputer Public adalah sebuah jaringan Komputer terbuka

yang dapat diakses melalui jaringan public dalam hal ini kita kenal dengan jaringan Internet. Server

yang menyediakan segala layanan seperti halnya VOIP dapat diakses melalui jaringan Internet secara

terbuka sehingga siapapun dapat mengakses layanan yang disediakan oleh sebuah server.

Untuk membangun layanan VOIP server, maka server yang dibangun harus terkoneksi dengan

jaringan terbuka Internet yang tentunnya harus memiliki alamai IP publish baik itu bersifat Static

maupun dinamik. Namun bukan hanya memiliki IP Publish saja , perlu diketahui bahwa dalam proses

VOIP ini membutuhkan Bandwidth yang cukup besar maka , kemampuan bandwidth yang dimiliki

server pada IP Publish harus besar. Dan biasanya untuk mendapatkan IP Publish dan bandwidth besar

biasanya hanya dapat dilakukan dengan menyewa layanan Internet dedicated yang tentunya perlu

membutuhkan biaya yang tidak sedikit.

Berbeda dengan pembangunan layanan VOIP dalam jaringan komputer yang bersifat Private

dan terbatas , karena tidak membutuhkan bandwidth untuk pengakses yang bersifat terbuka maupun

tidak membutuhkan IP Public karena sistem IP yang dipergunakan disesuaikan dengan kebutuhan baik

menggunakan Pengalamatan IP dengan Kelas A, Kelas B ataupun Kelas C. Namun dengan

perkembangan teknologi Wireless saat ini maka proses pembangunan Layanan VOIP ini dapat pula

diakses oleh smartphone sehingga layanan VOIP yang bersifat terbatas ini bukan hanya dapat diakses

oleh komputer desktop semata , bahkan dapat pula di akses dengan menggunakan perangkat

Smartphone yang masuk melalui akses wireless yang tersedia dalam jaringan komputer private yang

dibangun. Sehingga layanan VOIP pun dapat dirasakan tanpa harus adanya Jaringan dan Koneksi

Internet yang bersifat terbuka. Dan ini tentunya sangat cocok di bangun untuk melakukan komunikasi

pada sebuah lembaga pendidikan atau pada suatu daerah tertentu dalam lingkup yang terbatas.

Pada jaringan komputer terbatas ini pun sistem Domain dapat dilakukan tanpa harus terhubung

dengan Internet , karena dengan sistem operasi Linux anda dapat membangun sebuah Server DNS

untuk pengalamatan domain dengan menggunakan IP private yang berada didalam jaringan komputer

tersebut. Sehingga dalaam proses konfigurasi Kamailio SIP Server yang membutuhkan nama domain

dapat dilakukan dalam jaringan komputer terbatas ini.

Page 24: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

B. MERANCANG MODEL JARINGAN LAN / WAN UNTUK VOIP SERVER.

Untuk pembangunan layanan Jaringan LAN/WAN untuk VOIP server dengan menggunakan

Kamailio SIP Server kebutuhan yang disediakan adalah :

1. PC Komputer yang berlaku sebagai server dan berlaku sebagai router gateway, DHCP

Server dan DNS Server juga sebagai VOIP Server

2. Hub Swith untuk penyediaan layanan jaringan lebih luas dengan kabel twisted pair. Dan

mengkoneksikan server dengan dekstop klien

3. Akses Point yang digunakan sebagai Router untuk jaringan Wireless yang dapat diakses

menggunakan Smartphone maupun Notebook ataupun Laptop.

Topologi Jaringan sederhana seperti gambar berikut :

(Gambar 22 : Model Jaringan untuk layanan VoIP pada jaringan terbatas )

Dengan menggunakan Topologi Star yang digambarkan diatas maka layanan VOIP dapat dilakukan

dalam jaringan komputer yang bersifat private dan terbatas tanpa menggunakan jaringan dan koneksi

Internet, namun proses Komunikasi Data dengan menggunakan VOIP Kamailio SIP Server dapat

bekerja sebagai satu proses komunikasi.

Penjelasan :

1. Server VOIP Menggunakan Sistem Operasi Linux Debian dengan IP Address 192.168.1.1 yang

telah terpasang aplikasi Kamailio SIP Server . Server ini berlaku sebagai gateway serta

berfungsi sebagai DHCP Server.

2. Klien VOIP yang berupa PC Dekstop terhubung dengan jaringan melalui Switch Hub yang

tersedia pada jaringan dengan mendapatkan IP Address dari Server DHCP yaitu Server VOIP .

Page 25: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

3. Sedangkan Klien lain seperti Notebook maupun Smartphone terhubung melalui Akses Point dan

pengalamatan IP para Akses point dapat menggunakan sistem DHCP yang diatur pada Router

Akses Point . Dengan tetap menggunakan IP Gateway yaitu 192.168.1.1 sehingga Klien yang

mendapatkan IP address dari akses Point tetap dapat mengakses server VoiP yang juga

merupakan Server Gateway.

Dengan model jaringan standar dengan Topologi Star ini maka untuk menambah jarak

jangkauan dari akses point yang dimiliki pada jaringan LAN/WAN ini dapat menggunakan akses point

outdor yang diletakkan pada sebuah tower dengan tinggi tertentu sehingga jangkauan wireless cukup

jauh dan Smartphoen maupun notebook sebagai Client VoIP Kamailio SIP Server ini dapat terhubung

dari jarak yang cukup jauh dari lokasi server.

Untuk meluaskan jaringan LAN/WAN ini anda cukup menyediakan Tower Akses Point lainnya

sebagai repeater sekaligus sebagai trasmiter semakin banyak akses point dengan melakukan

pengalamatan IP yang tersusun dalam satu jaringan maka layanan VoIP Kamailio SIP Server ini dapat

diakses lebih banyak lagi pengguna. Perlu anda ketahui bahwa kemampuan Kamailio SIP Server adalah

mampu menerima 5000 call perdetik jadi dengan jumlah Concurrent call perdetik ini maka layanan

VoIP dengan sistem Jaringan ini dapat diselenggarakan pada sebuah lingkungan perumahan ataupun

satu buah desa.

Page 26: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

BAB IV

INSTALLASI APLIKASI VOIP SIP PHONE

DENGAN LINPHONE UNTUK SISI PENGGUNA

A. INSTALL LINPHONE DI DEBIAN 7.5

Untuk menginstall aplikasi Linphone pada PC Dekstop dengan menggunakan Sistem Operasi

Linux Debian 7.5 sangat mudah. Proses pertama tentunya adalah dengan menginstall Sistem Operasi

Linux Debian 7.5 dengan basis GUI Gnome Desktop yang telah tersedia pada Debian 7.5 terlebih

dahulu . Proses installasi OS Linux Debian 7.5 untuk desktop dengan GUI Dekstop Gnome adalah

sebagai berikut :

pada saat Boot awal DVD install di komputer anda berjalan pilihlah bagian Graphical Install, pilihan

ini adalah untuk melakkukan proses installasi dengan basis gambar , berbeda pada installasi sistem

operasi yang menggunakan basis text yang telah dijelaskan pada bagian sebelumnya pada buku ini.

Proses Installasi Sistem Operasi Linux Debian 7.5 ini memiliki beberapa proses diantaranya

adalah konfigurasi bahasa, konfigurasi lokasi, konfigurasi keyboard, konfigurasi waktu, konfigurasi

kartu jaringan, konfigurasi harddisk, konfigurasi root dan user, konfigurasi paket manager, konfigurasi

software dan konfigurasi grub (finishing). Dan semua proses konfigurasi yang dilakukan akan

dijelaskan satu persatu dengan singkat.

Setelah anda memilih bagian Graphical Install pada saat boot awal , kemudian tekan enter

Page 27: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Bagian pertama adalah konfigurasi bahasa, tentukanlah bahasa yang akan digunakan pada Sistem

Operasi Linux Debian yang akan anda jalankan nantinya, pada contoh ini saya mengambil Bahasa

Inggris sebagai bahasa pengantar pada sistem operasi linux debian yang akan dijalankan, selanjutnya

klik Continue.

Bagian selanjutnya setelah penentuan penggunaan bahasa adalah konfigurasi lokasi, konfigurasi ini

dilakukan untuk menentukan zona waktu pada komputer yang akan diinstall sistem operasi Linux

Page 28: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Debian ini , pada contoh ini Location yang dipilih adalah Indonesia, namun untuk masuk pada proses

seperti gambar diatas, setelah anda menentukan bahasa , maka pada option selanjutnya anda harus

memilih Other selanjutnya Klik Continue, selanjutnya Pilih lagi Asia dan Klik Continue dan

selanjutnya baru pilihlah Indonesia dan selanjutnya Klik Continue.

Proses selanjutnya adalah mengkonfigurasi keyboard yang digunakan, pada bagian ini pilihKeymap

American english , selanjutnya klik Continue

Page 29: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Proses selanjutnya adalah konfigurasi load aplikasi yang dibutuhkan dalam proses instalasi sistem

operasi Linux Debian . Proses ini akan bekerja dalam waktu beberapa detik . Setelah menjalankan

aplikasi yang dibutuhkan dalam proses instalasi dilakukan , proses elanjutnya adalah proses konfigurasi

jaringan yang diawali dengan pendeteksian jaringan komputer DHCP. Bila tidak ditemukan sistem

jaringan DHCP maka konfigurasi jaringan di lakukan secara manual.

Pilih Configure network manually selanjutnya klik Continue.

Page 30: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Masukan alamat IP yang sesuai dengan sistem peangalamatan Jaringan yang akan dibangun dengan

menggunakan IP gateway yang sesuai dengan Server VOIP yang telah kita bangun. Pada contoh

Alamat IP yang digunakan adalah dengan sistem pengalamatan kelas C , dimana proses selanjutnya

setelah memasukkan alamat IP yaitu 192.168.1.100 yaitu penentuan netmask , netmask yang digunakan

adalah 255.255.255.0 . Setelah proses input Netmask dilakukan dan mengklik Continue proses

selanjutnya adalah penentuan alamat IP gateway , dan gateway yang dibuat pada contoh adalah

menggunakan alamat IP 192.168.1.1 , setelah pengisian bagian pengalamatan IP Gateway adalah

pengalamatan IP Name Server , dan IP Name server yang digunakan adalah IP Server VOIP yang juga

dijadikan sebagai Server DNS ( Domain Name Server ) yaitu dengan alamat IP 192.168.1.2. Setelah

proses pengalamatan IP, netmask. Gateway dan name server adalah konfigurasi nama host ( Hostname

Computer .

Page 31: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Setelah anda memasukkan nama host yang anda inginkan dan pada contoh ini kami membuat nama

host yaitu client, selanjutnya klik Continue.

Konfigurasi selanjutnya adalah memberikan nama domain dalam contoh kami menggunakan nama

domain sekolah.net sama dengan nama domain pada proses installasi sistem operasi linux debian untuk

Server VoIP . Nama Domain ini hanya berlaku pada jaringan LAN atau WAN saja , tidak berlaku pada

saat jaringan di Koneksikan dengan jaringan Internet.

Proses selanjutnya adalah mengkonfigurasi root password , masukan oleh anda password ( kunci ) yang

diinginkan sebagai password akses root anda. Akses root ini adalah akses master admin dalam sistem

Page 32: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Linux . Dengan akses root anda dapat melakukan perubahan isi yang ada dalam sistem operasi Linux

debian baik menambah ataupun menguranginya. Setelah anda memasukkan password untuk akses root

sistem operasi Linux pada debian 7.5 ini selanjutnya klik Continue.

Pada bagian

ini adalah proses penambahan user non administrative , artinya hanya sebagai pengguna aplikasi yang

ada pada sistem operasi yang berjalan. Tidak dapat menambahkan atau mengurangi program aplikasi

yang ada pada sistem operasi linux. Dan hak aksesnya hanya terbatas pada direktori yang telah

ditentukan oleh sistem operasi linux biasanya berada di bawah direktori /home/name_user . Selanjutnya

masukan nama user yang anda inginkan dan selanjutnya klik Continue.

pada bagian selanjutnya yaitu memasukkan password bagi akses pengguna non administrative yang

Page 33: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

telah dibuat . Setelah anda memasukkan password yang anda inginkan pada bagian ini selanjutnya klik

Continue.

Proses selanjutnya adalah konfigurasi Waktu , karena kita memilih Lokasi Indonesia maka disediakan

tiga zona waktu , selanjutnya tentukan pilih zona waktu sesuai dengan lokasi anda. Pada contoh ini

zone waktu yang digunakan adalah zone waktu Indonesia Bagian Barat ( Sumatera, Jakarta, Jawa ,

Kalimantan Barat dan Kalimantan Tengah). Setelah menentukan Zona waktu selanjutnya klik

Continue.

Page 34: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Konfigurasi selanjutnya adalah proses partisi hardisk yaitu pembagian ruang pada hardisk untuk

penginstall sistem operasi Linux Debian. Setelah anda memilih hardisk yang akan digunakan untuk

sistem operasi Linux Debian ini klik Continue.

Pada bagian ini ada tiga model partisi yang dipergunakan yaitu menggunakan seluruh ruang hardisk

dalam satu partisi dan satu swap , membagi partisi dengan memisahkan direkroti /home dalam partisi

terpisah dan pilihan yang ketiga adalah membagi partisi direkroti /home, /usr , /var dan /tmp dalam

partisi yang berbeda. Pada bagian ini kita pilih membagi ruang harddisk dengan satu partisi dan satu

partisi swap yaitu memilih All file in one partition. Setelah memilih bagian ini klik Continue.

Page 35: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Anda akan melihat partisi yang akan dilakukan pada hardisk anda , selanjutnya pilih Finish

partitioning dan write change disk. Selanjutnya klik Continue.

Pada bagian ini pilih Yes selanjutnya Klik Continue. Setelah proses penetapan partisi dan proses partisi

hardisk berjalan , proses selanjutnya adalah proses penginstallan aplikasi base system linux debian 7.5 .

setelah proses penginstallan proses base system linux berjalan proses selanjutnya adalah penambahan

paket aplikasi yang tersedia pada sistem operasi linux debian 7.5 yang tersedia dalam 3 DVD sehingga

pada proses selanjutnya anda diminta untuk memasukkan DVD paket selanjutnya setelah tampila

gambar sebagai berikut :

Page 36: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Proses memasukkan DVD installer sebanyak 3 buah ini dilakukan secara bertahap. Maka untuk

mempermudah installasi beri label DVD pada bagian atas DVD sehingga memudahkan pada saat

installasi selanjutnya.

Setelah proses memasukkan paket yang tersedia ( Package Maneger ) hingga pada DVD yang

ketiga , masukan kembali DVD yang pertama selanjutnya Klik Continue. Maka pada layar anda akan

tampilan survey Popularity Contest yang dilakukan oleh pengembang Distro Debian . Pada bagian

survey ini pilih no selanjutnya klik Continue.

Page 37: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Pada bagian ini kita akan

menentukan sistem graphical (GUI) dekstop yang nantinya akan dijalankan pada komputer kita sebagai

Client layanan VoIP Kamailio SIP server. Paket aplikasi yang akan kita jalankan dan kita instal pada

Sistem Operasi Linux Debian adalah tiga paket yaitu Paket Debian Desktop Environmet (GUI )

yang menggunakan dekstop Gnome sebagai standar pada sistem operasi Linux debian 7.5 , Paket

Laptop dan paket aplikasi Standard system utilities. Setelah memilih ketiga paket tersebut klik

Continue

Tunggulah beberapa saat sampai proses instalasi paket yang disediakan terinstall secara keseluruhan ,

proses selanjutnya adalah install aplikasi grub sebagi boot awal sistem operasi

Page 38: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Klik Continue sampai Proses Install Sistem Operasi Linux Debian 7.5 ini selesai.

Page 39: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Setelah proses installasi Sistem Operasi Linux Debian 7.5 telah anda lakukan , aktifkan

Komputer anda kembali :

tunggu beberapa saat hingga proses operasi sistem linux bekerja hingga tampilan Login pada Dekstop

Gnome. Selanjutnya masukan username non admistrative dan passwordnya tunggu beberapa saat

hingga anda masuk pada sistem Desktop Gnome.

Untuk menginstall aplikasi Linphone anda dapat menggunakan aplikasi Synaptic yang tersedia ,

dengan mengklik Application > System Tools > Administration > Synaptic Package Manager.

Untuk menjalankan aplikasi Synaptic ini anda harus memiliki akses sebagai root , maka anda akan diminta memasukkan password root. Masukkan password root selanjutnya pada monitor anda akan

B. MENGINSTALL LINPHONE PADA LINUX DEBIAN 7.5.

Page 40: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

tampil aplikasi synaptic , selanjutnya masukan Linphone pada input search setelah synaptic

menemukan paket aplikasi Linphone ceklist paket tersebut dan selanjutnya , Klik Apply.

Masukan DVD yang diminta pada saat Install aplikasi Linphone ini , selanjutnya tunggulah hingga

proses instal aplikasi Linphone ini selesai. Setelah selesai menginstall aplikasi Linphone tutup aplikasi

Synaptic Package Manager . Dan jalankan aplikasi Linphone

Untuk menjalankan aplikasi Linphone Klik Application > Internet > Linphone

selanjutnya pada aplikasi Linphone Klik Option > Preference

Page 41: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Selanjutnya pilih Manage SIP Account

Pada bagian Box Proxy Account Klik Add

Page 42: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Masukan User SIP Account yang telah

anda buat di server contoh 00 1 @ 192.168.1.2 dan masukan SIP

proxy Address yaitu IP Address Server VoIP anda yaitu 192.168.1.2 selanjutnya Klik OK

Bila pada bagian bawah Linphone Registrasi pada VoIP Kamailio SIP Server Berhasil yaitu

terdapat tulisan Registration on sip:192.168.1.2 succesfull. Berarti Aplikasi Linphone sudah dapat

digunakan untuk melakukan komunikasi VoIP dengan menggunakan Server Kamailio SIP Server.

Untuk menghubungi nomor telpon yang kita inginkan yang terdapat dalam pengguna VoIP

Kamailio SIP Server cukup memasukkan nomor pada kotak SIP Address or phone number selanjutnya

klik Icon Call berwarna Hijau.

Page 43: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

C. INSTALL LINPHONE PADA SMARTPHONE ANDROID.

Layanan VoIP Kamailio SIP Server yang dibangun pada jaringan LAN/WAN anda dapat pula

diakses melalui Smartphone Android yaitu melalui jaringan Akses Point seperti proses topologi

jaringan yang telah dijelaskan pada bab sebelumnya.

Untuk menginstall aplikasi Linphone pada Smartphone Android anda , anda cukup membuka

Play Store yang tersedia pada Android anda selanjutnya carilah aplikasi Linphone Video lalu Instal

Untuk konfigurasi Linphone yang telah terinstall pada Smartphone anda , lakukan koneksi kepada akses point yang telah terhubungan dengan Server VoiP Kamailio SIP Server . Selanjutnya

Sedangkan bila Linphone dihubungi oleh pengguna lainnya maka tampilannya seperti berikut

Page 44: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

aktifkan aplikasi Linphone pada Smartphone Android anda

Klik Lets'Go

Pilih menu I already have a SIP account

Page 45: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

selanjutnya masukkan username dan password yang telah di daftarkan pada Kamailio SIP Server dan

Domain diisikan oleh IP Address Server VoIP yaitu 192.168.1.1

tunggu beberapa saat hingga tulisan Not Registered berubah menjadi berwarna hijau dan bertuliskan

registered. Bila sudah terdapat Tulisan Registered berarti anda sudah dapat menggunakan layanan VoIP

Kamailio SIP Server.

Page 46: MEMBANGUN LAYANAN TELEPON VOIP DESA · PDF fileBAB I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3. Perangkat yang telah menyediakan aplikasi penghubung antar pengguna melalui

Related Documents