Core icon indicating copy to clipboard operation
Core copied to clipboard

Issue with several months in one nonworking rule

Open ivstep opened this issue 2 years ago • 5 comments

АТС позволяет ввести правило с несколькими месяцами. Например, правило для майских праздников 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)

ivstep avatar Apr 05 '24 11:04 ivstep

не совсем понял в чем ошибка? что нужно поправить? :) да, можно указать несколько месяцев / несколько лет в одном правиле нерабочего времени.

boffart avatar Apr 07 '24 14:04 boffart

Если я правильно понял пользователь хочет нерабочее время с 29 апреля по 5 мая. А в результате получает несколько нерабочих периодов

  • с 29 апреля по 30 апреля
  • с 29 мая по 31 мая
  • с 1 апреля по 5 апреля
  • с 1 мая по 5 мая

jorikfon avatar Apr 07 '24 15:04 jorikfon

Хотя, надо все-таки проверить...

Screenshot 2024-04-08 at 12 11 36

jorikfon avatar Apr 08 '24 05:04 jorikfon

В описании проблемы есть логи. Настроено нерабочее правило 29.04.2024 -05.05.2024 Нерабочее время сработало 05.04.2024.

ivstep avatar Apr 08 '24 08:04 ivstep

теперь понял, спасибо ) в новой АТС будет возможность подключить CalDav календари, там попроще будет праздники описывать.

boffart avatar Apr 08 '24 09:04 boffart

Готово

boffart avatar Jun 19 '24 11:06 boffart