Anda di halaman 1dari 18

Konfigurasi VoIP Server Free PBX Menggunakan Trixbox CE Linux

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 :

Part 1 : Installing Trixbox VoIP Server

Part 2 : Configure SIP Client & Extention on Trixbox VoIP Server

Part 3 : Configure & Testing Trixbox CE VoIP Server With X-Lite Phone Client
Langkah yang dilakukan untuk "Mengkonfigurasi VoIP Server Free PBX Menggunakan Trixbox CE Linux"
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.
4. Berikan password sesuai keiginan anda dan pilih Ok kemudian tekan Enter.

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.

8. Setelah keseluruhan installasi system selesai, reboot kembali Trixbox. Maka


akan muncul bootloader, lalu pilih trixbox-base (2.6.18-164.11.1.e15) , kemudian tekan
Enter, seperti gambar di bawah ini.

9. Masukkan username "root" dan password yang telah anda create saat proses
installasi tadi.

10. Selanjutnya untuk melakukan konfigurasi IP Address ketikkan printah :


setup
Pada terminal linux Trixbox anda seperti gambar berikut.

11. Pilih Network configuration dan Run Tool, kemudian tekan Enter.


12. Pilih Edit Device kemudian tekan Enter.

13. Pilih eth0 (eth0) kemudian tekan Enter.

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.

18. Kemudian untuk menerapkan konfiguras IP Address yang sudah disetting tadi,
maka restart service networking pada linux Trixbox anda dengan mengetikkan
perintah:
/etx/init.d/network restart
                atau
service network restart
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.
22. Untuk pembuatan number extention baru, click extenstions serperti gambar di
bawah ini.

23. Untuk melanjutkan proses pembuatan number extenstion / telephone VoIP baru
maka click submit, seperti gambar berikut ini.

24. Isikan seperti berikut :


25. User Extenstion : 101 (coloumn 1 isikan sesuai kebutuhan anda)
26. Display Name    : Nofriandi (coloumn 2 isikan sesuai kebutuhan anda)
secreet         : voip-101 (coloumn 11 isikan sesuai kebutuhan anda)
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.

30. Selanjutnya untuk pengujian telephone VoIP extention "102" dengan Account


name "Acenk90" kita menggunakan software X-Lite sebagai emulator IP Phone
diinstallkan pada sebuah PC Windows lainnya yang mempunyai IP Address
"192.168.56.102". Kemudian lakukan konfigurasi pada software X-Lite, seperti gambar
di bawah ini dan click
OK. 

31. Berikut screenshot pengujian telephone VoIP dari extenstion "101" dengan
Account Name "Nofriandi" menuju extenstion "102" dengan Account Name "Acenk90",
maupun sebaliknya telah success.
32. Jika anda ingin mengimpelementasikannya menggunakan IP Phone sebenarnya
pada extention line VoIP telephone salah salah satu nya bisa menggunakan :

   
33. Linksys IP Phone SPA942
atau

                 cisco ip phone spa502g

Anda mungkin juga menyukai