Mengenal Server Softwitch Berbasis Session Initation Protocol (SIP)
Pada era teknologi sekarang ini,Tuntutan akan pelayanan jasa telekomunukasi yang mudah cepar dan hemat sangat menarik perhatian pelanggan perusahaan telekomunikasi mengeambangkan teknologi baru menggunakan jaringan internet Protocol (IP) Yang lebih efisien.
1.Pengertian SIP
SIP(Session Initation Protocol) adalah suatu signailing Protocol pada layer aplikasi yang berfungsi membangun ,memodifikasi,dan mengakhiri suatu sesi multimedia yang melibatkan satu atau beberapa pengguna sesi multimedia adalah pertukaran data antarpengguna yang bisa meliputi suara video dan text.
2. Fungsi SIP (Session Initation Protocol)
Fungsi SIP (Session Initation Protocol) Sebagau berikut.
a.Call initiatation
1)Membangun sebuah sesi komunikasi.
2)Negoisasi media transfer protocol.
3)Mengundahng user agent lain untuk bergabung di dalam sesi komunikasi.
b.Call Modification
Bila perlu ,SIP (Session Initiation Protocol) dapat memodifikasi sesi komunikasi.
c.Call termination
Sip(Session Initation Protocol)dapat digunakan untuk menutup sesi komunikasi.
3.Pengalamatan SIP Setiap komponen sip mempunyai alamat sip .Format alamat SIP Yaitu [sip:}<username@host>. Contoh:
a.sip:susan@voiprakyat.or.id
b.sip:20001@voiprakyat.or.id
c.901@voiprakyat.or.id
d.sip:62218613027@voip.ictcentre.net
4.Server Softwitch
Softwitch adaalh suatu alat yang mampu menghubungkan antara jaringan sirkuat dengan
jaringan paket,Termasuk di dalamnya adalah jaringan telpon tetap (PST N),Internet Yang berbasis IP, Kabel TV, Dan jaringan selular yang telah ada selama ini.Sofwitch merupakan sistem telekomunikasi masa depan yang mampu memberkikan layanan triple play sekaligus.
5.Komunikasi denganSIP
Komunisakipada SIP dilakukan dengan mengirimkan message yang berbasis HTTP.
Setiap pengguna mempunyai alamat yang dinyatakan dengan SIP-URI (Uniform Resource Identificatin).Isi Pesan di dalam SIP didefinisikan dalam dua format (RFC 3261),di antaranya sebagai berikut:
a.Request(Dikirim dari client to server) berisi operasi yang diminta oleh client.
b.Response (dikirim dari server to client)Berisi informasi tentang permintaan status dari client.
SIO(session Initation Protocol) Request di antarannya sebagai berikut.
A,Invite,Yaitu sip request yang digunakan mengundang user agent lain untuk bergabung dalam sesi komunikasi
B.Ack,yaitu SIP request yang mengonfirmasi user agent telah menerima pesan terakhir dari serangkaian pesan inivite dan hanya digunakan di permintaan request
C.Option ,yaitu SIO Request yang digunakan untuk meminta informasi tentang kemampuan server.
D.Bye,Yaitu SIP request yang dikirim oleh client user agent untuk mengidikasikan server jika percakapan akan segera dimatikan (terminasi sesi)/
E.Cancel ,Yaitu SIP Request untuk membatalkan invite.
SIP (Session Initation Protocol)Response di antarannya sebagai berikut.
a.1xx (informational message provisional) yaitu sip response yang mengidikasi permintaan sudah diterima dan sedang di proses.
b.2xx (Successful response) Yaitu SIP response yang mengidikasi permintaan sudah diterima dimengerti dan disetujui.
c.6xx (Global Fulures response) yaitu SIP response yang mengindikasi permintaan sama sekali tidak bisa diproses di server manapun.
Arsitektur dari SIP terdiri dari dua komponen yaitu user agent dan server.User agent merupakan end point dari sistem dan memuat dua sub sisten yaitu user agent client (UAC) yang membangkitkan request,dan user agent server (UAS) yang merespon request.
Sip server adalah kesatuan fungsi logic,Di mana tidak perlu memisahkan alat secara fisik.Fungsi dari empat server SIP di antarannya sebagai berikut.
a.Proxy server
b.Redirect server
c.Registrar server
d.Location server
SIP menjadi protocol yang paling banyak digunakan dalam pengembangan transfer data dan komunikasi karena memiliki kelebihan diantaranya sebagai berikut:
A. General - purpose
SIP dapat diintegrasikan denbgan protocol standar IETF lainnya untuk membuat suatu aplikasi berbasis SIP.
B. Arsitektur yang terdistribusi dan scalable
Arsitektur yang terdistribusi dan scalable diantaranya proxy-server,redirect -server, registrar -server dan location-server.
C. Sederhana
pengiriman pesan berbasis HTTP (text base), bukan binary-based. hal ini menyebabkan SIP mudah diimplementasikan
7. Arsitektur SIP
Arsitektur dari SIP terdiri dari :
A. User Agent
B. Proxy Server
C. Redirect Server
D. Registrar Server
8. Sip Usser Agent
Sip user agent adalah komponen yang digunakan di sisi user.clietn sip user agetn dapat melakukan registrasi ke register server atau dapat digunakan peer-to-peer terhubung langsung dengan sip user agent yang lain.
9.Sip Server dan SDK
SIP SERVER adalah komponen berupa aplikasi yang berfungsi sebagai proxy server ,redirect server dan registrar server contoh SIP Server di antarannya sebagai berikut.
A.astersik
B.Axon
C.FreeSWITCH
D.Ondo Brekeke
E.OpenSER,Fork dari SER
Beberapa Contoh SIP SDK Yang dapat digunakan di antarannya seagai berikut.
a.https://jsip.asourceforge.net/
b.https://tapioca-voip.sourceforge.net/
c.http://www.gnu.org/software/osip/
10.IMplementator SIP
A.ITSP
B.CUG
11.Aplikasi Yang mengimplementasikan SIP
A.Kakao Talk
B.Tango
C.Line
D.Viber
E.Vox
F.WiCall
Mantap
BalasHapus