We are using the calendar functionality (with Nextcloud) to decide on call forwarding successfully. Now we had the use case of implementing a wake-up call which seems to be pretty straight forward but…
It does not work as expected - it throws an error and does not work at all. We are running 18.3.0 with CalDAV. The configuration is
 type = caldav url = https://<domain>/remote.php/dav/calendars/<uuid>/<user>/ user = <username> secret = <most secure password ever> refresh = 5 timeframe = 60 channel = SIP/XXXX app=Playback appdata=wakeup-call
The calendar event is:
BEGIN:VEVENT CREATED:20210419T142719Z DTSTAMP:20210419T142739Z LAST-MODIFIED:20210419T142739Z SEQUENCE:2 UID:670870a5-dcf8-4f6a-936e-0b3369b6472c DTSTART;TZID=Europe/Berlin:20210419T163000 DTEND;TZID=Europe/Berlin:20210419T163500 SUMMARY:WUC BEGIN:VALARM ACTION:DISPLAY TRIGGER;RELATED=START:PT0S END:VALARM END:VEVENT
When the event should trigger a call the following error arises:
res_calendar_caldav.c:452 caldav_add_event: Bad TRIGGER for VALARM, skipping!
Even enabling debug on the calendar and caldav module does not provide any information regarding this failure. Has anybody got a clue? Thanks in advance.