@syahrul_marquez93 E-Learning Teknologi Layanan Jaringan: August 2019 Hell Yeah Pointer 5

KD 7. MENGEVALUASI KERJA SISTEM KOMUNIKASI VOIP

1. Cara Pengujian Server VoIP

Alat dan Bahan
- Komputer.
- Akses Internet.
- Aplikasi Zoiper.
2. Menguji Server VoIP
Proses dan Tahapan Pelaksanaan
- Download aplikasi Zoiper.
- Lakukan instalasi pada laptop melalui terminal :
1. Buka Terminal.


2. Masuk ke direktori yang berisi file download zoiper.


3. Ikuti langkah instalasi berikut ini :


3.a Klik Settings - Create New Account.








3.b Klik Setting - Preference.


3.c Jika kita ingin memanggil, tinggal memasukkan ID akun VoIP yang dituju.

3.d Berikut contoh saat melakukan panggilan/komunikasi menggunakan Zoiper.

E. Hasil yang Didapatkan
Dapat melakukan komunikasi berbasis suara menggunakan Zoiper.

F. Kesimpulan yang Didapatkan


Zoiper merupakan salah satu aplikasi yang diimplementasikan untuk berkomunikasi basis suara via jaringan internet.

3. Membuat Laporan Hasil Install Server VoIP

LAPORAN PRAKTIKUM


KOMUNIKASI DATA

Membangun Server VoIP









Oleh   :
Nama      : Syahrul Irfan
No.          :34

Kelas       : XII TKJ 2



TEKNIK KOMPUTER DAN JARINGAN
TEKNIK KOMPUTER DAN INFORMATIKA
SMK NEGERI 1 KLATEN

2019

     A.    Tujuan

1        Siswa mengenal dan memahami VoIP untuk komunikasi suara.
2        Siswa dapat membangun sebuah server VoIP.
3        Siswa diharapkan mampu berkomonikasi menggunakan Server VoIP melalui Zoiper dalam satu jaringan.

     B.     Alat dan Bahan
1        Personal Komputer (minimal 2 PC)
2        Kartu Jaringan (NIC)
3        Kabel UTP mode Cross-Over.
4        CD OS LINUX DEBIAN -7.2.0-i386-DVD-1 (ISO file)
5        CD OS LINUX DEBIAN -7.2.0-i386-DVD-2 (ISO file)
6        VMware

7        Switch (utuk lebih dari 2 PC)
8        Aplikasi Zoiper/ X-Lite (disini saya menggunakan Zoiper)
9        Headphone

     C.    Teori Dasar
Ø  Pengertian VoIP (Voice over Internet Protocol)
VoIP adalah  teknologi yang memanfaatkan Internet Protocol untuk menyediakan komonikasi suara secara elektronis dan real-time. VoIP mulai dikenal di Indonesia sejak tahun 2000 dimana saat itu sedang marak-maraknya teknologi internet. Saat itu dikenal dengan fasilitas telepon gratis via internet dengan pengguna internet lainnya. Voice over Internet Protocol(VoIP) melewatkan trafik suara, video dan data yang berbentuk paket melalui jaringan IP. Jaringan IP adalah jaringan komonikasi data yang berbasis packet switch. Trafik VoIP dibagi menjadi dua bagian transmisi jaringan yaitu transmisi untuk signaling dan untuk RTP(Real TIme Transfer Protocol). Protocol yang digunakan untuk signaling selalu berbasis TCP(Transfer Control Protocol) sedang untuk RTP yang digunakan adalah protocol berbasis UDP(User Datagram Protocol).

Menelepon dengan menggunakan VoIP banyak keuntungannya, 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 ditekan karena voice dan data network terpisah, sehingga IP Phone dapat ditambah, dipindah dan diubah dengan mudah. Hal ini karena VoIP dapat dipasang di sembarang ethernet dan IP address, tidak seperti telepon tradisional yang harus memiliki port tersendiri di sentral atau PBX.

