Inbound rote not working in one line

I am using Kernel
Linux(i386)-2.6.18-194.3.1.el5xen

Elastix
elastix-framework-2.4.0-11
elastix-pbx-2.4.0-7
elastix-addons-2.4.0-6
elastix-fax-2.4.0-3
elastix-system-2.4.0-11
elastix-a2billing-1.9.4-5
elastix-vtigercrm-5.2.1-8
elastix-firstboot-2.4.0-3
elastix-my_extension-2.4.0-3
elastix-agenda-2.4.0-11
elastix-reports-2.4.0-4
elastix-asterisk-sounds-1.2.3-1
elastix-email_admin-2.4.0-5

RoundCubeMail
RoundCubeMail-0.3.1-12

Mail
postfix-2.3.3-6.el5
cyrus-imapd-2.3.7-12.el5_7.2

IM
openfire-3.7.1-1

FreePBX
freePBX-2.8.1-17

Asterisk
asterisk-11.6.0-1
asterisk-perl-0.10-2
asterisk-addons-11.6.0-1

Issue: I have two FXO lines coming in one is from Telephone service provider (BSNL) and the other one is a line from a PBX.

I have configured these two lines into DAHDI-2 and DAHDI-3. My H/w configuration is Digium 1TDM410PLF with 4 X100M modules and echo cancellation module in it. When I make an outgoing call through DAHDI-2 (BSNL) outgoing calls gets hangup after 3 rings don’t know why?

With my DAHDI-3 outgoing calls has no problems but none of my phones ring when someone calls through this line. I checked through flash panel operator interface even it is not sensing the call. I tried with a normal telephone in that line and it works perfectly also the hardware detector shows their is two lines.

I don’t have any clue about what is happening as everything was working perfectly earlier.

Can any help me to solve this issue.

Thank you in advance.