[Solved]No DTMF from Dialogic E1 card to Digium card

We are trying to set up a gateway to re-route a IVR system from E1 to T1.
Here is our configuration,
Pri->IVR (Dialogic-E1)-> TE110P E1->Asterisk( -> TE110P T1-> IVR (Dialoic-T1).
User dials into the first ivr system (Dialogic card) and them passing through E1 line to asterisk with two TE110P cards installed. We are able to dial out through another T110P card which connect to another Dialogic T1 card. User can hear the audio from last IVR. However, we are not able to detect any dtmf event where user press any keypad in the asterisk and the IVR with T1 connection.

Here is the /etc/dahdi/system.conf

span = 1,0,0,d4,ami
span = 2,1,0,ccs,hdb3,crc4
bchan = 1-23,25-39,41-55
dchan = 24,40
loadzone = tw
defaultzone = tw


exten => _00XXXX,1,Wait(1)
exten => _00XXXX,2,Answer
exten => _00XXXX,3,Set(TIMEOUT(digit)=5) ; Set Digit Timeout to 5 seconds
exten => _00XXXX,4,Set(TIMEOUT(response)=10) ; Set Response Timeout to 10 seconds
exten => _00XXXX,5,Dial(DAHDI/r1/111304)
exten => _00XXXX,n,Hangup

Any suggestion is real appreciated.