Anda di halaman 1dari 28

Session Initiation Protocol (SIP)

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 location : menentukan lokasi pengguna yang akan berkomunikasi.

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.

Session management : meliputi transfer, modifikasi, dan pemutusan sesi.

2. Komunikasi dengan SIP

Komunikasi pada SIP dilakukan dengan mengirimkan message yang berbasis HTTP.
Setiap pengguna mempunyai alamat yang dinyatakan dengan SIP-URI
(Uniform Resource Identification).

Contoh SIP URI : sip: mona@palembang.com


Selain itu, alamat juga dapat dituliskan dalam tel-URL yang kemudian dikonversikan
menja di SIP -URI dengan parameteruser diisi phone.

Contoh : tel: +62-21-2567011

ekivalen dengan

sip: +62-21-2567011@palembang.com ; user=phone

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.

Ada 6 tipe utama pesan permintaan seperti di bawah ini[14] :


1) INVITE : mengindikasikan jika user atau layanan sedang diundang untuk bergabung dengan
sesi.
2) ACK : mengkonfirmasi jika client sudah menerima respon terakhir untuk permintaan INVITE,
dan hanya digunakan di permintaan REQUEST.
3) OPTION : digunakan untuk mempertanyakan server tentang kemampuannya
4) BYE : dikirim oleh client user agent untuk mengindikasikan server jika percakapan akan
segera dimatikan.
5) CANCEL : untuk membatalkan permintaan yang sedang menunggu keputusan
6) REGISTER : digunakan oleh client untuk mendaftarkan informasi kontak Respon pesan berisi
kode status dan informasi tentang kondisi permintaan.

Dan kode ini dibagi menjadi 6 macam:


1) 1xx : Provisional, permintaan sudah diterima dan sedang diproses
2) 2xx : Success, permintaan sudah diterima, dimengerti dan disetujui.
3) 3xx : Redirection, butuh tindakan lebih lanjut untuk memproses permintaan
4) 4xx : Client Error, permintaan salah syntax dan tidak bisa diidentifikasi jadi server tidak bisa
memprosesnya.
5) 5xx : Server Error, server gagal untuk memproses permintaan.
6) 6xx : Global Failure, permintaan sama sekali tidak bisa diproses di server manapun

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.

Protokol SIP didukung oleh beberapa protokol, diantara lain:

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.

3. Aplikasi dan Kelebihan SIP

Aplikasi
- Voice over Internet Protocol (VoIP)

- Konferensi multimedia

- Text - messaging

- Event - notification -> voicemail notification, callback notification

- Unified Messaging - > voicemail2email

Kelebihan
1) General - purpose

SIP dapat diintegrasikan dengan protokol stadar IETF lainnya untuk membuat

suatu aplikasi yang berbasis SIP.

2) Arsitektur yang terdistribusi dan scalable

-> Proxy - server

-> Redirect - server

-> Registrar - server

-> Location - server

3) Sederhana

Pengiriman message berbasis HTTP (text-based), bukan binary - based.

Hal ini menyebabkan SIP mudah diimplementasikan.

4) Mobility

-> Seorang pengguna dapat menerima message/call yang ditujukan kepadanya.


meskipun berpindah dari satu lokasike lokasi lainnya. Proxy - server akan
meneruskan call ke lokasi pengguna pada saat ini.

-> Device yang digunakan dapat berupa PC, baik di rumah maupun di kantor,
wireless phone, IP - phone, ataupun telepon biasa.

5) Layanan dapat dibuat dengan Call Processing Language

(CPL) dan Common Gateway Interface (CGI), antara lain :


-> call waiting, call forwarding, call blocking (basic feature)

-> call - forking (melakukan call kepada beberapa endpoint)

-> Instant - messaging

-> Find - me / follow-me

Pada umumnya ada 3 tahapan implementasi SIP yang dapat dijelaskan sebagai berikut :

Menghubungkan SIP Proxy ke existing PBX

Migrasi User dan terminal ke SIP Proxy

Migrasi koneksi ke PSTN dari existing PBX ke SIP

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.

Aplikasi yang Mengimplementasi SIP

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.

IDE Membuat Aplikasi Android dengan SIP

Aplikasi Android Pemesanan Restaurant Berbasis SIP

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.

