Description
Add supported calendar management to FreePBX 17, allowing time conditions to use external calendars with reliable automatic synchronization.
Steps to reproduce
- Configure a Google Calendar in the FreePBX Calendar module.
- Set the
Auto Refresh parameter.
- Associate the calendar with a time condition.
- Update an event in Google Calendar and wait for the configured refresh interval.
- Check the calendar data in FreePBX.
Expected behavior
The external calendar is refreshed automatically by a persistent NS8-compatible service or systemd timer, and the time condition reflects the updated events.
Actual behavior
The Auto Refresh setting does not update the calendar. Synchronization works only when manually running:
fwconsole calendar --sync
A cron job created inside the FreePBX container is not a persistent workaround and may be lost after a container restart or update.
See also
Description
Add supported calendar management to FreePBX 17, allowing time conditions to use external calendars with reliable automatic synchronization.
Steps to reproduce
Auto Refreshparameter.Expected behavior
The external calendar is refreshed automatically by a persistent NS8-compatible service or systemd timer, and the time condition reflects the updated events.
Actual behavior
The
Auto Refreshsetting does not update the calendar. Synchronization works only when manually running:A cron job created inside the FreePBX container is not a persistent workaround and may be lost after a container restart or update.
See also