Ø  Fungsi VoIP :
§  Signalling – Signalling berfungsi untuk menamkap jaringan yang dituju, sehingga dapat melakukan inisialisasi (penyampaian) pesan/percakapan.
§  Database Service – Layanan database adalah salah satu fungsiVoIP dalam mencari tujuan akhir/endpoint yang harus dituju, sekaligus sebagai penerjemah alamat yang biasanya digunakan dalam duajaringan yang berbeda.
§  Call Connect/Disconnect (Bearer Control) – Bearer Control memungkinkan si penerima panggilan dapat memutuskan panggilan/menerima panggilan.
§  Codecs Operations – Berguna sebagai coder ataupun decoderdalam pengubahan/transmitted suara menjadi sinyal digital/paket data ataupun sebaliknya.

Ø  Prinsip kerja VoIP
Prinsip kerja VoIP adalah mengubah suara analog yang didapatkan dari speaker pada Komputer menjadi paket data digital, kemudian dari PC diteruskan melalui Hub/ Router/ ADSL Modem dikirimkan melalui jaringan internet dan akan diterima oleh tempat tujuan melalui media yang sama. Atau bisa juga melalui melalui media telepon diteruskan ke phone adapter yang disambungkan ke internet dan bisa diterima oleh telepon tujuan.

                Untuk Pengiriman sebuah sinyal ke remote destination dapat dilakukan secara digital yaitu sebelum dikirim data yang berupa sinyal analog diubah ke bentuk data digital dengan ADC (Analog to Digital Converter), kemudian ditransmisikan, dan di penerima dipulihkan kembali menjadi data analog dengan DAC (Digital to Analog Converter). Begitu juga dengan VoIP, digitalisasi voice dalam bentuk packets data, dikirimkan dan di pulihkan kembali dalam bentuk voice di penerima. Format digital lebih mudah dikendaika, dalam hal ini dapat dikompresi, dan dapat diubah ke format yang lebih baik dan data digital lebih tahan terhadap noise daripada analog.

     D.    Langkah Kerja
1. Langkah pertama yaitu setting Mesin Vmware Network Adapter dengan settingan Bridged.
2. Pastikan juga pada Viritual Network Editor pilihan Bridged adalah Ethernet LAN (Realtex PCIe GBE Family Controller)
3. Jalankan Debian 7 VoIP
4. Login sebagan root
5. Cek terlebih dahulu IP Address-nya, masukkan perintah ifconfig


6. Pada Debian ini diketahui IP Address Servernya adalah  192.168.1.1
7. Pastikan antara Server (di vmware) dan kedua kliennya terhubung. Masukkan perintah pada cmd ping 192.168.1.2 untuk memastikan koneksi dengan client 1, dan ping 192.168.1.3 dengan client 2.
8.  Lalu masukkan perintah eject untuk eject DVD 1
9.  Pada gambar CD di bagian bawah VMware klik kanan > Setting
10. Masukkan DVD Debian 2 yang berupa ISO file lalu OK
11. Masukka perintah apt-cdrom add untuk mengenalkan DVD 2 karena VoIP berada pada direktori Asterisk yang berada di DVD 2.
12. Setelah proses mengenalkan DVD 2 selesai, kita mulai menginstal Asterisk. Masukkan perintah apt-get install asterisk
13. Ketik  lalu enter untuk melanjutkan instalasi asterisk
14. Masukkan lagi DVD 1, caranya sama seperti memasukkan DVD 2 tadi, lalu Connect-kan dengan klik gambar CD di bagian bawah VMware.
15. Tunggu proses instalasi asterisk
16. Masukkan lagi DVD 2, jangan lupa Connectkan juga.
17. Maka akan muncul tampilan seperti dibawah, kita disuruh memasukkan kode nomor Telephone Negara, masukkan 62 untuk Indonesia.
18. Jika tampilan sudah seperti gambar dibawah, maka asterisk sudah terinstal dan kita tinggan mengkonfigurasinya.
19. Kita akan memulai konfigurasi untuk VoIPnya. Masukkan perintah nano /etc/asterisk/sip.conf
20. Tampilan awal sip.conf . Tekan kombinasi tombol CTRL+V untuk page down sampai halaman bawah.
21. Masukkan konfigurasinya seperti gambar dibawah, setelah selesai tekan kombinasi tombol CTRL+X untuk exit lalu pilih Y untuk menyimpan
22.   Sekarang ganti konfigurasi extensions. Masukkan perintah  nano /etc/asterisk/extensions.conf
23.   Tampilan awal Extensions. Tekan CTRL+V untuk menuju tampila paling bawah dan mulai mengkonfigurasi.

