Calendar Module v14.0
This applies to version 14 of your PBX GUI
The calendar module in PBX 14 helps to leverage advanced time-based conditions which would be difficult to implement in time groups/time conditions. Such as easter holidays.
The calendar module is able to connect to various services or you can create your own local calendar.
You can then use this calendar functionality to enable time conditions, schedule automatic pages, enable/disable find me follow me base on a schedule and more. Over time more of your PBX modules will be able to utilize the Calendar Module to perform date/time base actions.
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
Enable Scheduler: Enable the paging scheduler
Enable Calendar: Enable Calendar support
Calendar: The calendar to use. For every matching event the event's start time will be the time the page will activate
Calendar Group:The calendar group to use. For every matching event the event's start time will be the time the page will activate
Timezone: The timezone to use when reading the calendar.
Upon clicking save the scheduler and calendar will create a crontab for your event based on the system's timezone so that the page will occur in the timezone you selected