VoIP 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 telpon diubah menjadi data digital dan dikirim melalui
jaringan berupa paket-paket data secara real time.
Langsung
saja ke penjelasan tentang Membuat Server Voip di Debian , untuk membuat server
voip di debian dibutuhkan paket yang bernama asterisk , Asterisk sendiri adalah
software open source yang memungkinkan komunikasi antar pengguna dengan telepon
berbasis SIP.
SIP
adalah suatu signalling protocol pada layer aplikasi yang berfungsi untuk
membangun, memodifikasi, dan mengakhiri suatu sesi multimedia yang melibatkan
satu atau beberapa pengguna. Sesi multimedia adalah pertukaran data antar
pengguna yang bisa meliputi suara, video, dan text.
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).
VOIP
singkatan dari Voice Over Internet Protocol atau biasa disebut digital phone
merupakan salah satu bagian dari teknologi transmisi untuk mentransmisikan komunikasi
suara melalui IP, seperti internet ataupun packet-switched networks.
merupakan salah satu bagian dari teknologi transmisi untuk mentransmisikan komunikasi
suara melalui IP, seperti internet ataupun packet-switched networks.
Dengan
menggunakan VoIP, kita dapat melakukan panggilan telepon
melalui koneksi internet, tidak lagi menggunakan
saluran telepon konvensional yang melakukan transmisi secara analog.
Beberapa layanan VoIP hanya bisa di gunakan untuk melakukan panggilan ke orang lain
yang menggunakan layanan yang sama. Tetapi ada juga layanan VoIP yang dapat
melakukan panggilan kepada siapa saja melalui nomor telepon, lokal, jarak jauh, mobile
phone bahkan nomor internasional.
Beberapa layanan VoIP hanya bisa di gunakan untuk melakukan panggilan ke orang lain
yang menggunakan layanan yang sama. Tetapi ada juga layanan VoIP yang dapat
melakukan panggilan kepada siapa saja melalui nomor telepon, lokal, jarak jauh, mobile
phone bahkan nomor internasional.
Cara
kerja VOIP
VoIP mengkonversikan atau mengubah suara anda yang merupakan sinyal analog menjadi
sinyal digital yang ditransmisikan melalui internet. Tidak seperti telepon konvensional yang
mentransmisikan suara anda menggunkan sinyal listrik melalui kabel. VoIP dapat
digunakan langsung melalui komputer, telepon khusus VoIP ataupun pesawat telepon
konvensional yang tersambung menggunakan alat khusus yang dinamakan VoIP adapter.
VoIP mengkonversikan atau mengubah suara anda yang merupakan sinyal analog menjadi
sinyal digital yang ditransmisikan melalui internet. Tidak seperti telepon konvensional yang
mentransmisikan suara anda menggunkan sinyal listrik melalui kabel. VoIP dapat
digunakan langsung melalui komputer, telepon khusus VoIP ataupun pesawat telepon
konvensional yang tersambung menggunakan alat khusus yang dinamakan VoIP adapter.
Langkah
installasi Asterisk VoIP server, pertama anda harus mengistall paket aplikasi
asterisk dengan memasukan perintah berikut
#apt-get install asterisk
asterisk dengan memasukan perintah berikut
#apt-get install asterisk
Setelah
terinstall anda cukup mengkonfigurasi menambahkan user untuk menggunakan
layanan voip, ada 2 file yang harus anda edit untuk menambah user baru untuk terkoneksi
melalui asterisk yaitu “/etc/asterisk/sip.conf” dan “/etc/asterisk/extensions.conf”
layanan voip, ada 2 file yang harus anda edit untuk menambah user baru untuk terkoneksi
melalui asterisk yaitu “/etc/asterisk/sip.conf” dan “/etc/asterisk/extensions.conf”
lalu
masukan
perintah berikut untuk mengedit file yang pertama
#nano /etc/asterisk/sip.conf
perintah berikut untuk mengedit file yang pertama
#nano /etc/asterisk/sip.conf
Lalu pada bagian terbawah file konfigurasi tambahkan baris berikut :
[general]
port = 5060
bindaddr = 0.0.0.0
context = other
[123]
type=friend
context=myphones
secret=1234
host=dynamic
type=friend
context=myphones
secret=1234
host=dynamic
[456]
type=friend
context=myphones
secret=1234
host=dynamic
type=friend
context=myphones
secret=1234
host=dynamic
Setelah
selesai silahkan keluar dan simpan dengan menekan ctrl+x, lalu y, lalu tekan tekan enter
Keterangan
:
- [general] = anda wajib memasukannya sebagai perintah umum yang digunakan pada asterisk
- [123]/[456] = dalam baris ini anda mengkonfigurasikan userbaru yaitu untuk username pengguna layanan voip sekaligus no telp. yang digunakan , anda dapat menggantinya dengan no yang lain sesuai dengan yang anda inginkan
- secret = berarti password yang akan digunakan untuk login user asterisk
- [general] = anda wajib memasukannya sebagai perintah umum yang digunakan pada asterisk
- [123]/[456] = dalam baris ini anda mengkonfigurasikan userbaru yaitu untuk username pengguna layanan voip sekaligus no telp. yang digunakan , anda dapat menggantinya dengan no yang lain sesuai dengan yang anda inginkan
- secret = berarti password yang akan digunakan untuk login user asterisk
Lalu silahkan anda edit file kedua dengan perintah :#nano /etc/asterisk/extensions.conf
Kemudian pada baris terbawah tambahkan beberapa baris konfigurasi berikut ini
[other]
[myphones]
exten=>123,1,Dial(SIP/123,20)
exten=>456,1,Dial(SIP/456,20)
[myphones]
exten=>123,1,Dial(SIP/123,20)
exten=>456,1,Dial(SIP/456,20)
Keterangan
:
-
exten=>123,1,Dial(SIP/123,20)
= Dial ext 123 dengan protokol SIP, lalu
konfigurasi time out atau batas waktu hanya 20 detik,
Setelah
itu simpan dan keluar dengan menekan ctrl+x tekan y tekan enter , setelah itu
silahkan anda restart service asterisk dengan perintah “service asterisk restart” atau “/etc/init.d/asterisk restart”
silahkan anda restart service asterisk dengan perintah “service asterisk restart” atau “/etc/init.d/asterisk restart”







