Skip to content

NethVoice: Support external calendars in time conditions #8108

Description

@mgarra

Description

Add supported calendar management to FreePBX 17, allowing time conditions to use external calendars with reliable automatic synchronization.

Steps to reproduce

  1. Configure a Google Calendar in the FreePBX Calendar module.
  2. Set the Auto Refresh parameter.
  3. Associate the calendar with a time condition.
  4. Update an event in Google Calendar and wait for the configured refresh interval.
  5. 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

Metadata

Metadata

Assignees

No one assigned

    Labels

    nethvoiceBug or features releted to the NethVoice project

    Fields

    No fields configured for Feature.

    Projects

    Status
    Todo

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions