Sunday, December 10, 2006

Mengembangkan VoIP di Jaringan RT-RW-Net

Belakangan ini teknologi Voice over Internet Protocol atau VoIP kembali marak setelah menggebrak masyarakat Indonesia pada bulan Juni 2003, pada saat penulis bersama Onno W Purbo melakukan roadshow memperkenalkan teknologi yang disebut VoIP Merdeka dan RT-RW-Net di sembilan kota di Indonesia.

Kebangkitan kembali teknologi VoIP Merdeka disebabkan oleh kemajuan tekniknya, di mana standar yang digunakan mengalami perubahan besar dari standar H.323 menjadi standar Session Initiation Protocol (SIP). Standar H.323 merupakan standar dasar dari Uni Telekomunikasi Internasional (ITU) yang memungkinkan kita mengirim suara, video, dan data melalui jaringan berbasis Internet Protocol (IP), sementara SIP adalah protokol untuk mengawali, mengubah, dan mengakhiri suatu kegiatan yang berhubungan dengan sistem multimedia seperti video, suara, pengiriman pesan, online game, dan virtual reality. Standar SIP dikembangkan oleh Internet Engineering Task Force (IETF) dan kelompok Multiparty Multimedia Session Control (MMUSIC) Working Group.
Sebetulnya, pada saat yang sama sudah dikembangkan teknologi yang disebut VoIP Rakyat, dan VoIP Merdeka yang berbasis H.323 tidak dikembangkan lagi oleh komunitasnya, sehingga akhirnya mailing list voipmerdeka@yahoogroups.com malah mendukung teknologi SIP dalam VoIP Rakyat tersebut.
Kunci berkembangnya teknologi SIP adalah peranti lunak Asterisk, yaitu program berbasis Open Source yang berfungsi sebagai private branch exchange (PBX), perangkat pengendali saluran telepon yang masuk ke dalam gedung. Asterisk yang berbasis Linux dikembangkan oleh Mark Spencer, mahasiswa dari Universitas Auburn, Alabama, Amerika Serikat, yang kemudian membangun perusahaan Digium Inc yang menjadi besar dan mendukung perkembangan Asterisk-nya.
Keuntungan penggunaan VoIP adalah harga yang lebih murah dibandingkan dengan teknologi lama PBX, mudah digabungkan dengan aplikasi lain, misalnya, dengan peranti lunak untuk meninggalkan pesan, menghitung biaya percakapan dan membagi data ke program sejenis Customer Relationship Management (CRM), serta berbasis teknologi IP yang lebih mudah untuk diatur dan dipantau.
Teknologi VoIP juga memiliki kelemahan-kelemahan, di antaranya adalah realibilitas belum bisa mengikuti standar telekomunikasi 5 (9's) atau 99,999 persen nyala dengan down time atau mati sekitar 30 menit setahun, kesulitan untuk menggabung dengan teknologi yang sekarang sudah dipakai, serta daya tahan belum teruji dibandingkan dengan teknologi PABX yang sudah dipakai lebih dari 30 tahun.

Pengembangan RT-RW-Net

Ide membangun VoIP di jaringan RT-RW-Net sudah lama dilontarkan, hanya kita butuh waktu untuk penerapan teknologi karena jumlah penggunanya masih sangat kecil dan teknologi ini sering kali menyerempet aspek legalitas.
Pembangunan jaringan RT-RW-Net yang paling murah dan meriah adalah dengan menggunakan kabel UTP yang dimasukkan ke pipa paralon, digelar dari rumah ke rumah dengan rentangan maksimum 100 meter, di mana di setiap titik digunakan switch ethernet untuk menguatkan sinyal sehingga dapat mencapai jarak yang lebih jauh. Kabel yang sudah terpasang ini dapat dimanfaatkan untuk penyambungan pesawat telepon biasa melalui perangkat yang biasa dikenal dengan nama analog PBX, harganya Rp 2 juta hingga Rp 3 juta untuk saluran tambahan antara empat sampai delapan telepon, dan perangkat telepon sebanyak dua atau empat buah.
Kabel UTP Category 5 yang digunakan dalam jaringan ini terdiri dari delapan kabel berwarna-warni, dengan hanya empat kabel yang digunakan untuk keperluan jaringan komputer, sementara empat kabel lagi tidak dipakai untuk jaringan karena mengacu pada standar Universal Service Ordering Code dan United States Code of Federal Regulations. Dua pasang kabel ini biasanya dipakai untuk kontrol dalam satu jaringan PBX dan catu daya perangkat tambahan. Biasanya juga, empat kabel sisa dari delapan kabel standar UTP RJ-45 dipakai untuk Power Over Ethernet (POE), yaitu menyalurkan listrik sekaligus ke perangkatnya dengan menggunakan satu kabel yang digabung dengan penyaluran data.
Kita memanfaatkan empat kabel tersebut untuk disambung ke pesawat telepon biasa, tepatnya digunakan dua kabel untuk disambung ke PBX seperti terlihat pada gambar. Kabel RJ-45 yang berwarna biru dan biru-putih dikeluarkan dari konektor RJ-45, lalu disambung ke RJ-11.
Dua kabel ini dapat jalan di jaringan kabel UTP sepanjang 100 meter, dan jangan dipakai jika sudah melewati switch ethernet, karena sinyal dari PBX-nya sudah tidak dapat diteruskan lagi.
Dengan membangun kabel-kabel seperti ini, kita sudah memiliki satu jaringan telepon di perumahan, di mana masing-masing tetangga dapat berkomunikasi dengan bebas tanpa perlu menggunakan Public Switching Telephone Network (PSTN). Jadi, Pak RT dapat menelepon Pak RW tanpa perlu membayar pulsa.

Memasok PBX ke VoIP

Jaringan telepon lokal yang sudah tersambung dari rumah ke rumah sebetulnya dapat dimanfaatkan layaknya sebuah wartel, yaitu satu saluran telepon tersambung ke PSTN dimanfaatkan oleh beberapa telepon yang masuk ke extension dari PBX. Cara ini sebetulnya merupakan solusi terhadap kurangnya saluran telepon di banyak tempat di negara ini.
Yang menarik dari konfigurasi jaringan terpasang adalah kemampuan untuk menggabung jaringan suara melalui PBX dengan jaringan internet melalui switch ethernet menjadi satu dengan menggunakan peranti sejenis Internet Telephony Gateway (ITG). Dengan tersambungnya ITG ke jaringan internet, semua pemakai sistem yang sama akan dapat saling berhubungan dengan lebih leluasa dan tidak perlu membayar pulsa, kecuali jika mereka menelepon ke jaringan PSTN.
Variasinya, dengan menambah satu peranti access point berbasis teknologi nirkabel (wireless LAN), pengguna di sekitar jarak 200 meter dapat menggunakan WiFi Phone secara lebih bebas, sama seperti penggunaan telepon seluler.
Teknologi ini jika dikembangluaskan pada semua jaringan RT-RW-Net yang ada di Indonesia akan menjadi sesuatu yang sangat bermanfaat dan cakupan peneleponnya menjadi besar serta membuka peluang bagi warnet-warnet untuk memberikan layanan tambahan bagi pelanggannya, menelepon kepada sanak saudara di tempat yang berbeda. Teknologi ini memungkinkan untuk menggabung teknologi wartel dengan warnet. Sumber: Kompas.com (edisi cetak)

VoIP, Seberapa Amankah?

Phil Zimmerman yang merupakan pencipta dari PGP (Pretty Good Privacy) dan sekaligus juga pakar kriptografi mengumumkan keinginannya untuk membuat suatu aplikasi yang mirip seperti PGP untuk menjaga privacy pada komunikasi VoIP (Voice over IP). Melalui tulisan ini akan dibahas mengenai seberapa jauh keamanan dari VoIP dan apakah jasa VoIP ini sudah siap digunakan oleh perusahaan atau pihak individual sebagai suatu jasa yang sudah aman.

Sebagaimana isu keamanan pada bidang komputer dan jaringan yang lain, maka menjawab pertanyaan seputar security memang bukanlah sesuatu yang sederhana. Yang jelas faktor security juga sudah diperhitungkan di dalam VoIP dan juga belum begitu banyak ancaman security terhadap VoIP sampai saat ini. VoIP saat ini bisa dikatakan sebagai suatu teknologi yang relatif baru dan seiring dengan meningkatnya kompleksitas sistem, maka pastilah akan banyak masalah baru yang muncul. Kita akan mengetahui bahwa kenapa eksploitasi terhadap VoIP masih kurang saat ini, bukannya karena tidak adanya vulnerability, tetapi lebih dikarenakan belum adanya ketertarikan atau kesempatan untuk mengeksploitasi kelemahan-kelemahan yang ada. Kita sudah belajar biasanya suatu sistem yang populer dan lemah, tentu akan mengundang minat orang untuk mengeksploitasinya, contohnya seperti Microsoft Windows, yang mana banyak ahli security yang mencari kelemahan yang ada di dalamnya.

Sekilas mengenai VoIP
Jika digambarkan secara umum, maka VoIP merupakan suatu jasa telepon yang memanfaatkan jaringan komputer. Jadi dia mentransformasikan sinyal analog yang dihasilkan dari suara Anda, mendigitalisasikannya dan kemudian mengirimkannya melalui suatu jaringan yang berbasis IP, contohnya adalah internet. VoIP ini meliputi software, hardware dan juga protokol yang mendukung teknologi ini. Ada banyak contoh teknologi VoIP yang digunakan saat ini. Baik itu yang ditawarkan secara komersial oleh suatu perusahaan misalnya oleh Vonage dan Verizon, dimana mereka menawarkan suatu hardware telepon khusus yang mana nantinya bisa menggunakan telepon tersebut untuk melakukan komunikasi melalui jaringan komputer. Ada juga yang disebut softphone, dimana ini biasanya adalah suatu aplikasi komputer yang bisa digunakan untuk telepon ke jaringan telepon biasa, contohnya adalah Skype. Ada lagi contoh lain, yaitu suatu aplikasi open source yang memberikan fitur PBX yang lengkap yang bernama Asterisk (bisa diakses melalui www.asterisk.org).

Pada sisi protokolpun berkembang berbagai macam protokol yang tujuannya untuk VoIP ini. Sebut saja ada Real-Time Transport Protocol (RTP), H.323 dan juga Session Initiation Protocol (SIP). Pihak NIST (National Institute of Standards and Technologies) sudah mengeluarkan suatu white paper yang berisi overview terhadap protokol-protokol tersebut lengkap beserta analisa securitynya juga. Anda bisa akses ke http://csrc.nist.gov/publications/nistpubs/800-58/SP800-58-final.pdf untuk membaca dokumen tersebut.

Suara sebagai suatu isu security data

Banyak potensi security vulnerability dari VoIP datang bukannya dari protokol, software atau hardware-nya, tetapi datang dari fakta bahwa sistem VoIP berjalan pada jaringan komputer, komputer dan juga sistem operasi yang digunakan. Kesimpulannya, security dari VoIP ini juga tergantung dari security yang ada di internet. Risiko yang muncul sama seperti risiko yang sudah kita kenal di internet, seperti risiko terjadinya denial of service (DoS) dan lain sebagainya. Intinya kita tetap berhadapan dengan model security yang lama dan ada suatu istilah yang cocok untuk menghadapi risiko ini yaitu CIA (confidentiality, integrity dan availability).

Availability

Jika kita sudah berbicara masalah risiko VoIP, maka kita tidak akan lepas dari bahasan masalah availability pada VoIP. Availability yang sering diterjemahkan sebagai ketersediaan dalam Bahasa Indonesia, merupakan suatu kata yang maksudnya adalah seberapa tahan suatu sistem bisa tersedia bagi pelanggan dan bisa setiap saat digunakan dengan aman dan nyaman. Contoh yang ditakuti mengenai masalah availability ini adalah terjadinya DoS di dalam jasa VoIP. Begitu suatu DoS terjadi maka otomatis jaringan VoIP akan terganggu dan komunikasi tidak bisa berjalan lancar. Padahal masalah availability dalam suatu sistem telepon merupakan hal yang sangat krusial. Bagi orang-orang “telco” sangat bangga dengan jasa “fine nines” mereka, dimana mereka mengklaim jaringan PSTN mereka bisa “up and functioning” secara 99.999%.

SPIT
Risiko lain yang dikhawatirkan dalam jasa VoIP adalah munculnya Spam over Internet Telephony atau SPIT. Kita tentu sudah mengenal spam yang menyerang mailbox e-mail kita dengan iklan-iklan yang kadang tidak kita butuhkan. Bayangkan sekarang semua iklan-iklan itu juga masuk dan berubah dalam bentuk suara sehingga akan menggangu sistem VoIP.

Confidentiality
Masalah lain yang mengerikan adalah masalah confidentiality dari jasa VoIP. Seberapa amankah VoIP agar kita benar-benar yakin bahwa pembicaraan kita tidak didengarkan oleh pihak lain? Kita tidak bisa menjamin hal tersebut aman. Ingatlah bahwa sekali lagi VoIP menggunakan jaringan internet dalam melakukan aksinya. Kita tahu bahwa packet data di internet akan ditransmisikan melalui berbagai server maupun jaringan. Pada setiap titik tersebut selalu ada risiko bahwa data kita di “tap” atau di “sniff” oleh pihak lain. Ini mungkin kelihatannya tidak mungkin bagi Anda. Tetapi saat ini sudah ada aplikasi yang namanya Voice Over Misconfigured Internet Telephones atau VOMIT (bisa diakses di http://vomit.xtdnet.nl/). Aplikasi ini bisa digunakan untuk merekam paket-paket data VoIP dan kemudian memperdengarkan pembicaraan yang terjadi di dalamnya. Target dari VOMIT saat ini adalah paket-paket data yang dihasilkan oleh jaringan Cisco IP telephone.

Integrity

Selain kita ingin bahwa privacy kita terjaga selama menggunakan VoIP maka kita juga ingin bahwa setiap kata yang kita ucapkan juga bisa sampai dengan benar ke partner bicara kita. Data integrity ini merupakan hal yang juga penting dalam VoIP dan ini juga mengandung risiko yang bisa dieksploitasi oleh pihak lain. Contohnya adalah adanya perubahan data yang dilakukan sehingga data sumber tidak sama dengan data output.

Beberapa solusi
Sebelum Anda mengamankan VoIP maka Anda harus ingat bahwa yang harus diamankan juga adalah jaringan komputernya. Suatu ide bagus jika Anda memisahkan jaringan VoIP dengan jaringan yang Anda gunakan untuk data. Saat ini juga banyak jaringan komputer yang sifatnya nirkabel atau wireless. Ini juga harus diamankan dengan berbagai metode enkripsi yang kita kenal sekarang. Misalnya dengan menggunakan Wi-Fi Protection Access (WPA) atau juga Wired Equivalent Privacy (WEP). Anda juga harus mengkonfigurasi firewall Anda dengan benar untuk keperluan VoIP ini. Selain penjagaan secara fisik terhadap hardware-hardware yang ada, Anda juga bisa menerapkan SSH untuk melakukan remote access ke hardware-hardware tersebut.

Enkripsi pada VoIP
Untuk menghindari sniffing selama percakapan menggunakan VoIP maka Anda sebaiknya menerapkan enkripsi. Tetapi ada yang perhatikan bahwa dengan penggunaan enkripsi yang tidak benar maka akan mempengaruhi jaringan dan juga resource komputer yang ada. Beberapa protokol standar yang digunakan oleh VoIP seperti RTP dan SIP sudah memberikan fasilitas enkripsi di dalamnya. Sedangkan dalam bentuk softphone atau aplikasi seperti Skype juga telah mengimplementasikan enkripsi di dalam aplikasinya. Implementasi security lainnya adalah dengan menerapkan key management. Enkripsi dengan menggunakan key ini bisa dimanfaatkan untuk memastikan identitas si penelpon dan juga memverifikasi certificate yang mereka miliki.

Kesimpulan
Meskipun penggunaan VoIP saat ini sudah mulai marak, tetapi Anda harus tetap berhati-hati terhadap semua risiko-risiko yang mungkin timbul terhadap teknologi ini, terutama pada masalah security. Untuk itu kunci dari keamanan VoIP adalah keamanan pada jaringan komputer itu sendiri dan juga semua infrastruktur yang mendukung VoIP ini. Untuk itu telah dibentuk suatu aliansi yang bernama The Voice over IP Security Alliance (VOIPSA) yang bertugas untuk mencari solusi bagi risiko security yang ada dalam penggunaan VoIP.

Source: www.sony-ak.com

VoIP, Apa Itu??

Voice over Internet Protocol (VoIP) adalah teknologi yang mampu melewatkan trafik suara, video dan data yang berbentuk paket melalui jaringan IP. Dalam komunikasi VoIP, pemakai melakukan hubungan telepon melalui terminal yang berupa PC atau telepon. Terminal akan berkomunikasi dengan gateway melalui telefoni lokal. Hubungan antar gateway dilakukan melalui network IP.

Network IP dapat berupa network paket apapun, termasuk ATM, FR, Internet, Intranet, atau line E1. VoIP menawarkan transportasi sinyal yang lebih murah, feature tambahan, dan transparansi terhadap data komputer. Hambatan VoIP saat ini adalah kehandalannya yang di bawah telefoni biasa, dan soal standarisasi yang akan menyangkut masalah interoperabilitas.

Dengan bertelepon menggunakan VoIP, banyak keuntungan yang dapat diambil. Diantaranya adalah dari segi biaya, jelas lebih murah dari tarif telepon tradisional, karena jaringan IP bersifat global sehingga untuk hubungan Internasional dapat ditekan hingga 70%. Selain itu, biaya maintenance dapat di tekan karena voice dan data network terpisah, sehingga IP Phone dapat ditambah, dipindah dan di ubah. Hal ini karena VoIP dapat dipasang di sembarang ethernet dan IP address, tidak seperti telepon tradisional yang harus mempunyai port tersendiri di Sentral atau PBX.

Hal yang menarik tentang VoIP adalah banyaknya cara untuk melakukan panggilan. Saat ini ada 3 jenis metode yg berbeda yang paling sering digunakan untuk melakukan layalan VoIP, yaitu :

1. ATA (Analog Telephone Adaptor)
Cara yang paling sederhana dan paling umum adalah dengan menggunakan suatu alat yang disebut ATA. ATA memungkinkan kita untuk menghubungkan pesawat telepon biasa ke komputer atau disambungkan ke internet untuk dipakai VoIP. ATA adalah alat pengubah sinyal dari analog menjadi digital. Cara kerjanya adalah mengubah sinyal analog dari telepon dan mengubahnya menjadi data digital untuk di transmisikan melalui internet. Provider seperti VONAGE dan AT&T Callvantage membuat alat ATA dan memberikannya secara gratis kepada pelanggannya sebagai bagian dari service mereka. Mereka tinggal membuka ATA, memasang kabel telepon ke alat, dan VoIP sudah bisa digunakan. Beberapa jenis ATA dipaket dan dibundel beserta software tambahan yang harus diinstalkan pada komputer untuk melakukan konfigurasi ATA, tetapi pada umumnya itu hanya setting yang sangat gampang.

2. IP Phones
Pesawat telepon khusus ini kelihatannya sama dengan telepon biasa. Tapi selain mempunyai konektor RJ-11 standar, IP Phones juga mempunyai konektor RJ-45. IP Phones menghubungkan langsung dari telepon ke router, dan didalam IP Phones sudah ada semua perangkat keras maupun lunak yang sudah terpasang didalamnya yang menunjang melakukan pemanggilan IP. Tidak lama lagi, IP Phone nirkabel (wireless) akan tersedia, dan memungkinkan para pengguna untuk melakukan panggilan VoIP dari hotspot yang tersedia.


3. Computer-to-Computer
Cara ini jelas merupakan cara paling mudah untuk melakukan panggilan VoIP. Anda bahkan tidak usah membayar satu sen pun untuk melakukan panggilan SLJJ. Ada beberapa perusahaan yang menawarkan program yang harganya murah bahkan gratis yang dapat digunakan untuk melakukan panggilan VoIP. Yang harus anda sediakan hanya program (software), mikrofon, speaker, soundcard dan koneksi internet, lebih diutamakan koneksi internet yang relatif cepat seperti koneksi Kabel atau DSL. Selain biaya bulanan ISP, biasanya tidak ada lagi biaya untuk panggilan Computer-to-Computer, seberapa jauh pun jaraknya.