Hi, I see others have had this problem. Is there a solution ? I have a BRI, using zaphfc. If I enable debugging so: bri debug span 1 and then make an incoming call I can see that the DNID info is definitely provided by the PSTN - Here's proof: < Called Number (len= 7) [ Ext: 1 TON: Unknown Number Type (0) NPI: ISDN/Telephony Numbering Plan (E.164/E.163) (1) '1842' (The '1842' is the part of my telephone number that I'm looking for) But how can I get hold of this info - DNID is empty ? -- Executing NoOp("Zap/1-1", "DIALEDPEERNAME = ") in new stack -- Executing NoOp("Zap/1-1", "DIALEDPEERNUMBER = ") in new stack -- Executing NoOp("Zap/1-1", "DIALEDTIME = ") in new stack -- Executing NoOp("Zap/1-1", "DIALSTATUS = ") in new stack -- Executing NoOp("Zap/1-1", "DNID = ") in new stack -- Executing NoOp("Zap/1-1", "EXTEN = s") in new stack -- Executing NoOp("Zap/1-1", "RDNIS = ") in new stack Many thanks Thomas