Proserdur Instalasi Server Softswitch Berbasis SIP
Dengan adanya perkembanagan teknologi,
telepon konvensional yang sebelumnya berkembang menjadi mobile phone, kedepannya
akan menjadi VoIP (Voice Over Internet Protocol). Pada teknologi tersebut,
suara tidak lagi ditransfer dengan analog, tetapi dengan bilangan biner 0-1
yang akan dikirimkan melalui kabel data
VoIP adalah teknologi yang
memungkinkan percakapan suara melalui media jaringan komputer. Data suara akan
diubah menjadi kode digital dan dialirkan melalui jaringan computer, bukan
melalui sirkuit analog telepon biasa. Dalam hal ini, teknologi VoIP dapat
diterapkan tanpa harus membuat jaringan komputer yang baru
Banyak sekali protocol transfer data
yang dapat digunakan untuk melayani koneksi dengan berbagai fitur pada
teknologi tersebut. Contohnya adalah BICC, H.323, MGCP,MEGACO, dan SIP. Saat
ini, protocol SIP lah yang paling banyak digunakan
Dengan tersedianya jaringan computer, bisa dibangun sebuah sistem VoIP berbasis session initiation protocol (SIP) yang mampu memberikan layanan sarana komunikasi suara. Pengukuran dan analisa Qos dengan beberapa parameter, yaitu bandwitch, delay, jitter, dan packet loss. Sehingga diharapkan dapat mengoptimalkan layanan VoIP yang diterapkan pada jaringan
Mengenal Sesion Initiation Protocol
Session initiation protocol (SIP)
merupakan salah satu standar pensinyalan dan pengontrol sesi dari packet
telephony yang dikembangkan oleh IETF sebagai bagian dari internet Multimedia
Conferencing Architechture. SIP merupakan sebuah Application layer protocol
yang digunakan untuk membentuk memodifikasi, dan menterminasi sebuah sesi
multimedia. Untuk memperdalam pemahamanmu mengenai Sesion Initiation Protocol,
pelajari bab berikut dengan sungguh sungguh
1. Pengertian Sesion Initiation Protocol
Sesion Initiation Protocol adalah suatu signaling protocol pada layer aplikasi yang berfungsi unuk membangun memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan berupa satu atau beberapa pengguna. Sesi multimedia adalah pertukaran data antar pengguna yang dapat berupa suara, video, dan teks. SIP tidak menyediakan layanan secara langsung, tetapi menyediakan fondasi yang dapat digunakan oleh protocol aplikasi lainnya untuk layanan yang lebih lengkap bagi pengguna. Layanan tersebut diantaranya yaitu
a. RTP (Real Time
Transport Protokol ), digunakan untuk melakukan transfer data secara
real time
b. SDP (Session Description Protocol), digunakan
untuk mendeskripsikan sesi multimedia
c. MEGACO (Media Gateway Control Protocol),
digunakan untuk berkomunikasi dengan PSTN (Public Switch Telephone Network)
Sebagai contoh selain untuk call telephone yang sederhana, SIP juga dapat digunakan untuk set-up conference video dan audio atau instant messaging. SIP merupakan peer-to-peer signaling protocol yang dikembangkan oleh Internet Engineering Task Force (IETF), yang mengizinkan endponint-nya untuk memulai dan mengakhiri sessions komunikasi
Konsep Session Initiation Protocol (SIP)
SIP merupakan salah satu standar pensinyalan
dan pengontrolan sesi dari packet telephony yang dikembangkan oleh IETF.
Seperti layaknya HTTP, SIP merupakan client-server protocol yang menggunakan
model transaksi request dan response. SIP adalah versi teknologi yang
disederhanakan dari sistem multimedia paket ITU H.323. SIP didefinisikan dalam
RFC 2543. Komunikasi pada SIP dilakukan dengan mengirimkan message yang
berbasis HTTP. Setiap pengguna mempunyai alamat yang dinyatakan dengan SIP-URI
(Uniform Resource Identification)
Gambar
Cara kerja Session initiation protocol(SIP)
adalah awalnya penelpon atau caller akan diidentifikasi oleh alamat SIP. Saat
membuat panggilan SIP, pemanggil pertama kali menempatkan server yang sesuai
dan kemudian mengirimkan permintaan SIP. Pada saat melakukan panggilan dengan
SIP, sebelum mencapai caller yang dituju, permintaan SIP akan dialihkan agar
tida memicu serangkaian permintaan SIP baru oleh proxy. Pengguna dapat
mendaftarkan lokasi mereka dengan server SIP
SIP adalah solusi pemberian sinyal berbasis IP yang tida menggunakan jalur sinyal terpisah,namun tergantung pada konektivitasa IP pada host awal menuju server. Sistem ini digunakan untuk komunikasi berbasis paket dan memungkinkan banyak jenis panggilan yang berbeda seperti video interaksi game, serta suara. SIP akan diimplentasikan dengan penyebaran jaringan generasi selanjutnya
Melakukan Intalasi Server Softswitch Berbasis SIP
Kamu tentunya sudah memahami konsep softswitch
berbasis SIP. SIP memiliki konsep yang sama seperti HTTP, dimana SIP merupakan
client server protocol yang menggunakan model transaksi request dan response.
Pelajari materi berikut dengan sungguh sungguh agar kamu dapat memahami cara
melakukan instalasi server softswitch berbasis SIP
1. Komponen Server Softswitch Berbasis SIP
Komponen dan protocol SIP dalam sebuah sistem
SIP dapat di identifikasi dengan komponen yang dimilikinya, yaitu elemen client/server
dan jaringan individu. RFC 3261 mendefinisikan clien dan server sebagai berikut
: Client merupakan setiap elemen jaringan yang mengirim permintaan SIP dan
menerima tanggapan SIP. Sementara server adalah sebuah elemen jaringan yang
menerima permintaan untuk layanan mereka dan megirimkan Kembali tanggapan terhadap
permintaan tersebut. Contohnya adalah server proxy, server user agent, refirect
server, dan panitera. Unsur unsur individual atau komponen dari sistem standar
SIP diantaranya meliputi
a. User Agent
User agent adalah agen pengguna yang berada
disetiap stasiun akhir SIP. User agent memiliki dua tugas yaitu
1) User Agent Clien (UAC), merupakan agen yang
bertugas untuk menangani permintaan isu SIP
2) User Agent Server (UAS, merupakan agen yang
bertugas untuk menerima permintaan SIP dan menghasilkan respons yang menerima
menolak, atau mengalihkan pemintaan
b. Redirect Server
Redirect server digunakan selama instalasi
sesi untuk menentukan alamat/perangkat yang dituju. Komponen ini akan
mengembalikan informasi ke perangkat yang memanggil, mengarahkannya ke UAC
untuk menghubungi Universal Resource Identifier (URI). URI merupakan sebuah identifier generik yang digunakan
untuk menyebutkan nama sumber daya di internet. URL yang digunakan untuk alamat
web
c.
Proxy server
Proxy server merupakan entitas atau komponen
perantara yang bertindak baik sebagai server dab klient untuk tujuan membuat
permintaan atas nama client. Sebuah proxy server memiliki tugas utama yaitu
berperan sebagai routing. Hal ini berarti bahwa proxy server bertugas untuk memastikan
itu proxy server juga berguna untuk meningkatkan kebijakan, misalnya menentukan
pengguna yang diperbolehkan untuk membuat panggilan. Sebuah proxy server menafsirkan
dan menuliskan ulang bagian bagian tertentu dari pesan permintaan sebelum
meneruskannya
d.
Paniter
Paniter adalah sebuah server yang menerima
permintaan register dan menempatkan informasi yang terimanya (alamat SIP dan
terkait alamat IP dari perangkat yang terdaftarkan) ke layanan lokasi untuk
menangani domain
e.
Layanan Lokasi
Layanan lokasi merupakan komponen yang
digunakan oleh redirect SIP atau server proxy untuk mendapatan informasi
mengenai kemungkinan lokasi yang dituju. Dalam hal ini, lokasi layanan adalah
untuk memelihara sebuah database pemetaan SIP-Address.
2. Arsitektur Server Softswitch
Arsitektur fungsi softswitch terdiri dari
1)
Mananjemen Plan
Arsitektur ini menangani berfungsi deperti
berlangganan dan ketetapan jasa/layanan, dukungan operasional, penagihan dan
tugas manajemen jaringan lainnya seperti informasi billing
2)
Service and Application Plan
Service and Application Plaan menyediakan
kendali, logika dan pengeksekusi satu atau lebih jasa/layanan atau aplikasi di
dalam suatu jaringan VoIP. Perangkat perangkat didalam control plan ini
mengendalikan jalannya suatu panggilan berdasarkan layanan/jasa pengeksekusi
logika melalui komunikasi dengan perangkat didalam call control & signaling
plan.
3)
Call Control and Signaling Plan
Call Control and Signaling Plan mengontrol
elemen utama pada jaringan VoIP, khususnya pada transport plan. Perangkat dan
fungsi dalam plane ini menyelesaikan kendali panggilan bedasarkan pesan yang
diterima dari transport plan dan menangani pembangunan dan pemutusan koneksi media
antar jaringan VoIP oleh komponen pengendalian dalam transport plan.
4)
Transport Plan
Transport Plan bertanggung jawab untuk pengiriman pesan antar jaringan VoIP. Pesan ini dapat berupa call signaling, call dan media set up atau media. Transport plan dibagi menjadi tiga daerah : IP Transport Domain, Interworking Domain dan Non-IP acces Domain
Arsitektur jaringan softswitch terdiri dari
1)
Application Server
Applivation Server merupakan entitas pengeksekusi
aplikasi. Peran utama Application Server adalah untuk menyediakan logika
layanan dan eksekusi untuk beberapa aplikasi dan layanan, contohnya seperti
features, OSS, NMS
2)
Media Gateway (MG)
Media Gateway
berfungsi sebagai elemen transport untuk merutekan trafik dalam jaringan
softswitch dan juga mengirim atau menerima trafik dari jaringan lain yang
berbeda, seperti PSTN, PLMN,VoIP H.323 dan jaringan akses pelanggan
3)
Signaling Gateway (SG)
Signaling Gateway sebagai gerbang antara jaringan signal SS7 dengan node node lain pada jaringan IP yang dikontrol oleh Softswitch.
Arsitektur Layer Softswitch terdiri
1)
Application Layer
Application Layer merupakan bagian jaringan
yang menyediakan dan mengeksekusi satu atau beberapa aplikasi layanan didalam
IMS. Application layer juga mengontrol media server yang memberikan fungsi
conference, IVR, tone processing. Protokol yang diterapkan antara control layer
dan application layer adalah SIP
2)
Control Layer
Merupakan bagian jaringan yang berfungsi
sebagai pengendali proses pembangun dan pemutusan hubungan yang melibatkan
elemen elemen jaringan pada layer yang lain berdasarkan signaling message yang
diterima dari Transport Layer
3)
Transport Layer
Merupakan bagian jaringan yang berfungsi sebagai media transport bagi semua message di jaringan seperti : call signaling, call dan media set up atau informasi atau datanya sendiri.
Aplikasi Penerapan SIP
Penerapan Session
initiation protocol sebagai protocol kontrol pensinyalan dan real-time
transport protocol sebagai protokol yang mengatur pengiriman media pada system
akan di integrasikan dengan sebuah sistem atau jaringan agar lebih praktis
dalam proses pembangunan dan pemeliharaan sistem atau jaringan tersebut. SIP
dapat diterapkan pada beberapa aplikasi. Aplikasi tersebut yaitu
a.
Voice over Internet Protocol (VoIP)
b.
Konferensi Multimedia
c.
Text-Messaging
d.
Event-notification seperti voicemail
notification,callback notification
e.
Unified messaging seperti
voicemail2mail
Mengonfigurasi Server Softswitch Berbasis SIP
Server Softswitch merupakan konsep teknologi
layanan jaringan masa depan yang dikembangkan dari pendekatan PSTN, VoIP dan
jaringan data. Sistem komunikasi ini dirancang untuk dapat memberikan layanan
VoIP data dan multimedia, selain itu juga menyiapkan PSTN dalam bermigrasi ke
jaringan data. Pembuatan server softswicth salah satuny dapat berbasis SIP
A.
Perintah Pada SIP
Perintah yang digunakan dalam SIP adalah
sebagai berikut
1)
INVITE. Merupakan perintah untuk
mengundang pengguna untuk melakukan panggilan
2)
ACK. Acknowledgement merupakan
perintah yang digunakan untuk memfasilitasi pertukaran pesan pada perintah
INVITE
3)
BYE. Merupakan perintah untuk
menhentikan hubungan antara pengguna
4)
CANCEL. Merupakan perintah untuk
menghentikan permintaan atau mencari permintaan untuk seorang pengguna.
Perintah ini digunakan jika client megirimkan perintah INVITE dan mengubah
keputusan nya untuk memanggil penerima.
5)
OPTION. Merupakan perintah untuk
mengumpulkan sejumlah informasi tentang kemampuan sebuah server
6)
REGISTER. Merupakan perintah untuk
meregister lokasi saat ini
7)
INFO. Merupakan perintah yang
digunakan pada pertengahan sesi signaling
Selain perintah, terdapat pula kode pada
sistem penelponan SIP. Kode kode tersebut memiliki fungsinya masing masing
diantaranya adalah sebagai berikut
1)
1xx : Provisional, permintaan sudah
diterima dan sedang diproses
2)
2xx : Succes, permintaan sudah
diterima dimengerti dan setuji
3)
3xx : Redirection, kode yang digunakan
pada saat membutuhkan Tindakan lebih lanjut untuk memproses permintaan
4)
4xx : Client error, kode yang
digunakan pada saat permintaan mengalami salah syntax dan tida teridentifikasi
sehingga server tida dapat meprosesnya
5)
5xx : Server eror, server gagal untuk
memproses permintaan
6)
6xx : Global failure, Kode ini
digunakan apabila permintaan sama sekali tida dapat diproses deserver manapun.
B.
Prosedur Instalasi Server Softswitch
Berbasis SIP
Didalam melakukan penginstalan server
softswitch berbasis SIP terdapat beberapa tahapan yang harus dilakukan sehingga
dapat menghasilkan server softswitch berbasis SIP yang diharapkan. Adapun
tahapan instalasi server softswitch berbasis SIP adalah sebagai berikut :
1)
Menghubungkan SIP Proxy ke existing
PBX
2)
Migrasi User dan terminal ke SIP Proxy
3)
Migrasi koneksi ke PSTN dari existing
PBX ke PBX\
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 set up 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. Pendekataan sengan
menggabungkan keduanya biasanya menjadi pilihan yang baik. Selanjutnya adalah
set-uo SIP application server untuk mengakomodasi fitur-fitur yang dibutuhkan
user seperti voice mail, multi-party conferencing, IVR, fine me follow, dan
masih banyak lagi fitur yang disuport SIP
Step 3 :
Tahap 3 adalah melakukan routing panggilan ke
luar melalui koneksi internet. Banyak operator melalui 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
Sementara prosedur instalasi server softswitch
berbasis SIP secara umum harus melakukan instalasi software Asterisk, Adapun
prosedurnya adalah
1)
Mengautentikasi user dengan nomor
telepon dan password
2)
Membuat dial plan, untuk mengatur apa
yang harus dilakukan untuk melakukan panggilan kesbuah nomor tertentu
3)
Mengatur ENUM, agar Asterisk nantinya
memanggil nomor +62xxx
4)
Mempersiapkan alat dan bahan yang
dibutuhkan, yaitu PC Linux, sambungan LAN, dan sambungan internet.