Skip to content

Konsep Session Initiation Protocol (SIP)

July 8, 2008

Session Initiation Protocol (SIP) merupakan salah satu standar pensinyalan dan pengontrolan sesi dari packet telephony yang dikembangkan oleh IETF sebagai bagian dari Internet Multimedia Conferencing Architechture . SIP merupakan sebuah applicationlayer protocol untuk membentuk, memodifikasi, dan menterminasi sebuah sesi multimedia. Seperti layaknya HTTP, SIP merupakan clientserver protocol yang menggunakan model transaksi request dan response.

gambar 1. Contoh sebuah SIP sederhana

Pada gambar 1 dapat kita lihat gambaran sederhana dari SIP request seperti INVITE ACK, dan BYE, serta SIP response seperti 180 Ringing dan 200 OK.

SIP server merupakan sebuah aplikasi yang menerima SIP request dan memberikan respon terhadapnya.

· Proxy Server

Proxy Server biasanya mempunyai akses terhadap sebuah database atau location service dalam memproses request. Database yang digunakan oleh sebuah proxy server dapat terdiri dari berbagai tipe database. Gambar 2 memperlihatkan sebuah proxy server bertindak sebagai fasilitator dari pertukaran SIP message diantara dua user.

· Redirect Server

Server jenis ini merupakan SIP server yang memberikan respon terhadap request akan tetapi tidak meneruskannya. Server redirect mempunyai database sama halnya dengan proxy server yang berisi informasi penting untuk memproses terjadinya sesi komunikasi. Perbedaan mendasar redirect server dengan proxy server dapat dilihat dengan membandingkan gambar 2 dan gambar 3.

· Registration Server (Registrar)

Server ini hanya menerima SIP REGISTER request dari user. Informasi dari user kemudian dapat diakses oleh server lainnya dalam sistem administrasi yang sama. Proses registrasi user SIP dapat dilihat pada Gambar 4.

Gambar 2. Contoh panggilan SIP menggunakan Proxy sercer

Gambar 3. Contoh panggilan SIP menggunakan Redirect sercer

Gambar 4. Contoh Proses Registrasi SIP

No comments yet

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: