Membuat VoIP server Ubuntu 11.10
Asterisk adalah software IP PBX
untuk membuat sistem layanan komunikasi telepon melalui internet atau biasa
disebut VoIP (Voice over Internet Protocol). Asterisk adalah software Open
Source yang berjalan di linux. Asterisk juga memungkinkan komunikasi antar
pengguna telepon regular dengan telepon berbasis sip (sip phones).
Komunikasi VoIP dengan SIP (Session
Initiation Protocol) paling sering berupa client dan server dimana client jika
ingin melakukan koneksi VoIP maka harus mendaftar melalui server VoIP dan baru
kemudian melakukan hubungan ke user VoIP lain yang terdaftar di server tersebut
Langkah- langkah :
Konfigurasi yang dilakukan :
1. Install paket asterisk nya.
Dengan perintah : #apt-get
install asterisk
2. Lakukan konfigurasi sip.conf
Dengan perintah : #vi
/etc/asterisk/sip.conf
ketikkan baris berikut di bagian akhir file :
;add by noval
[151]
type=friend
context=noval
username=151
secret=151
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[152]
type=friend
context=noval
username=152
secret=152
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[153]
type=friend
context=noval
username=153
secret=153
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[154]
type=friend
context=noval
username=154
secret=154
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[155]
type=friend
context=noval
username=155
secret=155
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[156]
type=friend
context=noval
username=156
secret=156
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[157]
type=friend
context=noval
username=157
secret=157
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[158]
type=friend
context=noval
username=158
secret=158
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
[159]
type=friend
context=noval
username=159
secret=159
host=dynamic
nat=no
dtmfmode=rfc2833
allow=all
3.
Lakukan konfigurasi lagi untuk extension.conf
Dengan perintah : #vi
/etc/asterisk/extension.conf
ketikkan baris berikut di bagian
akhir file:
;add by noval
[noval]
exten => 151,1,Dial(SIP/151,20)
exten => 151,2,Hangup()
exten => 152,1,Dial(SIP/152,20)
exten => 152,2,Hangup()
exten =>
500,1,Playback(demo-echotest)
exten => 500,2,Echo
exten =>
500,3,Playback(demo-echodone)
exten => 153,1,Dial(SIP/153,20)
exten => 153,2,Hangup()
exten => 154,1,Dial(SIP/154,20)
exten => 154,2,Hangup()
exten => 155,1,Dial(SIP/155,20)
exten => 155,2,Hangup()
exten => 156,1,Dial(SIP/156,20)
exten => 156,2,Hangup()
exten => 157,1,Dial(SIP/157,20)
exten => 157,2,Hangup()
exten => 158,1,Dial(SIP/158,20)
exten => 158,2,Hangup()
exten => 159,1,Dial(SIP/159,20)
exten => 159,2,Hangup()
4. Restart Asterisk
Dengan perintah :
#asterisk -rx “reload”
Melakukan
konfigurasi X-LITE di Client
Untuk mencobanya diperlukan 2 buah
softphone seperti Ekiga atau X-Lite. Pada softphone ini
cukup menyetting SIP accountnya dengan username 152 (untuk PC1) dan 158 (untuk
PC2), password, serta alamat IP atau domain dimana asterisk diinstall. Setelah
itu coba lakukan panggilan dari PC1 ke PC2 dengan cara mendial nomor 156
melalui PC1.
Client bisa mendaftar dengan nama
usernya dari 151 sampai 159
Example :
Dimana Client 1 harus mendaftar ke
server Voip dengan langkah :
a.
User name : 152
b.
Password : 152
c.
Domain : 172.16.40.53
Ini merupakan tampilan dari client
152 ready digunakan
iv. Hasil Percobaan
Melakukan Panggilan ke nomor Echotest
Melakukan Panggilan ke nomor Echotest
- Ini Merupakan contoh
dari panggilan dari client ke nomor eko.
Dari gambar telah melakukan panggilan selama 0.00.12 detik.
- -
- Melakukan panggilan antar Client
Client
bisa melakukan panggilan antar client
gambar
dibawah contoh dari merupakan panggilan dari client 152 ke 156 dan
diperoleh melakukan panggilan selama 0.00.08 detik.
Free Template Blogger collection template Hot Deals SEO
0 komentar:
Posting Komentar