• Home
  • App SwitchingRoom CalendarTouch RemoteScreen MirroringRoom ControlVCA CloudCost Savings
    All features
  • Download
  • Pricing
  • Help Center
  • Blog
  • Contact Us
Help Center
Welcome
IntroductionWhat problems can be solved?System requirementsTrial & SubscriptionInstallation and deploymentConfiguration guidePrivate deployment
FunctionalityRoom calendarApplicationTouch remoteRoom controlExtended
More resourcesAuthorize room calendar accessSupported meeting platformsRoom mailbox parsing issuesWindows Security Software Whitelist Configuration

Room mailbox parsing issues

If a Microsoft 365 room resource mailbox replaces the subject with the organizer name or removes the invitation body, VCA may no longer parse third-party meeting links correctly. This article explains the cause, the fix, and how to verify it.

This is a troubleshooting article for the Room Calendar feature. If you have not finished the calendar connection or room binding yet, start with Room calendar.

This issue is about room mailbox processing, not about Microsoft 365 authorization itself. Even if the customer tenant has already granted the app, a room mailbox can still trim the subject or body and break parsing.

If you see any of the following in Room Calendar:

  • the meeting title is replaced by the organizer name
  • Zoom still works, but Feishu, DingTalk, or Tencent Meeting links no longer parse
  • the room mailbox event body is empty or reduced to blank HTML

the root cause is usually not the VCA parser itself.

In most cases, Microsoft 365 room resource mailbox processing rules are trimming the subject and the invitation body when the room auto-accepts the meeting.

Why this happens

Microsoft 365 room mailboxes may be configured with rules such as:

  • AddOrganizerToSubject = $true
  • DeleteSubject = $true
  • DeleteComments = $true

This causes two direct problems:

  1. The room mailbox replaces the original meeting title with the organizer name.
  2. The room mailbox removes the invitation body.

For Zoom, this may look less obvious because Zoom links are often also stored in the location field.
But Feishu, DingTalk, Tencent Meeting, and many other third-party platforms depend more heavily on the invitation body. Once the body is removed, VCA can no longer parse the meeting details reliably.

When this article applies

This article is relevant if:

  • you use Microsoft 365 / Exchange Online room resource mailboxes
  • you have already connected the room calendar in VCA Cloud
  • you want VCA to show the real meeting title and parse third-party meeting links correctly

Recommended fix

The root fix is not to patch VCA first.
The correct fix is to change the Calendar Processing settings on the room mailbox so that the mailbox keeps the original subject and invitation body.

Recommended configuration:

Set-CalendarProcessing -Identity "[email protected]" `
  -AutomateProcessing AutoAccept `
  -AddOrganizerToSubject $false `
  -DeleteSubject $false `
  -DeleteComments $false `
  -ProcessExternalMeetingMessages $true `
  -RemovePrivateProperty $false

Before you start

Please confirm:

  • you have Microsoft 365 Global Administrator or Exchange Administrator permissions
  • you know the room mailbox address, for example [email protected]
  • your computer can connect to Exchange Online PowerShell

Where to open Exchange Online PowerShell on Windows

You do not need a separate desktop application called “Exchange Online PowerShell”.

On Windows, you can simply open:

  • PowerShell
  • or Windows Terminal

Then load the Exchange Online module inside it.

If PowerShell blocks script execution, run:

Set-ExecutionPolicy -Scope CurrentUser RemoteSigned

Step-by-step instructions

Install the Exchange Online module and connect

If the module is not installed yet:

Install-Module -Name ExchangeOnlineManagement -Scope CurrentUser

Then connect:

Connect-ExchangeOnline -UserPrincipalName your-[email protected]

Check the current room mailbox configuration

How to verify after the change

