Alur Session Initiation Protocol

10. INFO Digunakan untuk membawa pesan seperti informasi inline DTMF. 11. MESSAGE Mengirimkan pesan instan. Menurut Gonçalves 2006:176, The SIP responses are in text format and are easily readable similar to http messages. Menurut pengertian tersebut dapat disimpulkan SIP response berupa format teks dan bersifat mudah terbaca serupa dengan pesan pada HTTP. Response yang penting diantaranya: 1. 1xx: Informational Message 2. 2xx : Successful Response 3. 3xx : Redirection Response, request diarahkan ke tempat lain 4. 4xx : Request Failure Response 5. 5xx : Server Failure Response 6. 6xx : Global Failures Response

2.6.4 Alur Session Initiation Protocol

1. Session Intiation Pada protokol SIP, apabila seorang user ingin memulai sebuah percakapan maka user agent yang digunakan harus mengirimkan request INVITE. Apabila user agent tujuan memberikan persetujuan untuk melakukan percakapan maka user agent tersebut akan mengirimkan response OK. Setelah mendapatkan response OK maka user agent pemanggil harus mendapatkan request ACK untuk mendapatkan percakapan. Apabila user tujuan menerima request ACK tersebut maka sesi percakapan dengan menggunakan protokol RTP dapat dilakukan. 2. Session Termination Menurut Chendramata dkk 2007:8, Session termination adalah suatu mekanisme yang terdapat pada protokol SIP yang berfungsi untuk memberhentikan sesi percakapan yang sedang berlangsung. Untuk memberhentikan sesi percakapan yang telah terjalin maka user agent harus mengirimkan request BYE kepada user agent tujuan. Apabila user tujuan mengirimkan response OK maka sesi percakapan yang terjadi akan diberhentikan. 3. User Registration Menurut Chendramata dkk 2007:4, User registration merupakan skenario yang terdapat pada Session Initiation Protocol yang berfungsi untuk melakukan pendaftaran seorang user sehingga user tersebut dapat dipanggil oleh user lain. Berikut ini adalah penjelasan tahapan demi tahapan yang dilakukan pada proses user registration: f. User mengirimkan request REGISTER kepada SIP server. g. Karena SIP server tidak mengenali user tersebut maka SIP server mengirimkan response UNAUTHORIZED sehingga memaksa user untuk mengirimkan ulang request REGISTER dan ditambahkan informasi password. h. User mengirimkan ulang request REGISTER dan ditambahkan informasi password. d. SIP server melakukan pemrosesan terhadap informasi yang dikirimkan dan apabila informasi tersebut sesuai dengan data yang ada pada database maka SIP server akan mengirimkan response OK.

2.6.5 Komponen SIP