Unable to get CallerID on inbound calls (A8B, 8x FXO)

Good evening forum,

I would like to check with you an issue I’m currently suffering regarding CallerID detection on analog lines.

Here is my current configuration:

  • Asterisk 11.7.0
  • DAHDI 2.9.0
  • Digium card: A8B with 8 FXO ports and hardware echo canceller
  • 8 PSTN lines with Telefónica ISP in Spain

CallerID is enabled on landlines (calling through a traditional phone shows Caller ID number).
Our problem is that Asterisk (DAHDI) is not able to see the caller id when connecting phone lines to Digium card.

Here is our chan_dahdi.conf configuration (we are using fxsks as signalling in DAHDI’s system.conf):

[channels]
 
language=es
context=incoming
usecallingpres=yes
useincomingcalleridondahditransfer=yes
usecallerid=yes
hidecallerid=no
 
answeronpolarityswitch=yes
hanguponpolarityswitch=yes
 
busycount=8
busypattern=350,350
 
callerid=asreceived
 
;cidstart=ring ; All possibilites tested!!
;cidsignalling=bell
 
group=1
channel => 1-8

We have followed the callerid issues troubleshooting on Digium’s knowledge base, changing cidstart and cidsignalling parameters without success:
kb.digium.com/articles/Troublesh … opup=false

Could you please advise which configuration can we test to get inbound Caller ID numbers?

Thank you very much,

David