Selasa, 29 November 2022

KOFIGURASI VOIP MENGGUNAKAN APLIKASI SERVER TRIXBOX SERTA APLIKASI CLIENT 3CX DAN ZOIP

 

LAPORAN KOFIGURASI VOIP

MENGGUNAKAN APLIKASI SERVER TRIXBOX

SERTA APLIKASI CLIENT 3CX DAN ZOIP

 

JURUSAN : TEKNOLOGI KOMPUTER DAN JARINGAN

MATA PELAJARAN : TEKNOLOGI LAYANAN JARINGAN (TLJ)

 

KELAS XI TKJ B

 DI SUSUN OLEH :

Zalfa Rahmavianti                            212210321

 

SMK NEGERI 1 KOTA BEKASI

Jl. Bintara VIII No.2, RT.005/RW.003, Bintara, Kec. Bekasi Bar., Kota Bekasi, Jawa Barat 17134

KOFIGURASI VOIP MENGGUNAKAN APLIKASI SERVER TRIXBOX SERTA APLIKASI CLIENT 3CX DAN ZOIP

 

Pada dokumentasi kali ini, saya akan melakukan suatu konfigurasi yang dimana nantinya kita akan melakukan suatu panggilan antara client satu dengan client lainnya yaitu dengan menggunakan suatu perangkat real device. Jadi artinya kita akan melakukan konfigurasi langsung dengan perangkat aslinya, sama hal nya kita melakukan suatu konfigurasi pada aplikasi virtual cisco packet tracer namun kali ini berbeda dikarenakan konsep nantinya adalah kita akan melakukan suatu konfigurasi dengan membangun sebuah server VoIP untuk sistem operasi VoIP. Perlunya kita membangun server VoIP ini karena nantinya server VoIP ini akan kita gunakan dalam program untuk melakukan konfigurasi pada client VoIP nya.

 

Balik lagi dengan konsep VoIP yang kita lakukan yaitu menggunakan perangkat real device sebagai client, maka bagaimana caranya agar si perangkat client real device ini dapat terhubung satu dengan yang lainnya ? dan sebelum kita ketahap konfigurasinya, disini saya ingin memberikan penjelasan lebih lanjut tentang konsep materi dari konfigurasi VoIP ini.

 

Alat dan Aplikasi yang diperlukan :

1.      Oracle VM VirtualBox

2.      3CXPhone

3.      Zoiper

4.      File ISO Trixbox 2.8.0.4

 

Saya akan menjelaskan konsep yang akan kita lakukan nantinya yaitu nantinya kita akan membuat 2 server pada aplikasi trixbox dan 2 server tersebut akan digunakan oleh salah satu dari 2 client sebagai akun nya. Jadi bagaimana caranya kedua aplikasi client yang berbeda dapat saling terhubung dan bisa melakukan panggilan satu sama lain ?

 

Pengertian ?

Mengenai perkembangan dalam komunikasi mendorong masyarakat beralih ke teknologi komunikasi yang murah dengan menggunakan internet yang dikenal sebagai VoIP atau singkatan dari (Voice Over Internet Protocol), jadi VoIP ini merupakan teknologi yang memungkinkan komunikasi suara dengan menggunakan IP (Internet Protocol) untuk bekerja pada jaringan internet. Cara kerja dari teknologi ini yaitu mengubah suara-suara tertentu kedalam format digital yang dapat ditransmisikan melalui jaringan IP.

Seperti yang sudah saya jelaskan dalam pembahasan diatas bahwa disini konsep dari konfigurasi VoIP kali ini adalah tentang membangun suatu server VoIP untuk sistem operasi VoIP nya agar perangkat client nantinya akan bisa saling berkomunikasi. Lalu apa itu sistem operasi VoIP ?

·         OS TRIXBOX

