Strange problem

Hi i have a strange problem that i need help with.

i have 4 sip trunks and everything works just fine but when im trying to call from trunk 1 to trunk 2/3/4 nothing happens…

I cant even call to my sip provider

this is from the CLI

[code:1]
– Executing Macro(“SIP/2002-08881000”, “dialout-trunk|2|0852508300||”) in new stack
– Executing Set(“SIP/2002-08881000”, “DIAL_TRUNK=2”) in new stack
– Executing Set(“SIP/2002-08881000”, “DIAL_NUMBER=0852508300”) in new stack
– Executing Set(“SIP/2002-08881000”, “ROUTE_PASSWD=”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “1?noauth”) in new stack
– Goto (macro-dialout-trunk,s,6)
– Executing Set(“SIP/2002-08881000”, “GROUP()=OUT_2”) in new stack
– Executing Macro(“SIP/2002-08881000”, “user-callerid”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “0?report”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “0?start”) in new stack
– Executing Set(“SIP/2002-08881000”, “REALCALLERIDNUM=2002”) in new stack
– Executing NoOp(“SIP/2002-08881000”, “REALCALLERIDNUM is 2002”) in new stack
– Executing Set(“SIP/2002-08881000”, “AMPUSER=2002”) in new stack
– Executing Set(“SIP/2002-08881000”, “AMPUSERCIDNAME=jhon”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “0?report”) in new stack
– Executing Set(“SIP/2002-08881000”, “CALLERID(all)=jhon <2002>”) in new stack
– Executing NoOp(“SIP/2002-08881000”, “Using CallerID “jhon” <2002>”) in new stack
– Executing Macro(“SIP/2002-08881000”, “record-enable|2002|OUT”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “0 > 0?2:4”) in new stack
– Goto (macro-record-enable,s,4)
– Executing AGI(“SIP/2002-08881000”, “recordingcheck|20070523-112017|1179912017.788”) in new stack
– Launched AGI Script /usr/local/share/asterisk/agi-bin/recordingcheck
– AGI Script recordingcheck completed, returning 0
– Executing NoOp(“SIP/2002-08881000”, “No recording needed”) in new stack
– Executing Macro(“SIP/2002-08881000”, “outbound-callerid|2”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “1?start”) in new stack
– Goto (macro-outbound-callerid,s,3)
– Executing NoOp(“SIP/2002-08881000”, “REALCALLERIDNUM is 2002”) in new stack
– Executing Set(“SIP/2002-08881000”, “USEROUTCID=”) in new stack
– Executing Set(“SIP/2002-08881000”, “EMERGENCYCID=”) in new stack
– Executing Set(“SIP/2002-08881000”, “TRUNKOUTCID=“incom” <018533300>”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,11)
– Executing GotoIf(“SIP/2002-08881000”, “0?usercid”) in new stack
– Executing Set(“SIP/2002-08881000”, “CALLERID(all)=“incom” <018533300>”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “1?report”) in new stack
– Goto (macro-outbound-callerid,s,15)
– Executing NoOp(“SIP/2002-08881000”, “CallerID set to “incom” <018533300>”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “1?nomax”) in new stack
– Goto (macro-dialout-trunk,s,12)
– Executing AGI(“SIP/2002-08881000”, “fixlocalprefix”) in new stack
– Launched AGI Script /usr/local/share/asterisk/agi-bin/fixlocalprefix
– AGI Script fixlocalprefix completed, returning 0
– Executing Set(“SIP/2002-08881000”, “OUTNUM=0852508300”) in new stack
– Executing Set(“SIP/2002-08881000”, “custom=SIP/wx3”) in new stack
– Executing GotoIf(“SIP/2002-08881000”, “0?customtrunk”) in new stack
– Executing Dial(“SIP/2002-08881000”, “SIP/wx3/0852508300|120|r”) in new stack
– Called wx3/0852508300
[/code:1]

So does anyone had this problem???