Code:
    -- Executing [s@macro-dial-one:8] GotoIf("DAHDI/10-1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:9] GotoIf("DAHDI/10-1", "0?continue") in new stack
    -- Executing [s@macro-dial-one:10] Set("DAHDI/10-1", "EXTHASCW=ENABLED") in new stack
    -- Executing [s@macro-dial-one:11] GotoIf("DAHDI/10-1", "0?next1:cwinusebusy") in new stack
    -- Goto (macro-dial-one,s,23)
    -- Executing [s@macro-dial-one:23] GotoIf("DAHDI/10-1", "1?next3:continue") in new stack
    -- Goto (macro-dial-one,s,24)
    -- Executing [s@macro-dial-one:24] ExecIf("DAHDI/10-1", "0?Set(DIALSTATUS_CW=BUSY)") in new stack
    -- Executing [s@macro-dial-one:25] GotoIf("DAHDI/10-1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:26] GosubIf("DAHDI/10-1", "1?dstring,1:dlocal,1") in new stack
    -- Executing [dstring@macro-dial-one:1] Set("DAHDI/10-1", "DSTRING=") in new stack
    -- Executing [dstring@macro-dial-one:2] Set("DAHDI/10-1", "DEVICES=122") in new stack
    -- Executing [dstring@macro-dial-one:3] ExecIf("DAHDI/10-1", "0?Return()") in new stack
    -- Executing [dstring@macro-dial-one:4] ExecIf("DAHDI/10-1", "0?Set(DEVICES=22)") in new stack
    -- Executing [dstring@macro-dial-one:5] Set("DAHDI/10-1", "LOOPCNT=1") in new stack
    -- Executing [dstring@macro-dial-one:6] Set("DAHDI/10-1", "ITER=1") in new stack
    -- Executing [dstring@macro-dial-one:7] Set("DAHDI/10-1", "THISDIAL=SIP/122") in new stack
    -- Executing [dstring@macro-dial-one:8] GosubIf("DAHDI/10-1", "1?zap2dahdi,1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:1] ExecIf("DAHDI/10-1", "0?Return()") in new stack
    -- Executing [zap2dahdi@macro-dial-one:2] Set("DAHDI/10-1", "NEWDIAL=") in new stack
    -- Executing [zap2dahdi@macro-dial-one:3] Set("DAHDI/10-1", "LOOPCNT2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:4] Set("DAHDI/10-1", "ITER2=1") in new stack
    -- Executing [zap2dahdi@macro-dial-one:5] Set("DAHDI/10-1", "THISPART2=SIP/122") in new stack
    -- Executing [zap2dahdi@macro-dial-one:6] ExecIf("DAHDI/10-1", "0?Set(THISPART2=DAHDI/122)") in new stack
    -- Executing [zap2dahdi@macro-dial-one:7] Set("DAHDI/10-1", "NEWDIAL=SIP/122&") in new stack
    -- Executing [zap2dahdi@macro-dial-one:8] Set("DAHDI/10-1", "ITER2=2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:9] GotoIf("DAHDI/10-1", "0?begin2") in new stack
    -- Executing [zap2dahdi@macro-dial-one:10] Set("DAHDI/10-1", "THISDIAL=SIP/122") in new stack
    -- Executing [zap2dahdi@macro-dial-one:11] Return("DAHDI/10-1", "") in new stack
    -- Executing [dstring@macro-dial-one:9] Set("DAHDI/10-1", "DSTRING=SIP/122&") in new stack
    -- Executing [dstring@macro-dial-one:10] Set("DAHDI/10-1", "ITER=2") in new stack
    -- Executing [dstring@macro-dial-one:11] GotoIf("DAHDI/10-1", "0?begin") in new stack
    -- Executing [dstring@macro-dial-one:12] Set("DAHDI/10-1", "DSTRING=SIP/122") in new stack
    -- Executing [dstring@macro-dial-one:13] Return("DAHDI/10-1", "") in new stack
    -- Executing [s@macro-dial-one:27] GotoIf("DAHDI/10-1", "0?nodial") in new stack
    -- Executing [s@macro-dial-one:28] GotoIf("DAHDI/10-1", "1?skiptrace") in new stack
    -- Goto (macro-dial-one,s,30)
    -- Executing [s@macro-dial-one:30] Set("DAHDI/10-1", "D_OPTIONS=tr") in new stack
    -- Executing [s@macro-dial-one:31] ExecIf("DAHDI/10-1", "0?SIPAddHeader(Alert-Info: )") in new stack
    -- Executing [s@macro-dial-one:32] ExecIf("DAHDI/10-1", "0?SIPAddHeader()") in new stack
    -- Executing [s@macro-dial-one:33] ExecIf("DAHDI/10-1", "0?Set(CHANNEL(musicclass)=)") in new stack
    -- Executing [s@macro-dial-one:34] GosubIf("DAHDI/10-1", "0?qwait,1") in new stack
    -- Executing [s@macro-dial-one:35] Set("DAHDI/10-1", "__CWIGNORE=") in new stack
    -- Executing [s@macro-dial-one:36] Set("DAHDI/10-1", "__KEEPCID=TRUE") in new stack
    -- Executing [s@macro-dial-one:37] GotoIf("DAHDI/10-1", "0?usegoto,1") in new stack
    -- Executing [s@macro-dial-one:38] Dial("DAHDI/10-1", "SIP/122,,tr") in new stack