SERVER VOIP SOFTSWITCH


A. Pengertian VOIP

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.

B. Kebutuhan perangkat VOIP


Untuk dapat melakukan komunikasi menggunakan VoIP dibutuhkan beberapa komponen
pendukung. Beberapa komponen yang harus ada dalam VoIP, yaitu :
1. Protocol
Secara umum, terdapat dua teknologi yang digunakan untuk VoIP, yaitu H.323 dan SIP.H323
merupakan teknologi yang dikembangkan oleh ITU (International Telecommunication Union).
SIP (Session Initiation Protocol) merupakan teknologi yang dikembangkan IETF (Internet
Enggineering Task Force).

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.

c. TCP (Transmission Control Protocol)


Dalam mentransmisikan data pada layer Transpor ada dua protokol yang berperan yaitu
TCP dan UDP. TCP merupakan protokol yang connection-oriented yang artinya menjaga
reliabilitas hubungan komunikadasi end-to-end. Konsep dasar cara kerja TCP adalah mengirm
dan menerima segment - segment informasi dengan panjang data bervariasi pada suatu datagram
internet. TCP menjamin realibilitas hubungan komunikasi karena melakukan perbaikan terhadap
data yang rusak, hilang atau kesalahan kirim. Hal ini dilakukan dengan memberikan nomor urut
pada setiap yang dikirimkan dan membutuhkan sinyal jawaban positif dari penerima berupa
sinyal ACK (acknoledgment). Jika sinyal ACK ini tidak diterima pada interval pada waktu
tertentu, maka data akan dikirikmkan kembali. Pada sisi penerima, nomor urut tadi berguna
untuk mencegah kesalahan urutan data dan duplikasi data. TCP juga memiliki mekanisme fllow
control dengan cara mencantumkan informasi dalam sinyal ACK mengenai batas jumlah oktet
data yang masih boleh ditransmisikan pada setiap segment yang diterima dengan sukses. Dalam
hubungan VoIP, TCP digunakan pada saat signaling, TCP digunakan untuk menjamin setup
suatu call pada sesi signaling. TCP tidak digunakan dalam pengiriman data suara pada VoIP
karena pada suatu komunikasi data VoIP penanganan data yang mengalami keterlambatan lebih
penting daripada penanganan paket yang hilang.

d. User Datagram Protocol (UDP)


UDP yang merupakan salah satu protocol utama diatas IP merupakan transport protocol
yang lebih sederhana dibandingkan dengan TCP. UDP digunakan untuk situasi yang tidak
mementingkan mekanisme reliabilitas. Header UDP hanya berisi empat field yaitu source port,
destination port, length dan UDP checksum dimana fungsinya hampir sama dengan TCP, namun
fasilitas checksum pada UDP bersifat opsional.
UDP pada VoIP digunakan untuk mengirimkan audio stream yang dikrimkan secara
terus menerus. UDP digunakan pada VoIP karena pada pengiriman audio streaming yang
berlangsung terus menerus lebih mementingkan kecepatan pengiriman data agar tiba di tujuan
tanpa memperhatikan adanya paket yang hilang walaupun mencapai 50% dari jumlah paket yang
dikirimkan. (VoIP fundamental, Davidson Peters, Cisco System, 163). Karena UDP mampu
mengirimkan data streaming dengan cepat, maka dalam teknologi VoIP UDP merupakan salah
satu protokol penting yang digunakan sebagai header pada pengiriman data selain RTP dan IP.
Untuk mengurangi jumlah paket yang hilang saat pengiriman data (karena tidak terdapat
mekanisme pengiriman ulang) maka pada teknolgi VoIP pengiriman data banyak dilakukan pada
private network.

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 .

Gambar Diagram blok terminal berbasis H.323

Standar H.323 mengatur hal-hal sebagai berikut :


