Cara Membuat Server Voip dengan Raspberry Pi Server Local


Assalamualaikum Wr.Wb...
dengan diberikan nikmat dan rezeki dari Allah SWT, saya Mr.GagalTotal666 akan
berbagi kepada anda yaitu tentang cara membuat server voip
dengan Raspberry Pi server Local.

alat yang dibutuhkan yaitu :
- Raspberry pi
- OS Raspbx
- router dan kabel Lan
- laptop/pc sistem operasi Linux/GNU serta Unix

sedikit penjelasan pengertian Voip dari berbagai sumber

Voice over Internet Protocol adalah Teknologi yang menjadikan
media internet untuk bisa melakukan komunikasi suara jarak jauh
secara langsung. Sinyal suara analog, seperti yang anda dengar ketika
berkomunikasi di telepon diubah menjadi data digital dan dikirimkan
melalui jaringan berupa paket-paket data secara real time.
[ayuanggrianih.wordpress.com]

atau juga bisa disebut Voip Gateway

VoIP Gateway adalah perangkat yang mengkonversi lalu lintas telepon
ke transmisi IP melalui jaringan data. Metode kerjanya yakni
mengkonversi jalur telepon PSTN yang masuk ke VoIP/SIP
serta menghubungkan sistem PBX/telepon tradisional ke jaringan IP.
Dengan menginstal VoIP Gateway, anda dapat mempertahankan jalur
PSTN dan telepon analog yang ada
dan menikmati beragam keuntungan.[solusitek.com]

contoh topologi Voip local dari berbagai sumber internet


tapi kali ini yang akan saya kasih yaitu menggunakan Raspberry pi
sebagai server nya voip dengan sistem operasi Raspbx
Raspbx adalah suatu OS open source untuk raspberry
dan menampung server Voip.

pertama raspberry di install OS Raspbx
download Raspbx [disini]
kemudian bootable raspbx dengan software/aplikasi bootable seperti
rufus, DD di linux, unetbootin, disk utility dan sebagai nya
contoh disini saya bootable menggunakan rufus


oke kalau sudah selesai bootable, buka dibagian wpa_supplicant
dengan menggunakan mode root di linux, konfigurasi ini
agar raspberry terkoneksi dengan router atau wifi

$ vim etc/wpa_supplicant/wpa_supplicant.conf
$ nano etc/wpa_supplicant/wpa_supplicant.conf


masukan SSID dan password wifi pada router anda, contoh

network={
ssid="contoh"
psk="12345cantik"
}


save dan cabut sd card nya kemudian masukan ke raspberry
tunggu hingga boot selesai, cek di router anda apakah raspberry sudah
konek di wifi router anda, bisa lewat user client pada router
dan juga bisa lewat scan nmap
contoh seperti ini

$ sudo nmap -sP 192.168.1.1-254

$ sudo nmap -sP 192.168.1.1-255


setelah alamat IP raspberry sudah tau,
tinggal di remote menggunakan SSH
contoh seperti ini

$ ssh root@192.168.1.1

root itu username default pada OS Raspbx
password default di Raspbx : raspberry


sudah di remote langsung saja buka browser
dan masukan alamat IP raspberry
sebenarnya tidak di remote juga gapapa,
cuma hanya saja scan nmap dan mengetahui alamat IP raspberry nya

konfigurasi Raspbx
buka browser dan masukan alamat IP raspberry, contoh


karena saya menggunakan OS raspbx versi baru,
pada saat konfigurasi akan disuruh
membuat akun administrator
silakan isi dan buat akun anda sendiri

kalau sudah langsung saja klik create account
nanti akan langsung ke redirect login admin
klik FreePBX administrator


masukan username dan password yang tadi anda buat


setelah itu anda akan disuruh config local area
silakan isi dengan benar dan setelah itu langsung saja klik submit


dan langsung menuju ke dashboard


selanjut nya pergi ke settings dan pilih Asterisk SIP Setting

isi external address pada nat setting yaitu alamat IP raspberry
dan dibagian local network nya alamat IP default/gateway pada router
contoh seperti ini


kalau sudah klik apply atau submit
kamu bisa langsung membuat akun voip untuk PC dan android

langsung aja klik Appalications dan pilih Extensions


buat akun nya gampang tinggal klik add extensions
kamu hanya isi bagian user extension,
display name dan secret saja

User Extension : nomor ID atau nomor viop
Display Name : nama yang di tampilkan di admin
Secret : password yang digunakan untuk login
di program voip PC dan android


kalau sudah tinggal klik submit
nah kalau akun sudah di buat langsung saja akun tersebut login
di program voip yaitu aplikasi Zoiper, download Zoiper [disini]

install zoiper di linux distro turunan debian, ubuntu dan mint

$ sudo apt install zoiper5

kalau zoiper sudah ada di linux anda, tinggal buka dan login
untuk login nya ada cara config nya
oke ikuti langkah berikut

di login user masukan ID pada akun yang sudah di buat di Raspbx
berserta password nya, contoh


setelah itu masukan host atau alamat IP raspberry beserta port
untuk menemukan port nya ada di bagian saat membuat akun


klik next, tungg proses jika ada yang found ceklis saja
dan klik next maka akun sudah siap di gunakan



oke satu akun sudah login di pc, tinggal 1 akun nya lagi
login di hp android aplikasi zoiper sudah ada di playstore,
install zoiper di hp android anda dan buka zoiper nya
kemudian login akun sama hal nya seperti di pc
contoh seperti ini


klik create account
dan akan disuruh masukan host dan berserta port


klik next, pilih yang SIP UDP dan bertulisan Found
kalau semua merah berarti ada yang salah saat
memasukan host dan port kalau benar akan seperti ini



nah jika akun is ready tinggal uji tes telpon akun lain nya
contoh telfon dari PC ke hp android


contoh uji tes telefon dari Hp android ke Pc/laptop


sebalik nya jika android menelfon ke PC


sebalik nya jika pc menelfon ke hp android


oke mungkin itu saja mengenai artikel
cara membuat server voip dengan raspberry
kalau kamu masih kurang mengerti
silakan simak video sebagai berikut


oke kalau artikel ini ada kesalahan dan kekurangan nya
mohon berikan masukan nya ya ^_^
sekian dan semoga bermanfaat.....

Wasalamualaikum Wr.Wb...

Post a Comment

1 Comments

  1. seandainya saja tutornya jelas, ini gak terlalu jelas sih, banyak step2 yg tidak di jelaskan

    ReplyDelete