Sebenarnya untuk sistem operasi pada VoIP ini tidak hanya OS Trixbox saja, namun dalam konfigurasi VoIP kali ini saya akan menggunakan OS Trixbox untuk digunakan dalam membangun server VoIP. Trixbox adalah sebuah VOIP server yang dibuat menjadi satu dengan system operasi yaitu Linux CentOS. Trixbox ini bersifat open source yang artinya setiap orang dapat mengetahui source code programnya dan memperolehnya secara gratis. Apabila Trixbox di install pada komputer/laptop  dengan interface yang sesuai, maka akan dapat digunakan sebagai full feature PBX untuk pengguna rumahan, lembaga, VOIP service provider dalam komunitasnya di dunia internet. Dengan begitu Trixbox ini diperlukan dalam konfigurasi ini.

 

Berikut ini adalah langkah-langkah tutorial untuk instalasi Trixbox-2.8.0.4 pada system VitualBox :

1.      Langkah pertama kita buka aplikasi VirtualBox, lalu klik ikon baru (new).


2.      Setelah itu akan muncul tampilan dimana kita akan membuat mesin virtual, dengan menginputkan nama dari mesin virtual sesuai yang diinginkan (Server Tribox (ZALFA)),  kemudian dibagian Machine Folder nya kita lokasikan tempat penyimpanan virtual mesin ini pada local disk D dengan nama (D: /LLL), lalu untuk type nya kita pilih (Linux) dikarenakan Trixbox dibuat menjadi satu dengan system operasi yaitu Linux CentOS, dan jangan lupa untuk memilih Version nya (Other Linux (64-bit))memilih jenis linux ini harus kita sesuaikan dengan versi OS pada laptop/pc kita. Jika bagian ditampilan ini sudah terisi, maka langsung saja kita klik (Next) untuk kelangkah berikutnya.


3.      Selanjutnya kita akan menentukan ukuran memori, dan disini saya menentukan sebesar 10.00 GB agar pada saat konfigurasi tidak terjadinya nghang. Setelah itu kita bisa klik (Next) untuk kelangkah berikutnya.


4.      Berikutnya kita akan memilih untuk menambahkan hard disk virtual ke mesin virtual dengan membuat suatu berkas hard disk baru atau memilih satu dari daftar atau dari lokasi lain memakai ikon folder, dan dikarenakan sekarang kita ingin membuat hard disk baru maka kita bisa pilih (Create a virtual hard disk now). Setelah itu kita bisa klik (Next) untuk kelangkah berikutnya.


