ELEKTRA, Vol.3, No.1, Januari 2018, Hal. 47 – 54 ISSN: 2503-0221 47

APLIKASI VOIP MENGGUNAKAN CSIPSIMPLE DENGAN OS ANDROID VERSI 4

Slamet Riyadi dan Janizal Prodi Teknik Mekatronika, Politeknik Enjinering Indorama, Purwakarta [email protected]

Abstrak

Perkembangan jaringan komputer yang semakin pesat memungkinkan lalu lintas suara melalui jaringan komputer atau biasa disebut VoIP (Voice Over Internet Protocol) atau dengan kata lain percakapan melintasi Internet adalah teknologi yang memungkinkan percakapan jarak jauh melalui internet sebagai: IP Telephony, Internet telephony atau Digital Telepon. Data suara diubah menjadi kode digital dan dialirkan melalui jaringan pengirim paket data, dan bukan sirkuit analog melalui telepon biasa. VoIP adalah suara yang dikirimkan melalui protokol internet (IP). Saat ini ada 2 teknologi internet telephony besar, teknologi H.323 dan Session Initiation Protocol (SIP), keduanya sering digunakan. Penggunaan jaringan IP memungkinkan pengurangan biaya. Biaya penekanan sinyal suara analog, seperti yang kita dengar ketika berkomunikasi di telepon diubah menjadi data digital dan di kirimkan melalui jaringan dalam bentuk paket data secara real time.

Kata kunci: Voice Over Internet Protocol, Session Initiation Protocol (SIP)

1. Pendahuluan

Perkembangan jaringan komputer yang semakin pesat memungkinkan untuk melewatkan trafik suara melalui jaringan komputer atau biasa yang disebut VoIP (Voice Over Internet Protocol). Voice Internet Protocol Voice over Internet Protocol (juga disebut VoIP, IP Telephony, Internet telephony atau Digital Phone) adalah teknologi yang memungkinkan percakapan suara jarak jauh melalui media internet. Dari masa ke masa manusia semakin dimudahkan dengan banyaknya produk hasil teknologi komunikasi, diantaranya saat ini adalah gadget/handphone. Selain itu ada juga fasilitas komunikasi yang sangat cepat informasinya dan tergolong relatif lebih murah yaitu internet. Voice Over Internet Protocol (VoIP) adalah teknologi yang menawarkan telepon melalui jaringan Internet Protocol (IP). Penggunaan jaringan IP memungkinkan penekanan biaya karena untuk menggunakannya tidak perlu membangun sebuah infrastruktur baru untuk melakukan komunikasi suara dan penggunaan lebar data (bandwidth) yang lebih kecil dibandingkan dengan telepon Private Automatic Brand eXchange (PABX) yaitu sebagai sentral telepon yang melayani bisnis tertentu atau kantor, sebagai lawan satu yang pembawa atau telepon umum perusahaan beroperasi bagi banyak perusahaan atau untuk masyarakat umum. CSipSimple adalah Voice over Internet Protocol (VoIP) aplikasi untuk sistem operasi Google Android menggunakan Session Initiation Protocol (SIP). Ini adalah open source dan perangkat lunak bebas yang dirilis dibawah lisensi GNU General Public. Lalu pada penggunaan Csipsimple kita hanya gunakan sebagai softphone client, yaitu sebagai menangkap hasil suara yang dihasilkan oleh server maupun sebaliknya.

Makalah dikirim 5 Desember 2017; Revisi 20 Desember 2017; Diterima 19 Januari 2018

Aplikasi VoIP Menggunakan Csipsimple dengan Os Android Versi 4, Slamet Riyadi dan Janizal ELEKTRA, Vol.3, No.1, Januari 2018, Hal. 47 – 54 ISSN: 2503-0221 48

2. Dasar Teori

2.1. Definisi VoIP

VoIP adalah nama dari sebuah teknologi komunikasi baru yang mengubah makna dari panggilan telepon frase. VoIP adalah singkatan dari forvoice melalui protokol internet, dan itu berarti "suara ditransmisikan melalui jaringan komputer. Teknik dasar Voice over Internet Protocol atau yang biasa dikenal dengan sebutan VoIP adalah teknologi yang memungkinkan kemampuan melakukan percakapan telepon dengan menggunakan jalur komunikasi data pada suatu jaringan (networking).

2.1.1. Komponen VoIP

