Whether planning to deploy Microsoft Teams IP Phones for a Proof-of-Concept (POC) or an actual deployment, there are certain mandatory pre-requisites that have to be met before the solution can be deployed successfully in a corporate network environment. This includes hardware components of the solution, software licenses, network requirements as well as firewall ports and proxy configurations, and last but not least security and AD/AAD requirements. Below is a handy checklist to make sure all the pre-requisites are met before starting to unbox that brand new Poly CCX Teams phone you just received :) |
No |
Value |
Y/N |
1 |
Power: IEEE 802.3at PoE (Class 4) 25 W (Max) or External AC/DC adapter 48 VDC @ 0.52A (25W) |
□ |
2 |
DHCP Server for IP and optional VLAN assignment, Option161 for Provisioning Server URL if required |
□ |
3 |
NTP Time Server via DHCP Option 042 and TimeZone setting via DHCP Option 002 |
□ |
4 |
Firewall rules for TCP and UDP ports enabled as described in Microsoft 365 and Office 365 URLs and IP address ranges for Microsoft Teams. |
□ |
5 |
[Optional] Web Proxy configuration as described in https://learn.microsoft.com/en-us/microsoftteams/proxy-servers-for-skype-for-business-online. Microsoft Teams Rooms does not support proxy authentication as it may interfere with regular operations of the room. Teams phones do not support internally signed CA certificates Web Proxy IP/FQDN: ___________________________________________________________ Web Proxy port: _______________________________________________________________ Web Proxy PAC URL: ___________________________________________________________ |
□ |
6 |
Ensure available access to Teams Admin center to assign licenses, create user or common area phone accounts, upgrade and manage the CCXs in Teams admin center. https://learn.microsoft.com/en-us/microsoftteams/set-up-common-area-phones |
□ |
7 |
[Optional if AAD CA and inTune are required] Configure Conditional Access and Intune compliance for Microsoft Teams devices as per guidance here: https://learn.microsoft.com/en-us/microsoftteams/devices/phones-displays-deploy |
□ |
8 |
Ensure available Powershell admin access to the Teams tenant which would be useful in creating policies for the phones |
□ |