Room booking from client (e.g. Thunderbird)

Found out one more thing:
The CUTYPE has to be CUTYPE=ROOM, then everything seems to work

How I checked:

  1. exported a meeting created in evolution where the room mail address was added as participant to .ics
  2. modified the ATTENDEE field by hand from CUTYPE=INDIVIDUAL to CUTYPE=ROOM
  3. 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).

1 Like