Public feed #723431

Something

public text v1 · immutable
Raw Edit
·published 2007-10-02 19:56 UTC
rendered paste body
;###############################
;#   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})