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
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.confContoh 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 :
Tambahkan di /etc/asterisk/extensions.conf paling bawah :
nano /etc/asterisk/extensions.confContoh extensi
; SMS SIKOMARRestart asterisk
[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
service asterisk restartCek show SIP users via asterisk CLI
asterisk -rv
sip show peers
Selamat Mencoba
Baca juga cara Install Server Voip Support Video Call dan Chat


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