Thursday, March 09, 2006

Membuat SIP server menggunakan asterisk

Disini akan diterangkan mengenai pembuatan SIP server menggunakan Asterisk yang berbasis distro debian.

Langkah-langkah yang harus dilakukan adalah:
1)Download dan install asterisk dan zaptel

#apt-get install asterisk zaptel

2)Setelah terinstall kemudian konfigurasi file di /etc/asterisk/sip.conf untuk menentukan ip dan penamaan extension, perlu diingat sebelum mengkonfigurasi file diatas konfigurasi dulu file /etc/default/asterisk:

#vi /etc/default/asterisk

dan rubah:
RUNASTERISK=no
menjadi
RUNASTERISK=yes

#vi /etc/asterisk/sip.conf

[general]
bindport=5060 ;port dari SIP server
bindaddr=192.168.1.171 ;IP yang digunakan sebagai SIP server
srvlookup=yes
allow=ulaw
context=bogon-calls
autodomain=yes
dtmfmode=rfc2833 ;sinyal DTMF yang digunakan
localnet=192.168.1.0/255.255.255.0 ;network IP yang digunakan

[9250] ;username yang digunakan di softphone
type=friend
context=from-sip
subscribecontext=localextensions
host=dynamic
dtmfmode=rfc2833
defaultip=192.168.1.107 ;IP address default
mailbox=9250@context,9250
allow=ulaw

[9251]
type=friend
context=from-sip
subscribecontext=localextensions
host=dynamic
dtmfmode=rfc2833
defaultip=192.168.1.108
mailbox=9251@context,9251
allow=ulaw

Settingan diatas digunakan untuk 2 client yang akan saling berhubungan, jika anda ingin menambahkan user sebanyak-banyaknya anda tinggal menambahkan seperti diatas.

3)Konfigurasi file /etc/asterisk/extension.conf, untuk menentukan extension setiap client:

[general]
static=yes
writeprotect=yes

[bogon-calls]
autofalltrough=yes
clearglobalvars=no
priorityjumping=no

[from-sip]
exten => *9250,1,Dial(SIP/9250,20)
exten => 9250,2,Hangup

exten => *9251,1,Dial(SIP/9251,20)
exten => 9251,2,Hangup

exten => *9252,1,Dial(SIP/9252,20)
exten => 9252,2,Hangup

4)Setelah itu keluar dan simpan lalu restart asterisk anda:

#/etc/init.d/asterisk restart

Setelah semuanya selesai coba gunakan dari X-ten dowload dari
http://www.xten.com/index.php?menu=download.
Ok its done!!!! Untuk konfigurasi softphonenya baca aja manual booknya!!


And Dont Forget TO Always RTFM

No comments: