Protocol SIP LANDASAN TEORI
a. User Agent Merupakan end point dari sistem dan memuat dua sub
sistem : 1. User Agent Client UAC, yang membangkitkan
requests 2. User Agent Server UAS, yang merespon requests dari
user
Gambar 2.6 User Agent SIP b. Network Server
Agar user pada jaringan SIP dapat memulai suatu panggilan dan dapat pula dipanggil, maka user terlebih dahulu harus
melakukan registrasi agar lokasinya dapat diketahui. Registrasi dapat dilakukan dengan mengirimkan pesan
REGISTER ke server SIP. Lokasi user dapat berbeda-beda sehingga untuk mendapatkan lokasi user yang aktual
diperlukan location server. Pada jaringan SIP, ada tiga tipe network server, yaitu :
1. Proxy Server Proxy server adalah komponen penengah antar user
agent. Proxy server bertindak sebagai server dan client yang menerima request message dari user agent dan
menyampaikan pada user agent lainnya. Request dapat dilayani sendiri atau disampaikan forward pada proxy
server lain. Proxy Server bertugas menerjemahkan data danatau menulis ulang request message sebelum
menyampaikan pada user agent tujuan atau proxy lain. Selain itu, proxy server bertugas menyimpan seluruh
state sesi komunikasi antara UAC dan UAS. Proxy server dapat berfungsi sebagai client dan server karena
proxy server dapat memberikan request dan response.
Gambar 2.7 Proxy Server 2. Redirec Server
Komponen ini merupakan server yang menerima request message dari user agent, memetakan alamat SIP
user agent atau proxy server tujuan, kemudian memberikan respon terhadap request tersebut dan
menyampaikan hasil pemetaan kembali pada user agent pengirim UAC. Redirect Server tidak menyimpan
state sesi komunikasi antara UAC dan UAS setelah pemetaan disampaikan pada UAC. Berbeda dengan
Proxy Server, Redirect
Gambar 2.8 Redirect Server Server tidak dapat memulai inisiasi request message dan
tidak dapat menerima ataupun menutup sesi komunikasi. 3. Registar Server
Registar Server adalah komponen yang menerima request
message REGISTER.
Registrar Server
menyimpan database user untuk otentikasi dan lokasi sebenarnya agar user dapat dihubungi oleh komponen
SIP lainnya. Pada gambar 2.8 menunjukkan proses registrasi oleh user dengan alamat sip:janiptel.org.
Alamat sip:janiptel.org atau sip:jan1.2.3.4:5060 berada dalam database server. Proses yang dilakukan
adalah user meregistrasikan dirinya ke server dengan
mengirimkan pesan REGISTER ke Registar. Bila otentikasi yang diberikan valid dan ada dalam database,
maka Registrar akan mengirimkan pesan respon 200 OK dan proses registasi pun selesai dilakukan.
Gambar 2.9 Registar Server Fungsi network server di atas, merupakan sekumpulan fungsi
server yang telah dijadikan satu bundle pada sebuah fungsi IPPBX Server pada protokol SIP.