Sunday - May 18, 2008

Home | Site Map | Channels | Profile | Press Room | Services | Contact 

currently 6 user(s) online

search 

   Latest News

»

sony-ak.com Luncurkan Kamus Teknologi Informasi (May 27, 2006)

»

sony-ak.com Luncurkan IT Event Calendar (May 20, 2006)

»

Web Chat Berbasis AJAX dari sony-ak.com (May 09, 2006)

»

sony-ak.com Advertising Program (May 01, 2006)

»

Sony AK di Tabloid PCplus (April 18, 2006)

news archives » 


   Random Article

»

Pandangan Umum Mengenai Oracle Database (4355)

»

Tabel dengan Fasilitas Mouse Over (2727)

»

Enkripsi: Mengenal DES (Data Encryption Standard) dan AES (Advanced Encryption Standard) (4885)

»

Strategi Jitu Membangun Website yang Sukses (4028)

»

Tips PHP: Membuat Warna Background Row Pada Tabel Menjadi Selang Seling (2882)

   Newsletter

Join our newsletter, you will get alert about content updates

powered by Yahoo! Groups















Nedstat Basic - Free web site statistics

 
 
Mengenal Session Initiation Protocol (SIP)

Author: Ariesa Rahardjo
Published: October 03, 2005
Visits: 2244 - Category: Session Initiation Protocol
 
     
 

Session Initiation Protocol atau disingkat SIP adalah suatu protokol yang dibangun oleh IETF MMUSIC Working Group dan sudah diajukan untuk menjadi standar dalam mensetting session di antara satu atau lebih client. SIP saat ini dipandang sebagai protokol signaling yang baik untuk Voice over IP (VoIP). SIP juga dipandang sebagai pengganti dari protokol H.323 yang sebelumnya digunakan juga dalam bidang VoIP.

Desain protokol
Tujuan dari SIP adalah untuk memberikan fungsi-fungsi call processing yang sebelumnya sudah ada dalam jaringan PSTN. Fitur-fitur yang dimaksud adalah seperti operasi standar dalam telepon, misalnya menghubungi suatu nomor tertentu, membunyikan telepon dan lain sebagainya.

SIP juga mengimplementasikan berbagai fitur canggih di bidang call processing seperti yang ada pada Signalling System 7 (SS7), meskipun kedua protokol tersebut merupakan sesuatu yang sangat berbeda. SS7 merupakan suatu protokol yang sangat tersentralisasi, ini ditandai dengan masih digunakannya arsitektur central network dan juga dumb endpoint (atau handset telepon tradisional). Sedangkan SIP merupakan protokol yang sifatnya peer-to-peer. SIP hanya membutuhkan core network yang sederhana dan bisa terdistribusi ke jaringan yang lain. Meskipun ada banyak protokol VoIP yang lainnya, karakter utama SIP adalah karena dia berbasiskan IP dan ini sangat berbeda dengan sistem komunikasi yang ada pada industri telekomunikasi. SIP distandarisasi oleh IETF, sedangkan protokol VoIP yang lebih tua lainnya merupakan hasil pengajuan dari ITU.

SIP bekerjasama dengan beberapa protokol lainnya dan hanya terlibat pada bagian signaling dari suatu sesi komunikasi. SIP beraksi layaknya sebagai suatu carrier bagi Session Description Protocol (SDP), yang mana dia akan mendeskripsikan konten media dari sesi tersebut. Misalnya port IP yang digunakan, codec yang digunakan dan lain sebagainya. Pada dasarnya, sesi "SIP" adalah suatu packet streams yang sederhana dari Real-time Transport Protocol (RTP). RTP merupakan carrier dari konten audio atau video yang sebenarnya.

Versi standar pertama dari SIP yang diajukan adalah SIP 2.0 di mana hal ini didefinisikan di dalam dokumen RFC 2543. Protokol tersebut kemudian diperjelas lagi dalam dokumen RFC 3261, meskipun banyak implementasi masih menggunakan dan berdasar pada versi draft.

