Aplikasi Opensource Multiplatform Voip Client Menggunakan Framework Sip Berbasis Javascript

Muhammad Salman Abdul Qohar, Hafidudin Hafidudin, Dadan Nur Ramadan

Abstract

Abstrak Teknologi Voice Over Internet Protocol (VOIP) berkembang pesat, teknologi ini memungkinkan manusia dapat berkomunikasi dalam bentuk pesan, suara, atau video melalui jaringan Internet Protocol (IP). Di sisi lain, sistem operasi yang digunakan untuk smartphone semakin banyak dan berkembang pesat, misalnya android, windows phone, iOS, dan sebagainya. Belakangan ini, aplikasi VoIP untuk smartphone semakin populer tetapi aplikasi VoIP yang bersifat opensource dan crossplatform masih belum begitu berkembang. Oleh karena itu, proyek akhir ini membahas tentang perancangan aplikasi VoIP client multiplatform yang bersifat opensource. Perancangan aplikasi VoIP Client pada proyek akhir ini dimulai dengan perancangan API sebagai penghubung antara database dengan aplikasi web atau mobile, pengembangan aplikasi web client menggunakan bootstrap sebagai Framework CSS, angularJS sebagai web framework. Untuk mengubungkan aplikasi client dengan server, penulis memanfaatkan teknologi WebRTC dengan framework SIP berbasis javascript. Sedangkan pengembangan aplikasi mobile client dilakukan dengan cara code reuse dari aplikasi web menggunakan Crosswalk. Hasil yang didapatkan setelah pembuatan proyek akhir ini adalah sebuah produk berupa aplikasi VoIP SIP Client yang dapat berjalan pada website dan android, dan bersifat opensource. Nilai MOS dari QoS untuk panggilan suara menggunakan aplikasi ini adalah 4.24 dan untuk panggilan video adalah 4.25 atau baik. Kata Kunci : VOIP, SIP, Javascript, Multiplatform, Web RTC Abstract Voice Over Internet Protocol (VOIP) Technology is growing so fast, this technology allow us to communicate using text, voice, or video call over an Internet Protocol (IP) network. Then, the smartphone operating system is being rapidly growing such as Android, Windows Phone, iOS, and so on. In recent years, VoIP application for smartphones are increasingly popular but VoIP applications that are opensource and crossplatform still underdeveloped. Therefore, this final project is explaining the developement of Opensource Multiplatform VOIP Client using SIP Framework based on Javascript. The application developement of this VoIP Client apps began with the design of the API as a bridge between the database server and an application, client web application is developed using bootstrap CSS Framework, angularJS as a web framework, and for the gateway from client to the VOIP server, author using the WebRTC technology with Javascript SIP Framework. While the developement of mobile client application uses Crosswalk for reusing code from web application. The results obtained after the making of this final project is a VoIP SIP Client application that can run on website or android. The license of the source code will be opensource. The MOS QOS Value of voice call using this application is about 4.24 and for video is about 4.25 or has a good quality. Keywords: VOIP, SIP, Javascript, Multiplatform, Web RTC

Full Text:

PDF

Refbacks

  • There are currently no refbacks.
max_upload :0