Настройка индивидуального нерабочего времени для нескольких провайдеров, на одном хосте
Last updated
Was this helpful?
Was this helpful?
[public-direct-dial-custom]
exten => _.!,1,NoOp(check time)
same => n,Gosub(check-out-work-time-custom,${FROM_DID},1)
same => n,return
[check-out-work-time-custom]
exten => 584611,1,NoOp(check time)
same => n,ExecIfTime(00:00-09:00,mon-fri,*,*?Macro(playback-exit,/offload/asterisk/sounds/other/out_work_times))
same => n,ExecIfTime(18:00-23:59,mon-fri,*,*?Macro(playback-exit,/offload/asterisk/sounds/other/out_work_times))
same => n,return
exten => 420296,1,NoOp(check time)
same => n,ExecIfTime(00:00-08:00,mon-fri,*,*?Macro(playback-exit,/offload/asterisk/sounds/other/out_work_times))
same => n,ExecIfTime(20:00-23:59,mon-fri,*,*?Macro(playback-exit,/offload/asterisk/sounds/other/out_work_times))
same => n,returnExecIfTime(times,weekdays,mdays,months?appname[(appargs)])ExecIfTime(00:00-08:00,mon-fri,*,*?Macro(playback-exit,/offload/asterisk/sounds/other/out_work_times))