DAHDI channel is not giving callrid

I am currently using

  1. Asterisk® Open Source PBX asterisk 1.6.2.6 version
  2. dahdi-linux-complete-2.2.1.1+2.2.1.1.tar.gz
  3. OpenVox 400p FXO cards and using it for EPABX communication with Asterisk sip phones and EPABX phones

lspci -vvvvv gives following output

Communication controller: Tiger Jet Network Inc. Tiger3XX Modem/ISDN interface
        Subsystem: OpenVox Communication Co. Ltd. OpenVox A400P 4-port analog card
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
        Latency: 64 (250ns min, 32000ns max)
        Interrupt: pin A routed to IRQ 169
        Region 0: I/O ports at dc00 [size=256]
        Region 1: Memory at fe3ff000 (32-bit, non-prefetchable) [size=4K]
        Capabilities: [40] Power Management version 2
                Flags: PMEClk- DSI+ D1- D2+ AuxCurrent=55mA PME(D0+,D1-,D2+,D3hot+,D3cold+)
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME+
        Kernel driver in use: wctdm
        Kernel modules: wctdm, hisax

dahdi-channels.conf as

; Span 1: WCTDM/4 "Wildcard TDM400P REV E/F Board 5" (MASTER) 
;;; line="1 WCTDM/4/0 FXSKS  (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=epabx1
channel => 1
callerid=asreceived
group=
context=default

;;; line="2 WCTDM/4/1 FXSKS  (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=epabx2
channel => 2
callerid=asreceived
group=
context=default

;;; line="3 WCTDM/4/2 FXSKS  (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=epabx3
channel => 3
callerid=asreceived
group=
context=default

;;; line="4 WCTDM/4/3 FXSKS  (SWEC: MG2)"
signalling=fxs_ks
callerid=asreceived
group=0
context=epabx4
channel => 4
callerid=asreceived
group=
context=default

chan_dahdi.conf as

[channels]
callerid = asreceived 
signalling=fxs_ks 
usecallerid=yes 
hidecallerid=no 
callwaiting=yes
usecallingpres=yes
callwaitingcallerid=yes
threewaycalling=yes
transfer=yes
canpark=yes
cancallforward=yes
callreturn=yes
echocancel=yes
echocancelwhenbridged=yes
group=1
callgroup=1
pickupgroup=1
useincomingcalleridondahditransfer = yes
busydetect=yes
busycount=2

#include dahdi-channels.conf

/etc/asterisk/indications.conf


[general]
country=in		

/etc/dahdi/system.conf as

fxsks=1
echocanceller=mg2,1
fxsks=2
echocanceller=mg2,2
fxsks=3
echocanceller=mg2,3
fxsks=4
echocanceller=mg2,4

# Global data

loadzone	= in
defaultzone	= in

/etc/asterisk/extensions.conf

[epabx1]
exten => s,1,Answer()
exten => s,2,konference(1001)
exten => s,3,HangUp()

[epabx2]
exten => s,1,Answer()
exten => s,2,konference(1002)
exten => s,3,HangUp()
[epabx3]
exten => s,1,Answer()
exten => s,2,konference(1003)
exten => s,3,HangUp()
[epabx4]
exten => s,1,Answer()
exten => s,2,konference(1004)
exten => s,3,HangUp()

one epabx line having extension 206 is connected to openvox card from another epabx line having extension 207 when I call to 206 that call gives following dump on asterisk

  -- Starting simple switch on 'DAHDI/1-1'
[Jan 16 15:30:54] NOTICE[15273]: chan_dahdi.c:8702 ss_thread: Got event 18 (Ring Begin)...
[Jan 16 15:30:55] NOTICE[15273]: chan_dahdi.c:8702 ss_thread: Got event 2 (Ring/Answered)...
[Jan 16 15:30:57] NOTICE[15273]: chan_dahdi.c:8702 ss_thread: Got event 18 (Ring Begin)...
    -- Executing [s@epabx1:1] Answer("DAHDI/1-1", "") in new stack
    -- Executing [s@epabx1:2] Konference("DAHDI/1-1", "1001") in new stack

when I fire command on
cli> core show channel DAHDI/1-1
I Get following
dump

 -- General -- 
           Name: DAHDI/1-1
           Type: DAHDI
       UniqueID: 1326696497.3
      Caller ID: (N/A)
 Caller ID Name: (N/A)
    DNID Digits: (N/A)
       Language: en
          State: Up (6)
          Rings: 1
  NativeFormats: 0x4 (ulaw)
    WriteFormat: 0x4 (ulaw)
     ReadFormat: 0x4 (ulaw)
 WriteTranscode: No
  ReadTranscode: No
1st File Descriptor: 11
      Frames in: 2582
     Frames out: 2579
 Time to Hangup: 0
   Elapsed Time: 0h0m57s
  Direct Bridge: <none>
Indirect Bridge: <none>
 --   PBX   --
        Context: epabx1
      Extension: s
       Priority: 2
     Call Group: 0
   Pickup Group: 0
    Application: Konference
           Data: 1001
    Blocking in: ast_waitfor_nandfds
      Variables:
TRANSFERCAPABILITY=SPEECH

  CDR Variables:
level 1: dst=s
level 1: dcontext=epabx1
level 1: channel=DAHDI/1-1
level 1: lastapp=Konference
level 1: lastdata=1001
level 1: start=2012-01-16 12:18:17
level 1: answer=2012-01-16 12:18:22
level 1: duration=56
level 1: billsec=51
level 1: disposition=ANSWERED
level 1: amaflags=DOCUMENTATION
level 1: uniqueid=1326696497.3

my problem here is I am not able to get callerid “207” or "XXXXX207 " from asterisk new channel Event

If the problem is with Asterisk & or DAHDI is there a resoultion…?

thanks in advance

is there nobody else facing or have faced similar kind of problem ?
any suggestions any hints are appricated.

callero dahdi channel do not appear in asterisk events.