Komponen–komponen VoIP terdiri dari user agent, proxy, protokol VoIP, codec dan lain– lain.

1. Komponen VoIP berbasis (softphone) Contoh komponen VoIP berbasis software, softphone SIP : CSipSimple untuk client di gadget berbasis OS android. 2. Komponen VoIP berbasis hardisk contoh komponen VoIP berbasis hardware : Personal computer (PC)/Laptop, switch/hub.

2.2. Asterik Now

Asterik adalah server open source untuk mesin telepon dan perangkat lainnya, menawarkan fleksibilitas yang tidak terdengar didunia komunikasi berbayar. Asterik memberikan kekuasaaan untuk pengembangan dan beberapa integrator untuk membeuat solusi telekominikasi yang lebih maju.

2.3. Sistem Operasi Android

Sistem operasi buatan Linus Torvalds pada tahun 1991, yang dikembangkan dengan perusahaan ternama google, dimana terdapat system yang menggunakan kinerja linux didalamnya yang dirancang khusus perangkat gadget smartphone maupun tablet android.

2.4. Aplikasi VoIP

Banyak aplikasi voip yang termuka yaitu seperti , yang sudah masuk kategori VoIP yang terkenal pada era sekarang ini. Dimana pengguna dapat saling Berkomunikasi dengan fitur Video Call maupun Chatting.

2.5. Spesifikasi Hardware (CSipSimple) Csipsimple merupakan SIP client open source VoIP softphone untuk os Android. Spesifikasi Hardware adalah spesifikasi minimal yang bisa digunakan untuk menjalankan aplikasi Softphone tersebut : - Minimal Android : 1.6 – keatas - Prosesor : Single Core 512 Ghz - RAM : 256 MB - Video Plugin : Bila Hanya Menggunakan Kamera Front (depan)

3. Metode Penelitian

3.1. Pemilihan Sistem Operasi Dalam pembuatan VoIP karena sofware ini sudah sangat populer dan juga AsteriskNow adalah proyek sumber terbuka telepon terkemuka dan komunitas Asterisk telah peringkat sebagai faktor kunci dalam pertumbuhan VoIP.

Aplikasi VoIP Menggunakan Csipsimple dengan Os Android Versi 4, Slamet Riyadi dan Janizal ELEKTRA, Vol.3, No.1, Januari 2018, Hal. 47 – 54 ISSN: 2503-0221 49

1. Sistem Operasi : Windows 7 2. Aplikasi : a. AsterikNow b. CsipSimple . VMware Workstation

3.2. Arsitektur Jaringan VoIP yang akan digunakan

Dalam merancang jaringan tersebut diperlukan Perancangan jaringan VoIP sederhana, penulis menggunakan Topologi Star dengan menggunakan :

1 (satu) buah komputer dimana komputer tersebut difungsikan sebagai Server Softswitch menggunakan AsterikNow dan 2 unit perangkat gadget Android lainnya sebagai Client

4. Pembahasan

4.1. Implementasi dan Pembahasan

menjelaskan bagaimana proses penggunaan komunikasi suara dengan menggunakan jaringan VoIP.

4.2. Instalasi SoftSwitch AsterikNow

4.2.1. Proses Booting

Gambar 1 menunjukkan booting pertama pada saat ISO AsterikNow dimasukkan pada VMware Workstation.

4.2.2. Proses Instalasi

Pada tahap selanjutnya akan muncul tampilan proses instalasi pada AsterikNow (Gambar 2).

Gambar 1. Proses Booting AsterikNow. Gambar 2. Proses Instalasi AsterikNow.

4.3. Setting Konfigurasi Static IP AsterikNow

Isikan settingan berikut dengan devertnet configuration :

Static IP : 192.168.22.10

Netmask : 255.255.255.0

Default gateway IP : 192.168.22.254

Tampilan konfigurasi static IP AsterikNow ditunjukkan dalam Gambar 3.

Aplikasi VoIP Menggunakan Csipsimple dengan Os Android Versi 4, Slamet Riyadi dan Janizal ELEKTRA, Vol.3, No.1, Januari 2018, Hal. 47 – 54 ISSN: 2503-0221 50

Gambar 3. Konfigurasi Static IP AsterikNow. kemudian pilih ok – save – save&quit dan kemudian ketikkan di command : root@localhost # /etc/init.d/network restart

