...
You could also add a Google calendar and let the office staff manage their own time condition rules through google without needing to go into the PBX gui.
...
Driver List
Module Support
Each of the modules listed below has support for calendars
Time Conditions
Link a Time Condition to a Calendar or Calendar group to automatically Match/Unmatch based on a schedule
...
Time Zone: The timezone to use when reading the calendar.
Mode: What mode this time condition should use, Calendar mode is for Calendar, Time Group mode is the legacy way
Calendar: The calendar to use. For every matching event the time condition will be matched
Calendar Group:The calendar group to use. For every matching event the time condition will be matched
Find Me/Follow Me
Link Follow Me to a Calendar or Calendar group to automatically Enable/Disable based on a schedule
...
Enable Calendar Matching: Whether to enable Calendar Matching or not
Calendar: The calendar to use. For every matching event Find Me/Follow Me will be enabled (depending on Calendar Match Inverse)
Calendar Group:The calendar group to use. For every matching event Find Me/Follow Me will be enabled (depending on Calendar Match Inverse)
Calendar Match Inverse: When set to yes Find Me/Follow Me will match (be enabled) whenever there is an event. When set to no Find Me/Follow Me will match (be enabled) whenever no event is present
Paging Pro
Link Paging Pro to a Calendar or Calendar group to automatically generate pages based on a schedule
...