1. Pengertian SIP
SIP adalah suatu signalling protokol pada layer aplikasi yang berfungsi untuk membangun,
memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu atau beberapa
pengguna. Sesi multimedia adalah pertukaran data antar pengguna yang meliputi suara, video,
atau text. SIP tidak menyediakan layanan secara langsung, tetapi menyediakan fondasi yang
dapat digunakan oleh protokol aplikasi lainnya untuk memberikan layanan yang lebih lengkap
bagi pengguna, misalnya dengan RTP ( Real Time Tr ansport Protocol ) untuk transfer data
secara real - time , dengan SDP ( Session Description Protocol ) untuk mendeskripsikan sesi
multimedia, dengan MEGACO ( Media Gateway Control Protocol ) untuk komunikasi dengan
PSTN (Public Switch Telephone Network). Meskipun demikian, fungsi dan operasi dasar SIP
tidak tergantung pada protokol tersebut. SIP juga tidak tergantung pada protokol layer
transport yang digunakan.
Pembangunan suatu komunikasi multimedia dengan SIP dilakukan melalui beberapa tahap :
User availability : menentukan tingkat keinginan pihak yang dipanggil untuk terlibat
dalam komunikasi.
User capability : menentukan media maupun parameter yang berhubungan dengan media
yang
akan digunakan untuk komunikasi.
Session setup : ringing, pembentukan hubungan antara pihak pemanggil dan pihak
yang dipanggil.
Komunikasi pada SIP dilakukan dengan mengirimkan message yang berbasis HTTP.
Setiap pengguna mempunyai alamat yang dinyatakan dengan SIP-URI
(Uniform Resource Identification).
ekivalen dengan
Isi pesan di dalam SIP didefinisikan dalam 2 format (RFC 3261)[14], seperti :
1. Request (dikirim dari client to server), berisi operasi yang diminta oleh client.
2. Response (dikirim dari server ke client), berisi informasi tentang permintaan status dari
client.
Arsitektur dari SIP terdiri dari dua komponen yaitu user agent dan servers. User agent
merupakan end point dari sistem dan memuat dua sub sistem yaitu user agent client (UAC)
yang membangkitkan request, dan user agent server (UAS) yang merespon request. SIP server
adalah kesatuan fungsi logic, dimana tidak perlu memisahkan alat secara fisik. Fungsi dari
empat server tersebut yaitu:
Proxy Server : merupakan host jaringan yang berperan sebagai perantara yang bertujuan untuk
meminta request atas nama client yang lain. Proxy harus bertindak sebagai server dan client,
dia harus mengarahkan SIP request pada user agent server, dan mengarahkan SIP respons pada
user agent client . Proxy server juga berfungsi untuk melakukan routing, memastikan request
disampaikan pada yang berhak menerima, dan juga membuat kebijakan seperti menyakinkan
bahwa pemakai tertentu diijinkan untuk melakukan panggilan.
Redirect Server: merupakan kesatuan logika yang mengarahkan satu klien pada perangkat
pengganti dari Uniform Resorce indicators (URIs) untuk menyelesaikan tugas request.
Registrar Server : menerima dan memproses pesan pendaftaran yang mengijinkan lokasi dari
suatu endpoint dapat diketahui keberadaannya. Registrar Server ini kerjanya berhubungan
dengan Location Server.
Location Server : menyediakan service untuk database abstrak yang berfungsi mentranslasikan
alamat dengan kata / keterangan yang ada pada domain jaringan.
IETF Session Description Protokol (SDP), merupakan protokol yang mendeskripsikan media
dalam suatu komunikasi. Tujuan protokol SDP adalah untuk memberikan informasi aliran media
dalam satu sesi komunikasi agar penerima yang menerima informasi tersebut dapat
berkomunikasi.
IETF Session Annoucement Protocol (SAP), merupakan suatu protocol yang setiap periode
waktu tertentu mengumumkan parameter dari suatu sesi konferensi.
IETF Real-Time transport protocol (RTP), menyediakan transfer media secara real time.
Real-Time Control Protokol (RTCP), mengatur sesi secara periodik mentrasmit paket yang berisi
feedback atas kualitas dari distribusi data.
ITU_T Codec merupakan algoritma pengkodean yang direkomendasikan, seperti G.723.1, G711,
G.728, dan G.729 untuk audio, atau H.261 untuk video.
Aplikasi
- Voice over Internet Protocol (VoIP)
- Konferensi multimedia
- Text - messaging
Kelebihan
1) General - purpose
SIP dapat diintegrasikan dengan protokol stadar IETF lainnya untuk membuat
3) Sederhana
4) Mobility
-> Device yang digunakan dapat berupa PC, baik di rumah maupun di kantor,
wireless phone, IP - phone, ataupun telepon biasa.
Pada umumnya ada 3 tahapan implementasi SIP yang dapat dijelaskan sebagai berikut :
Step 1: Tahap pertama adalah menghubungkan SIP proxy dengan PBX system existing sebagai gateway ke PSTN.
Untuk menghubungkan dari IP Network ke PSTN, SIP proxy akan me-routing-kan seluruh panggilan dari panggilan
VoIP ke PSTN. Link koneksi bisa menggunakan PRI ISDN maupun T1. Pertama yang harus dilakukan adalah setup SIP
proxy (SIP call manager), setelah set-up berjalan dengan baik, selanjutnya tinggal menghubungkan ke PBX
existing dengan link ISDN, E1 atau T1.
Step 2 : Tahap selanjutnya adalah migrasi existing user dan services ke SIP. Migrasi semua handset ke SIP baik
menggunakan gateway maupun mengganti dengan handset yang native SIP. Pendekatan dengan menggabungkan
keduanya biasanya menjadi pilihan yang baik. Selanjutnya adalah set-up SIP application server untuk
mengakomodasi fitur-fitur yang dibutuhkan user seperti voice mail, multi-party conferencing, IVR, fine me follow
me dan masih banyak lagi fitur yang disupport SIP.
Step 3 : Tahap 3 adalah melakukan routing panggilan ke luar melalui koneksi internet.Banyak operator memulai
menjual SIP based dengan menawarkan layanan long distance dengan harga yang lebih murah. Yang perlu
diantisipasi adalah nature network internet yang unpredictable (seperti jitter dan error rate) dan tentu
saja security. Sebagai tahap awal SIP dapat digunakan sebagai alternatif untuk melakukan panggilan ketika diluar
kantor atau teleworkers.
KakaoTalk
Mengingat popularitasnya yang semakin mendunia, anda mungkin pernah mendengar tentang
Kakao Talk ini sebelumnya. Ini aplikasi VoIP memungkinkan anda untuk membuat panggilan dan
mengirim pesan teks melalui jaringan mereka secara gratis. Sesuai aturannya, anda akan perlu
mendaftar untuk dapat menggunakan layanan, yang berarti teman-teman anda pun harus
melakukan hal yang sama unutk bisa menikmati layanan mereka.
Membuat panggilan dan mengirim pesan teks atau SMS bukanlah satu-satunya hal bisa Kakao
Talk dapat lakukan. Anda dapat mengubah tema, bermain game, melihat pemberitahuan dari
teman, dan bahkan memeriksa barang-barang yang dijual disana. Untuk dapat menikmati
beberapa fitur tertentu mereka, anda harus mengeluarkan biaya, dan tentu ini tidak menjadi
masalah. Bagaimana pun juga, aplikasi ini harus mendukung dirinya sendiri agar tetap eksis
dalam beberapa cara.
Selain itu, antarmuka yang disajikannya pun sangat user friendly, dan saya yakin tidak akan ada
yang kesulitan untuk mencoba berbagai aplikasi dari layanan mereka.
Tango
Anda mungkin akan terkejut oleh aplikasi Tango ini karena fokus utama aplikasi ini adalah tidak
benar-benar sebagai VoIP atau SIP, karena aplikasi tersebut dibuat dengan tujuan utama
sebagai jaringan sosial. Meskipun demikian, anda masih dapat nelpon gratis dan kirim sms
gratis ke sesama pengguna. Aplikasi ini juga memiliki dukungan untuk pesan gambar dan video,
yang membuatnya menonjol dari aplikasi ini. Anda dapat mengharapkan Tango untuk memiliki
kualitas yang terbaik juga. Aplikasi ini memenangkan sejumlah penghargaan, dan aplikasi itu
sendiri dibanggakan karena memiliki "kualitas yang hebat" melalui koneksi 3G, 4G, dan Wi-Fi.
Seperti sebagian besar aplikasikami sajikan ini, Tango sangat mudah digunakan. Pembuatan
accountnya pun sederhana dan navigasi di sekitar aplikasi terasa sangat alami. Sayangnya anda
hanya dapat berkomunikasi dengan orang-orang yang memiliki account di Tango,
mungkin meyakinkan teman-teman anda untuk mencoba aplikasi ini yang agak sulit.
Viber
Viber adalah satu lagi VoIP yang memungkinkan untuk menelepon gratis melalui jaringan
mereka. Tidak hanya menelepon gratis yang akan anda dapatkan, anda juga dapat mengirim
pesan, stiker, emoticon, dan fitur aplikasi lainnya. Seperti aplikasi sebelumnya, teman anda
akan memerlukan akun Viber untuk dapan menelepon dan kirim pesan pesan..
Aplikasi ini juga sangat mudah untuk dinavigasidan hanya umumnya memang mudah
digunakan. Satu-satunya yang mungkin kekurangan untuk aplikasi ini seperti halnya aplikasi
lainnya adalah bahwa anda perlu untuk membuat account anda di Viber menggunakan SMS
sebelum memakai aplikasi ini . Ini akan menjadi agak menjengkelkan jika anda tidak memiliki
mengatur pesan teks pada perangkat ponsel anda, karena harus menemukan cara lain untuk
mengaktifkan Viber.
Selain itu, Viber adalah aplikasi yang sangat luar biasa yang telah didownload di Play Store.
Setidaknya, aplikasi ini layak untuk dicoba.
Vox
Vox adalah salah satu solusi yang lebih sederhana untuk kebutuhan VoIP dan SIP anda. Aplikasi
ini juga cukup aplikasi sederhana. anda dapat menelepon dari account Vox anda, yang mana
anda harus membayar untuk panggilan tersebut. Vox membuat daftar harga panggilan telepon
untuk berbagai negara.
Selain itu, anda akan memiliki dialer sebagai layar muka utama, dan tombol menu dapat
digunakan untuk bernavigasi di seluruh aplikasi. Selain untuk panggilan, ada dukungan SMS
juga. Tentu saja, dengan mengirim pesan SMS, harga permenit akan dipotong dari account
Anda, yang berarti deposit waktu yang digunakan untuk melakukan panggilan akan berkurang.
Mengingat kesederhanaan aplikasi ini, dibutuhkan hanya sekitar semenit untuk membiasakan
diri anda dengan fitur yang ada. Bagaimana pun juga, ini adalah aplikasi yang cukup bagus
namun dengan fungsi yang terbatas.
WiCall
Daftar terakhir dalam aplikasi ini adalah WiCall. Aplikasi ini mirip dengan vox, dimana aplikasi ini
adalah aplikasi dialer antarmuka. Sayangnya aplikasi ini tidak bisa mengirim pesan teks SMS,
yang berarti aplikasi ini hanya bisa digunakan untuk menelepon. Seperti vox, WiCall adalah
layanan berbayar, sehingga Anda akan perlu menambahkan uang ke account Anda untuk
membuat panggilan telepon. Deposit anda akan dipotong ketika anda melakukan panggilan
telepon.
Aplikasi WiCall tampaknya agak kurang fitur dibandingkan dengan aplikasi lainnya yang sejenis,
yang berarti pula aplikasi ini cukup sederhana dan mudah dipelajari. Yang harus anda cari
tahu adalah bagaimana untuk menambah uang ke akun WiCall anda. Setelahnya, baru anda
dapat menggunakan dialer untuk menelepon orang lain dengan nomor WiCall Anda.
Dengan memanfaatkan teknologi SIP kita dapat membuat berbagai macam aplikasi yang dapat
memudahkan penggunanya. Salah satu ide yang saya ambil adalah membuat aplikasi android
pemesanan restaurant berbasis SIP.
Seperti yang kita ketahui di atas SIP merupakan protokol yang memungkinkan kita untuk
melakukan pertukaran suara. Dengan memanfaatkan teknologi SIP ini sangat memungkinkan
untuk membuat aplikasi ini. Aplikasi ini menggunakan suara untuk memesan restaurant yang di
inginkan, selain itu keunggulan dari aplikasi ini adalah tersedianya data-data restaurant yang
menyediakan layanan delivery beserta menu-menu restaurant tersebut sehingga pengguna
tidak perlu bingung untuk memesan menu restaurat yang di inginkan.
Di dalam aplikasi ini terdapat dirrect call yaitu melakukan panggilan langsung ke restaurant
yang di pilih sehingga pengguna tidak perlu lagi menyimpan no telp dalam kontak smartphone
anda.
Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony atau
Digital Phone) 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 telepon biasa.
Voice over Internet Protocol (VoIP) adalah teknologi yang mampu melewatkan trafik
suara, video dan data yang berbentuk paket melalui jaringan IP.Dalam komunikasi VoIP,
pemakai melakukan hubungan telepon melalui terminal yang berupa PC atau telepon.
Kelebihan dan kekurangan VOIP
1. Kelebihan VOIP
Biaya lebih rendah untuk sambungan langsung jarak jauh. Penekanan utama dari VoIP adalah
biaya. Dengan dua lokasi yang terhubung dengan internet maka biaya percakapan menjadi sangat
rendah.
Memanfaatkan infrastruktur jaringan data yang sudah ada untuk suara. Seperti memanfaatkan
jalur internet atau bandwidth yang telah di sewa ke ISP, sehingga tidak diperlukan lagi tambahan
biaya atau menekan biaya percakapan telepon yang masih menggunkan jalur Public Switched
Telephone Network (PSTN) Telkom ( Fix line ).
Penggunaan bandwidth yang lebih kecil daripada telepon biasa. Dengan majunya teknologi
penggunaan bandwidth untuk voice sekarang ini menjadi sangat kecil. Teknik pemampatan data
memungkinkan suara hanya membutuhkan sekitar 8kbps bandwidth.
Memungkinkan digabung dengan jaringan telepon lokal yang sudah ada. Dengan adanya
gateway bentuk jaringan VoIP bisa disambungkan dengan PABX yang ada dikantor. Komunikasi
antar kantor bisa menggunakan pesawat telepon biasa
Berbagai bentuk jaringan VoIP bisa digabungkan menjadi jaringan yang besar. Contoh di
Indonesia adalah VoIP Rakyat.
Variasi penggunaan peralatan yang ada, misal dari PC sambung ke telepon biasa, IP phone
handset.
2. Kekurangan VOIP
Kualitas surang yang masih kurang baik yang dikarenakan factor bandwidth yang dimiliki
Perlu dilakukan perjanjian dengan lawan bicara yang hendak menggunakan voip
dalam hal tersambungnya ke jalur internet
Kualitas sauara juga tergantung dari banyaknya paket atau pengguna internet dalam satu jalur
yang sama.
Peralatan penunjang yang masih dikatakan saat ini masih relative mahal.
Belum nya support secara penuh oleh pemerintah.
a. TCP/IP
TCP/IP (Transfer Control Protocol/Internet Protocol) merupakan sebuah protokol yang
digunakan pada jaringan Internet.Protokol ini terdiri dari dua bagian besar, yaitu TCP dan IP.
Ilustrasi pemrosesan data untuk dikirimkan dengan menggunakan protokol TCP/IP diberikan
pada gambar dibawah ini.
b. Application layer
Fungsi utama lapisan ini adalah pemindahan file. Perpindahan file dari sebuah sistem ke
sistem lainnya yang berbeda memerlukan suatu sistem pengendalian untuk menangatasi adanya
ketidak kompatibelan sistem file yang berbeda - beda. Protokol ini berhubungan dengan aplikasi.
Salah satu contoh aplikasi yang telah dikenal misalnya HTTP (Hypertext Transfer Protocol)
untuk web, FTP (File Transfer Protocol) untuk perpindahan file, dan TELNET untuk terminal
maya jarak jauh.
e. H.323
H.323 adalah salah satu dari rekomendasi ITU-t (International Telecommunications Union
Telecommunications). H.323 merupakan standar yang menentukan komponen, protokol, dan
prosedur yang menyediakan layanan komunikasi multimedia. Layanan tersebut adalah
komunikasi audio, video , dan data real-time, melalui jaringan berbasis paket (packet-based
network). (Tabratas Tharom, 2001;64) H.323 berjalan pada jaringan intranet dan jaringan packet-
switched tanpa mengatur media jaringan yang di gunakan sebagai sarana transportasi maupun
protokol networ layer. Karakteristik terminal H.323 dapat dilihat pada Gambar .
Meskipun demikian, fungsi dan operasi dasar SIP tidak tergantung pada protocol tersebut.
SIP juga tidak tergantung pada protokol layer transport yang digunakan. Pembangunan suatu
komunikasi multimedia dengan SIP dilakukan melalui beberapatahap :
Protokol lain yang juga sempat populer adalah MGCP (Media Gateway Control Protocol).
Protokol ini lebih sering digunakan untuk mengontrol titik komunikasi di VoIP. MGCP memiliki
feature tambahan yang unik, yakni Call Waiting.
2. VoIP Server
VoIP Server adalah bagian utama dalam jaringan VoIP. Perangkat ini memang tidak wajib
ada di jaringan VoIP, tetapi sangat dibutuhkan untuk dapat menghubungkan banyak titik
komunikasi server. Perangkat ini dapat digunakan untuk mendefinisikan jalur dan aturan antar
terminal. Selain itu VoIP server juga bisa menyediakan layanan-layanan yang biasa ada di
perangkat PBX (Private Branch Exchange), voice mail, Interactive Voice Response (IVR), dan
lain-lain. Beberapa jenis SoftSwitch juga menyediakan fasilitas tambahan untuk dapat
berkomunikasi dengan SoftSwitch lain di internet. Ada beberapa SoftSwitch yang dapat anda
pilih untuk membangun jaringan VoIP sendiri, semuanya memiliki lisensi gratis. Contoh dari
VoIP server ini adalah Asterisk.
3. VoIP Switch
Konsep dasar penggunaan Circuit Switching yaitu sebuah jalur komunikasi akan dibuka
dan dipesan selama terjadi komunikasi. Jalur komunikasi yang ada akhirnya menjadi eklusif
dimiliki oleh dua titik yang menggunakannya. Contoh, anda tinggal di Jakarta dan hendak
menelepon kerabat yang berada di Surabaya. Selama proses komunikasi antara anda dan kerabat
terjadi, jalur telepon dari jakarta ke surabaya adalah eklusif milik anda dan lawan bicara. Alhasil
biaya pun memebengkak karena anda harus membayar jalur telepon tadi.
Konsep berbeda ditawarkan VoIP. Seluruh data yang lalu-lalang di Internet menggunakan
konsep Packet Switching. artinya jalur yang anda gunakan untuk berselancar di internet bukan
eklusif milik sendiri. Packet Switching memungkinkan jalur data digunakan oleh banyak
pengguna. Agar tidak salah alamat, paket data diberi identitas khusus sehingga perangkat
pendukung seperti router dapat meneruskannya (switched) ke tujuan akhir. Packet Switch
menjadi alasan utama mengapa komunikasi suara menggunakan Internet Protocol (IP) memiliki
perbedaan biaya yang jauh lebih rendah.
4. Codec (coder-decoder)
Agar apat melewati jalur Packet Switch dengan baik, VoIP memebutuhkan proses coder
dan decoder. Proses ini mengkonversi sinyal audio menjadi data digital yang dipadatkan
(kompresi) untuk kemudian dikirim lewat jalur internet. Di titik lain, data dikembangkan lagi
(dekompresi), dan diubah menjadi sinyal analog.
Konversi codec bekerja dengan cara memotong bagian sinyal (sampling) audio dalam
jumlah tertentu perdetiknya. Sebagai contoh, codec G.711 melakukan sampling audio sebanyak
64.000 kali per detiknya. Jika data hasil kompresi berhasil diterima di titik lain, proses
selanjutnya adalah melakukan perakitan ulang. Data yang dirakit tidak selengkap data saat
pertama kali dikirim, ada beberapa bagian yang hilang. Akan tetapi bagian yang hilang sangat
kecil sehingga tidak terdeteksi oleh telinga manusia.
Codec juga bekerja menggunakan alogaritma tertentu untuk membantunya memecah,
mengurutkan, mngkompresi, dan merakit ulang audio data yang ditransmisikan. Salah satu
alogaritma yang populer digunakan dalam teknologi VoIP adalah CS-ACELP (Conjugate-
Structure Algebraic-Code-Excited Linear Prediction).
Pemilihan codec sangat berpengaruh pada penggunaan bandwidth jaringan nantinya. Makin
baik codec melakukan sampling, makin efisien juga jalur yang digunakan. Kualitas akhir suara
juga harus diperhatikan agar tidak sekadar cepat, codec juga harus menghasilkan sinyal audio
yang baik. Beberapa codec lainnya : G.723.1, G.729, G.726, G.728, GSM, iLBC
5. SoftPhone (Software)
Selain berupa telepon utuh (hardware), perangkat telepon juga bisa berbentuk software. Di
dunia VoIP, perangkat ini disebut SoftPhone. Softphone memiliki jenis yang beragam baik dari
kemampuan dan lisensi. Saat ini banyak Softphone yang disebarkan dengan lisensi gratis.
Bahkan ada yang menyediakan lisensi software gratis sekalligus layanan jaringan VoIP -nya.
SkyPe salah satu penyedia Softphone Cuma-Cuma, sekaligus layanan PC-to-PC call yang prima.
SoftPhone Skype ini hanya bisa bekerja di jaringan milik Skype. Jika ingin membuat jaringan
sendiri harus menggunakan Softphone jenis lain. Softphone lain diantaranya adalah X-Lite, IAX-
Lite, MyPhone. X-Lite merupakan softphone untuk VoIP yang berjalan melalui protokol SIP.
Selain suara, X-Lite juga bisa digunakana untuk saling berkirim text dan video.
IAX-Lite merupakan softphone yang berjalan melalui protokol IAX. IAX merupakan
protokol signaling yang dikembangkan oleh pembuat Asterisk (IP PBX). Untuk protokol H323
dapat menggunakan MyPhone.
6. VoIP Gateway
Gateway digunakan untuk menghubungkan dua jaringan yang berbeda yaitu antara jaringan
H.323 dan jaringan non H.323, sebagai contoh gateway dapat menghubungkan dan menyediakan
komunikasi antara terminal H.233 dengan jaringan telepon , misalnya: PSTN. Dalam
menghubungkan dua bentuk jaringan yang berbeda dilakukan dengan menterjemankan protokol-
protokol untuk call setup dan release serta mengirimkan informasi antara jaringan yang
terhubung dengan gateway. Namun demikian gateway tidak dibutuhkan untuk komunikasi antara
dua terminal H.323.
Beberapa Contoh Software VOIP
Saat ini sangat banyak sekali aplikasi atau software-sotware yang dapat digunakan atau
menjalankan VOIP diantaranya :
1. Skype
Skypeadalah software aplikasi komunikasi suara berbasis IP melalui internet antara sesama
pengguna Skype. Pada saat menggunakan Skype maka pengguna yang sedang online akan
mencari pengguna Skype lainnya Lalu mulai membangun jaringan untuk menemukan pengguna-
pengguna lainnya. Skype memiliki berbagai macam feature yang dapat memudahkan
penggunanya. Skype juga dilengkapi dengan SkypeOut dan SkypeIn yang memungkinkan
pengguna untuk berhubungan dengan pengguna telepon konvensional dan telepon selular. Setiap
pengguna Skype memiliki sebuah username dan sebuah password. Dan setiap username
memiliki sebuah alamat e-mail yang teregistrasi. Untuk masuk ke sistem Skype, pengguna harus
menyertakan pasangan username dan passwordnya. Jika pengguna lupa password tersebut maka
Skype akan mengubahnya dan mengirimkan password yang baru ke alamate-mail pengguna
yang sudah teregistrasi.
2. Netmeeting
Aplikasi ini dikembangkan oleh Microsoft yang merupakan salah satu aplikasi yang
mendukung VoIP dan juga Video Conference. Aplikasi ini menggunakan protocol H.323 untuk
Video dan Audio Conference. Sama dengan aplikasi lainnya tetap memerlukan registrasi untuk
mendapatkan user id dan password, agar bisa berkomunikasi dengan para pengguna netmeeting
lainnya. Aplikasi ini sudah include didalam system windows 95 sampai windows XP.
3. X-lite
X-Lite adalah sebuah aplikasi open source pendukung VoIP yang menggunakan teknologi
SIP (Session Initiation Protocol). X-Lite di kembangkan pertama sekali oleh CounterPath ada 2
release yang telah dikeluarkan untuk aplikasi ini yang mempunyai perbedaan feature. X-Lite 2.0
digunakan untuk Macintosh dan Linux yang menggunakan X-Pro code base dan X-Lite 3.0
untuk windows yang menggunakan eveBeam code base. X-lite 2.0 hanya untuk suara saja
sedangkan X-Lite 3.0 sudah memiliki feature suara, video dan instant messaging atau media
untuk chatting.
4. Yahoo Messenger
Aplikasi ini sama secara garis besar memliki konsep atau cara kerja yang mirip dengan
Skype , namun yahoo messenger kurang digemari yang dikarenakan menurut beberapa sumber
yang penulis temukan kurangnya kualitas suara yang dihasilkan dibandingkan dengan Skype.
Dari beberapa software penunjang VOIP tersebut diatas tidak terlepas dari kualiatas atau
besarnya bandwith yang dimiliki untuk mendapatkan kuliatas suara yang baik.
CONTOH HARDWARE
1. IP-PBX - Komputer Hardware
2. IP-PBX
3. IP PBX atau Internet Protocol Private Branch Excha
2. IP Phones
IP PHONES yaitu telepon yang sudah memiliki port RJ-45 untuk langsung di sambungkan
ke router guna melakukan panggilan VOIP.
3. PC to PC
PC to PC seperti namanya saja kita sudah dapat membayangkan, yaitu panggilan VOIP
yang dilakukan menggunakan PC dengan perlengkapan microphone, speaker, dan software yang
di sediakan para developer komunikasi VOIP ini contoh : Skype dan InterVoip. User tidak
membayar satu sen pun dalam melakukan panggilan antarpengguna sesama layanan.
macam-macam softswitch
. SOFTSWITCH
Softswitch adalah sebuah software yg digunakan untuk keperluan sebuah layanan VoIP,
softswitch adalah sebuah hardware yg berisi software VoIP seperti :
a. ELastix
b. Briker
c. Asterisk
d. Asterisk Now
Selain memiliki berbagai perangkat , softswitch juga memiliki kapsitas yaitu harus mampu
trafik panggilan minimal 4 juta BHC dan dapat pula ditambah kapsitasnya sesuai kebutuhan .
kapsitas sistem ini juga harus disdesain secara modular.
1.ELASTIX
Elastix merupakan sumber Bersatu terbuka Communications Server perangkat lunak yang
menyatukan IP PBX, email, IM, fax dan fungsionalitas kolaborasi. Memiliki antarmuka web dan
mencakup kemampuan seperti software Call Center dengan panggilan prediktif.
Fungsi Elastix didasarkan pada proyek open source termasuk Asterisk, HylaFax, Openfire dan
Postfix. Mereka menawarkan paket PBX, faks, instant messaging dan fungsi email, masing -
masing.
Dukungan untuk hardware telepon
Elastix memiliki dukungan yang baik untuk hardware telepon [1]. Ini mencakup driver untuk
produsen besar seperti Dinstar, OpenVox, Digium, Sangoma, Peralatan Rhino, Xorcom, dan
Yeastar. Yang sebagian besar driver didukung melalui proyek zaptel atau versi yang
dimodifikasi dari itu. Driver lain yang didukung oleh proyek mIDSN dan proyek lainnya.
Elastix juga mendukung merek berkat telepon ke protokol SIP dan IAX bahwa Asterisk
mengimplementasikan lainnya. Protokol ini didasarkan pada standar yang tersedia publik.
Untuk alasan ini setiap produsen dapat membangun sebuah produk yang mendukung mereka.
Beberapa produsen yang didukung adalah Polycom, ATCOM, Aastra, Linksys, SNOM, dan Cisco.
2. BRIKER
Briker merupakan distro linux, buatan Indonesia asli, distro ini direlease sekitar bulan Agustus
lalu, semoga dengan adanya Briker masyarakat Indonesia dapat membuat server VoIP sendiri
dengan biaya komunikasi murah.jadi Indonesia sekarang bisa berkomunikasi dengan biaya
murah.
Briker ini adalah satu Operating system untuk aplikasi IPPBX, Briker dengan pintar mencari
jalur terhemat untuk telephone dengan interkoneksi ke PSTN, GSM dan CDMA atau provider
VoIP lainnya. Briker juga bisa di sebut dengan sentral voip berbasis web. Nah tentunya kita
harus registrasi untuk masuk dan berlangganan
[pbx] fix extension menu, use amp (&) instead of comma on codec
allow/disallow
3. ASTERISK
Asterisk, yang paling populer di dunia sumber proyek komunikasi terbuka, bebas, perangkat
lunak open source bisa mengubah computer menjadi sebuah server/voip/IP PBX. Asterisk
adalah seperti set erector atau sekotak Lego bagi orang-orang yang ingin membuat aplikasi
komunikasi, Asterisk juga mencakup semua blok bangunan yang diperlukan untuk membuat
sebuah sistem PBX server untuk server komunkasi yang mudah dan hemat akan biaya Asterisk
telah membangun segala sesuatu dari sistem IP PBX yang sangat kecil ke server media
pembawa besar.Asterisk pada dasarnya adalah sebuah software telephony yang
memungkinkan pengembang untuk mengembangkan fitur-fitur lain yang tidak terdapat pada
telepon analog pada umumnya, seperti IVR, Teleconfrence dan lainnya.
4. ASTERISK NOW
AsteriskNow dibangun untuk pengembang aplikasi, integrator sistem, mahasiswa, hacker dan
lain-lain yang ingin membuat solusi kustom dengan Asterisk. Pengguna AsteriskNow memiliki
dua opsi untuk dukungan. Ada sebuah komunitas aktif pengguna AsteriskNow, integrator dan
pengembang yang menyediakan dukungan oleh masyarakat.
- Cepat dan mudah instalasi. Biasanya menginstal dalam 15 menit atau kurang.
- Tidak memerlukan pengetahuan mendalam tentang Linux. Aman untuk Mac dan Windows
pengguna.
Pengertian Softswitch Beserta Layanan Dan Aplikasinya
Pengertian Softswitch
Softswitch adalah perangkat pusat dalam jaringan komunikasi yang menghubungkan panggilan dari
satu saluran telepon ke seluruh saluran jaringan komunikai atau internet publik, dengan
menggunakan perangkat lunak yang berjalan pada sistem komputer dengan tujuan umum.
Konsep dasar dari layanan yang diberikan softswitch adalah untuk mendukung kebutuhan
konvergensi layanan masa datang, yaitu terintegrasi layanan suara dan data dalam satu platform
jaringan. Oleh karena itu implementasi jaringan berbasis softswitch didesain untuk menyediakan
layanan berupa teleponi, data, internet, dan multimedia.
Konsep dasar penyediaan layanan telepon oleh softswich harus mampu menyediakan layanan
telepon minimal setingkat dengan layanan layanan yang sudah diberikan oleh PSTN dengan
berbagai kelengkapan fiturnya. Jenis layanan yang sudah diberikan kepada pelanggan selama ini,
diantaranya sebagai berikut :
Komunikasi lokal
Komunikasi jarak jauh
Komunikasi international
Emergency Services
Number portability
Televoting
Prepaid dan postpaid
Service Class
Voice VPN
Toll free
Layanan Softswitch
sebagai penyedia layanan telepon dan data, sistem pada softswitch harus dapat diimplementasikan
sebagai switch kelas 4, switch kelas 5, dan titik interkoneksi. Dalam praktek implementasnya,
masing-masing jenis kelas tersebut dapat berdiri sendiri ataupun juga bisa berkombinasi.
Aplikasi atau fitur di dalam system software dapat diberikan oeh 2 server yaitu :
Application Server
application server adalah elemen jaringan softswitch yang berfungsi menyediakan aplikasi tambahan, termasuk
logika pelayanan dan eksekusinya terhadap satu atau lebih aplikasi dan atau layanan.
Media Server
Media server adalah elemen jaringan sebagai penyedia media pemroses dalam mendukung kinerja aplikasi
serperi audio video conferencing, brandig of services, music-on-hold, dll.
Softwitch yang digunakan untuk lalu lintas antara operator biasanya disebut kelas 4 softswitch fungsi utama
dari kelas 4 softswitch adalah besarnya ukuran routing dari panggilana jarak jauh. karakteristik dari softswitch
kelas 4 adalah mendukug protokol dan konversi, transcoding, Call per second rate, average time of one call
routing, number of concurrent calls.
kelas 5 softswitch dimaksudkan untuk berkerja dengan end-user. Softswitch keals 5 ini baik untuk layanan
telepon lokal dan jarak jauh. kelas 5 softswitch ditandai dengan layanan tambahan untuk end-user dan klien
perusahaan seperti IP PBX fitur, Call center services, calling card platform, Qos, Group Busines, dan lain lain.
softswitch harus mampu melakukan pemilihan jalur routing berdasarkan waktu dalam hari dan hari dalam
minggu.
softswitch harus mampu melakukan pemilihan jalur outing berdasarkan operator trafik tersebut
berasal.
Blocking
softswitch harus dapat melakukan blocking berdasarkan destination, geographic/area code, country
code, call type : international, operator, destination, address.
Overflow Routing
softswitch harus mampu melakukan pengaturan atau routing terhadap kelebihan trafik.
Automatic Re-routing
softswitch harus mampu melakukan re-routing terhadap trunk group tertentu secara otomatis
Call Waiting
call waiting adalah fitur yang memungkinkan pelanggan menerima panggilan lain pada saat telepon
sedang digunakan. Sistem softswitch harus mampu mengirimkan tone interupsi bila pelanggan
tersebut dalam keasaan busy, selanjutnya sentral akan menunggu aksi dari pelanggan tersebut
apakah pelanggan menerima panggilan dengan menekan tombol flash.
Conference Cakk
fitur yang memungkinkan pelanggan dapat melakuka konferensi telepon, baik sebagai call
terminating atau call originating. Sistem softswitch harus mempunyai kemampuan untuk menangani
panggilan koferense untuk tiga pelanggan atau lebih.
Multimedia Coferecing
Layanan yang memungkinkan pelanggan dapat melakukan panggila konferensi yang dilengkapi
voice, text, dan juga vieo
1.Extension adalah label dari extension, dapat berupa sebuah string (angka, huruf dan simbol
yan diijinkan) atau pola yang harus di evaluasi secara dinamik untuk mencocokan dengan
banyak kemungkinan nomor telepon. Setiap command line yang menjadi bagian dari extension
tertentu harus mempunyai label yang sama.
2.Priority biasanya berupa angka integer. Merupakan urutan dari perintah yang harus dijalankan
dalam sebuah extension. Perintah pertama yang akan dijalankan harus dimulai dengan prioritas 1,
jika tidak ada prioritas 1 maka Asterisk tidak akan menjalankan perintah extension. Setelah prioritas
1 di jalankan, Asterisk akan menambah prioritas ke prioritas 2 dan seterusnya, tentunya jika tidak
ada perintah yang menentukan prioritas mana yang selanjutnya harus dijalankan. Jika ternyata
perintah selanjutnya ternyata tidak terdefinisi maka Asterisk akan menghentikan proses
menjalankan perintah walaupun masih ada perintah dengan prioritas yang lebih tinggi.
3.Command atau perintah adalah "aplikasi" yang akan di jalankan oleh Asterisk.
4.Parameter adalah parameter yang harus diberikan kepada sebuah command. Tidak semua
command / perintah membutuhkan parameter, beberapa perintah dapat dijalankan tanpa
parameter.
Dial Plan berfungsi sebagai routing panggilan antar ekstensi, baik yang berada dalam satu IP-PBX
(lokal) maupun antar IP-PBX, atau biasa disebut dial trunk. Dalam Asterisk, Dial Plan diprogram
dalam satu file yang bernama extensions.conf. Secara umum, setiap ekstensi dalam Asterisk
merujuk pada user tertentu yang ter-register ke Asterisk tersebut sehingga biasanya nomor ekstensi
sama dengan id user.
Dial antar ekstensi pada IP-PBX [voipkn] -->> seluruh dial plan di bawah ini hanya berla
ku bagi context voipkn
exten =>101,1,Dial(SIP/101,20) -->> Dial ext 101 dengan protokol SIP, time out 20 detik exten
=>101,2,Hangup -->> setelah timeout dilakukan hangup exten =>102,1,Dial(SIP/102,20) exten
=>102,2,Hangup
Konfigurasi Ekstensi dan Dial Plan Server Softswitch
Konfigurasi Ekstensi Server Softwitch
1. Konfigurasi Data Account Umum [general] -->> context umum,harus ada context=default -->>
nama context user port=5060 -->> default port untuk SIP binaddr=0.0.0.0 -->> listen semua ip_addr
yg request srvlookup=yes tos=0x18 videosupport=yes 2.Konfigurasi Data Account User / Extensions
;softphone -->> nama atau nomor account [101] (user/extension) type=friend -->> tipe account
username=101 -->> login account secret=101 -->> password account host=dynamic -->> host yang
menjadi IP PBX,dpt berubah nat=no -->> tanpa NAT dtmfmode=rfc2833 -->> RTP Payload for
DTMF Digits, Telephony Tones and Telephony Signals allow=all -->> mode codec, bisa semua jenis
codec
callerid=sip00
-->> id client context=voipkn -->> context jaringan user canreinvite=no -->> mekanisme canreinvite
mailbox=101@voipkn -->> username@context
exten =>101,2,Hangup -->> setelah timeout dilakukan hangup exten =>102,1,Dial(SIP/102,20) exten
=>102,2,Hangup
Pengertian Ekstensi
Apa itu Ekstensi dalam server VoIP ? merupakan label dari extension, dapat berupa sebuah
string berupa angka, huruf dan simbol yang ada atau pola yang harus di evaluasi secara
dinamik untuk mencocokan dengan banyak kemungkinan nomor telepon. Setiap
command line yang menjadi bagian dari extension tertentu harus mempunyai label yang valid
atau sama.
Konfigurasi Ekstensi
Konfigurasi Data Account User / Extensions ;softphone -->> nama atau nomor account [101]
(user/extension) type=friend -->> tipe account username=101 -->> login account secret=101 --
>> password account host=dynamic -->> host yang menjadi IP PBX,dpt berubah nat=no -->>
tanpa NAT dtmfmode=rfc2833 -->> RTP Payload for DTMF Digits, Telephony Tones and
Telephony Signals allow=all -->> mode codec bisa semua jenis codec
callerid=sip00 -->> id client context=voipkn -->> context jaringan user canreinvite=no -->>
mekanisme canreinvite mailbox=101@voipkn -->> username@context
Apa itu Dial Plan dalam server VoIP ? Dial Plan berguna sebagai routing panggilan antar
ekstensi, baik yang berada dalam satu IP-PBX secara lokal maupun antar IP-PBX atau
biasa disebut dial trunk. Dalam Asterisk Dial Plan diprogram dalam satu file yang bernama
extensions.conf. Intinya setiap ekstensi dalam Asterisk merujuk pada user tertentu yang telah
terdaftar di Asterisk tersebut sehingga biasanya nomor ekstensi sama terhadap id user.
Pastikan bahwa seluruh perintah pada file ini sudah di matikan atau dinonaktifkan.
Ketikan perintah di bawah ini pada bagian paling akhir dari isi file extensions.conf.
Dial antar ekstensi pada IP-PBX dengan voipkn seluruh dial plan di bawah ini hanya
berlaku bagi context.
voipkn exten =>101,1,Dial(SIP/101,20)
Dial ext 101 dengan protokol SIP, lalu konfigurasi time out atau batas waktu hanya
20 detik.
exten =>101,2,Hangup