Asterisk 1.4
TDM400 with 1 fxo & 1 fxs module
Aastra 480iCT Phone
Binatone Cordless Phone (several years old)
UK BT Line
extensions.conf:
[incoming]
include => parkedcalls
exten => s,1,Wait(1)
exten => s,2,Answer()
exten => s,3,NoOp(${CALLERID})
exten => s,4,NoOp(${CALLERIDNUM})
exten => s,5,NoOp(${CALLERIDNAME})
exten => s,6,SetCallerID(${CALLERIDNUM})
exten => s,7,Dial(Zap/1&SIP/103&SIP/102,25,rtT)
exten => s,8,VoiceMail(u101@default)
exten => s,9,Hangup()
exten => s,108,VoiceMail(b101@default)
exten => s,109,Hangup()
zapata.conf:
[code][channels]
language=en
rxgain=4.0
txgain=4.0
busydetect=yes
busycount=6
adsi=yes
callerid=asreceived
usecallerid=yes
cidsignalling=v23
cidstart=polarity
hidecallerid=no
callwaiting=yes
callreturn=yes
usecallingpres=yes
callwaitingcallerid=yes
transfer=yes
echocancel=yes
echotraining=yes
echocancelwhenbridged=yes
immediate=no
useincomingcalleridonzaptransfer=yes
context=local
signalling=fxo_ks
callerid=asreceived
group=1
channel=1
context=incoming
signalling=fxs_ks
group=2
channel=4
[/code]
Using the above setup, when i receive a call i get the CallerID on my Sip phone (102), my MythTV (103) but not my analogue phone (Zap/1).
So the CallerID is being passed to the Sip channels but not the Zap channel.
If i plug the analogue phone directly into my phone line at the wall i get CallerID on it - and have done for years- so i must have Asterisk misconfigured.
Any ideas how i remedy this?
Thanks.