Home >Documents >MEMBANGUN LAYANAN TELEPON VOIP DESA I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3....

MEMBANGUN LAYANAN TELEPON VOIP DESA I SERVER VOIP DENGAN APLIKASI KAMAILIO SIP SERVER ... 3....

Date post:11-Feb-2018
Category:
View:226 times
Download:3 times
Share this document with a friend
Transcript:
  • MEMBANGUN LAYANAN TELEPON VOIP DESA DENGAN

    KAMAILIO SIP SERVER

    SISTEM OPERASI LINUX DEBIAN 7.5

  • 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

  • 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

  • (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

  • 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

  • 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.

  • BAB II

    INSTALL APLIKASI KAMAILIO PADA DEBIAN 7.5

    A. INSTALL OS LINUX DEBIAN 7.5 UNTUK SERVER

Embed Size (px)
Recommended