rendered paste body[macro-dial-norm]
exten => s,1,Set(TODIAL=${ARG1})
exten => s,2,Set(VMTO=${ARG2})
exten => s,3,Dial(${TODIAL},30,rt)
exten => s,4,Goto(s-${DIALSTATUS},1)
exten => s-BUSY,1,Read(OPTION|oz/direct-busy|1)
exten => s-BUSY,2,Gotoif($[${OPTION} = 0] ?s,20)
exten => s-BUSY,3,Gotoif($[${OPTION} = 1] ?s,30,40)
exten => s-NOANSWER,1,READ(OPTION|oz/direct-unavail|1)
exten => s-NOANSWER,2,Gotoif($[${OPTION} = 0] ?s,20)
exten => s-NOANSWER,3,Gotoif($[${OPTION} = 0] ?s,30,40)
exten => s,20,Playback(oz/transfering)
exten => s,21,Macro(dial-oper|SIP/noa|${VMTO})
exten => s,30,VoiceMail(${VMTO})
exten => s,40,Playback(oz/illegal)
exten => s,41,Goto(s,4)