Pada tutorial kali ini akan membahas sedikit mengenai VoIP Server. VoIP
(Voice over Internet Protocol) juga disebut IP Telephony (Internet telephony
atau Digital Phone) adalah teknologi yang memungkinkan percakapan suara jarak
jauh melalui media internet. Data suara diubah menjadi kode digital dan
dialirkan melalui jaringan yang mengirimkan paket-paket data, dan bukan lewat
sirkuit analog telepon biasa.
Voice over IP telah diimplementasikan dalam berbagai macam jalan menggunakan
hak milik dan standar serta protokol terbuka. Contoh protokol jaringan yang
digunakan untuk mengimplementasikan VoIP meliputi:
- H.323
- Media Gateway Control Protocol (MGCP)
- Session Initiation Protocol (SIP)
- Real-time Transport Protocol (RTP)
- Session Description Protocol (SDP)
- Inter-Asterisk eXchange (IAX)
Protokol H.323 adalah salah satu dari Protokol VoIP yang penerapannya
ditemukan secara luas untuk lalulintas jarak jauh, seperti layanan Jaringan
Area Lokal (LAN). Namun, karena perkembangan baru, protokol yang lebih
kompleks seperti MGCP dan SIP, H.323 penyebaran semakin terbatas untuk
membawa jarak jauh yang ada lalu lintas jaringan. Secara khusus, Session
Initiation Protocol (SIP) telah mendapatkan penetrasi pasar luas VoIP.
Baiklah pada ujicoba kali ini kita akan membuat sebuah VoIP Server base
protocol SIP (Session Initiation Protocol) menggunakan Free PBX pada Linux
Trixbox yang merupakan linux Base Centos / Rhel Family. Server VoIP ini
nantinya akan diimplemtasikan pada jaringan Local Area Only. Untuk lebih
jelasnya dapat dilihat pada topology berikut :
Langkah-langkah
yang harus dilakukan adalah :
1. Installasi Linux Trixbox Ce base Centos ( Rhel Family), tekan enter
pada keyboard anda untuk melanjutkan ke proses selanjutnya.
2. Untuk Keyboard Type pilih US dan Ok, kemudian tekan Enter pada keyboard
anda.
3. Untuk Time Zone Selection, sesuaikan dengan kebutuhan anda dan tekan
Enter seperti gambar berikut.
5. Proses create partisi otomatis pada Linux Trixbox. Perlu diingat bahwa
pada installasi Trixbox proses partisinya otomatis dan akan menghapus
semua partisi dan data yang ada didalam HDD yang akan diinstallkan,
seperti gambar berikut.
6. Proses installasi system dan package Linux Trixbox, Asterisk dan PABX
dimulai.
7. Installasi package dan module sedang berjalan 77 %, tunggu hingga
proses installasi keseluruhan system selesai.
setup
14. Setting IP Address untuk Linux Trixbox sebagai server VOIP sesuai
kebutuhan anda. Untuk uji coba kali ini kita menggunakan IP Address
static Class C yaitu "192.168.56.50" dan netmask "255.255.255.0" ,
pilih OK dan tekan Enter seperti gambar berikut.
15. Pilih Save dan tekan tombol Enter pada keyboard anda.
16. Pilih Save&Quit lalu tekan tombol Enter pada keyboard anda.
17. Pilih Quit dan tekan tombol Enter pada keyboard anda.
/etx/init.d/network restart
atau
Pada terminal Linux Trixbox anda dan pastikan interface eth0 OK seperti
gambar berikut.
19. Check IP Address dengan mengetikkan perintah
ifconfig
Pada terminal linux Trixbox anda, dan pastikan konfigurasi sudah sesuai
seperti gambar berikut.
20. Selanjutnya masuk ke bagian konfigurasi Number Extention SIP VOIP untuk
user melalui web browser dengan mengetikkan IP Address Linux Trixbox
yang sudah kita setting sebelumnya. Kemudian masukkan username "maint"
dan password "password" yang merupakan username dan password default
Trixbox Web Admin GUI dan click OK.
21. Setelah itu pilih PBX dan PBX Setting pada menu dropdown nya, seperti
gambar berikut.
Pada coloumn yang lainnya biarkan default, kemudian click submit dan
click Apply Configuration Changes, seperti gambar di bawah ini.
27. Untuk menerapkan configuration number extention telephone VoIP yang
baru kita buat tadi maka click continue with reload, seperti gambar di
bawah ini.
28. Pada uji coba kali ini kita hanya menggunakan 2 buah number extention
telephone VoIP saja. Maka buatlah satu buah extention VoIP lagi dengan
cara yang sama seperti sebelumnya. Sebagai contoh dapat dilihat pada
gambar berikut.
29. Untuk pengujian telephone VoIP extention "101" dengan Account name
"nofriandi" kita menggunakan software X-Lite sebagai emulator IP Phone
diinstallkan pada sebuah PC Windows yang mempunyai IP Address
"192.168.56.101". Kemudian lakukan konfigurasi pada software X-Lite,
seperti gambar di bawah ini dan click OK.
Terimakasih
Salam
Nofriandi