Callerid queue, analog phone


I finally received my TDM400P (1 FXO & 1 FXS), and a IP Phone (Soyo).
But, I’ve some things not working.

  1. When I receive a call, from PSTN (France Telecom), the callerid is detected, but not used by my analog phone (DEC Philips which give me callerid nicely when directly on the line).
    I can see that dnid is empty. Is it the reason ?
    If I receive the call on my IP Phone, I can see "device 0696XXXXXX"
    The number is the good one, but no callername.
    If I tranfert the call to my softphone (kiax), I can see “unknown 0696XXXXXX”.
    But, if I transfert the call to the analog phone (FXS)? I can’t see anything.

Same thing when I use a queue on this incoming call, I have any callerid. No number is shown on analog phone.

  1. I’m not sure it is possible on the IP Phone, but on my analog phone, directly connected to PSTN line, if a have a voicemail message from France Telecom service, I can see a little icon showing that. With asterisk, is it possible too, and how ?

Thanks a lot for your future help, and sorry for my very bad english.

Configuration from AMP modified by hand :


[trunkgroups] [channels] language=fr default=fr usecallerid=yes relaxdtmf=yes cadence=250,3000,1500,3000,1500,3000 hidecallerid=no callwaiting=no callwaitingcallerid=yes threewaycalling=yes transfer=yes cancallforward=yes callreturn=yes rxgain=4.0 txgain=-2.0 echocancel=yes echocancelwhenbridged=yes echotraining=yes useincomingcalleridonzaptransfer=yes immediate=no faxdetect=incoming hanguponpolarityswitch=yes busydetect=yes busycount=3 musiconhold=default #include zapata-auto.conf #include zapata_additional.conf


callerid=asreceived signalling=fxs_ks group=0 context=from-pstn-0596XXXXXX channel=>2


signalling=fxo_ks record_out=Adhoc record_in=Adhoc mailbox=101@device echotraining=800 echocancelwhenbridged=yes echocancel=yes context=from-internal callprogress=no callerid=device <101> busydetect=yes busycount=3 channel=>1

extensions_custom.conf contain :

[from-pstn-0596XXXXXX] exten => s,1,Goto(ext-did,0596XXXXXX,1)

[ext-did] generated by AMP with my 0596XXXXXX DID

Log without dnid :

-- Launched AGI Script /var/lib/asterisk/agi-bin/dialparties.agi -- dialparties.agi: priority = 4 -- dialparties.agi: callingani2 = 0 -- dialparties.agi: accountcode = -- dialparties.agi: channel = Zap/2-1 -- dialparties.agi: callerid = 0696XXXXXX -- dialparties.agi: context = macro-dial -- dialparties.agi: callington = 0 -- dialparties.agi: dnid = unknown -- dialparties.agi: request = dialparties.agi -- dialparties.agi: calleridname = unknown -- dialparties.agi: extension = s -- dialparties.agi: language = fr -- dialparties.agi: uniqueid = 1139283731.17 -- dialparties.agi: callingpres = 0 -- dialparties.agi: type = Zap -- dialparties.agi: rdnis = unknown -- dialparties.agi: callingtns = 0 -- dialparties.agi: enhanced = 0.0