on ariel’s suggestion I deleted the default 0-9 route
This is the latest debug info :
Connected to Asterisk 1.2.9.1 svn rev 34876 currently running on asterisk1 (pid = 2789)
Verbosity is at least 3
Core debug is at least 1
– Executing Macro(“SIP/200-5881”, “dialout-trunk|2|92021000000||”) in new stack
– Executing GotoIf(“SIP/200-5881”, “1?3:2”) in new stack
– Goto (macro-dialout-trunk,s,3)
– Executing Macro(“SIP/200-5881”, “user-callerid”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0?report”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0?start”) in new stack
– Executing Set(“SIP/200-5881”, “REALCALLERIDNUM=200”) in new stack
– Executing NoOp(“SIP/200-5881”, “REALCALLERIDNUM is 200”) in new stack
– Executing Set(“SIP/200-5881”, “AMPUSER=200”) in new stack
– Executing Set(“SIP/200-5881”, “AMPUSERCIDNAME=200”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0?report”) in new stack
– Executing Set(“SIP/200-5881”, “CALLERID(all)=200 <200>”) in new stack
– Executing NoOp(“SIP/200-5881”, “Using CallerID “200” <200>”) in new stack
– Executing Macro(“SIP/200-5881”, “record-enable|200|OUT”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0 > 0?2:4”) in new stack
– Goto (macro-record-enable,s,4)
– Executing AGI(“SIP/200-5881”, “recordingcheck|20060726-084135|1153917695.43”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20060726-084135|1153917695.43: Outbound recording not enabled
– AGI Script recordingcheck completed, returning 0
– Executing NoOp(“SIP/200-5881”, “No recording needed”) in new stack
– Executing Macro(“SIP/200-5881”, “outbound-callerid|2”) in new stack
– Executing GotoIf(“SIP/200-5881”, “1?start”) in new stack
– Goto (macro-outbound-callerid,s,3)
– Executing NoOp(“SIP/200-5881”, “REALCALLERIDNUM is 200”) in new stack
– Executing Set(“SIP/200-5881”, “USEROUTCID=”) in new stack
– Executing Set(“SIP/200-5881”, “EMERGENCYCID=”) in new stack
– Executing Set(“SIP/200-5881”, “TRUNKOUTCID=92027285430”) in new stack
– Executing GotoIf(“SIP/200-5881”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,11)
– Executing GotoIf(“SIP/200-5881”, “0?usercid”) in new stack
– Executing Set(“SIP/200-5881”, “CALLERID(all)=92027285430”) in new stack
– Executing GotoIf(“SIP/200-5881”, “1?report”) in new stack
– Goto (macro-outbound-callerid,s,15)
– Executing NoOp(“SIP/200-5881”, “CallerID set to “” <92027285430>”) in new stack
– Executing Set(“SIP/200-5881”, “GROUP()=OUT_2”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0?108”) in new stack
– Executing Set(“SIP/200-5881”, “DIAL_NUMBER=92021000000”) in new stack
– Executing Set(“SIP/200-5881”, “DIAL_TRUNK=2”) in new stack
– Executing AGI(“SIP/200-5881”, “fixlocalprefix”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
fixlocalprefix: Could not parse /etc/asterisk/localprefixes.conf
– AGI Script fixlocalprefix completed, returning 0
– Executing Set(“SIP/200-5881”, “OUTNUM=92021000000”) in new stack
– Executing Set(“SIP/200-5881”, “custom=SIP/pstn”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0?16”) in new stack
– Executing Dial(“SIP/200-5881”, “SIP/pstn/92021000000|120|r”) in new stack
– Called pstn/92021000000
– Got SIP response 503 “Service Unavailable” back from 192.168.0.187
– SIP/pstn-9002 is circuit-busy
== Everyone is busy/congested at this time (1:0/1/0)
– Executing Goto(“SIP/200-5881”, “s-CONGESTION|1”) in new stack
– Goto (macro-dialout-trunk,s-CONGESTION,1)
– Executing NoOp(“SIP/200-5881”, “Dial failed due to CONGESTION”) in new stack
– Executing Macro(“SIP/200-5881”, “dialout-trunk|1|92021000000||”) in new stack
– Executing GotoIf(“SIP/200-5881”, “1?3:2”) in new stack
– Goto (macro-dialout-trunk,s,3)
– Executing Macro(“SIP/200-5881”, “user-callerid”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0?report”) in new stack
– Executing GotoIf(“SIP/200-5881”, “1?start”) in new stack
– Goto (macro-user-callerid,s,4)
– Executing NoOp(“SIP/200-5881”, “REALCALLERIDNUM is 200”) in new stack
– Executing Set(“SIP/200-5881”, “AMPUSER=200”) in new stack
– Executing Set(“SIP/200-5881”, “AMPUSERCIDNAME=200”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0?report”) in new stack
– Executing Set(“SIP/200-5881”, “CALLERID(all)=200 <200>”) in new stack
– Executing NoOp(“SIP/200-5881”, “Using CallerID “200” <200>”) in new stack
– Executing Macro(“SIP/200-5881”, “record-enable|200|OUT”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0 > 0?2:4”) in new stack
– Goto (macro-record-enable,s,4)
– Executing AGI(“SIP/200-5881”, “recordingcheck|20060726-084135|1153917695.43”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/recordingcheck
recordingcheck|20060726-084135|1153917695.43: Outbound recording not enabled
– AGI Script recordingcheck completed, returning 0
– Executing NoOp(“SIP/200-5881”, “No recording needed”) in new stack
– Executing Macro(“SIP/200-5881”, “outbound-callerid|1”) in new stack
– Executing GotoIf(“SIP/200-5881”, “1?start”) in new stack
– Goto (macro-outbound-callerid,s,3)
– Executing NoOp(“SIP/200-5881”, “REALCALLERIDNUM is 200”) in new stack
– Executing Set(“SIP/200-5881”, “USEROUTCID=”) in new stack
– Executing Set(“SIP/200-5881”, “EMERGENCYCID=”) in new stack
– Executing Set(“SIP/200-5881”, “TRUNKOUTCID=”) in new stack
– Executing GotoIf(“SIP/200-5881”, “1?trunkcid”) in new stack
– Goto (macro-outbound-callerid,s,11)
– Executing GotoIf(“SIP/200-5881”, “1?usercid”) in new stack
– Goto (macro-outbound-callerid,s,13)
– Executing GotoIf(“SIP/200-5881”, “1?report”) in new stack
– Goto (macro-outbound-callerid,s,15)
– Executing NoOp(“SIP/200-5881”, “CallerID set to “200” <200>”) in new stack
– Executing Set(“SIP/200-5881”, “GROUP()=OUT_1”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0?108”) in new stack
– Executing Set(“SIP/200-5881”, “DIAL_NUMBER=92021000000”) in new stack
– Executing Set(“SIP/200-5881”, “DIAL_TRUNK=1”) in new stack
– Executing AGI(“SIP/200-5881”, “fixlocalprefix”) in new stack
– Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
fixlocalprefix: Could not parse /etc/asterisk/localprefixes.conf
– AGI Script fixlocalprefix completed, returning 0
– Executing Set(“SIP/200-5881”, “OUTNUM=92021000000”) in new stack
– Executing Set(“SIP/200-5881”, “custom=ZAP/g0”) in new stack
– Executing GotoIf(“SIP/200-5881”, “0?16”) in new stack
– Executing Dial(“SIP/200-5881”, “ZAP/g0/92021000000|120|r”) in new stack
== Everyone is busy/congested at this time (1:0/0/1)
– Executing Goto(“SIP/200-5881”, “s-CHANUNAVAIL|1”) in new stack
– Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
– Executing NoOp(“SIP/200-5881”, “Dial failed due to CHANUNAVAIL”) in new stack
– Executing Macro(“SIP/200-5881”, “outisbusy|”) in new stack
– Executing Playback(“SIP/200-5881”, “all-circuits-busy-now”) in new stack
– Playing ‘all-circuits-busy-now’ (language ‘en’)
– Executing Playback(“SIP/200-5881”, “pls-try-call-later”) in new stack
– Playing ‘pls-try-call-later’ (language ‘en’)
– Executing Macro(“SIP/200-5881”, “hangupcall”) in new stack
– Executing ResetCDR(“SIP/200-5881”, “w”) in new stack
– Executing NoCDR(“SIP/200-5881”, “”) in new stack
– Executing Wait(“SIP/200-5881”, “5”) in new stack