1. Video Codec (H.261 dan H.263). Video Codec bertugas mengkodekan data dari sumber video
untuk dikirimkan dan mendekodekan sinyal kode yang diterima untuk di tampilkan di layar
penerima.
2. Audio Codec (G.711, G.722, G723, G728 dan G.729). Audio codec betugas mengkodekan data
dari sumber suara untuk dikirimkan dan mendekodekan sinyal kode yang diterima untuk
didengarkan oleh penerima.
3. Data channel mendukung aplikasi-aplikasi seperti electronic whiteboard, dan kolaborasi
aplikasi. Sttandar untuk aplikasi-aplikasi seperti ini adalah standar T.120 . Aplikasi dan protokol
yang berbeda tetap dapat dijalankan dengan negosiasi menggunakan standar H.245
4. Sistem control unit (H.245 dan H.225.0) menyediakan signalling yang berkaitan dengan
komunikasi antar terminal H.323.
5. H.225.0 layer memformat data video, suara, data , dan informasi kontrol lain sehingga dapat
dikirimkan melalui LAN Interface sekaligus menerima data yang telah diformat melalui LAN
Interface. Sebagai tambahan, layer ini juga bertugas melakukan error detection, error correction ,
dan frame sequencing agar data dapat mencapai tujuan sesuai denagn kondisi saat data
dikirimkan. LAN interface harus menyediakan koneksi yang handal. Untuk flow control dan
unreliable data channel connection (misal: UDP) dapat digunakan untuk pengiriman audio dan
video channel.

f. SIP (Session Initiation Protocol)


SIP adalah suatu signalling protocol 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 yangbisa meliputi suara,
video, dan text. SIP tidak menyediakan layanan secara langsung , tetapi menyediakan pondasi
yangdapat digunakan oleh protokol aplikasi lainnya untuk memberikan layanan yang lebih
lengkap bagi pengguna, misalnya dengan RTP (Real Time Transport Protocol) untuk transfer
data secara real-time, dengan SDP (Session Description Protocol) untuk mendiskripsikan 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 protocol tersebut.
SIP juga tidak tergantung pada protokol layer transport yang digunakan. Pembangunan suatu
komunikasi multimedia dengan SIP dilakukan melalui beberapatahap :

1. User Location adalah menentukan lokasi pengguna yang akan berkomunikasi.


2. User Availabilityi adalah menentukan tingkat keinginan pihak yang dipanggil untuk terlibat
dalam komunikasi.
3. User Capability adalah menentukan media maupun parameter yang berhubungan dengan media
yang digunakan untuk komunikasi.
4. Session Setup adalah pembentukan hubungan antara pihak pemanggildengan pihak yang
dipanggil.
5. Session management yaitu meliputi transfer, modifikasi, dan pemutusan sesi. Secara garis besar
SIP merupakan protokol yang digunakan dalam untuk membangun, memodifikasi, dan
mengakhiri suatu sesi. Penggunaan protokol codec video , audio dan Real-time Protocol dengan
H.323 tetap sama, hanya berbeda dalam sesi signallingsambungan VoIP.

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

Jenis Metode Layanan VOIP


1. Analog Telephone Adaptor (ATA)
ATA adalah metode paling umum untuk menggunakan layanan VOIP yaitu menggunakan
alat yang bernama ATA yang memungkinkan kita menyambungkan telepon konvensional ke PC
atau internet untuk melakukan VOIP

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.

C. Konsep kerja server softswitch


Softswitch merupakan sebuah sistem telekomunikasi masa depan yang mampu memenuhi
kebutuhan pelanggan yaitu mampu memberikan layanan triple play sekaligus dimana layanan ini
hanya mungkin dilakukan oleh sistem dengan jaringan yang maju seperti teknologi yang
berbasisIP.
Bagian yang paling kompleks dalam suatu sentral lokal adalah bagian software yang
mengatur call processing. Salah satu solusi untuk mengatasi masalah ini adalah dengan
menciptakan suatu alat yang dapat menyambungkan komunikasi suara (voice) dalam bentuk
paket maupun circuit. Industri pertelekomunikasian menyimpulkan cara yang terbaik adalah
dengan memisahkan fungsi call processing dari fungsi switching secara fisik dan
menghubungkan keduanya elaui suatu protocol standar tersendiri.

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

Change logs are as follow:

[pbx] upgrade to Asterisk 1.8.9.2 (WITHOUT hoard enabled)

[pbx] fix briker-patch improperly clean files in


/home/support/updates

[pbx] fix unable to save CDR due to wrong mysql.sock lo cation on


cdr_mysql.conf

[pbx] fix dialplans to change deprecated ExecIf format

