Testing T1 link

Ok here is my problem, I have a T1, d4,ami with E&M link running into a TE110p card. I have finally managed to get a green light(which I assume means the framing is right).

The problem is when someone dials into the system Asterisk says it pulls the line off hook but the Telco never responds. Almost as if the Telco never sees the line being answered.

The reason I know the Telco doesn’t see the line going off-hook is because It will try another inbound line with the same call within 5 secs of Asterisk saying it’s picked the line up and then ring busy on the phone I am calling in with(this is an external house phone).

Here is the asterisk CLI log for the call. The only thing I have the line doing is answering the line, waiting 5 secs and then hanging up the call.

-- Starting simple switch on 'DAHDI/25-1'
-- Executing [s@t1_link:1] Answer("DAHDI/25-1", "") in new stack
-- Executing [s@t1_link:2] Wait("DAHDI/25-1", "5") in new stack

== Spawn extension (t1_link, s, 2) exited non-zero on ‘DAHDI/25-1’
– Hungup ‘DAHDI/25-1’
– Starting simple switch on ‘DAHDI/42-1’
– Executing [s@t1_link:1] Answer(“DAHDI/42-1”, “”) in new stack
– Executing [s@t1_link:2] Wait(“DAHDI/42-1”, “5”) in new stack
== Spawn extension (t1_link, s, 2) exited non-zero on ‘DAHDI/42-1’
– Hungup ‘DAHDI/42-1’

Just as an FYI, I have also used Playback(filename) in place of wait with the same results. I have also tried setting wink/pre-wink/rxwink etc. If I plug the same line back into the old system that uses a D/240sc-t1 card it works fine.

Current Config:
System.conf

Span 3: WCT1/0 “Digium Wildcard TE110P T1/E1 Card 0” (MASTER) AMI/D4

span=3,0,0,d4,ami
echocanceller=mg2,25-48
e&m=25-48

Global data

loadzone = us
defaultzone = us

Chan_dahdi.conf

[trunkgroups]
; define any trunk groups

[channels]
; hardware channels
; default

language=en
rxwink=300
prewink=150
usecallerid=yes
hidecallerid=no
callwaiting=no
usecallingpres=yes
echocancel=yes
echocancelwhenbridged=yes
echotraining=800
rxgain=0.0
txgain=0.0
immediate=no
busydetect=no
busycount=15
callprogress=no
relaxdtmf=yes
callerid=asreceived
immediate=no

signalling =>em_w
context=t1_link
group = 1
channel => 25-48

extensions.conf

[globals]

[general]

[default]
exten => s,1,Verbose(1|Unrouted call handler)
exten => s,n,Answer()
exten => s,n,Wait(1)
exten => s,n,Playback(tt-weasels)
exten => s,n,Hangup()

[t1_link]
exten => s,1,Answer()
exten => s,2,Wait(5)
exten => s,3,Hangup

;*********************************************************’’

If no one has an answer, is there something in Asterisk or available, that I could monitor the T1 line with to tell me what’s going on?

Thanks