Selasa, 02 Februari 2016

Materi Session Initiation Protocol

                                      

=)Pengertian Session Initiation Protocol (SIP)

SIP adalah suatu signalling protokol pada layer aplikasi yang berfungsi untuk membangun, memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu atau beberapa pengguna.

=)Komunikasi Session Initiation Protocol (SIP)

Komunikasi pada SIP dilakukan dengan mengirimkan message yang berbasis HTTP.
Setiap pengguna mempunyai alamat yang dinyatakan dengan SIP-URI
(Uniform Resource Identification).
Contoh SIP URI : sip: mona@palembang.com
Selain itu, alamat juga dapat dituliskan dalam tel-URL yang kemudian dikonversikan menja di SIP -URI dengan parameter‘user’ diisi ‘phone’.
Contoh : tel: +62-21-2567011
ekivalen dengan
sip: +62-21-2567011@palembang.com ; user=phone
Isi pesan di dalam SIP didefinisikan dalam 2 format (RFC 3261)[14], seperti :
1. Request (dikirim dari client to server), berisi operasi yang diminta oleh client.
2. Response (dikirim dari server ke client), berisi informasi tentang permintaan status dari

client.

=)Protocol Pendukung Session Initiation Protocol (SIP)

    IETF Session Description Protokol (SDP), merupakan protokol yang mendeskripsikan media dalam suatu komunikasi. Tujuan protokol SDP adalah untuk memberikan informasi aliran media dalam satu sesi komunikasi agar penerima yang menerima informasi tersebut dapat berkomunikasi.
     IETF Session Annoucement Protocol (SAP), merupakan suatu protocol yang setiap periode waktu tertentu mengumumkan parameter dari suatu sesi konferensi. IETF Real-Time transport protocol (RTP), menyediakan transfer media secara real time. Real-Time Control Protokol (RTCP), mengatur sesi secara periodik mentrasmit paket yang berisi feedback atas kualitas dari distribusi data. ITU_T Codec merupakan algoritma pengkodean yang direkomendasikan, seperti G.723.1, G711, G.728, dan G.729 untuk audio, atau H.261 untuk video.

     =)Kelebihan Session Intiation Protocol

    1) General - purpose
    SIP dapat diintegrasikan dengan protokol stadar IETF lainnya untuk membuat
    suatu aplikasi yang berbasis SIP.
    2) Arsitektur yang terdistribusi dan scalable
    -> Proxy - server
    -> Redirect - server
    -> Registrar - server
    -> Location - server
    3) Sederhana
    Pengiriman message berbasis HTTP (text-based), bukan binary - based.
    Hal ini menyebabkan SIP mudah diimplementasikan.
    4) Mobility
    -> Seorang pengguna dapat menerima message/call yang ditujukan kepadanya. meskipun berpindah dari satu lokasike lokasi lainnya. Proxy - server akan meneruskan call ke lokasi pengguna pada saat ini.
    -> Device yang digunakan dapat berupa PC, baik di rumah maupun di kantor,
    wireless phone, IP - phone, ataupun telepon biasa.
    5) Layanan dapat dibuat dengan Call Processing Language
    (CPL) dan Common Gateway Interface (CGI), antara lain :
    -> call waiting, call forwarding, call blocking (basic feature)
    -> call - forking (melakukan call kepada beberapa endpoint)
    -> Instant - messaging
    -> Find - me / follow-me

    =)APLIKASI SIP

    - Voice over Internet Protocol (VoIP) 
    - Konferensi multimedia
    - Text - messaging
    - Event - notification -> voicemail notification, callback notification
    - Unified Messaging - > voicemail2email