All pastes #675075 Raw Edit

Unnamed

public text v1 · immutable
#675075 ·published 2007-08-29 20:11 UTC
rendered paste body
[macro-stdexten]
; Standard extension macro:
;   ${ARG1} - Extension a Sonar
;   ${ARG2} - flag del cmd Dial si es vacio: tr. Se pone '-' Para sacar flags.
;   ${ARG3} - Casilla de voicemail. Si esta vacio usa la extencion
exten => s,1,Set(VMBOX=${MACRO_EXTEN})
exten => s,2,GotoIf($[${LEN(${ARG3})} > 0]?4)
exten => s,3,Set(VMBOX=${ARG3})
exten => s,4,Set(FLAGS=tr)
exten => s,5,GotoIf($[ "x${ARG2}" : x ]:7)
exten => s,6,Set(FLAGS=${ARG2})
exten => s,7,Dial(${ARG1},25,${ARG2})
exten => s,8,Goto(s-${DIALSTATUS},1)
;exten => 5555,1,VoicemailMain(${CALLERIDNUM})
exten => s-NOANSWER,1,Voicemail(u${VMBOX})
exten => s-NOANSWER,1,GotoIfTime(8:00-12:00|mon-fri|*|*?7)
exten => s-NOANSWER,2,GotoIfTime(13:00-17:00|mon-fri|*|*?7)
exten => s-NOANSWER,3,GotoIfTime(17:01-23:59|mon-fri|*|*?8)
exten => s-NOANSWER,4,GotoIfTime(12:01-12:59|mon-fri|*|*?8)
exten => s-NOANSWER,5,GotoIfTime(00:00-7:59|mon-fri|*|*?8)
exten => s-NOANSWER,6,GotoIfTime(00:00-23:59|sat-sun|*|*?8)
exten => s-NOANSWER,7,Goto(operadora,s,1)
exten => s-NOANSWER,8,Voicemail(b${VMBOX})


;exten => s-BUSY,1,Voicemail(b${VMBOX})
exten => s-BUSY,1,GotoIfTime(8:00-12:00|mon-fri|*|*?7)
exten => s-BUSY,2,GotoIfTime(13:00-17:00|mon-fri|*|*?7)
exten => s-BUSY,3,GotoIfTime(17:01-23:59|mon-fri|*|*?8)
exten => s-BUSY,4,GotoIfTime(12:01-12:59|mon-fri|*|*?8)
exten => s-BUSY,5,GotoIfTime(00:00-7:59|mon-fri|*|*?8)
exten => s-BUSY,6,GotoIfTime(00:00-23:59|sat-sun|*|*?8)
exten => s-BUSY,7,Goto(operadora,s,1)
exten => s-BUSY,8,Voicemail(b${VMBOX})
;exten => s-NOANSWER,1,Dial (SIP/1000)

exten => s-CHANUNAVAIL,1,GotoIfTime(8:00-12:00|mon-fri|*|*?7)
exten => s-CHANUNAVAIL,2,GotoIfTime(13:00-17:00|mon-fri|*|*?7)
exten => s-CHANUNAVAIL,3,GotoIfTime(17:01-23:59|mon-fri|*|*?8)
exten => s-CHANUNAVAIL,4,GotoIfTime(12:01-12:59|mon-fri|*|*?8)
exten => s-CHANUNAVAIL,5,GotoIfTime(00:00-7:59|mon-fri|*|*?8)
exten => s-CHANUNAVAIL,6,GotoIfTime(00:00-23:59|sat-sun|*|*?8)
exten => s-CHANUNAVAIL,7,Goto(operadora,s,1)
exten => s-CHANUNAVAIL,8,Voicemail(b${VMBOX})