Konfigurasi Server Voip Support Video Call dan Chat dengan Asterisk | Blog Bai Rahmat

Konfigurasi Server Voip Support Video Call dan Chat dengan Asterisk

Setelah kita melakukan install server voip support video call dan asterisk sudah terpasang, kita perlu mengkonfigurasinya sehingga fungsi Asterisk seperti yang kita inginkan.
Semua file yang kita butuhkan untuk mengkonfigurasi disimpan dalam folder: /etc/asterisk

Minimal File konfigurasi yang perlu diedit adalah:
- sip.conf - untuk otentikasi pengguna dengan nomor telepon dan kata sandi.
- extensions.conf - untuk mengatur dialplan.

Konfigurasi SIP.CONF
Buat file sip.conf baru dengan membackup sip.conf aslinya
mv /etc/asterisk/sip.conf /etc/asterisk/sip-asli.conf
Membuat file sip.conf baru :
nano /etc/asterisk/sip.conf
Contoh sip.conf dibawah ini :
;
; SIP Configuration example for Asterisk
;========================

[general]
context=default
allowoverlap=no
udpbindaddr=0.0.0.0

relaxdtmf=yes
dtmfmode=rfc2833
tcpenable=yes
tcpbindaddr=0.0.0.0
transport=tcp,udp
srvlookup=yes
t38pt_udptl=yes

tos_sip=cs3
tos_audio=ef
tos_video=af41
tos_text=af41

cos_sip=3                                                           
cos_audio=5                                                               
cos_video=4                                                               
cos_text=3                                                               

maxexpiry=3600                                                                         
minexpiry=60                                                               
defaultexpiry=600                                                              
rtptimeout=60                                                                         
rtpholdtimeout=300                                                                     
allowguest=no                                                              
autocreatepeer=no   

; Codec negotiation
disallow=all
allow=alaw
allow=ulaw
allow=h263p
allow=h264
allow=vp8
allow=h263

canreinvite=no
directmedia=no
callcounter=yes
videosupport=yes
maxcallbitrate=512
use_q850_reason = yes

; SMS Sikomar
textsupport=yes
accept_outofcall_message=yes
outofcall_message_context=sms

; Untuk User SIP SIKOMAR

[10001]
context=sikomar
type=friend
username=10001
secret=test10001
host=dynamic
callerid=[Admin Sikomar]

[1001]
context=sikomar
type=friend
username=1001
secret=test1001
host=dynamic
callerid=[Test Sikomar-1]

Konfigurasi EXTENSIONS.CONF
Tambahkan di /etc/asterisk/extensions.conf paling bawah :
nano /etc/asterisk/extensions.conf
 Contoh extensi
 ; SMS SIKOMAR
[sms]
exten => _X.,1,NoOp(SMS receiving dialplan invoked)
exten => _X.,n,NoOp(To: ${MESSAGE(to)})
exten => _X.,n,NoOp(From: ${MESSAGE(from)})
exten => _X.,n,NoOp(Body: ${MESSAGE(body)})
exten => _X.,n,Set(ACTUALTO=${CUT(MESSAGE(to),@,1)})
exten => _X.,n,ExecIf($["${ACTUALTO}" != "sip:${EXTEN}"]?Set(ACTUALTO=sip:${EXTEN}))
exten => _X.,n,MessageSend(${ACTUALTO},${MESSAGE(from)})
exten => _X.,n,NoOp(Send status is ${MESSAGE_SEND_STATUS})
exten => _X.,n,Hangup

; Tambahkan Exntensi SIKOMAR
;==========================
[sikomar]
exten => 10001,1,Answer
exten => 10001,2,Dial(SIP/10001,30,tr)
exten => 10001,3,Hangup
;
exten => 1001,1,Answer
exten => 1001,2,Dial(SIP/1001,30,tr)
exten => 1001,3,Hangup
Restart asterisk
service asterisk restart
Cek show SIP users via asterisk CLI
asterisk -rv
sip show peers

Selamat Mencoba 
Baca juga cara Install Server Voip Support Video Call dan Chat

 

Subscribe to receive free email updates:

0 Response to "Konfigurasi Server Voip Support Video Call dan Chat dengan Asterisk"

Post a Comment