Saya baru saja belajar Asterisk, menggunakan Asterisk ver. 13.18 Cert2 (Dahdi Ver. 2.11.1), di install di Ubuntu 14.04 (i386), dengan CPU Pentium D, menggunakan Card Digium TDM400P Rev. E/F (Module: 4 FXO);
Setelah saya konfigurasi chan_dahdi.conf, dahdi-channels.conf, extensions.conf dan sip.conf, saya berhasil melakukan panggilan dari PSTN --> Asterisk (ext.); Asterisk (ext.) --> PSTN; Mobile --> Asterisk (ext.) dan Asterisk (ext.) --> Mobile. Tetapi setiap panggilan masuk (incoming), di extension saya Caller ID nya tidak tampil, yang tampil hanya tulisan “Asterisk” saja. Di Log Asterisk nya setiap incoming call hanya menampilkan:
Executing [s@from-pstn:1] NoOp(“DAHDI/1-1”, “”) in new stack
Executing [s@from-pstn:2] Dial(“DAHDI/1-1”, “SIP/4080”) in new stack
Using SIP RTP CoS mark 5
Called SIP/4080
SIP/4080-00000001 is ringing
Mohon bantuan kawan-kawan di forum ini untuk menunjukkan kesalahan konfigurasi saya di chan_dahdi.conf, dahdi-channels.conf, extensions.conf dan sip.conf;
Terima kasih sebelumnya atas bantuannya…
Berikut lampiran konfigurasi chan_dahdi.conf, dahdi-channels.conf, extensions.conf dan sip.conf
chan_dahdi.conf
[trunkgroups]
[channels]
#include /etc/asterisk/dahdi-channels.conf
toneduration=100
usedistinctiveringdetection=yes
distinctiveringaftercid=yes
usecallerid=yes
cidsignalling=bell
cidstart=polarity
hidecallerid=no
transfer=yes
cancallforward=yes
callreturn=yes
echocancel=no
echocancelwhenbridged=no
group=0
callgroup=0
pickupgroup=0
useincomingcalleridondahditransfer = yes
callerid=asreceived
#DEFAULT_CIDRINGS 2
dahdi_channels.conf
; Span 1: WCTDM/4 “Wildcard TDM400P REV E/F Board 5” (MASTER)
;;; line="1 WCTDM/4/0 FXSKS (EC: MG2 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 1
context=default
;;; line="2 WCTDM/4/1 FXSKS (EC: MG2 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
callerid=
group=
context=default
;;; line="3 WCTDM/4/2 FXSKS (EC: MG2 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 3
callerid=
group=
context=default
;;; line="4 WCTDM/4/3 FXSKS (EC: MG2 - INACTIVE)"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 4
callerid=
group=
context=default
extensions.conf
[general]
static=yes
writeprotect=no
clearglobalvars=no
[globals]
[local-call]
exten => 4050,1,Dial(SIP/4050)
exten => 4070,1,Dial(SIP/4070)
exten => 4080,1,Dial(SIP/4080)
exten => 4080,1,Dial(SIP/4090)
exten => 5110,1,Dial(SIP/5110)
exten => 5220,1,Dial(SIP/4050)
exten => 5230,1,Dial(SIP/5230)
exten => 5310,1,Dial(SIP/5310)
;;-- from local via pstn call --;;
exten =>_9X.,1,Dial(DAHDI/1/${EXTEN:1})
exten =>_9X.,2,Hangup
;;incoming call
[from-pstn]
exten => s,1,NoOp(${CALLERID(num)})
exten => s,n,Dial(SIP/4080)
exten => s,n,Hangup()
sip.conf
[4050]
type=friend
context=local-call
callerid=<4080>
host=dynamic
;defaultip=192.168.0.18
qualify=yes
disallow=all
allow=g722
[4070]
type=friend
context=local-call
callerid=<4080>
host=dynamic
;defaultip=192.168.0.18
qualify=yes
disallow=all
allow=g722
[4080]
type=friend
context=local-call
callerid=<4090>
host=dynamic
;defaultip=192.168.0.18
qualify=yes
disallow=all
allow=g722