4.4. Web Login AsterikNow

4.4.1 Konfigurasi Extension

Saatnya memulai proses konfigurasi AsteriskNow menggunakan FreePBX yaitu melalui web browser di windows dengan menggunakan URL yang kita setting di server AsterikNow, yaitu: http://192.168.22.10/. Kemudian pilih menu freePBX Administration untuk masuk ke dalam konfigurasi.

Gambar 4. Tampilan Halaman FreePBX.

Isikan halaman login berikut dengan :

Username: admin

Password : admin lalu pilih Login untuk proses selanjutnya.

4.5. Setting Wireless Router 4.5.1 Konfigurasi Wireless Router untuk VoIP 1. Proses pertama konfigurasi TP-Link login dengan browser internet di windows, dengan mengetikkan di URL yang di setting default IP Address di TP-Link tersebut, biasanya dengan : http://192.168.1.1/ 2. Proses selanjutnya, pilih Network lalu pilih LAN dan kemudian setting sesuai ip broadcast server voip, penulis hanya mensetting ip address : http://192.168.22.12 3. Kemudian setting SSID, pilih Wireless – Wireless Setting. lalu kemudian disetting SSID, Region, dan Channel (bila perlu), lalu centang pada Wireless Router Radio dan Enable SSID Broadcast. 4. Tahap selanjutnya setelah mengkonfigurasi/ mensetting semua TP-Link seperti pada gambar- gambar diatas, lakukan reboot TP-Link tersebut.

Aplikasi VoIP Menggunakan Csipsimple dengan Os Android Versi 4, Slamet Riyadi dan Janizal ELEKTRA, Vol.3, No.1, Januari 2018, Hal. 47 – 54 ISSN: 2503-0221 51

Gambar 5. Tampilan TP-LINK Wireless Router.

4.6. Instalasi Softphone CsipSimple

4.6.1 Konfigurasi CSipSimple

Berikutnya kita memilih “Choose Wizard” lalu pada tab “Generic Wizard” kita pilih Local isikan column berikut dengan akun yang mau dibuat.

Add Account

Local Account Name : slamet

User : 111

Server : 192.168.22.10

Password : 111slamet

Gambar 6. Pemilihan dan Pengisian Form SIP Account.

4.6.2 Add Account SIP Extension FreePBX

1. SIP extention merupakan bagian penting dari VoIP dimana data-data dari client di-input kedalam server, didalam pengisian ada beberapa field yang harus diisi yaitu user Extention, Display, SIP Alias, Dan Secret (password).

Gambar 7. Add Management SIP Account.

Aplikasi VoIP Menggunakan Csipsimple dengan Os Android Versi 4, Slamet Riyadi dan Janizal ELEKTRA, Vol.3, No.1, Januari 2018, Hal. 47 – 54 ISSN: 2503-0221 52

2. Form dibawah ini adalah form yang telah diisikan user baru yaitu sebagai user pertama.

# User Extension Pertama

User Extention : 111

Display Name : slamet

Secret : 111slamet

Gambar 8. Add Extension User FreePBX.

Selanjutnya pada form lainnya tambahkan beberapa user add extension, danulangi langkah seperti gambar diatas.

4.7. Koneksi CsipSimple 1. Masuk ke dalam aplikasi CsipSimple yang telah diregistrasi tadi. Terdapat empat kali pengujian, yang terdiri dari extention 111, 222, 333,444. 2. Ambil kolom Dialpad, kemudian masukan nomor extention dari client yang akan dihubungi. Seperti gambar dibawah ini, nomor yang teregistrasi adalah 111, denganserver 192.168.22.10 3. Komunikasi ini berlangsung antara user 333 dengan user 111.

Gambar 9. Tampilan Panggilan Masuk CsipSimple.

Setelah pembicaraan selesai dilakukan (hang up call), maka user yang melakukan terminasi akan mengirimkan sinyal SIP bye untuk memberitahukan bahwa sesi komunikasi telah diakhiri.

Berikut Hasil History Pengujian pada CSipSimple :

Gambar 10. Tampilan Hasil Pemanggilan Antar Pengguna Csipsimple.

Aplikasi VoIP Menggunakan Csipsimple dengan Os Android Versi 4, Slamet Riyadi dan Janizal ELEKTRA, Vol.3, No.1, Januari 2018, Hal. 47 – 54 ISSN: 2503-0221 53

