Calendar Module with Exchange Online Room Calendar


#1

Hello,
Pretty excited about the new 1.8.10 calendar module.
I’ve got it running with a shared .ics room calendar from Office 365.
one issue I can’t figure out - In the Template settings, the Name (room name), Summary (Organizer’s name), Location (room name again), StartDate and EndDate all work fine. What I can’t get to display is the Description.

Perhaps it is the way Exchange calendars work?

Anyone else trying this yet with an exchange room calendar?

thanks!


#2

I’m not sure why wouldn’t it work if there is a field with description.

You can send me the .ics file over private message and I will take a look.


#3

Hi,
Did you get this to work?I have a similar requirement ,Just want to know if it could be done with Xibo?
Best Regards,
Vallu
004796969609


#4

Yes it is very simple, add the .ics publish link and set the values like 1 days and [summery] etc.
Did not figure out all the features like showing only 1 hour in advance, but it works great.


#5

Hello,

How did you make when you need to be connected on exchange to read de isc feed ?

Regards


#6

I actually just got this working today - from an exchange online Room calendar.
I’ll just go start to finish with what I know works and you can adopt it to your needs.

  • Create a new Room:
    New-Mailbox -Name "TestRoom" -Room

  • Change default permissions to Reviewer
    Set-MailBoxFolderPermission TestRoom:\Calendar –User anonymous –AccessRights Reviewer

  • Set room calendar to show the organizer and subject of the meeting:
    Set-CalendarProcessing "TestRoom" -AddOrganizerToSubject $True -DeleteComments $False -DeleteSubject $False

  • Create a new sharing policy for external calendar sharing with details:
    New-SharingPolicy -Name "TestRoom" -Domains: 'Anonymous: CalendarSharingFreeBusyReviewer'

  • Assign Sharing Policy to Calendar:
    Set-Mailbox -Identity TestRoom -SharingPolicy "TestRoom"

  • Publish the calendar:
    Set-MailboxCalendarFolder "TestRoom:\Calendar" -PublishEnabled $true

  • Change Detail Level to Full Details:
    Set-MailboxCalendarFolder -Identity TestRoom:\Calendar -DetailLevel FullDetails

  • Change Published Range:
    Set-MailboxCalendarFolder -Identity TestRoom:\Calendar -PublishDateRangeFrom OneYear
    Set-MailboxCalendarFolder -Identity TestRoom:\Calendar -PublishDateRangeTo OneYear

  • Get the ICS URL:
    Get-MailboxCalendarFolder "TestRoom:\Calendar" | fl

Now, for the Xibo Calendar Module, here is how I’ve configured mine for testing.
In the General tab, paste in the long URL for the ICS file

For Upcoming Meetings Template I have the following:

Upcoming Meetings:
Starts @ [StartDate]
[Summary]
[Description]
Ends @ [EndDate]

I checked the box for “Set an alternative template for events that are current?”

For Current Meeting Template, I have the following:

Current Meeting:
[Summary]
[Description]
Ends @ [EndDate]

If no meeting are scheduled, I put the following in the Advanced tab:

All scheduled events will be updated shortly...![](https://chart.googleapis.com/chart?cht=qr&chs=300x300&chl=https://www.bing.com/fun/g/2048&choe=UTF-8%20&chld=H%20|4)

QR code to a game lol.

Here is how the meetings show up currently.

Room%20Calendar%20-%20Current%20and%20Upcoming Room%20Calendar%20-%20No%20Appointments

Let me know if you have any more questions about how I set this up - I think I got just about everything covered in here!

I was able to get this working thanks to the following resources:





#7

Did you finde a way to access the name of organizer by [Name] and not by adding it to subject?


#8

no, not yet anyway. I might mess around with that today if time allows.
it would be nice for that to be optional.


#9

I ended up using Set-CalendarProcessing "TestRoom" -AddOrganizerToSubject $False to remove the organizer for now.


#10

Thanks a lot for your answer. It was very useful for me !