SIP to Dahdi - outside call hanging up when answered

Noob Help…

I have a problem when doing an outside call it hangs up when user answer.

call from SIP rout to DAHDI - line is ringing.

– Executing [s@macro-dialout-trunk:22] Dial(“SIP/6002-0000000f”, “DAHDI/g0/5223344,300,”) in new stack
– Called DAHDI/g0/5223344
– DAHDI/2-1 answered SIP/6002-0000000f
– Executing [h@macro-dialout-trunk:1] Macro(“SIP/6002-0000000f”, “hangupcall,”) in new stack
– Executing [s@macro-hangupcall:1] GotoIf(“SIP/6002-0000000f”, “1?theend”) in new stack
– Goto (macro-hangupcall,s,3)
– Executing [s@macro-hangupcall:3] Hangup(“SIP/6002-0000000f”, “”) in new stack
== Spawn extension (macro-hangupcall, s, 3) exited non-zero on ‘SIP/6002-0000000f’ in macro ‘hangupcall’
== Spawn extension (macro-dialout-trunk, h, 1) exited non-zero on ‘SIP/6002-0000000f’
– Hanging up on ‘DAHDI/2-1’
– Hungup ‘DAHDI/2-1’
== Spawn extension (macro-dialout-trunk, s, 22) exited non-zero on ‘SIP/6002-0000000f’ in macro ‘dialout-trunk’
== Spawn extension (from-internal, 5223344, 6) exited non-zero on ‘SIP/6002-0000000f’