All pastes #329930 Raw Edit

Miscellany

public text v1 · immutable
#329930 ·published 2007-01-27 04:20 UTC
rendered paste body
[macro-extension]
exten => s,1,NoOp(Dialing target ${ARG1} with rollover to voicemail ${ARG2})
exten => s,2,Dial(${ARG1},20)                   ; Ring the interface, 20 seconds maximum
exten => s,3,Goto(s-${DIALSTATUS},1)            ; Jump based on status (NOANSWER,BUSY,CHANUNAVAIL,CONGESTION,ANSWER)

exten => s-NOANSWER,1,Voicemail(${ARG1},u)      ; If unavailable, send to voicemail w/ unavail announce
exten => s-NOANSWER,2,Goto(default,s,1)         ; If they press #, return to start

exten => s-BUSY,1,Voicemail(${ARG1},b)          ; If busy, send to voicemail w/ busy announce
exten => s-BUSY,2,Goto(default,s,1)             ; If they press #, return to start

exten => _s-.,1,Goto(s-NOANSWER,1)              ; Treat anything else as no answer

exten => a,1,VoicemailMain(${ARG1})             ; If they press *, send the user into VoicemailMain