5.      Pada bagian ini kita akan menentukkan tipe dari berkas hard virtual barunya. Jadi, dikarenakan kita tidak memerlukan perangkat lunak/software virtualisasi maka kita bisa memilih (VDI (Virtual Disk Image). Setelah itu kita bisa klik (Next) untuk kelangkah berikutnya.


6.      Langkah selanjutnya kita memilih alokasi berkas hard disk virtual baru yaitu ada dua pilihan jika kita memilih (Dynamically alocated) maka berkas hard disk secara dinamik hanya akan memakai ruang pada hard disk fisik terisi sampai dengan suatu ukuran tetap maksimum, walaupun mereka tak akan megecil lagi secara otomatis ketika didalamnya dibebaskan. Namun jika kita memilih (Fixed size) maka berkas hard disk virtual secara ukuran dia akan tetap dan kemungkinan akan memakan waktu yang lebih lama untuk diciptakan pada beberapa sistem tapi seringkali lebih cepat dipakainya. Setelah itu kita bisa klik (Next) untuk kelangkah berikutnya.


7.      Langkah berikutnya adalah menentukkan lokasi dan ukuran berkas. Untuk menentukan lokasi klik ikon folder kemudia tentukan lokasi berkas. Cara untuk menentukan ukuran berkas yaitu disini sata akan menggunakan 20.00 GB, maka setelah itu kita bisa klik (Create) untuk membuat ukuran berkas hard disk nya.


8.      Jika sudah selesai untuk membuat virtual mesin baru, maka otomatis akan muncul sebuah tampilan awal dari virtualbox dimana terdapat mesin virtual baru yang telah kita buat tadi. Kita bisa klik dan beralih pada (Settings) untuk melakukan penyettingan dibagian strorage dan network.

 

9.      Jika sudah masuk kedalam menu settings maka kita bisa pilih dibagian storage yang dimana kita akan memasukan file iso trixbox, caranya yaitu klik ikon cd pada atribut dibagian Drive Optik lalu cari file trixbox-2.8.0.4 pada bagian storage ini. Pastikan file iso nya sudah terpasang pada bagian cd.


10.  Kemudian kita akan setting dibagian menu Network. Disini kita akan memilih jenis Network yaitu pilih (Bridged Adapter) pada bagian Attached to dengan dibagian name nya adalah wireless karena kita menggunakan wifi dalam koneksi internet di laptop. Bridged Adapter
Dalam mode Bridged Adapter ini memungkinkan OS guest untuk merima data maupun mengirimkan data ke jaringan fisik. Jadi artinya OS guest dan OS host adalah dua computer berbeda yang terhubung ke dalam jaringan yang sama. Bila OS host memiliki lebih dari satu Ethernet maka kita harus memilih/menyetting ke jaringan mana virtual machine/OS guest akan disambungkan. Dan IP yang diberikan ke Vitual machine harus dari subnet yang sama dengan jaringan yang di pakai oleh OS host. Lalu pada bagian (Promiscuous Mode) kita gunakan (Allow All) artinya dari semua jaringan dari laptop ke virtual itu kita hubungkan, Jika sudah selesai disetting maka kita pilih OK.


11.  Jika sudah disetting semuanya, maka kita bisa klik mesin virtual yang sudah kita buat tadi dengan klik (Start )untuk menjalankan mesinnya.


12.  Lalu jika sudah masuk kedalam mesinnya maka akan muncul tampilan trixbox nya, pada tampilan ini kita diperintah untuk tekan (enter) untuk menginstal trixbox dikomputer kita, setelah di enter kita tunggu sampai kita masuk kedalam sistem operasinya.


13.  Dalam sistem operasi trixbox ini kita belum bisa menggunakan aplikasi trixbox ini dikarenakan kita belum melakukan penyettingan terhadap OS trixbox, dengan begitu perlunya kita untuk melakukan penyettingan OS nya. Pada tampilan dibawah ini kita akan memilih jenis keyboard yaitu kita tab dibagian (US), jika sudah maka klik OK.


14.  Kemudian untuk Time Zone saya pilih (Asia/Jakarta), dimana pada bagian ini disesuaikan dengan lokasi tempat tinggal kita, dikarenakan saya berada di jakarta dan indonesia maka saya memilih pilihan tersebut agar  waktu lebih sesuai dengan keberadaan kita sekarang. Jika sudah maka klik OK.

 

15.  Pada tampilan dibawah ini kita akan diperintahkan untuk membuat password yang dimnana password ini akan digunakan pada virtual  mesin kita sehingga orang lain tidak dapat mengakses virtual mesin ini. Berikan password sesuai dengan keinginan kita dengan syarat maksimal 6 karakter, jadi pada bagian Password saya berikan (ZALFA123) ddan jangan lupa untuk mengisi konfirmasi dari password yang sebelumnya kita buat (ZALFA123). Jika sudah maka klik OK.


16.  Setelah sesudah melakukan konfigurasi pada bagian pengisian password maka nantinya akan ada proses loading instalasi trixbox yang cukup lama, jadi kita tunggu sampai proses tersebut selesai.


17.  Jika proses loading nya telah selesai maka otomatis kita akan langsung muncul pada tampilan awal trixbox kembali, namun disini kita tidak klik enter lagi melainkan melakukan Remove terhadap disk vritual drive artinya kita menyingkirkan atau menghilangkan disk dari drive virtual. Caranya yaitu dengan klik menu (Device) => (Optical Drives) => (Remove disk from virtual drive), lalu tunggu saja sampai prosesnya selesai.


18.  Selanjutnya akan otomatis kembali ke tampilan awal trixbox lagi maka dengan begitu kita bisa klik (Machine) lalu (Reset), yang artinya kita melakukan proses reset terhadap virtual mesin sehingga kita akan beralih dari tampilan awal trixbox dan masuk kedalam tampilan sistem operasi trixbox.

 

19.  Setelah proses reset selesai akan muncul tampilan seperti dibawah ini yang dimana mesin virtual memberikan informasi bahwa OS trixbox tidak mendukung integrasi pointer mouse sehingga pada saat ingin memilih (trixbox (2.6 dst)) itu menggunakan tab dan dikarenakan kita memilih OS trixbox tersebut kita bisa tekan enter untuk melakukan proses booting OS trixbox.


20.  Setelah selesai melakukan proses booting terhadap OS trixbox maka otomatis kita akan berada pada tampilan OS trixbox basis teks nya, dimana terdapat IP Address untuk akses trixbox web GUI yaitu (192.168.89.188) pastikan IP Address yang kita dapatkan itu satu jaringan dengan IP dari laptop wireless kita. IP Address juga nantinya akan kita gunakan untuk mengkoneksikan kedua VoIP client agar saling terhubung dan dapat melakukan panggilan. Lalu disini saya juga akan melakukan login dengan user root dan password nya sama seperti password yang telah kita buat sebelumnya yaitu : user (root), password (ZALFA123).

 

21.  Setelah berhasil login kedalam user root, maka kita bisa melakukan pengecekkan IP Address untuk ethernet 2 dengan ketikkan perintah (ip add). 


Tahapan konfigurasi server Trixbox

22.  Melakukan pengaksesan Trixbox menggunakan IP Address dengan searching di chrome yaitu (192.168.89.188), akses dapat dikatakan berhasil jika kita berhasil memasuki trixbox nya seperti tampilan dibawah ini.

 

23.  Jika sudah memasuki tampilan awal trixbox kita akan melakukan konfigurasi untuk mengubah user modenya dengan klik pada bagian (switch).


24.  Dan nantinya kita akan dimintakan untuk memasukkan iusername dan password dimana ini adalah user mode switch pada web browser secara default, yaitu berikan username nya (maint) dan password nya itu (password). Setelah itu kita bisa klik (Sign in) untuk login kedalam user mode switch.

 

25.  Setelah berhasil login, maka langsung saja kita melakukan kofnigurasi VOIP di Trixbox dengan klik (PBX) kemudian pilih (PBX Settings). IP PBX atau singkatan dari (IP Private Branch eXchange) merupakan layanan untuk memaksimalkan arus komunikasi internal perusahaan dengan menggunakan internet sebagai media, cara kerja dari PCX ini yaitu menerima dan mengirimkan panggilan melalui internet dengan mengubah sinyal suara analog menjadi sinyak digital.


26.  Pada bagian PBX setting kita klik menu admin, kemudian klik extensions dan submit setelah kita memilih device Generic SIP Device untuk memulai membuat servernya. SIP adalah protokol VoIP yang menggunakan port 5006 UDP. 

27.  Mulai untuk membuat servernya,

·         Pada bagian Add SIP Extension dengan mengisi :

User Extension : 2005 => Nomor extension (biasanya hanya numeric)

Display Name : Zalfa => Nama yang akan digunakan sebagai Caller ID ketika melakukan panggilan

 


·         Pada bagian Device Options dengan mengisi :

Secret : 2005 =>Paasword yang digunakan user untuk proses autentikasi saat registrasi extension pada User Agent.

 

·         Pada bagian Voicemail & Directory dengan mengisi :

Status : Enabled => Mengaktifkan bagian Voicemail $ Directory

Voicemail Password : 2005

 

·         Pada bagian VmX Locater dengan mengisi :

VmX Locater : Enabled => Mengaktifkan bagian VmX Locater


Jika sudah selesai, maka jangan lupa untuk menyimpan konfigurasi server tersebut dengan klik (Submit), dan terlihat sudah ada user Zalfa yang akan kita jadikan sebagai server pada aplikasi trixbox.


28.  Masih pada bagian bagian Add an Extension kita pilih (Submit) untuk membuat satu user lagi sebagai server pada aplikasi trixbox, sehingga salah satu dari user nantinya akan bisa sebagai pengirim atau penerima panggilan di aplikasi client.

·         Pada bagian Add SIP Extension dengan mengisi :

User Extension : 2022

Display Name : PuTTY

 

·         Pada bagian Device Options dengan mengisi :

Secret : 2022

 

·         Pada bagian Voicemail & Directory dengan mengisi :

Status : Enabled

Voicemail Password : 2022

 

·         Pada bagian VmX Locater dengan mengisi :

VmX Locater : Enabled

 

Jika sudah selesai, maka jangan lupa untuk menyimpan konfigurasi server tersebut dengan klik (Submit), dan terlihat sudah ada user PuTTY yang akan kita jadikan sebagai server pada aplikasi trixbox.

 

Jika kedua user sudah berhasil dibuat maka jangan lupa untuk mengaktifkan kedua user yaitu user zalfa dan user putty agar kedua user tersebut dapat diterapkan dalam perubahan konfigurasi kemesin PBX. Caranya adalah dengan klik pada bagian (Apply Configuration Changes) => (Continue with reload).


 


Tahapan konfigurasi 3CX dan Zoiper sebagai VoIP client

29.  Melakukan penyettingan akun terhadap aplikasi 3CX dan Zoiper sebagai VoIP Client.

·         Penyettingan aplikasi 3CX untuk menambahkan akun user PuTTY

1)      Langkah pertama yaitu kita pilih (Set accounts) lalu pilih New.


