- Код: выделить все
[pstn-in]
include = office-people
include = remote-offices
include = fax
exten = 800,1,Answer
exten = 800,n,NoOp(${CALLERID(num)})
exten = 800,n,GotoIf(${DB_EXISTS(BLACKLIST/${CALLERID(num):-10})}?blyes:blno)
exten = 800,n(blyes),Hangup
exten = 800,n(blno),GotoIfTime(09:00-18:00,mon-fri,*,*?day:night)
exten = 800,n(day),PlayBack(welcome-day8k)
exten = 800,n,Macro(startrecord)
exten = 800,n,Queue(q1,Tt)
exten = 800,n,Hangup
exten = 800,n(night),PlayBack(welcome-night8k)
exten = 800,n,VoiceMail(101,s)
exten = 800,n,Hangup
Вместо
- Код: выделить все
exten = 800,n(blno),GotoIfTime(09:00-18:00,mon-fri,*,*?day:night)
Сделать
- Код: выделить все
GotoIfTime(9:00-18:00,mon-thu,*,*?day:night)
GotoIfTime(9:00-16:45,fri,*,*?day:night)
То есть сделать два условия вместо одного. Если бы не (blno)в начале строки, то всё понятно, но если дважды указывать (blno), то не работает. Станция под нагрузкой, особо играться не получается, ночью тоже.