Closed ivstep closed 1 week ago
не совсем понял в чем ошибка? что нужно поправить? :) да, можно указать несколько месяцев / несколько лет в одном правиле нерабочего времени.
Если я правильно понял пользователь хочет нерабочее время с 29 апреля по 5 мая. А в результате получает несколько нерабочих периодов
Хотя, надо все-таки проверить...
В описании проблемы есть логи. Настроено нерабочее правило 29.04.2024 -05.05.2024 Нерабочее время сработало 05.04.2024.
теперь понял, спасибо ) в новой АТС будет возможность подключить CalDav календари, там попроще будет праздники описывать.
Готово
АТС позволяет ввести правило с несколькими месяцами. Например, правило для майских праздников 29.04.2024 - 05.05.2024.
same => n,GotoIfTime(,,29-5,apr-may?work-time-set-var-8,${EXTEN},1)
Такое правило также сработает с 01.04-05.04.2024
[2024-04-05 14:54:02] VERBOSE[29218][C-00000004] pbx.c: Executing [74951112233@check-out-work-time-8:4] GotoIfTime("PJSIP/SIP-1588858932-00000003", ",,29-5,apr-may?work-time-set-var-8,74951112233,1") in new stack [2024-04-05 14:54:02] VERBOSE[29218][C-00000004] pbx_builtins.c: Goto (work-time-set-var-8,74951112233,1)