All pastes #10559 Raw Edit

Mine!

public text v1 · immutable
#10559 ·published 2005-04-29 12:35 UTC
rendered paste body
[macro-stdext]
exten => s,1,DBget(divert=DUC/${MACRO_EXTEN})                   ;Check divert
exten => s,2,Dial(LOCAL/${divert}@sip-local)
exten => s,3,Hangup
exten => s,102,DBPut(LAST/${MACRO_EXTEN}/CLI=${CALLERIDNUM})    ;Store details
exten => s,103,DBPut(LAST/${MACRO_EXTEN}/TIME=${EPOCH})         ;for 1471
exten => s,104,DBget(dnd=DND/${MACRO_EXTEN})                    ;If DND is set
exten => s,105,Goto(400)                                        ;Unavailable
exten => s,205,Dial(${ARG1},20,t)                               ;No DND - call line
exten => s,206,Goto(400)                                        ;Unavailable
exten => s,306,Goto(600)                                        ;Busy
exten => s,400,DBget(divert=DNA/${MACRO_EXTEN})                 ;Divert if not available
exten => s,401,Dial(LOCAL/${divert}@sip-local)
exten => s,501,Voicemail(u${MACRO_EXTEN})                       ;Voicemail
exten => s,502,Hangup
exten => s,600,DBget(divert=DOB/${MACRO_EXTEN})                 ;Divert on busy
exten => s,601,Dial(LOCAL/${divert}@sip-local)
exten => s,701,Voicemail(b${MACRO_EXTEN})                       ;Voicemail
exten => s,702,Hangup