เพิ่มเติมครับ .. มันขึ้น อย่างนี้ ครับ
-- Executing [s@macro-dialout-trunk:17] AGI("SIP/1000-b7701b58", "fixlocalprefix") in new stack
-- Launched AGI Script /var/lib/asterisk/agi-bin/fixlocalprefix
-- AGI Script fixlocalprefix completed, returning 0
-- Executing [s@macro-dialout-trunk:18] Set("SIP/1000-b7701b58", "OUTNUM=026792233") in new stack
-- Executing [s@macro-dialout-trunk:19] Set("SIP/1000-b7701b58", "custom=ZAP/g1") in new stack
-- Executing [s@macro-dialout-trunk:20] GotoIf("SIP/1000-b7701b58", "1?gocall") in new stack
-- Goto (macro-dialout-trunk,s,24)
-- Executing [s@macro-dialout-trunk:24] GotoIf("SIP/1000-b7701b58", "0?customtrunk") in new stack
-- Executing [s@macro-dialout-trunk:25] Dial("SIP/1000-b7701b58", "ZAP/g1/026792233|300|") in new stack
== Everyone is busy/congested at this time (1:0/0/1)
-- Executing [s@macro-dialout-trunk:26] Goto("SIP/1000-b7701b58", "s-CHANUNAVAIL|1") in new stack
-- Goto (macro-dialout-trunk,s-CHANUNAVAIL,1)
-- Executing [s-CHANUNAVAIL@macro-dialout-trunk:1] GotoIf("SIP/1000-b7701b58", "1?noreport") in new stack
-- Goto (macro-dialout-trunk,s-CHANUNAVAIL,3)
-- Executing [s-CHANUNAVAIL@macro-dialout-trunk:3] NoOp("SIP/1000-b7701b58", "TRUNK Dial failed due to CHANUNAVAIL - failing through to other trunks") in new stack
-- Executing [026792233@from-internal:2] Macro("SIP/1000-b7701b58", "outisbusy|") in new stack
-- Executing [s@macro-outisbusy:1] Playback("SIP/1000-b7701b58", "all-circuits-busy-now|noanswer") in new stack
-- <SIP/1000-b7701b58> Playing 'all-circuits-busy-now' (language 'en')
-- Executing [s@macro-outisbusy:2] Playback("SIP/1000-b7701b58", "pls-try-call-later|noanswer") in new stack
-- <SIP/1000-b7701b58> Playing 'pls-try-call-later' (language 'en')
-- Executing [s@macro-outisbusy:3] Macro("SIP/1000-b7701b58", "hangupcall") in new stack
-- Executing [s@macro-hangupcall:1] ResetCDR("SIP/1000-b7701b58", "w") in new stack
-- Executing [s@macro-hangupcall:2] NoCDR("SIP/1000-b7701b58", "") in new stack
-- Executing [s@macro-hangupcall:3] GotoIf("SIP/1000-b7701b58", "1?skiprg") in new stack
-- Goto (macro-hangupcall,s,6)
-- Executing [s@macro-hangupcall:6] GotoIf("SIP/1000-b7701b58", "1?skipblkvm") in new stack
-- Goto (macro-hangupcall,s,9)
-- Executing [s@macro-hangupcall:9] GotoIf("SIP/1000-b7701b58", "1?theend") in new stack
-- Goto (macro-hangupcall,s,11)
-- Executing [s@macro-hangupcall:11] Hangup("SIP/1000-b7701b58", "") in new stack
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/1000-b7701b58' in macro 'hangupcall'
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/1000-b7701b58' in macro 'outisbusy'
== Spawn extension (macro-hangupcall, s, 11) exited non-zero on 'SIP/1000-b7701b58'