Kecepatan yang dibutuhkan client 1 untuk dapat menghubungi client 2 adalah 1MS dilihat saat menggunakan perintah PING di command prompt (cmd), dengan perintah ping 192.168.22...(IP tujuan) kemudian dapat diketahui berapa waktu yang dibutuhkan client 1 untuk dapat terhubung ke client 2. Itulah kenapa saat kita menekan nomor tujuan maka di softphone di client akan langsung berbunyi.

4.8. Keamanan (Security) Pada CSipSimple Untuk proses keamanan penulis menggunakan tools. yaitu tools yang terdapat pada FreePBX berupa tools :

1. TLS (), yaitu dimana protokol ini biasanya untuk membuat IP Address dari VoIP, sehingga sulit untuk mendeteksi atau memblokir VoIP pada jaringan

2. SRTP (Secure Real-time Transport Protocol), yaitu dimana IP Address mengenkripsi suara client dari client ke server, tapi siapa pun yang menjalankan server voip tersebut dapat memblokir nya.

3. ZRTP (Zimmerman Real-time Transport Protocol), yaitu dimana IP Address menggunakan kriptografi kunci publik untuk mencapai benar end-to-end diverifikasi. Akan tetapi pada security lain seperti bahwa wizard OSTN yang terdapat pada CsipSimple “Tidak” harus diaktifkan oleh Server pilihan di bawah CSipSimple yang "Aman Transport" pengaturan.

Mungkin pada saat ini penulis menggunakan security dengan auto, karna masih dalam kondisi yang ringan. Namun di sisi keamanan tinggi (high). Penulis menggunakan security RTP (Real-time Transport Protocol) pada Csipsimple, agar terjaga keamanannya.

Gambar 11. Tampilan Authentikasi dari Wireless Router.

Pada proses keamanan disini penulis hanya menggunakan media TP-LINK Wireless Router sebagai (Encrypt Password) yaitu sebagai media secure pada sistem jaringan VoIP yang digunakan.

Pada keamanan komputer biasanya dikatakan, antara lain :

1. Authentication : adalah tindakan meng-konfirmasikan kebenaran. Hal ini mungkin melibatkan mengkonfirmasi identitas seseorang atau program perangkat lunak, menelusuri asal-usul artefak, atau memastikan bahwa produk yang kemasan dan pelabelan klaim untuk menjadi.

2. Privacy : Privasi dapat dianggap sebagai suatu aspek dari keamanan.

Aplikasi VoIP Menggunakan Csipsimple dengan Os Android Versi 4, Slamet Riyadi dan Janizal ELEKTRA, Vol.3, No.1, Januari 2018, Hal. 47 – 54 ISSN: 2503-0221 54

Gambar 11. Setting Security pada Wireless Router.

5. KESIMPULAN Dari hasil pengujian dan implementasi, maka dapat disimpulkan bahwa seluruh pengguna VoIP yang berada dalam 1 jaringan dapat melakukan panggilan VoIP dengan syarat telah terdaftar pada SIP account Softphone pada Aplikasi Softswitch “AsterikNow” di PC / Laptop dan Softphone pada Client di Android “CSipSimple”.

Referensi [1]. Purbo, Onno W., Cikal Bakal “Telkom Rakyat” (Paduan Lengkap Seting VoIP), 2007 [2]. VoIP., Installing Asterisk on CentOS 4, www.rajuallurl.com, 2007 [3]. H. Schulzrinne.1996.RTP:A Transport Protocol for Real-Time Applications. Network Working Group RFC:1889 [4]. J. Rosenberg.2002.SIP: Session Initiation Protocol.Network Working Group RFC: 3261 [5]. Purbo, Onno W.2001.TCP/IP Standar, Desain, dan, Implementasi.Jakarta:Elex Media Komputindo [6]. Purbo, Onno W.2007. Cikal Bakal “TelkomRakyat”.Jakarta:Gramedia. [7]. Anton Raharja., Asterisk Fundamental, www.Voiprakyat.or.id, 2006. [8]. Ginel Lipan., Asterisk@home Handbook Wiki, www.Voip-info.org, 2007. [9]. ITU., IP Telephony Workshop, www.itu.int/osg/spu/ni/iptel/workshop/, 2000.

Aplikasi VoIP Menggunakan Csipsimple dengan Os Android Versi 4, Slamet Riyadi dan Janizal