2)      Langkah kedua yaitu mulai melakukan penyettingan dibagain Account Setting :

Account name : PuTTY

Caller ID : PuTTY

Extention : 2022

ID : 2022

Password 2022

Tambahkan IP yang sesuai dengan IP yang berada pada OS trixbox ethernet 2 yaitu : 192.168.89.188.


Jika sudah selesai penyettingan kita bisa klik OK, dan terlihat terdapat akun dari user PuTTY.


·         Penyettingan aplikasi Zoiper

1)      buka aplikasi Zoiper dan pilih create account lalu lengkapi konfigurasi sesuai dengan jaringan yang di input pada trixbox sebelumnya disini saya menggunakan IP 192.168.89.188 dan nomor 2005 didapat dari nomor yang sudah didaftarkan di server trixbox lalu next >> SIP >> Next


2)      Setelah itu akan muncul tampilan sebagai berikut lalu pilih Setting, dan klik Account Maka akan muncul tampilan seperti dibawah ini dan terdapat tulisan Registered (account berhasil dibuat)

 

30.  Setelah account telah berhasil dibuat pada kedua client maka langsung saja kita lakukan pengujian panggilan seperti dibawah ini :

·         Client 3CX melakukan panggilan kepada client Zoiper dan Client Zoiper menerima panggilan dari client 3CX.


·         Client Zoiper melakukan panggilan kepada client 3CX dan Client 3CX menerima panggilan dari client Zoiper.


Kesimpulan dari praktek pemebelajaran kali ini adalah kita dapat mengetahui cara menyambungkan kedua client yang berbeda menjadi saling terhubung dengan adanya jaringan yang sama pada server dengan kedua client.

 

 

 

 

 

 

 

 

 

 

 

Tidak ada komentar:

Posting Komentar

MONITORING JARINGAN SERVER – CACTI – VPS

  MONITORING JARINGAN SERVER – CACTI – VPS Monitoring jaringan adalah salah satu fungsi dari management yang berguna untuk menganalisa...