The two species
| MTR on Windows (MTRoW) | MTR on Android (MTRoA) | |
|---|---|---|
| OS | Windows IoT/Enterprise + Teams Rooms app | Vendor Android build + Teams app |
| Update path | Windows Update + Teams Rooms app store cadence | Vendor firmware + Teams app via TAC/vendor |
| Capability ceiling | Highest (dual screen, advanced layouts, coordinated joins first) | Simpler; features arrive later; per-vendor variance |
| Failure texture | Windows problems (patches, drivers, domain/AAD state) | Firmware problems (vendor bug matrices) |
| Console | Touch console device paired to compute | Often all-in-one bars/panels |
The strategic consequence: your MTRoA fleet's real dependency is the VENDOR's firmware pipeline — a Teams feature announcement means nothing to a bar whose maker hasn't shipped the build. Track per-vendor firmware currency as a KPI.
The resource account: where rooms actually break
Every room signs in as a resource account (Exchange room mailbox + Entra
user + Teams Rooms licence — Pro or Basic). The room's calendar IS that
mailbox; auto-accept processing is Exchange's Set-CalendarProcessing. The
recurring incident set:
| Symptom | Cause |
|---|---|
| Room signed out overnight | Password expiry (set none), CA policy caught it (exclude/room-scope), or token purge |
| Meetings don't appear on console | Calendar processing (AutoAccept off, delegate misconfig) or mailbox licence state |
| 'Sign-in blocked' after security sweep | New CA policy without room-account exclusion — the classic Monday outage |
| One-touch join missing for some invites | Meeting created without the room properly invited / third-party meeting join settings |
What to watch (proofs)
- Fleet health at a glance: TAC > Teams devices (per category) — sign-in state, firmware/app versions, health status; Pro Management (next concept) deepens it.
- Resource-account audit: room accounts joined to Entra sign-in logs — CA failures name the blocking policy; do this BEFORE the security team's rollout, as a pre-flight (list of room accounts vs new CA policy scope).
- Calendar processing truth:
Get-CalendarProcessing <room> | fl AutoAccept, AddOrganizerToSubject, DeleteComments— the console-empty mystery usually ends here. - Firmware currency: per-vendor device report (TAC device list export) vs the vendor's latest — the lag column is your MTRoA risk register.