Found out one more thing:
The CUTYPE
has to be CUTYPE=ROOM
, then everything seems to work
How I checked:
- exported a meeting created in evolution where the room mail address was added as participant to
.ics
- modified the
ATTENDEE
field by hand fromCUTYPE=INDIVIDUAL
toCUTYPE=ROOM
- imported it again
This means, that the client has to implement, that I have more options for the CUTYPE
… (evolution only has RESOURCE
I think…
ROOM
also seems to be an official one according to RC 5545.
Evolution
Seems to work as soon as it is possible to set CUTYPE=ROOM
. Opened an issue for that.
Thunderbird
In Thunderbird when adding a participant as type ROOM
the ics entry looks like this
ATTENDEE;RSVP=TRUE;PARTSTAT=NEEDS-ACTION;CUTYPE=ROOM;ROLE=REQ-PARTICIPANT:
mailto:besprechungsraum@secret.de
The calendar then never “books” the room. Problems might be the RSVP
field in combination with NEEDS-ACTION
and the missing SCHEDULE-STATUS
(RFC 6638).