24.   Masukkan seperti gambar dibawah lalu Exit dan simpan.













25.   Lalu Restart Asterisk untuk menyimmpan semua konfigurasi. Masukkan perintah service asterisk restart. Jika tampilan seperti dibawah, maka VoIP siap digunakan.
26.   Sekarang kita buat akun Zoiper di Client
a) Pada Client 1, buka aplikasi Zoiper pilih Settings lalu Create a New Account
b) Pilih SIP lalu Next
c) Masukkan user nomor telephone, password,dan domain(IP Server
d) Account name masukkan Nomor@IPserver 123@192.168.1.1 Next

       e) Lakukan hal yang sama pada Client 2, bedanya hanya pada Nomor dan password, nomor di Client 2 adalah 456

     E.     Ujicoba Hasil Praktikum
1.      Dari Client 1
a.       Kita akan menghubungi Client 2, masukkan nomor Client 2 yaitu 456kemudian Call
b.      Telfone Client 2

c.       Pada Client 2 ada Incoming Call dari 123 (Client 1)

2.      Dari Client 2
a.       Kita akan memanggil Client 1 dari Client 2. Pada Dialpad masukkan nomor 123 (Nomor Client 1)
b.      Telfone Client 1

c.       Pada Client 1 ada Incoming Call dari 456 (Client 2)

     F.     Kesimpulan

VoIP atau Voice Over Internet Protocol adalah teknologi yang menjadikan media internet untuk bisa melakukan komunikasi suara jarak jauh, secara jauh / secara langsung melalui koneksi internet, tidak lagi menggunakan saluran telepon konvesional yang melakukan transmisi secara analog. Aplikasi komunikasi menggunakan VoIP relatif tidak aman, kerena pembicaraan yang terjadi dapat direkam dan dimainkan ulang.

KD 6. KONFIGURASI SUBSCRIBER INTERNET TELEPON

1. Install Subscriber Secara Umum Internet Telepon


Melakukan Dial-Up Ada beberapa cara yang dapat dilakukan untuk terkoneksi dengan internet. Salah satu caranya adalah koneksi internet dengan dial-up yaitu akses internet dengan menggunakan jalur telepon. 
Untuk melakukan koneksi ini, perangkat yang dibutuhkan adalah sebagai berikut ini: 
~ 1 unit komputer 
~ 1 modem 
~ 1 sambungan telepon 
Hal yang harus dilakukan adalah :
 ~ Berlangganan ke salah satu ISP terdekat 
~ Memasang modem ke komputer 
~ Menginstall software internet yang disediakan oleh ISP 
~ Menghubungkan komputer (dial-up) ke ISP.
Kelamahan dari Dial-Up adalah sebagai berikut : 
a) Saat melakukan koneksi internet, telepon tidak dapat digunakan untuk sambungan keluar atau menerima telepon. 
b) Akses ini menggunakan modem analog, sehingga kecepatan akses lebih rendah dibandingkan metode lainnya, yaitu berkisar antara 64 kbps sampai 128 kbps. 
c) Metode ini tidak dapat dijadikan hotspot karena kecepatan internet yang rendah.Internet Service Provider yang menggunakan metode ini adalah Telkomnet Instant dan D~NET.

Langkah-langkah menghubungkan komputer ke internet menggunakan ISP Telkomnet Instant : 
-Klik Start> Program> Accessories> Communication > Pilih Network Connections.
-Klik Create a new connection.
-Klik Next *Kotak dialog New Connection Wizard.
-Pilih Connect to the Internet, lalu klik Next. *Kotak dialog Network Connection Type.
-Plih Set Up my connection mannualy, lalu klik Next. *Kotak dialog Getting Ready.
-Pilih Connect using a dial-up modem, klik Next. *Kotak dialog Internet Connection.
-Pilih modem analog yang anda gunakan untuk setting dialup, klik Next. Jika teman-teman punya laptop atau modem internet pada komputer dekstop, tidak perlu melakukan instalasi modem. Driver modem sudah terinstal ketika menginstal sistem operasi atau driver laptop. 8. Ketik telkomnet instan pada kotak ISP name.