SIP mirip seperti protokol HTTP dan mengandung beberapa hal yang mendasar, yaitu protokolnya mudah dibaca, sederhana dan merupakan protokol yang sifatnya "request-response". Walaupun SIP awalnya dibuat sesederhana mungkin, tetapi banyak juga pihak yang mengatakan bahwa semakin lama statusnya bisa sekompleks protokol H.323. SIP juga menggunakan beberapa kode yang sama seperti pada HTTP, misalnya penggunaan kode status yang sama. SIP sendiri tidak hanya digunakan untuk data voice, tetapi secara praktek bisa digunakan untuk berbagai macam sesi komunikasi seperti video dan lain sebagainya.

Elemen jaringan SIP
Peranti keras yang menggunakan teknologi SIP akan nampak seperti layaknya pesawat telepon biasa, bedanya mereka menggunakan SIP dan RTP untuk berkomunikasi. Saat ini banyak vendor yang memproduksi pesawat telepon yang berbasis SIP ini. Beberapa diantaranya dapat memanfaatkan Electronic Numbering (ENUM) untuk menterjemahkan nomor telepon yang ada menjadi alamat SIP dengan menggunakan DNS, sehingga panggilan ke pengguna SIP lainnya bisa membypass jaringan telepon.

Bagaimana dengan SIP yang berbasis software? Saat ini sudah banyak aplikasi telephony yang berbasis SIP. Misalnya saja Microsoft Windows Messenger. Selain itu Apple juga sudah merilis aplikasi iChat AV, suatu aplikasi chat yang kompatibel dengan jaringan AOL Instant Messenger yang juga sudah mendukung komunikasi dengan audio maupun video dengan menggunakan SIP.

Komunitas open source telah mulai untuk menyediakan teknologi SIP ini untuk digunakan siapa saja dan juga membantu agar SIP bisa diadopsi secara global. Untuk itu telah dibentuk SIPfoundry (www.sipfoundry.org) yang secara aktif telah membuat berbagai macam SIP stacks, aplikasi client dan juga SDK-nya. Tidak hanya sampai di situ, mereka juga telah membuat solusi IP PBX yang lengkap sehingga bisa digunakan oleh siapa saja yang membutuhkan.

Software
Berikut ini adalah beberapa software yang telah menggunakan SIP.

  • SIP communication solutions:
    • sipX - The Open Source SIP PBX
    • Asterisk Open Source SIP/IAX PBX (www.asterisk.org)
    • Microsoft Office Live Communications Server
  • SIP servers:
    • BEA WebLogic SIP Server (www.bea.com/sip)
    • Cisco SIP Proxy Server
  • SIP clients:
    • GNOME Meeting (www.gnomemeeting.org)
    • The Gizmo Project (www.gizmoproject.com)
    • sipXphone
    • PhoneGaim
    • X-Lite
    • Kphone
    • Linphone
    • SJPhone (www.sjlabs.com/sjp.html)
    • Jajah
    • Microsoft Office Communicator

Referensi

  • Session Initiation Protocol - Wikipedia - en.wikipedia.org

Demikian tulisan sederhana mengenai pengenalan Session Initiation Protocol. Semoga berguna bagi Anda semuanya. Jika ada komentar atau saran bisa dikirimkan melalui ariesa.rahardjo@gmail.com. Untuk membaca tulisan menarik lainnya silakan menuju ke situs Sony AK Knowledge Center dengan alamat di www.sony-ak.com.

Terima kasih.




 Recommended articles
 

»

Backup dan Restore Database Pada Firebird 1.5.x dengan Menggunakan gbak.exe (2942)

»

AJAX - Asynchronous JavaScript and XML (4318)

»

Mengatasi Crash Pada Windows Akibat DLL (4331)

»

Tips PHP: Mendapatkan Informasi Tanggal Saat Ini (2552)

»

Mengetahui Nama Tabel dan View dari Schema dalam Database Oracle 9i dengan Menggunakan ADODB pada Visual Basic 6.0 (2264)

 Send your comments or suggestions
Full Name :
E-mail :
Comments :
 
 

  Privacy | Site Map | Advertise

  Copyright © 2003 - 2006 Sony AK Knowledge Center - all rights reserved

  info@sony-ak.com