Dual displays, PTZ camera, ceiling microphones, content camera
BYOD room
No compute — bring your own laptop
Display, USB peripherals, room booking panel
Teams Rooms: Windows vs. Android
Feature
Windows
Android
Compute
Dedicated Windows PC (mini-PC / NUC)
All-in-one or soundbar with integrated compute
Cost
Higher
Lower
Customization
XML config file, GPO, high flexibility
Configuration profiles in TAC, simpler
Dual displays
✅
Limited
Content camera
✅
❌
Peripheral support
Wider range
More limited
Management
Intune + Pro Management portal
Intune (AOSP) + Pro Management portal
Best for
Large/complex rooms
Small/medium rooms, quick deployment
Teams Rooms Basic vs. Pro
Feature
Basic (Free)
Pro
Max rooms
25 per tenant
Unlimited
Join meetings
✅
✅
Screen sharing
✅
✅
Remote management
❌
✅ (Pro Management portal)
Advanced analytics
❌
✅
Intune enrollment
❌
✅
Copilot features
❌
✅
Interoperability Solutions
Solution
Use Case
Cloud Video Interop (CVI)
Connect third-party video systems (Cisco, Poly) to Teams meetings
Direct Guest Join
Teams Rooms joins Cisco Webex or Zoom meetings natively
SIP Guest Join
Third-party SIP/H.323 devices join Teams meetings via SIP
Resource Account Requirements
Each Teams Room device requires a resource account with:
Requirement
Details
Account type
Room resource account (room mailbox in Exchange)
License
Teams Rooms Basic or Teams Rooms Pro
Password
Must not expire (configure in Entra)
Conditional Access
May need MFA exclusions for room accounts
⚠️ Exam Caveat:
Resource accounts for rooms are different from resource accounts for auto attendants/call queues
Room accounts need Exchange Online mailbox capability for calendar integration
Conditional Access MFA exceptions are often needed for room accounts that sign in non-interactively
Intune enrollment is available only with Teams Rooms Pro license
AOSP (Android Open Source Project) management is used for Android-based Teams devices
🌐 1.4 Prepare the Network for Teams
Network Assessment Tools
Tool
Purpose
Type
Microsoft Teams Network Assessment Tool
Tests UDP connectivity, packet loss, jitter, latency from client to Teams relay
Downloadable client
Network Planner (Teams Admin Center)
Calculates bandwidth requirements per site based on user counts and personas
Web-based
Microsoft 365 Network Connectivity Test
Tests network path to Microsoft front door, DNS, TCP/UDP
Web-based (connectivity.office.com)
Enterprise Content Delivery Network (eCDN)
Use eCDN when:
Hosting town halls or large meetings with many viewers at the same site
Network bandwidth to the site is constrained
Multiple viewers at the same location would create bandwidth bottleneck
eCDN Provider
Integration
Microsoft eCDN
Native integration in Teams
Hive Streaming
Third-party, peer-to-peer
Kollective
Third-party, intelligent caching
Ramp
Third-party
QoS Configuration
flowchart LR
AUDIO["Audio\nDSCP 46 (EF)\nPorts 50000–50019"]
VIDEO["Video\nDSCP 34 (AF41)\nPorts 50020–50039"]
SHARE["App Sharing\nDSCP 18 (AF21)\nPorts 50040–50059"]
NET["Network\nQoS-enabled"]
AUDIO --> NET
VIDEO --> NET
SHARE --> NET
Network Configuration Steps
Step
Action
1
Use Network Assessment Tool to verify UDP connectivity and media quality
2
Use Network Planner to calculate bandwidth per site
3
Configure QoS (DSCP marking) on endpoints and network devices
4
Set Media Bit Rate (MBR) policy to cap bandwidth per user
5
Create network roaming policy to control media settings based on network location
6
Configure network topology in Teams Admin Center (sites, subnets)
7
Upload tenant data for Call Quality Dashboard (CQD) reporting
8
Configure reporting labels for Call Analytics
Network Roaming Policy
Controls media behavior based on whether a user is on a managed or external network:
Setting
Purpose
AllowIPVideo
Allow/block video on specific networks
MediaBitRateKb
Set maximum media bit rate per network
Call Quality Dashboard (CQD) Setup
Configuration
Purpose
Tenant data upload
Upload building, subnet, and endpoint data for location-aware reporting
Reporting labels
Custom labels for sites/buildings to organize CQD reports
Network topology
Map subnets to physical locations for call quality correlation
⚠️ Exam Caveat:
Tenant data upload for CQD can take up to 24 hours to process
Network topology in Teams Admin Center is used for both CQD reporting and dynamic emergency calling (LIS)
MBR (MediaBitRateKb) limits the total media bandwidth per user — affects both audio and video quality
QoS must be configured on both endpoints (via GPO or Intune) AND network devices (routers, switches)
📝 Quick-Reference Scenarios
Scenario
Answer
Organization needs phone system in a country where Calling Plans aren’t available
Direct Routing or Operator Connect
Branch office needs calling during internet outages
Survivable Branch Appliance (SBA)
5,000 employees need to watch a CEO broadcast with Q&A
Town hall (with eCDN if same location)
Small meeting room (4 people) needs low-cost Teams room
Teams Rooms on Android with Teams Rooms Basic license
Resource account for auto attendant needs a phone number
Teams Phone Resource Account license + Virtual User or Calling Plan license
Need to test if network is ready for Teams voice
Microsoft Teams Network Assessment Tool
Need to calculate bandwidth for 500 users at a site
Network Planner in Teams Admin Center
Large room needs content camera and dual displays
Teams Rooms on Windows
Third-party Cisco video system needs to join Teams meetings
Cloud Video Interop (CVI)
Emergency calls must route based on user’s physical location