2. Konfigurasi Subscriber pada Internet Telepon


-Banyak teknologi DSL menggunakan sebuah lapisan asynchronous transfer mode agar dapat beradaptasi dengan sejumlah teknologi yang berbeda.
-Implementasi DSL dapat menciptakan jembatan jaringan atau penghalaan. Dalam konfigurasi jembatan jaringan, kelompok komputer pengguna terhubungkan ke subnet tunggal. Implementasi awal menggunakan DHCP untuk menyediakan detail jaringan sepertialamat IP kepada peralatan pengguna, dengan otentikasi melalui alamat MAC atau memberikan nama host. Kemudian implementasi seringkali menggunakan PPP melaluiEthernet atau asynchronous transfer mode (PPPoE atau PPPoA).
-DSL juga memiliki rasio pembagian jaringan data yang layak dipertimbangkan pada saat memilih teknologi jalur lebar.

KD 5. PRINSIP KERJA SUBCRIBER INTERNET TELEPON

1. Pengertian Subcriber

Digital subscriber line (DSL) adalah teknologi yang menyediakan penghantar data digital melewati kabel yang digunakan dalam jarak dekat dari jaringan telepon setempat. Biasanya kecepatan unduh dari DSL berkisar dari 128 kb/d sampai 24.000 kb/d tergantung dari teknologi DSL tersebut.

2. Prinsip Kerja Subscriber pada Internet Telepon














DSL menggunakan kabel tembaga telepon yang telah ada. Yang populer adalah ADSL karena, ADSL dapat membagi frekuensi yang tersedia pada sebuah kabel telepon dan menyesuaikannya sesuai kebutuhan pengguna, maupun bandwith download yang besar dan uploud kecil, atau sebaliknya. Penggunaan frekuensi dalam sebuah kabel dibagi menjadi 3 yaitu: percakapan suara berfrekuensi 0-4 KHz, saluran upstream (uploud) berkisar 25 hingga 160 KHz, sedangkan downstream (download) memiliki frekuensi 240 KHz hingga beberapa bisa sampai 1.5 MHz. Jaringan ADSL memiliki batasan 5,460 meter. Oleh karena itu semakin jauh pengguna dari penyedia layanan maka bisa saja pengguna merasakan penurunan kecepatan bandwith dari pada yang dijanjikan.

KD 4. FIREWALL PADA JARINGAN VOIP

1. Fungsi Firewall Pada Jaringan Komputer

  • Mengontrol dan mengawasi paket data yang mengalir di jaringan kompiter.
  • Melakukan autentifikasi terhadap akses.
  • Aplikasi Proxy Firewall mampu memeriksa lebih dari sekedar header dari paket data.
  • Mencatat setiap transaksi kejadian yang terjadi di Firewall.

2. Fungsi Firewall Pada Jaringan VoIP

  • Voip memiliki ribuan port yang dapat diakses untuk berbagai keperluan.
  • Firewall komputer bertugas menutup port-port tersebut kecuali beberapa port yang perlu tetap terbuka
  • Firewall di VoIP bertindak sebagai garis pertahanan pertama dalam mencegah semua jenis hacking.
  • Menjaga informasi rahasia dan berharga agar tidak keluar tanpa diketahui oleh pengguna.
  • Untuk memodifikasi paket data yang datang melalui Firewall.

3. Konfigurasi Firewall Pada Jaringan VoIP


KD 3. KONFIGURASI EKSTENSI DAN DIAL PLAN SERVER SOFTSWITCH

1. Konfigurasi Ekstensi Server Softswitch

-Konfigurasi Data Account Umum :

[general]  -->> context umum,harus ada
context=default  -->> nama context user
port=5060      -->> default port untuk SIP
binaddr=0.0.0.0   -->> listen semua ip_addr yg request
srvlookup=yes
tos=0x18
videosupport=yes

-Konfigurasi Data Account User / Extensions :