Recommended verification steps:

  1. Create a new Feishu, DingTalk, Tencent Meeting, or other third-party meeting invite.
  2. Invite the room mailbox.
  3. Wait for the room mailbox to auto-accept the meeting.
  4. In VCA, confirm:
    • the original meeting title is displayed
    • the room calendar detects the meeting platform correctly
    • the join link can be parsed and shown correctly

Important notes

Existing meetings may not repair themselves

Changing CalendarProcessing does not guarantee that already-processed historical events will recover their original subject and body.

The safest validation method is:

  • create a brand-new test meeting
  • or resend / recreate the existing invitation

Why Zoom may still appear to work

This does not mean the mailbox is configured correctly.

In many cases, Zoom also stores the join link in the location field, so VCA may still find it even when the body is removed.
Feishu, DingTalk, Tencent Meeting, and other third-party providers usually depend more heavily on the invitation body, so they are affected sooner when DeleteComments is enabled.

Why the room mailbox copy matters

VCA can only parse what remains in the room mailbox event. If the mailbox trims the subject or body, the information available for parsing becomes weaker.

The recommended long-term fix is always to keep the room mailbox copy intact.

References

On this page

Why this happensWhen this article appliesRecommended fixBefore you startWhere to open Exchange Online PowerShell on WindowsStep-by-step instructionsInstall the Exchange Online module and connectCheck the current room mailbox configurationUpdate the mailbox settingsConfirm the new valuesHow to verify after the changeImportant notesExisting meetings may not repair themselvesWhy Zoom may still appear to workWhy the room mailbox copy mattersReferences

One system, seamlessly connecting all video conferencing platforms.

Features

  • All features
  • App Switching
  • Room Calendar
  • Touch Remote
  • Screen Mirroring
  • Room Control
  • VCA Cloud
  • Cost Savings

Download

  • Host
  • Controller

Legal

  • Terms of Service
  • Privacy Policy
  • Open Source License

Product

  • Changelog
  • Roadmap
  • Classic

Newsletter

By submitting, you agree to our Privacy Policy

vcaapp.com © All rights reserved.

京ICP备18058666号-7

DeepLaunchAI Toolz Dir

Made with ❤️ by VCA Team

Run:

Get-CalendarProcessing -Identity "[email protected]" | Format-List `
  Identity,
  AutomateProcessing,
  AddOrganizerToSubject,
  DeleteSubject,
  DeleteComments,
  ProcessExternalMeetingMessages,
  RemovePrivateProperty

If you see values like:

AddOrganizerToSubject       : True
DeleteSubject               : True
DeleteComments              : True

then the room mailbox is actively trimming the subject and body.

Update the mailbox settings

Run:

Set-CalendarProcessing -Identity "[email protected]" `
  -AutomateProcessing AutoAccept `
  -AddOrganizerToSubject $false `
  -DeleteSubject $false `
  -DeleteComments $false `
  -ProcessExternalMeetingMessages $true `
  -RemovePrivateProperty $false

Parameter summary:

  • AddOrganizerToSubject $false: keep the original meeting title
  • DeleteSubject $false: do not remove the subject
  • DeleteComments $false: keep the invitation body
  • ProcessExternalMeetingMessages $true: allow third-party meeting invitations to be processed
  • RemovePrivateProperty $false: keep as much original meeting information as possible

Confirm the new values

Run the check again:

Get-CalendarProcessing -Identity "[email protected]" | Format-List `
  Identity,
  AutomateProcessing,
  AddOrganizerToSubject,
  DeleteSubject,
  DeleteComments,
  ProcessExternalMeetingMessages,
  RemovePrivateProperty

Confirm the result now shows:

AddOrganizerToSubject          : False
DeleteSubject                  : False
DeleteComments                 : False
ProcessExternalMeetingMessages : True
RemovePrivateProperty          : False
Microsoft Learn: Resource mailbox's calendar shows the organizer's name instead of the subject in an Exchange Server environment
Microsoft Learn: Set-CalendarProcessing
Microsoft Learn: Step 4 - Configure mailbox properties