Alur percakapan VoIP PENDAHULUAN

2.8 Alur percakapan VoIP

Gambar 2.11 Alur Percakapan VoIP Server VoIP PC 2 Calling PC 1 Caller INVITE SDP 180 Ringing RTP 200 OK SDP ACK 200 OK SDP 180 Ringing BYE RTP RTP RTP ACK 200 OK BYE 200 OK Penjelasan dari alur percakapan VoIP tersebut adalah : 1. PC1 user atau Caller akan melakukan sesi INVITE ke server VoIP yang menunjukkan bahwa server diundang untuk bergabung ke dalam session komunikasi multimedia. Isi dari pesan INVITE tersebut adalah suatu uraian session untuk PC2 user yang diundang untuk melakukan panggilan. 2. Selanjutnya server akan merespon bahwa informasi dari PC1 user sudah diterima dan dilanjutkan untuk melakukan sesi selanjutnya. 3. Langkah selanjutnya ketika PC1 user membalas ringing dari server dan server membalas jika tujuan dari PC1 user untuk menelpon PC2 user maka server akan mengirimkan request OK kepada PC1 user . 4. PC1 user akan mengirim ACK kepada server karena PC1 user telah menerima suatu final response untuk suatu INVITE request , dan hanya digunakan di INVITE request. 5. Step selanjutnya PC1 user akan menelpon PC2 user dan jika tersambung maka PC1 user akan mengirimkan request s OK dan server pun akan memberikan codec kepada PC 1 untuk melakukan komunikasi kepada PC1 user dimana protokol yang digunakan adalah protokol RTP Real Time Protocol . 6. Step berikutnya PC1 user dan PC2 user melakukan percakapan dengan menggunakan protokol RTP Real Time Protocol dan disinilah kesempatan untuk sniffing bagi hacker untuk mengambil informasi dari percakapan End-to-End yang dilakukan oleh PC1 user dan PC2 user . 7. Step berikutnya PC2 user mengirimkan ACK kepada PC1 user karena telah menerima response dari request yang dikirimkan PC1 user . 8. Ketika PC2 user ingin memutuskan sesi percakapan tersebut maka PC2 user akan mengirimkan request BYE kepada PC1 user dan PC1 user akan merespon request BYE dari PC2 user dengan response OK. 9. Lalu selanjutnya PC1 user akan me- requests BYE ke server dan server pun akan membalas request dari PC1 user dengan messages OK. Sedangkan untuk percakapan VoIP dengan menggunakan VPN tidak didapat alur percakapannya karena VoIP dengan menggunakan VPN sudah dilakukan pengaturan dari awal untuk authentikasi dan enkripsi paket sehingga dapat melindungi jalur komunikasi atau alur percakapan VoIP dengan menggunakan VPN . [10] a. Messages yang terdapat pada Protokol SIP Messages yang terdapat pada SIP didefinisikan dalam dua format : 1. Request , dikirim dari user ke server , yang berisi tentang operasi yang diminta oleh user tersebut. 2. Response , dikirim dari server ke user , yang berisi informasi mengenai status dari apa yang diminta oleh user . b. Ada enam tipe dari requestmessages : 1. INVITE : menunjukan bahwa user atau service sedang diundang untuk bergabung dalam session . Isi dari pesan ini akan memasukan suatu uraian menyangkut session untuk user yang diundang. 2. ACK : mengkonfirmasi bahwa client telah menerima suatu final response untuk suatu INVITE request , dan hanya digunakan di INVITE request. 3. OPTION : digunakan untuk query suatu server tentang kemampuan yang dimilikinya. 4. BYE : dikirim oleh user agentclient untuk menunjukan pada server bahwa percakapan ingin segera diakhiri. 5. CANCEL : digunakan untuk membatalkan suatu request yang sedang menunggu keputusan. 6. REGISTER : digunakan oleh client untuk mendaftarkan informasi kontak. [8] 38

BAB III PERANCANGAN DAN IMPLEMENTASI SISTEM

3.1 Spesifikasi Alat

Pada perancangan serverVoIP ini akan dilakukan beberapa skenario untuk mengetahui unjuk kerja VoIP dan VoIP over VPN . Pengujian dilakukan dengan menggunakan perangkat sebagai berikut:

3.1.1 Perangkat keras Hardware

Hardware ini digunakan untuk membangun infrastruktur jaringan VoIP dan VoIP over VPN . Spesifikasi hardware yang disediakan ditujukan pada tabel3.1 : Platform Dekstop PC Processor Intel® Core™ i3-3220 CPU 3.30GHz Memort 4 GB DDR3 Total Hard Drive Capacity 500 GB Optical Drive DVD-Super Multi Graphics Intel®HD graphics