;softphone    -->> nama atau nomor account
[101]       (user/extension)
type=friend    -->> tipe account
username=101  -->> login account
secret=101  -->> password account
host=dynamic  -->> host yang menjadi IP PBX,dpt berubah
nat=no      -->> tanpa NAT
dtmfmode=rfc2833  -->> RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
allow=all  -->> mode codec, bisa semua jenis codec
callerid=”sip00”  -->> id client
context=voipkn  -->> context jaringan user
canreinvite=no   -->> mekanisme canreinvite
mailbox=101@voipkn  -->> username@context

2. Konfigurasi Dial Plan Server Softswitch

Untuk mengkonfigurasi dial plan, edit file extensions.conf dengan  mengetik
nano /etc/asterisk/extensions.conf.

Pastikan bahwa seluruh perintah pada file ini sudah dinon aktifkan. Ketik perintah di bawah ini pada bagian paling akhir dari isi file extensions.conf.

;Dial antar ekstensi pada IP-PBX
[voipkn]  -->> seluruh dial plan di bawah ini hanya berlaku bagi context ‘voipkn’
exten =>101,1,Dial(SIP/101,20)  -->> Dial ext 101 dengan protokol  SIP, time out 20 detik
exten =>101,2,Hangup  -->> setelah timeout dilakukan hangup
exten =>102,1,Dial(SIP/102,20)
exten =>102,2,Hangup

KD 2. PROSEDUR INSTALL SERVER SOFTSWITCH BERBASIS SESSION INITIAL PROTOCOL (SIP)


1. Pengertian SIP



     SIP (Session Initiation Protocol) adalah suatu signalling protocol pada layer aplikasi yang berfungsi untuk membangun, memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan satu user atau lebih. Sesi ini adalah pertukaran data antar user yang meliputi suara, video, text dan lain-lain.

     SIP tidak menyediakan layanan secara langsung, tetapi menyediakan pondasi yang dapat digunakan oleh protokol aplikasi lainnya untuk memberikan layanan yang lebih lengkap bagi pengguna, misalnya dengan RTP (Real Time Transport Protocol) untuk transfer data secara real-time, dengan SDP (Session Description Protocol) untuk mendiskripsikan sesi multimedia , dengan MEGACO (Media Gateway Control Protocol) untuk komunikasi dengan PSTN (Public Switch Telephone Network).

 2. Instalasi Server Softswitch Berbasis SIP


-Pertama adalah menghubungkan SIP proxy dengan PBX system existing sebagai gateway ke PSTN. Untuk menghubungkan dari IP Network ke PSTN, SIP proxy akan me-routing-kan seluruh panggilan dari panggilan VoIP ke PSTN. Link koneksi bisa menggunakan PRI ISDN maupun T1 Pertama yang harus dilakukan adalah setup SIP proxy (SIP call manager), setelah set-up berjalan dengan baik, selanjutnya tinggal menghubungkan ke PBX existing dengan link ISDN, E1 atau T1.

-Kedua ,selanjutnya adalah migrasi existing user dan services ke SIP. Migrasi semua handset ke SIP baik menggunakan gateway maupun mengganti dengan handset yang native SIP. Pendekatan dengan menggabungkan keduanya biasanya menjadi pilihan yang baik. Selanjutnya adalah set-up SIP application server untuk mengakomodasi fitur-fitur yang dibutuhkan user seperti voice mail, multi-party conferencing, IVR, fine me follow me dan masih banyak lagi fitur yang disupport SIP.

 -Ketiga, Terakhir melakukan routing panggilan ke luar melalui koneksi internet.Banyak  operator memulai menjual SIP based dengan menawarkan layanan long distance dengan harga yang lebih murah. Yang perlu diantisipasi adalah nature network  internet yang unpredictable (seperti jitter dan error rate) dan tentu saja security. Sebagai tahap awal SIP dapat digunakan sebagai alternatif untuk melakukan panggilan ketika diluar kantor atau teleworkers.

KD 1. KONFIGURASI EKSTENSI DAN DIAL PLAN SERVER SOFTSWITCH

1. Pengertian Ekstensi pada Server VoIP