[pbx] fix dialplans to change wrong format on string comparison

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

Fitur fitur asterisk ad sbb:


1.Automated Attendant
2.Blacklist
3.Call Detail Record
4.Call forward on busy
5.Call Forward on no answer
6.Trunking
7.Call Quening
8.Call Recording
9.Call Routing
10.Call Transfer
11. Caller ID
12.Conference Bridging
13.Interactive Directory Listing
14.Interactive Voice Responce (IVR)

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.

Fitur Dan Fungsi?

- 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 Softswitch

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 :

1. Features Server (Basic Application)


2. Application Server (Enchanced Application)
Feature server
feature server adalah elemen jaringan softswitch yang berfungsi untuk menyediakan fitur fitur untuk layanan
telepon. Feature server harus memiliki fasilitas Application Programming Interfaces (APls) yang
memungkinkan operator atau pihak pengembang layanan dapat mengembangkan sendiri fitur fiitur yang akan
diberikan kepada pelanggan.

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.

Softswitch dibagi menjadi 2 kelas yaitu kelas 4 dan kelas 5 :

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.

Layanan Kelas 4 Softswitch

Time Dependent Routing

softswitch harus mampu melakukan pemilihan jalur routing berdasarkan waktu dalam hari dan hari dalam
minggu.

Routing for Operator

softswitch harus mampu melakukan pemilihan jalur outing berdasarkan operator trafik tersebut
berasal.

Routing for Services


softswitch harus mampu melakukan pemilihan jalur routing berdasarkan jenis layanan tertentu dan
trafik yang masuk. Misalnya pemilihan routing tertentu untuk layanan emergency, AIN dan lain lain.

Routing for Network


softswitch harus mampu melakukan pemilihan jalur routing berdasarkan jenis jaringan. Misalnya
routing tertentu untuk trafik rusak yang berasal dari jaringan seluler, PSTN, VoIP, VPN, dan lain lain.

Trunk Group Bundlink


softswitch harus mampu melakukan pengelompokan trunk (trun group) dan masing masing dapat
dikontrol dan dikelola secara tersendiri atau independen terhadap yang lain.

Switch ID / Trunk Group Routing


softswitch harus mampu melakukan pemilihan routing berdasarkan kelompok switch atau trunk dari
mana trafik tersebut berasal.

CIC (Carrier Identification Code) Routing


softsiwtch harus mampu melakukan pemilihan kanal percakapan dengan pola tertentu sesuai
dengan pola pemilihan yang dilakukan oleh pihak lawan sehingga tidak terjadi tabrakan pendudukan
kanal sirkuit.

Class of Services Restriction


softswitch harus mampu memberikan prioritas pengiriman berdasarkan kelas layanan yang
dimilikinya. Dalam kedaan trafik padat, trafik yang memiliki kelas layanan rendah akan dikenakan
penundaan, sementara trafik memiliki kelas layanan tinggi akan didahulukan.

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.

Screening (country code and operator)


softswitch harus mampu melakukan screening terhadap panggilan yang datang dari operator lain
dan atau dari luar negeri berdasarkan kode operator dan kode negara

Automatic Re-routing
softswitch harus mampu melakukan re-routing terhadap trunk group tertentu secara otomatis

Layanan kelas 5 Softswitch


Abbreviated Dialing
abbrevated dialing adalah fitur untuk mempersingkat proses dialing dengan nomer singkatan yang
terdiri dari satu atau dua digit. Softswitch harus mampu untuk mendeteksi penggunaan fitur ini oleh
pelanggan denngan melakukan pemetaan nomor singkata ke nomor yang sebenarnya dan
kemudian melakukan proses panggilan seperti bila pelanggan melakukan panggilan langsung tanpa
nomor singkatan.

Call Forwarding ( Unconditional, On Busy, No Answer, Call Waiting)


call forwarding adalah fitur yang memungkinkan pelanggan untuk mengalihkan panggalan yang
datang ke nomor lain yang terlah ditentukan pada saat fitur ini diaktifkan. Pengalihan ini ditentukan
oleh kondisi nomor tujuan apakah uconditional, on busy, no answer atau pada saat ada call waiting.
Aktifasi dapat dilakukan oleh pelanggan atau operator.

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.

