Public feed
#723431
;###############################
;# LLAMADOS ENTRE INTERNOS #
;###############################
[internos-pbx001]
exten => 200,1,Macro(pbx001,SIP/A${EXTEN})
exten => 201,1,Macro(pbx001,SIP/A${EXTEN})
exten => t,1,Hangup
;#############
;# MACROS #
;#############
[macro-pbx001]
; 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},60,${ARG2})
exten => s,8,Goto(s-${DIALSTATUS},1)
exten => s-NOANSWER,1,Hangup
exten => s-BUSY,1,Playtones(congestion)
;exten => s-NOANSWER,1,Voicemail(u${VMBOX})
;exten => s-BUSY,1,Voicemail(b${VMBOX})