Extension adalah sekumpulan perintah yang dijalankan berdasarkan urutan2 dari tingkat prioritasnya.  Berbeda dengan PABX , dimana extension biasanya berasosiasi dengan telepon, interface atau menu. Beberapa perintah, seperti Dial atau GotoIf, mempunyai kemampuan untuk berjalan ke perintah lain berdasarkan kondisinya.
Dalam extension asterisk sintax yang digunakan di file extensions.conf , setiap tahapan perintah dalam sebuah extension di tulis dalam format seperti
exten = extension,priority,Command(parameter)
Kesimpulanya, setiap “context” memiliki nama,setiap context dapat mendefenisikan satu atau lebih “extension”.didalam extension kita dapat memasukan sekumpulan perintah.
Komponen yang membangun tahapan perintah extension:
  • Extension adalah label dari extension, dapat berupa string atau pola yang harus di evaluasi secara dinamik untuk mencocokan dengan banyak kemungkinan nomor telepon.dan setiap bagian dari extension harus memiliki label yang sama.
  • Priority biasanya berupa angka integer. Adalah urutan dari perintah yang harus dijalankan dalam sebuah extension. Perintah pertama yang dijalankan harus dengan prioritas 1, jika tidak ada prioritas 1 maka  asterisk tidak akan menjalankan perintah extension.dan seterusnya
  • Command atau perintah adalah “aplikasi” yang akan di jalankan oleh Asterisk.
  • Parameter adalah parameter yang harus diberikan kepada sebuah command. Tidak semua command /  perintah membutuhkan parameter, beberapa perintah dapat dijalankan tanpa parameter

2. Pengertian Dial Plan pada Server VoIP



Apa itu Dial Plan dalam server VoIP ? Dial Plan berguna sebagai routing panggilan antar ekstensi, baik yang berada dalam satu IP-PBX secara lokal maupun antar IP-PBX atau biasa disebut dial trunk. Dalam Asterisk Dial Plan diprogram dalam satu file yang bernama extensions.conf. Intinya setiap ekstensi dalam Asterisk merujuk pada user tertentu yang telah terdaftar di Asterisk tersebut sehingga biasanya nomor ekstensi sama terhadap id user. 

3. Konfigurasi Ekstensi dan Dial Plan pada server Softswitch

-Konfigurasi Data Account Umum :

[general]  -->> context umum,harus ada
context=default  -->> nama context user
port=5060      -->> default port untuk SIP
binaddr=0.0.0.0   -->> listen semua ip_addr yg request
srvlookup=yes
tos=0x18
videosupport=yes

-Konfigurasi Data Account User / Extensions :

;softphone    -->> nama atau nomor account
[101]       (user/extension)
type=friend    -->> tipe account
username=101  -->> login account
secret=101  -->> password account
host=dynamic  -->> host yang menjadi IP PBX,dpt berubah
nat=no      -->> tanpa NAT
dtmfmode=rfc2833  -->> RTP Payload for DTMF Digits, Telephony Tones and Telephony Signals
allow=all  -->> mode codec, bisa semua jenis codec
callerid=”sip00”  -->> id client
context=voipkn  -->> context jaringan user
canreinvite=no   -->> mekanisme canreinvite
mailbox=101@voipkn  -->> username@context

-Konfigurasi Dial Plan  Server Softwitch
Untuk mengkonfigurasi dial plan, edit file extensions.conf dengan  mengetik
nano /etc/asterisk/extensions.conf.

Pastikan bahwa seluruh perintah pada file ini sudah dinon aktifkan. Ketik perintah di bawah ini pada bagian paling akhir dari isi file extensions.conf.

;Dial antar ekstensi pada IP-PBX
[voipkn]  -->> seluruh dial plan di bawah ini hanya berlaku bagi context ‘voipkn’
exten =>101,1,Dial(SIP/101,20)  -->> Dial ext 101 dengan protokol  SIP, time out 20 detik
exten =>101,2,Hangup  -->> setelah timeout dilakukan hangup
exten =>102,1,Dial(SIP/102,20)
exten =>102,2,Hangup

VOIP TEKNOLOGI LAYANAN JARINGAN