Cancel Call Waiting


adalah fitur pelengkap call waitung. Dimana selain dapat menerima call waiting. pelanggan juga
dapat menolak call waiting yang datang.

Call Line identification Presentation (CLIP)


adalah fitur yang memungkinkan pelanggan mengetahui identitas pemanggil. Sistem softswitch
harus dilengkap dengan perangkat pembangkit FSK (frequency shift Keying) untuk mengirimkan
CLI.
CLIP on Call Waiting
adalah fitur yang memungkinkan terminal pelanggan dapat menampilan nomor pemanggilan saat
ada call waiting.

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.

Layanan Tambahan Pada Softswitch


Voice VPN
Layanan yang menyediakan voice VPN bagi pelanggan untuk menyalurkan trafik voice internal
pelanggan yang tersebar di beberapa tempat menjadi satu jaringan

Prepaid Services ( panggilan pra-bayar)


layanan yang menyediakan sarana bagi pelanggan untuk melakukanpanggilan dengan
menggunakan kartu pra-bayar (Prepaid Card). Layanan pra-bayar ini dapat digunakan untuk
pemanggilan lokal, jarak jauh sesuai dengan jenis kartu yang disediakan dan dimungkinkan untuk
memenuhi panggilan konferensi.

Centrex (Virtual PBX)


adalah fitur yang memungkinkan beberapa pelanggan membentuk grup pelanggan, sebagaimana
dala sistem PBX, tanpa dibatasi oleh suatu lokasi. Sistem softswitch harus menyediakan berbagai
macam fasilitas layanan seperti, Call transfer by extension, Pembedaan pembebanan antar
anggota, Extension Dial.

Multimedia Coferecing
Layanan yang memungkinkan pelanggan dapat melakukan panggila konferensi yang dilengkapi
voice, text, dan juga vieo

Web Base Services


layanan berbasi web yang dapat digunakan untuk aplikasi aplikasi tertentu yang ditetapkan oleh
telkom, misalnya click to dial, web center, corporate directory, connection call, web conference dan
lain lian.

Unifield messaging Services (UMS)


layanan yang memungkinkan pelanggan dapat mengirim dan menerima pesan dari pelanggan lain
atau dari pihak penyedia konten. Pesan yang dikirim atau terima dapat berupa text, voice, maupun
multimedia dengan berbagai macam kandungan isinya.
Pengertian Ekstensi dan Dial Plan pada Server VoIP
Dalam sintax yang digunakan di file extensions.conf , setiap tahapan perintah dalam sebuah
extension di tulis dalam format exten = extension,priority,Command(parameter) Kesimpulannya,
sebuah "context" mempunyai nama, seperti "john". Setiap context, kita dapat mendefinisikan satu
atau lebih "extension". Setiap extension, kita dapat mendefinisikan sekumpulan perintah. Komponen
yang membangun tahapan perintah extension atau command line adalah sebagai berikut,

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.

Konfigurasi Ekstensi dan Dial Plan pada Server VoIP

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

Konfigurasi Dial Plan Server Softwitch


Untuk mengkonfigurasi dial plan, edit file extensions.conf dengan mengetik nano
/etc/asterisk/extensions.conf. Pastikan bahwa seluruh perintah pada file ini sudah dinon aktifkan.
Ketik perintah di bawah ini pada bagian paling akhir dari isi file extensions.conf. ;Dial antar ekstensi
pada IP-PBX [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, time out 20 detik

exten =>101,2,Hangup -->> setelah timeout dilakukan hangup exten =>102,1,Dial(SIP/102,20) exten
=>102,2,Hangup

Pengertian Ekstensi Dan Dial Plan


Di Server VoIP
0 Mas Isal Sunday, October 23, 2016

Pengertian Ekstensi Dan Dial Plan Di Server VoIP

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

Data Account Umum general-->> context umum,


context=default -->> name 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

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

Pengertian Dial Plan

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.

Konfigurasi Dial Plan

Edit file extensions.conf dengan mengetik perintah


nano /etc/asterisk/extensions.conf

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

setelah konfigurasi timeout lakukan hangup terhadap exten.


102,1,Dial(SIP/102,20) exten =>102,2,Hangup

Anda mungkin juga menyukai