All pastes #188492 Raw Edit

Anonymous

public text v1 · immutable
·published 2006-10-02 05:08 UTC
rendered paste body
exten => s,1,NoOp(Inbound Call CallerID: ${CALLERID(all)})
exten => s,n,Answer()
exten => s,n,GotoIfTime(23:00-05:00|*|*|*?voicemail)

exten => s,n,PrivacyManager()

exten => s,n,Set(i=1)
exten => s,n,While($[${i} > 3])
exten => s,n,Set(i=$[${i} + 1])
exten => s,n,Set(CHANTOCHECK=${CUT(INBOUNDEXTENS,&,${i})})
exten => s,n,ChanIsAvail(${CHANTOCHECK})
exten => s,n,Set(CHECKED=${CUT(AVAILCHAN,-,${i})})
exten => s,n,Set(AVAILINBOUNDEXTENS=${AVAILINBOUNDEXTENS}&${CHECKED})
exten => s,n,EndWhile()

exten => s,n,NoOp(Available Channels: ${AVAILINBOUNDEXTENS})
;exten => s,n,Dial(${GLOBAL(INBOUNDEXTENS)},20)

exten => s,n,MixMonitor(inbound-${STRFTIME(${EPOCH},Phoenix,%d%m%Y-%H.%M.%S)}.wav,ba)
exten => s,n,Dial(${AVAILINBOUNDEXTENS},20)

exten => s,n(voicemail),Playback(im-sorry)
exten => s,n,Playback(nbdy-avail-to-take-call)
exten => s,n,Voicemail(${GLOBAL(INBOUNDVM)})
exten => s,n,Hangup()

exten => a,1,VoicemailMain()