All pastes #224658 Raw Edit

Someone

public text v1 · immutable
#224658 ·published 2006-10-27 14:37 UTC
rendered paste body
;
; Macro para discar de um ramal interno para outro interno
;
[macro-dialramal]
exten => s,1,SetGroup(${ARG1})
exten => s,n,Set(OPT=${DB(OPT/${ARG1})})
exten => s,n,GetGroupCount()
exten => s,n,Gotoif($[${GROUPCOUNT} > 1 ]?bsy)
exten => s,n,NoOp(${GROUPCOUNT})
exten => s,n,SetGroup(${CALLERIDNUM})
exten => s,n,SetVar(OUTBOUND_GROUP=${ARG1})
exten => s,n,GotoIf($[${CALLERID(num)} = ${RECORD1}]?rec:norec)
exten => s,n(rec),Set(CALLFILENAME=/var/spool/filtered-calls/MON-3018-${TIMESTAMP})
exten => s,n,Monitor(wav,${CALLFILENAME},m)
exten => s,n(norec),Dial(${ARG2},30,${OPT})
exten => s,n,Goto(s-${DIALSTATUS},1)
exten => s,n(bsy),Goto(s-BUSY,1)

exten => s-NOANSWER,1,MailboxExists(${ARG1})
exten => s-NOANSWER,n,PlayTones(busy)
exten => s-NOANSWER,n,Busy(60)
exten => s-NOANSWER,102,Voicemail(u${ARG1})
exten => s-NOANSWER,n,Hangup

exten => s-BUSY,1,MailboxExists(${ARG1})
exten => s-BUSY,n,PlayTones(busy)
exten => s-BUSY,n,Busy(60)
exten => s-BUSY,102,Voicemail(b${ARG1})
exten => s-BUSY,n,Hangup

exten => _s-.,1,Goto(s-NOANSWER,1)

include => telefonista