MS Teams
MS Teams
MS Teams
Welcome to Teams
How to roll out Teams
Posters: Teams architecture & telephony solutions
Get started
Overview
Step 1: Create your first teams and channels
Step 2: Onboard early adopters
Step 3: Monitor usage and feedback
Step 4: Plan your org-wide rollout
Chat, teams, channels, and apps
Plan your deployment
Overview of teams and channels
Assign team owners and members in Teams
Overview of dynamic membership for teams
Best practices for organizing teams in Teams
Create an org-wide team in Teams
Manage teams and channel policies
Manage discovery of private teams in Teams
Set up channel moderation in Teams
Sharing files in Teams
Manage messaging policies
User presence in Teams
Archive or delete a Team
Apps, bots, and connectors
Overview
Apps permissions and considerations
Admin settings for apps in Teams
Add bots for personal chats, group chats, and channels in Teams
Use built-in and custom tabs
Use Office 365 and custom connectors
Publish apps in the Teams Tenant Apps Catalog
App certification
App templates for Teams
Configure the Skype Meetings App to work with Teams
Guest access
About guest access
How a guest joins a team
What the guest experience is like
Authorize guest access in Teams
Turn on or turn off guest access in Teams
Manage guest access in Teams
Add a guest to a team
View guest users in a team
Edit guest user information
Use PowerShell to control guest access to a team
Guest access checklist
External access (federation)
Manage Teams
Administrator roles
Manage Teams settings for your organization
Manage Teams during the transition to the new Microsoft Teams admin center
Manage Teams in the Microsoft Teams admin center
Manage the free version of Teams
Assign team owners and members in Teams
Edit Teams user settings in bulk
Manage app permission policies in Teams
Manage app setup policies in Teams
Manage custom app policies and settings in Teams
Manage feedback policies in Teams
Manage policy packages in Teams
Configure the Skype Meetings App to work with Teams
Manage external access
Use inline message translation
Use Microsoft Teams scoped directory search
Analytics and reports in the Teams admin center
Overview
Teams usage report
Teams user activity report
Teams device usage report
Teams live event usage report
Teams activity reports in the Microsoft 365 admin center
Meetings and conferencing
Plan your deployment
Tutorial: Meetings in Teams
Manage meeting policies
Manage meetings settings
Emails sent to users when their settings change
Enable users to record their name when they join a meeting
Turn on or off entry and exit announcements for meetings
Configure desktop sharing in Teams
Teams cloud meeting recording
Use the Teams Meeting add-in in Outlook
Set up the Call me feature for your users
Setting up the Meeting Migration Service (MMS)
Microsoft Teams Rooms
Manage the Whiteboard in Teams
Audio conferencing
Plan your deployment
Audio Conferencing in Office 365
Audio Conferencing common questions
Tutorial: Audio Conferencing in Teams
Try or purchase Audio Conferencing in Office 365
Audio Conferencing Complimentary Dial Out Period
Audio Conferencing subscription “Dial-Out”/“Call Me At” benefit
Set up Audio conferencing for Microsoft Teams
Assign Microsoft as the audio conferencing provider
Manage your audio conferencing bridge
Change the phone numbers on your Audio Conferencing bridge
Change the settings for an Audio Conferencing bridge
See a list of Audio Conferencing numbers
Set auto attendant languages for Audio Conferencing
Manage the Audio Conferencing settings for your organization
Audio Conferencing pay-per-minute
Manage the Audio Conferencing settings for users
Overview
See a list of users that are enabled for Audio Conferencing
Enable users to record their name when they join a meeting
Reset a conference ID for a user
Reset the Audio Conferencing PIN for a user
Emails that are automatically sent to users when their settings change
Enable or disable sending emails when Audio Conferencing settings change
Disabling toll-free numbers for specific users
Outbound calling restriction policies for Audio Conferencing and user PSTN calls
View and reset a conference ID assigned to a user
Send an email to a user with their Audio Conferencing information
Manage meetings settings for audio conferencing
Dialing out from a meeting so other people can join it
Turn on or off entry and exit announcements for meetings
Set the PIN length for Audio Conferencing meetings
Set the phone numbers included on invites
Start an Audio Conference over the phone without a PIN
Reference
Audio Conferencing supported languages
Phone numbers for Audio Conferencing
Country and region availability for Audio Conferencing and Calling Plans
Overview
Argentina
Australia
Austria
Bahrain
Belarus
Belgium
Belize
Bosnia & Herzegovina
Brazil
Brunei
Bulgaria
Canada
Chile
China
Colombia
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
Dominican Republic
Ecuador
Egypt
El Salvador
Estonia
Finland
France
Georgia
Germany
Greece
Honduras
Hong Kong
Hungary
India
Indonesia
Ireland
Israel
Italy
Japan
Jordan
Kenya
Latvia
Lithuania
Luxembourg
Macedonia
Malaysia
Malta
Mexico
Moldova
Monaco
Netherlands
New Zealand
Norway
Pakistan
Panama
Paraguay
Peru
Philippines
Poland
Portugal
Puerto Rico
Qatar
Romania
Russia
Saudi Arabia
Serbia
Singapore
Slovakia
Slovenia
South Africa
South Korea
Spain
Sri Lanka
Sweden
Switzerland
Taiwan
Thailand
Trinidad & Tobago
Turkey
Ukraine
United Arab Emirates (UAE)
United Kingdom
United States
Uruguay
Venezuela
Vietnam
Videos - Audio Conferencing in Teams
Cloud Video Interop
Live events
What are Teams live events?
Plan for Teams live events
Set up for Teams live events
Use PowerShell to set Teams live events policies
Configure Teams live events settings
Cloud voice
Plan your deployment
Plan your deployment
Phone System
What is Phone System
Here's what you get with Phone System
Set up Phone System
Set up common area phones
Voicemail
Set up Cloud Voicemail
Change the default language for voicemail
Languages for voicemail greetings and messages
Caller ID
How can caller ID be used in your organization
Set the Caller ID for a user
More about Calling Line ID and Calling Party Name
Auto attendants and call queues
What are Cloud auto attendants
Set up a Cloud auto attendant
Small business example - Set up an auto attendant
Small business example - Set up a call queue
Manage resource accounts in Microsoft Teams
Create a Cloud call queue
Answer auto attendant and call queue calls directly from Teams
Call park and retrieve
Call sharing and group call pickup
Calling policy
Caller ID policy
Shared line appearance
Understand how users can block PSTN calls on Teams clients
Calling Plans
Which Calling Plan is right for you?
How to buy a Calling Plan
Set up Calling Plans for your organization
Quick start guide: Configuring Calling Plans
Phone System Direct Routing
Overview
Plan Direct Routing
Configure Direct Routing
Migrate to Direct Routing
Monitor and troubleshoot Direct Routing
Overview
Health Dashboard
User accounts in a hybrid environment with PSTN connectivity
Configure a Session Border Controller for multiple tenants
List of Session Border Controllers certified for Direct Routing
Location-Based Routing
Location-Based Routing terminology
Plan Location-Based Routing for Direct Routing
Configure network settings for Location-Based Routing
Enable Location-Based Routing for Direct Routing
Media bypass for Direct Routing
Plan for media bypass with Direct Routing
Configure media bypass with Direct Routing
Technical reference for Direct Routing
Trunk failover on outbound calls
Media path country codes
Phone numbers
Manage phone numbers for your organization
Types of phone numbers used for Calling Plan
Getting phone numbers for your users
How many phone numbers can you get?
Search for phone numbers for users
See a list of phone numbers in your organization
Assign, change, or remove a phone number for a user
Getting service phone numbers
Transfer phone numbers to Office 365
Transferring phone numbers common questions
Call routing
What are dial plans?
Create and manage dial plans
Emergency calling
What are emergency locations, addresses, and call routing?
Add, change, or remove an emergency address for your organization
Add, change, or remove an emergency location for your organization
Assign or change an emergency address for a user
Assign or change the emergency location for a user
Emergency call labels
Reference
Country and region availability for Calling Plan
Overview
Argentina
Australia
Austria
Bahrain
Belarus
Belgium
Belize
Bosnia & Herzegovina
Brazil
Brunei
Bulgaria
Canada
Chile
China
Colombia
Costa Rica
Croatia
Cyprus
Czech Republic
Denmark
Dominican Republic
Ecuador
Egypt
El Salvador
Estonia
Finland
France
Georgia
Germany
Greece
Honduras
Hong Kong
Hungary
India
Indonesia
Ireland
Israel
Italy
Japan
Jordan
Kenya
Latvia
Lithuania
Luxembourg
Macedonia
Malaysia
Malta
Mexico
Moldova
Monaco
Netherlands
New Zealand
Norway
Pakistan
Panama
Paraguay
Peru
Philippines
Poland
Portugal
Puerto Rico
Qatar
Romania
Russia
Saudi Arabia
Serbia
Singapore
Slovakia
Slovenia
South Africa
South Korea
Spain
Sri Lanka
Sweden
Switzerland
Taiwan
Thailand
Trinidad & Tobago
Turkey
Ukraine
United Arab Emirates (UAE)
United Kingdom
United States
Uruguay
Venezuela
Vietnam
Country phone number management
Phone number management for Australia
Phone number management for Belgium
Phone number management for Canada
Phone number management for France
Phone number management for Germany
Phone number management for Ireland
Phone number management for Spain
Phone number management for the Netherlands
Phone number management for the U.K.
Phone number management for the U.S.
Toll-free dialing limitations and restrictions
Overview
Argentina
Australia
Belarus
Belgium
Belize
Bosnia & Herzegovina
Brazil
Brunei
Bulgaria
Chile
China (North)
China (South)
Colombia
Croatia
Cyprus
Denmark
Ecuador
Egypt
Estonia
Finland
France
Germany
Honduras
Hong Kong
Hungary
India
Indonesia
Ireland
Israel
Japan
Kenya
Luxembourg
Malaysia
Mexico
Moldova
Monaco
Netherlands
Panama
Paraguay
Peru
Philippines
Poland
Portugal
Qatar
Romania
Saudi Arabia
Serbia
Singapore
Slovakia
Slovenia
South Africa
South Korea
Spain]
Sweden
Taiwan
Thailand
Turkey
United Arab Emirates (UAE)
United Kingdom
Uruguay
Venezuela
Vietnam
Manage Communications Credits
What are Communications Credits?
Set up Communications Credits for your organization
Add funds and manage Communications Credits
Microsoft Teams call flows
Practical guidance for large organizations
Tutorial: Calling in Teams
Cloud voice guidance
Define my success
Make my service decisions - Phone System with Calling Plans
Make my service decisions - Phone System Direct Routing
Evaluate my environment
Plan my service management
Plan my users' experience
Document my success plan
Prepare my service
Prepare my users
Deploy my service
Operate my service
Enhance my service
Adopt
Overview
Get started
Phase 1 - Start
Start
Understand teams and channels
Create your first teams
How ready is your organization for Teams?
Phase 2 - Experiment
Experiment
Create your champions program
Governance quick start
Define usage scenarios
Onboard early adopters and gather feedback
Onboard support
Phase 3 - Scale
Scale
Define outcomes and success
Optimize feedback and reporting
Drive awareness and implement training
Schedule service health reviews
Upgrade to Teams
Get started
About the upgrade framework
Plan your upgrade journey
Upgrade planning overview
Enlist your project stakeholders
Define your project scope
Understand coexistence and interoperability
Choose your upgrade journey
Meetings First
Prepare your environment for Teams
Technical readiness overview
Prepare IT staff for Teams
Prerequisites
Evaluate your environment
Prepare your network
Prepare your service
Prepare your organization for Teams
Organizational readiness overview
Assess organizational change readiness
Prepare a user readiness plan
Implement your upgrade
Overview
Conduct a user pilot
Upgrade Skype for Business Online to Teams
Upgrade Skype for Business on-premises to Teams
Operate, adopt, and optimize
Operational plan overview
Operate your service
Monitor quality
Enhance your service
FAQ
Learn more about coexistence
Migration and interoperability with Skype for Business
Coexistence with Skype for Business
Teams client experience and conformance to coexistence modes
Hybrid connectivity
Plan hybrid connectivity
Configure hybrid connectivity
Overview
Configure Azure AD Connect for hybrid environments
Configure Skype for Business hybrid
Move users between on-premises and cloud
Overview
Move users from on-premises to Teams
Move users from on premises to Skype for Business Online
Move users from the cloud to on premises
Manage meeting migration
Disable hybrid to complete migration to the cloud
Deploy a resource forest topology
Cloud consolidation for Teams and Skype for Business Online
Overview
Update the edge certificate
Update AAD Connect to include more than one forest
Integration with Exchange and SharePoint
Industries and government guidance
Overview
Get started with Teams templates
Shifts for Teams
Microsoft StaffHub to be retired
Install the Microsoft StaffHub PowerShell module
Run a report to show active StaffHub usage
Plan to move your StaffHub teams to Shifts in Teams
Move your Microsoft StaffHub teams to Shifts in Teams
Manage the Shifts app for your organization in Teams
Teams for Healthcare
Get started with Teams for Healthcare organizations
Get started with Teams templates for Healthcare organizations
Get started with Secure Messaging for Healthcare organizations
Message delegation
Integrating Electronic Healthcare Records into Microsoft Teams
DSTU2 interface specification
STU3 interface specification
Teams for Education
Quick start - Teams for Education admins
Assignments in Teams for Education
Teams resources for Education admins
Microsoft Education governance FAQ for admins
Install Moodle integration
Teams for Retail
Get started with Retail Teams templates
Teams for Government
Plan for Microsoft 365 Government - GCC
Plan for Microsoft 365 Government - GCC High
Plan for Microsoft 365 Government - DoD
Audio Conferencing with Direct Routing for GCC High and DoD
Small and medium business guidance
Teams templates for small and medium businesses
Security and compliance
Overview
Information barriers in Teams
Conduct an eDiscovery investigation of content in Teams
Identity models and authentication in Teams
Sign in to Teams using modern authentication
Place a Teams user or team on legal hold
Search the audit log for events in Teams
Use Content Search in Teams
AppLocker application control policies in Teams
Retention policies in Teams
Overview
Retention policies FAQ
Retention policies known issues
Location of data in Teams
Accessibility declaration of conformance in France for Microsoft Teams
Accessibility solutions for Skype for Business Online and Microsoft Teams
Calling plans in Office 365 - Code of practice in the U.K.
Calling plans in Office 365 - Complaint handling of code for the U.K.
Data collection practices
Emergency calling terms and conditions
Training
Instructor-led training for Teams
Admin training for Teams
End user training for Teams
Reference
Get ready to roll out Teams
Check your environment’s readiness for Teams
Prepare your organization's network for Teams
Use Network Planner for Teams
Proxy servers for Teams or Skype for Business Online
Limits and specifications for Teams
Plan for Office 365 Groups when creating teams in Teams
Plan for lifecycle management in Teams
Plan for governance in Teams
Use the Network Testing Companion
Install Teams
Get clients for Teams
Hardware requirements for the Teams app
Hardware decoder and encoder driver recommendations
Install Teams using MSI
Turn on Teams in your organization
Office 365 URLs and IP address ranges
Teams for Virtualized Desktop Infrastructure (VDI)
Deploy Teams for Surface Hub
Teams client updates
Licensing
Manage user access to Teams
Office 365 licensing for Teams
Assign Teams licenses
Teams add-on licensing
License options based on your plan
Office 365 Business Premium
Office 365 ProPlus
Office 365 Enterprise E1 and E3
Office 365 Enterprise E5
Office 365 Enterprise E5 without Audio Conferencing
GOV, EDU, and nonprofit organizations
Manage the Teams Commercial Trial offer
Upgrade Teams free to Office 365 subscription version
Messaging policies licensing
Virtual User license
Interoperability with Office 365
Set your coexistence and upgrade settings
Office 365 groups and Teams
Enhance existing Office 365 groups with Teams
How Exchange and Teams interact
Configure an Exchange hybrid organization for use with Teams
Add the Teams SMTP domain as an accepted domain in Exchange Online
How SharePoint Online and OneDrive for Business interact with Teams
Teams experience in an Office 365 Multi-Geo-enabled tenancy
Supported devices
Manage your devices in Teams
Phones for Teams
USB audio and video devices
Meeting room devices and solutions
IP phones certified for Microsoft Teams
Phones for Skype for Business Online
Troubleshoot & support
Known issues for Teams
Support resources for Teams
Troubleshoot connectivity issues with the Teams client
Use log files in troubleshooting Teams
Verify service health for Teams
Special character restrictions in Teams policies
Monitor call quality
Quality of Experience Review Guide
Set up QoS in Teams
Set QoS on Windows clients
Call Analytics and Call Quality Dashboard
Set up Call Analytics
Use Call Analytics to troubleshoot poor call quality
Turning on and using Call Quality Dashboard
Dimensions and measures available in Call Quality Dashboard
Stream Classification in Call Quality Dashboard
Teams PowerShell
Overview
Cmdlet reference for Teams
Developer documentation for Teams
Get help in Teams
Teams content updates
Welcome to Microsoft Teams
8/21/2019 • 4 minutes to read • Edit Online
If you're the admin for Microsoft Teams in your organization, you're in the right place. When you're ready to get
going with Teams, start with How to roll out Teams.
If you're looking for end user Teams Help, click Help on the left side of the app, or go to the Microsoft Teams help
center. For training, go to Microsoft Teams Training.
If you're new to Teams and want to learn more, check out our short Welcome to Teams video (55 seconds).
Teams architecture
Teams is built on Office 365 groups, Microsoft Graph, and the same enterprise-level security, compliance, and
manageability as the rest of Office 365. Teams leverages identities stored in Azure Active Directory (Azure AD ).
To see where Teams fits in the context of Microsoft 365, check out this architecture poster: Teams as part of
Microsoft 365
When you create a team, here's what gets created:
A new Office 365 group
A SharePoint Online site and document library to store team files
An Exchange Online shared mailbox and calendar
A OneNote notebook
Ties into other Office 365 apps such as Planner and Power BI
When you create a team from an existing group, that group's membership, site, mailbox, and notebook are surfaced
in Teams. To learn more, check out this poster: Groups in Microsoft 365 for IT Architects
To customize and extend Teams, add third-party apps through apps, bots, and connectors. With Teams, you can
include people from outside your organization by adding them as a guest to a team or channel. As part of Office
365, Teams offers a robust development platform so you can build the teamwork hub you need for your
organization.
TIP
For a deep dive into Teams architecture, watch the videos on the Teams Platform Academy.
Managing Teams
As the admin, you'll manage Teams through the Microsoft Teams admin center. To learn more:
Use Teams admin roles to manage Teams
Manage Teams in the Teams admin center
Manage Teams during the transition to the new Teams admin center
Manage Teams features in your Office 365 organization
To stay on top of what’s coming for Teams and all other Office 365 products and services in your organization, be
sure to check Message center and the Teams roadmap. You’ll get announcements about new and updated features,
planned changes, and issues to help keep you informed and prepared.
Start here
Whether you're a small business or a multi-national enterprise, the place to start for rolling out Teams is Get
started. It walks you through a small-scale Teams rollout, which may be all you need if you're a small business. If
you're a larger organization, use Get started to pilot Teams with a small group of early adopters so you can learn
about Teams and start planning your org-wide deployment.
My organization is running Skype for For a full-scale Teams rollout, first you
Business Server, and I want to roll out need to configure hybrid connectivity
Teams. between your on-premises environment
and Microsoft 365. Start by reading
Plan hybrid connectivity between Skype
for Business Server and Office 365.
I don't have Skype for Business Server, Roll out Teams following the
but I do have an on-premises PSTN recommended path above.
solution. I want to roll out Teams, but I
want to keep my on-premises PSTN Then read Plan Direct Routing to learn
solution. about using Phone System Direct
Routing to hook up your on-premises
PSTN solution with Teams.
Microsoft Teams IT architecture and telephony
solutions posters
8/7/2019 • 2 minutes to read • Edit Online
PDF | Visio
PDF | Visio
See Also
Microsoft cloud IT architecture resources
Get started with Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
To get started quickly on Teams, we recommend you create two or three teams and channels for a select group of
early adopters. By first rolling out Teams on a small scale, you'll learn Teams by using Teams and gain valuable
insights to inform how you deploy Teams across your whole organization. If you're a small business, this Quick
start guide is all you need to roll out Teams to your whole organization.
Teams lets you quickly pull together a team with people inside and outside your organization, chat with others to
drive fast and inclusive conversations, securely share and coauthor documents, and iterate on projects.
Customize Teams by adding fingertip access to shared notes, webpages, and apps. Use meetings and calling to
collaborate in real time from wherever users are. Teams will simplify your access to Office 365 services and
third-party apps to be the new center of gravity for your collaboration and communication needs. Encourage
your early adopters to install both the desktop and mobile applications for the best experience and most accurate
feedback.
Here's how to roll out your first set of teams and channels so your early adopters can start chatting, sharing files,
and collaborating.
Step 1: Create your first teams and channels
Step 2: Onboard early adopters
Step 3: Monitor usage and feedback
Step 4: Get resources to plan your organization-wide rollout
If you're a large organization, have a hybrid or on-premises Skype for Business configuration, have strict
regulatory or compliance requirements, or if you want to roll out meetings or voice features (such as calling
plans or phone system), start by reading How to roll out Teams. We recommend you still begin with this Get
started section to build your skills and start planning your org-wide deployment. "Plan Teams with Teams." Start
small by rolling out Teams with chat, teams, channels, & apps and build from there. These initial experiences will
help you spread the word about Teams, generating excitement throughout the organization for your next launch
phase.
If you're a small business, you may be able to use this Get started guidance to fully roll out Teams in your
organization. Small businesses might not need to do a phased Teams deployment. Be sure to check out the
templates that are available specifically for small business to make deployment in your organization easier and
more streamlined. See Get started with Teams templates for Small and Medium Businesses.
Next steps
Go to Create your first teams and channels.
Learn more with our interactive Teams Adoption Guide.
Create your first teams and channels in Microsoft
Teams
8/7/2019 • 3 minutes to read • Edit Online
Setting up and using your first set of teams and channels builds your experience with Teams and identifies
champions who can help drive Teams adoption across your organization. If you haven't installed Teams yet, check
out Get Teams clients and Sign in to Teams using modern authentication.
How do I A channel to ask how-to questions. Pinned tab that links to the Teams help
Step 1 – install the desktop and mobile center
clients. Pinned tab that links to Teams training
Step 2 – jump into Teams. videos
Pinned tab that links to Teams desktop
and mobile client download links
Feedback Share your thoughts on your Teams Pinned tab with Polly Poll
experiences.
NOTE
In the steps that follow, we use the Teams desktop client to create teams and channels. Keep in mind that as an admin, you
can also do these tasks in the Microsoft Teams admin center.
Create a team
On the left side of Teams, click Teams, at the bottom of the teams list, click Join or create a team, and then click
Create a new team.
Once you've created the team, invite people to join it. You can add individual users, groups, and even entire contact
groups (formerly known as "distribution lists").
Give the channel a descriptive name to make it easier for users to understand the purpose of the channel.
As a team owner, you can automatically favorite channels for the whole team, making the channels more visible for
everyone on the team. You can also pin tabs to the channel to add tools, such as OneNote, links to webpages, and
other content to make it easy for users to find what they need and share their thoughts.
Here's an example of the "How do I" channel in the "Get to know Teams" team, showing pinned tabs that link to
Teams webpages – Teams video training, Teams help center, and Teams download links.
Next steps
Go to Onboard your early adopters.
Onboard early adopters to Microsoft Teams
8/7/2019 • 3 minutes to read • Edit Online
Welcome to Microsoft Teams for <insert_company_name>. Teams is a chat-based workspace that brings together
chat, files, people, and tools in one place.
We created a team called "Get to know Teams" to get you started. Use it to experiment, ask questions, and
discover the possibilities of Teams.
Engage with users when they first join. Post a welcome message in Teams and start a chat in a channel. Doing this
sets the tone and encourages users to make the switch to Teams. In the welcome message, include the same links
you sent in email so users know where to get Teams as well as any other helpful information to get users up and
running quickly. Touch base with users to ensure they know how to download, install, and sign in to Teams so they
can start chatting, sharing files, and collaborating with each other.
NOTE
As an admin, you can choose the method to distribute the installation files to computers in your organization, such as
System Center Configuration Manager (Windows) or Jamf Pro (macOS).
NOTE
Later, when you're considering a more formal, mass rollout of Teams across your organization, check out the Teams Windows
desktop client video to learn how to plan for and deploy it.
BROWSER NOTES
Internet Explorer 11 Calling and Meetings aren't supported. Users who try to join
a meeting on Internet Explorer 11 will be directed to
download the Teams desktop client.
Chrome, the latest version plus two previous versions Meetings supported on Chrome 59 or later
As of July 3, 2019, screen sharing is supported without any
plug-ins or extensions
Support for Calling is coming soon
Firefox, the latest version plus two previous versions Calling and Meetings aren't supported. Users who try to join
a meeting on Firefox will be directed to download the Teams
desktop client.
NOTE
As long as an operating system can run the supported browser, Teams is supported. For example, running Firefox on the
Linux operating system is an option for using Teams.
Mobile client
The Teams mobile clients for iOS and Android keep users connected and productive when on-the-go. To learn
more, see Get clients for Teams (Mobile clients).
Teams for iOS
Users running iOS 10.0 or later can download the Teams mobile app from the Apple App Store and get started
right away.
Teams for Android
Users running Android 4.4 or later can download the Teams mobile app from the Google Play Store and get
started right away.
Next steps
Go to Monitor usage and feedback.
Monitor usage and feedback in Microsoft Teams
8/7/2019 • 3 minutes to read • Edit Online
It's important to know how users are using Teams and what their experience is with Teams. Usage reports can
help you better understand usage patterns, and along with user feedback, give you insights to inform your wider
rollout and where to prioritize training and communication efforts.
Monitor usage
For your first set of teams, we recommend you review reports twice a week to understand emerging trends.
For example, usage reports show that not many users are using the Teams mobile clients. This may indicate that
users aren't sure how to install the clients. Posting step-by-step installation instructions in a channel may help
drive usage of a wider range of clients. Or, usage reports show that users are primarily using Teams for private
chats. In this example, you may want to review your team scenarios because users are chatting outside the initial
teams and channels that were set up.
Here's how to get reports to view Teams usage.
Teams analytics & reports (Microsoft Teams admin center)
Teams reports in the Microsoft Teams admin center give you insights into how Teams is used in your organization.
Use the reports to get a view into Teams usage, user activity, and device usage across your organization.
To view these reports, you must be a global admin in Office 365, Teams service admin, or Skype for Business
admin. Go to the Microsoft Teams admin center, in the left navigation, select Analytics & reports, and then under
Report, choose the report you want to run.
Teams usage report: This report gives you an overview of usage activity in Teams, including the total
active users and channels, and the number of active users and channels, guests, and messages in each team.
Teams user activity report: This report gives you insight into the types of activities users engage in, such
as how many people communicate through 1:1 calls, channel messages, and private chat messages.
`
Teams device usage report: This report shows you how users connect to Teams, including how many
people use Teams on their mobile devices when on-the-go.
Gather feedback
The adoption of a new collaboration experience is about changing the behavior of users. Enabling change requires
training, encouragement, and positive examples. It's important for users to have a voice during the transition to
Teams and to be able to openly share their experiences. We recommend using the Feedback channel in the "Get to
know Teams" team you created to collect and address feedback from users on their experiences with Teams.
Next steps
Go to Get resources to plan your organization-wide rollout of Teams.
Choose a path to your organization-wide rollout of
Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
Now that you've successfully set up your first teams and onboarded an initial group of users while driving usage,
it's time to look at your go-forward plan to deploy Teams across the rest of your organization while driving
adoption. Start with the first workload, Chat, teams, channels, & apps.
For help picking your path to rolling out Teams, read How to roll out Teams.
Teams provides a great out-of-the-box collaboration experience for your organization, and most organizations
find that the default settings work for them. This article helps you decide whether to change any of the default
settings, based on your organization's profile and business requirements, then it walks you through each change.
We've split the settings into two groups, starting with the core set of changes you're more likely to make. The
second group includes the additional settings you may want to configure, based on your organization's needs.
TIP
We recommend that you include our featured apps-such as Planner-in your initial Teams rollout. Add other apps, bots, and
connectors as you drive Teams adoption.
Who will be assigned the Teams Communications To learn more about Teams administrator roles see Use
Administrator role? Microsoft Teams admin roles to manage Teams.
Who will be assigned the Teams Communications Support To assign admin roles, see Assign administrator and non-
Engineer role? administrator roles to users with Active Directory.
Who should be assigned to each role? To compare the capabilities of each role, see Assign team
owners, moderators, and members in Microsoft Teams.
How do I assign a user role? To assign or change a role, see Assign a user role.
Do I need to control who can post and reply in a channel? To configure moderation, see Set up and manage channel
moderation in Microsoft Teams.
Messaging policies
Messaging policies control which chat and channel messaging features are available to users in Teams. For
example, who can edit and delete sent messages, who can use chat, who can use memes in conversations, and
more. By default, users are assigned the global messaging policy and all features are On. You can use the default
global policy or create one or more custom messaging policies for people in your organization.
Will I customize the global messaging policy? For information about using the Microsoft Teams admin
center to change the global messaging policy or add a new
policy, see Manage messaging policies in Teams.
Do I require multiple messaging policies? To create and assign a messaging policy in PowerShell, see
PowerShell script sample - Create and assign a messaging
policy.
How will I determine which groups of users get which To learn about the CsTeamsMessagingPolicy cmdlets, see
messaging policy? Set-CsTeamsMessagingPolicy.
External access
External access (formerly known as federation) lets your Teams and Skype for Business users communicate with
users who are outside of your organization. By turning this on and adding domains to the allowed list, your users
can communicate with users in other domains and organizations. External access differs from guest access in
that an entire domain is given access permission, not an individual. External access is turned off by default.
ASK YOURSELF ACTION
Guest access
Guest access in Teams lets individuals outside your organization access teams and channels. You can use the
guest access settings to control which features guest users can or can’t use. Guest access is turned off by default.
To learn more, see Guest access in Teams.
Will I turn on guest access for my organization? To turn on guest access, see Turn on or off guest access in
Teams.
If enabled, will I customize the features available to guests in To customize guest access feature availability, see Authorize
my organization? guest access in Teams.
Teams settings
Teams settings let you set up your teams for features such as email integration, cloud storage options,
organization tab, meeting room device setup, and search scope. When you make changes to these settings, they
apply to all the teams in your organization. To learn more, see Teams settings.
Will I customize Teams settings for my organization? To learn about Teams settings and how to customize them,
see Teams settings.
Teams clients
Teams supports a number of clients from web to desktop to mobile, and the default configuration lets users
choose whichever clients they want. To learn more, see Get clients for Teams.
Will I customize Teams client availability for my organization? Check out Hardware requirements for the Teams app.
Will I customize Teams client settings for my organization? Learn how to Install Teams using MSI.
Do my users have the licenses they need in order to use all To learn about licensing requirements, read Office 365
the Teams features I want to roll out? licensing for Teams.
Will I be able to deploy the Teams features that I require with For more information about Exchange and SharePoint in
the current Exchange and SharePoint deployments? Teams, see:
How Exchange and Teams interact
How SharePoint Online and OneDrive for Business
interact with Teams
What limits am I likely to hit with my Teams rollout? To learn more, read Limits and specifications for Teams.
Do I require internet access rules to enable users to use To learn more, see Office 365 URLs and IP address ranges.
Teams, or is it sufficient to open the minimum required
ports?
Will I need to implement controls on who can create teams? Read Plan for governance in Teams.
Will I need to implement controls on how teams are named? Read Enforce a naming policy for Office 365 groups in Azure
AD.
Should I create preconfigured sets of pinned Teams Read Admin settings for apps in Teams.
applications?
How will I decide which groups receive these app groupings? Read Teams apps permissions and considerations.
Will I need to configure team retention? To set up retention policies, see Set up Teams retention
policies.
Will I need to configure team archiving? To archive or restore a team, see Archive or restore a team.
Will I need to configure additional compliance settings? For more information about security and compliance, see
Overview of security and compliance in Teams.
Conditional access
Teams relies heavily on Exchange Online, SharePoint Online, and Skype for Business Online for core productivity
scenarios, including meetings, calendars, interop chats, and file sharing. Conditional access policies that are set
for these cloud apps apply to Teams when a user signs in directly to Teams, on any client. Conditional access
policies that are set for the Teams cloud app control aspects such as whether users can access Teams services
from certain networks.
Education (EDU )
IT pros working in education can take advantage of Teams for Education, which comes with a number of
capabilities that have been tailored to meet education-specific scenarios for students, faculty, and the wider
business.
Will I use EDU-specific Teams templates? To learn more about Teams for Education, see Microsoft
Education governance FAQ for admins.
Will I deploy scoped search? To set up Teams for EDU, see Quickstart - Teams for
Education admins.
Will I integrate Teams with the School Data Sync service to Teams resources for Education admins
provision user accounts?
Will I need to deploy Teams in a Microsoft 365 Government For deployment considerations, see Plan for Microsoft 365
– GCC environment? Government - GCC deployments.
Next steps
Drive adoption of chat, teams, channels, & apps.
Include featured apps - such as Planner - in your initial Teams rollout. Add other apps, bots, & connectors as
you drive Teams adoption.
Roll out meetings & conferencing
Roll out cloud voice
8/21/2019 • 5 minutes to read • Edit Online
NOTE
Review the following information to understand chat, teams, channels, & apps in Teams. Then, go to Chat, teams, channels,
& apps in Teams to walk through a list of decisions important to your Teams rollout.
If you are a Microsoft Teams administrator in Office 365, you have access to system-wide settings in the Microsoft
Teams admin center. These settings can impact the options and defaults team owners see under team settings. For
example, you can enable a default channel, “General”, for team-wide announcements, discussions, and resources,
which will appear across all teams.
By default, all users have permissions to create a team within Microsoft Teams (to modify this, see Assign roles
and permissions in Teams. Users of an existing Office 365 Group can also enhance their permissions with Teams
functionality.
One key early planning activity to engage users with Microsoft Teams is to help people think and understand how
Teams can enhance collaboration in their day to day lives. Talk with people and help them select business scenarios
where they are currently collaborating in fragmented ways. Bring them together in a channel with the relevant tabs
that will help them get their work done. One of the most powerful use cases of Teams is any cross-organizational
process.
Example Teams
Below are a few functional examples of how different types of users may approach setting up their teams,
channels, and apps (tabs/connectors/bots). This may be useful to help kick off a conversation about Microsoft
Teams with your user community. As you think about how to implement Microsoft Teams in your organization,
remember that you can provide guidance on how to structure their teams; however, users have control of how they
can self-organize. These are just examples to help get teams to start thinking through the possibilities.
Microsoft Teams is great for breaking down organizational silos and promoting cross-functional teams, so
encourage your users to think about functional teams rather than organizational boundaries.
APPS (TABS /CONNECTORS /BOTS
TYPES OF TEAMS POTENTIAL CHANNELS )
It's possible to create Teams that align with the organizational structure. This is best used for leaders who want to
drive morale, have team-specific reviews, clarify employee onboarding processes, discuss workforce plans, and
increase visibility across a diverse workforce.
Org-wide teams
If your organization has no more than 5,000 users, you can create an org-wide team. Org-wide teams provide an
automatic way for everyone in an organization to be a part of a single team for collaboration. For more
information, including best practices for creating and managing an org-wide team, see Create an org-wide team in
Microsoft Teams.
Assign team owners and members in Microsoft Teams
8/7/2019 • 3 minutes to read • Edit Online
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If a
setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft Teams
admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin center.
Within Microsoft Teams there are two user roles: owner and member. By default, a user who creates a new team is
granted the owner status. In addition, owners and members can have moderator capabilities for a channel
(provided that moderation has been set up). If a team is created from an existing Office 365 Group, permissions are
inherited.
The table below shows the difference in permissions between an owner and a member.
1 Team owners can create teams unless they've been restricted from doing so. Permissions to create teams below.
2 An owner can turn off these items at the team level, in which case members would not have access to them.
3 Afteradding a member to a team, an owner can also promote a member to owner status. It is also possible for
an owner to demote their own status to a member.
4 Team members can add other members to a public team.
5
5 While a team member can't directly add members to a private team, they can request someone to be added to
a team they're already a member of. When a member requests someone to be added to a team, team owners
receive an alert that they have a pending request that they can accept or deny.
NOTE
Owners can make other members owners in the View teams option. A team can have up to 100 owners. We recommend
that you have at least a few owners to help manage the team; this will also prevent orphaned groups if a sole owner leaves
your organization. For more information about orphaned groups, see Assign a new owner to an orphaned group.
Moderator capabilities
In addition to other capabilities, team owners and members can have moderator capabilities for a channel
(provided that moderation is turned on for a team). Moderators can start new posts in a channel and control
whether team members can reply to existing channel messages. They can also control whether bots and connectors
can submit channel messages.
Moderator capabilities are assigned at the channel level. Team owners have moderator capabilities by default. Team
members have moderator capabilities turned off by default, but a team owner can give moderator capabilities for a
channel to a team member. Moderators within a channel can add and remove other moderators within that
channel.
For more information about moderator capabilities, see Set up and manage channel moderation in Microsoft
Teams.
Microsoft Teams supports teams associated with Office 365 groups by using dynamic membership. Dynamic
membership enables the membership of a team to be defined by one or more rules that check for certain user
attributes in Azure Active Directory (Azure AD ). Users are automatically added or removed to the correct teams as
user attributes change or users join and leave the tenant.
With dynamic membership you can set up teams for certain cohorts of users in your organization. Possible
scenarios include:
A hospital can create distinct teams for nurses, doctors, and surgeons to broadcast communications. This is
especially important if the hospital relies on temp employees.
A university can create a team for all faculty within a particular college, including an adjunct faculty that changes
frequently.
An airline wants to create a team for each flight (like a Tuesday afternoon non-stop from Chicago to Atlanta)
and have a frequently changing flight crew automatically assigned or removed as needed.
Using this feature, a given team's members update automatically based on a specific set of criteria, instead of
manually managing membership. Doing this requires Azure AD Premium P1 licenses and team membership can
be assigned by a tenant admin to any user's Azure AD properties provided you have a tenant and an admin
account.
Microsoft Teams may take anywhere from a few minutes to up to 2 hours to reflect dynamic membership changes
once they take effect in the Office 365 group for a team.
NOTE
Rules can define who is a team member, but not who is a team owner.
See Limits and specifications for Microsoft Teams for current limits on team and channel sizes.
Owners will not be able to add or remove users as members of the team, since members are defined by dynamic group
rules.
Members will not be able to leave teams backed by dynamic groups.
TIP
Do you have a best practice or tip for using Teams? Share it with us in the Comments section at the end of this article.
Teams are collections of people who gather together around a common goal. This group of people may be within a
department or across the organization. What brings them together is the outcome they are driving toward.
Members of a team may work at a different pace or create assets differently, but in our experience they often
collaborate quickly with each other, a process we call "high velocity teamwork."
Before creating a team in your product, it's a good practice to think about the goal, project, or work items and the
organization’s people who can help deliver it collaboratively. Once you've identified them, add these people or
groups to a team to start collaborating. Because membership can change over time, it's a good idea to designate
multiple owners for each team. For more information, see Managing teams.
Take a look at this short video to see some examples of how to structure cross-organizational or single purpose
teams:
Org-wide teams provide an automatic way for everyone in a small to medium-sized organization to be a part of a
single team for collaboration.
With org-wide teams, global admins can easily create a public team that pulls in every user in the organization and
keeps the membership up to date with Active Directory as users join and leave the organization. Only global
admins can create org-wide teams and currently an org-wide team is limited to organizations with no more than
5,000 users. There's also a limit of five org-wide teams per tenant. If these requirements are met, global admins
will see Org-wide as an option when they select Build a team from scratch when creating a team.
When an org-wide team is created, all global admins are added as team owners and all active users are added as
team members. Unlicensed users are also added to the team. The first time an unlicensed user signs in to Teams,
the user is assigned a Microsoft Teams Commercial Cloud Trial license. To learn more about the trial license, check
out Manage the Teams Commercial Cloud Trial offer.
These types of accounts won't be added to your org-wide team:
Accounts that are blocked from sign in
Guest users
Service accounts
Room or equipment accounts
Accounts backed by a shared mailbox
As your organization's directory is updated to include new active users or if users no longer work at your company
and their account is disabled, changes are automatically synced and the users are added or removed from the
team. Team members can't leave an org-wide team. As a team owner, you can manually add or remove users if
needed.
NOTE
If you don't see the Org-wide option when creating a team and you're a global admin, the feature might still be rolling
out, you have reached the five org-wide teams limit, or your organization might have more than the current size limit of
5,000 members. We're looking to increase this limit in the future.
Rooms that aren't a part of a room list, equipment, and resource accounts might be added or synced to the org-wide
team. Team owners can easily remove these accounts from the team.
All actions by the system to add or remove members are posted in the General channel. The channel will also be marked
as having new activity in the Teams client.
Best practices
To get the most out of your org-wide team, we recommend team owners do the following.
Allow only team owners to post to the General channel
Reduce channel noise by having only team owners post to the General channel. Go to the team and click ˙˙˙ More
options > Manage Team. On the Settings tab, click Member permissions > select Only owners can post
messages.
Turn off @team and @[team name ] mentions
Reduce @mentions to keep them from overloading the entire organization. Go to the team and click ˙˙˙ More
options > Manage Team. On the Settings tab, click @mentions > turn off Show members the option to
@team or @[team name].
Automatically favorite important channels
Favorite important channels to ensure everyone in your organization engages in specific conversations. To learn
more, see Auto-favorite channels for the whole team.
Set up channel moderation
Consider setting up channel moderation and giving moderator capabilities to certain team members. (When
moderation is set up, team owners are given moderator capabilities automatically.) Moderators can control who
can start a new post in a channel, add and remove moderators, control whether team members can reply to
existing channel messages, and control whether bots and connectors can submit channel messages. For more
information, see Set up and manage channel moderation in Microsoft Teams.
Remove accounts that might not belong
Even though members can’t leave an org-wide team, as a team owner, you can manage the team roster by
removing accounts that don’t belong. Make sure you use Teams to remove users from your org-wide team.
If you use another way to remove a user, such as the Microsoft 365 admin center or from a group in Outlook, the
user might be added back to the org-wide team.
FAQ
Is there a way to create an org-wide team other than using the Teams client?
Global admins can only create an org-wide team by using the Teams client. If your organization limits creating
teams to using PowerShell, the recommended workaround is to add your global admins to the security group of
users who can create a team. For more information, see Manage who can create Office 365 Groups.
If this isn't an option, you can use PowerShell to create a public team and add a global admin as the team owner.
Then, have the global admin click More options next to the team name, click Edit team, and then change the
privacy to Org-wide - Everyone in your organization will be automatically added. Note that only team
owners can access the Edit team option and only global admins can see the Org-wide option.
Is there a way to convert an existing team to an org-wide team?
Global admins can convert an existing team to an org-wide team by editing it in Teams client. Go to the team
name, click More options > Edit team.
Manage teams policies in Microsoft Teams
8/24/2019 • 3 minutes to read • Edit Online
As an admin, you can use teams policies in Microsoft Teams to control what users in your organization can do in
teams and channels. For example, you can set whether users are allowed to discover private teams in search results
and in the team gallery and whether users are allowed to create private channels.
You manage teams policies by going to Teams > Teams policies in the Microsoft Teams admin center. You can use
the global (Org-wide default) policy or create custom policies and assign them to users. Users in your organization
will automatically get the global policy unless you create and assign a custom policy.
You can edit the global policy or create and assign a custom policy. If a user is assigned a custom policy, that policy
applies to the user. If a user isn't assigned a custom policy, the global policy applies to the user. After you edit the
global policy or assign a policy, it can take up to 24 hours for changes to take effect.
NOTE
Make sure you first connect to the Azure Active Directory PowerShell for Graph module and Skype for Business PowerShell
module by following the steps in Connect to all Office 365 services in a single Windows PowerShell window.
Assign all users in the group to a particular teams policy. In this example, it's Marketing Teams Policy.
Depending on the number of members in the group, this command may take several minutes to execute.
Related topics
Manage discovery of private teams in Teams
Manage discovery of private teams in Microsoft
Teams
7/8/2019 • 3 minutes to read • Edit Online
Public teams
Public teams are available for all users in your organization to join. Public teams are visible to everyone in the
teams gallery, and users can join a public team without having to get approval from the team owner. Examples of
public teams include a team to discuss technology news, a team to get feedback for your products, and a team for
people carpooling to work.
Discoverable private teams
Discoverable private teams can only be joined when the team owner adds users to them. When you make a private
team discoverable, the team is included in the list of suggested teams and search results in the teams gallery. Use
discoverable private teams for projects and groups in your organization that everyone is aware of and where
access to conversations and files in the team need to be controlled. Examples include a team for your HR
department, a team for all managers in your organization, and a team for a manager and their direct reports.
Non-discoverable private teams
Non-discoverable private teams can only be joined when the team owner adds users to them. When you make a
private team not discoverable, it's hidden from the list of suggested teams and removed from search results in the
teams gallery. Use non-discoverable teams to collaborate on sensitive and highly confidential topics. Examples
include a team to discuss an upcoming acquisition and a team to discuss a change in your organization's strategic
direction.
You can use this cmdlet in a script to set the discovery setting of existing private teams in bulk.
NOTE
Private teams that are not discoverable are never shown in search results and suggestions, regardless of the policy setting.
For example, if you turn off the discovery setting for a private team, users are unable to discover the team, even though the
AllowPrivateTeamDiscovery parameter is set to true in the policy setting for those users.
Related topics
Teams PowerShell Overview
Set up and manage channel moderation in Microsoft
Teams
8/28/2019 • 2 minutes to read • Edit Online
In Microsoft Teams, team owners can turn on moderation for a channel to control who can start new posts and
reply to posts in that channel.
Team owners can also add team members as moderators. A team owner might not have the subject matter
expertise at the channel level to best support channel moderation. By allowing specific team members to
moderate a channel, the responsibility of managing content and context within a channel is shared between team
owners and channel moderators. For example, a team owner can add business owners or content owners as
moderators, which lets them control information sharing in that channel.
Scenarios
Here's some examples of how your organization can use channel moderation in Teams.
Use a channel as an announcement channel
The Marketing team uses a specific channel to share key project announcements and deliverables. Sometimes
team members post content to the channel that more appropriately belongs in other channels. The team owner
wants to restrict information sharing in the channel to only announcements so that team members can use that
channel to stay on top of what's important.
In this scenario, the team owner adds Marketing leads as moderators so they can post announcements in the
channel and turns off the ability for team members to reply to messages in that channel.
Use a channel for class discussions in Teams for Education
In Teams for Education, a science teacher want to use a channel to engage students in focused discussions on
specific classroom topics.
In this scenario, the teacher allows their teaching assistants to moderate the channel. The teaching assistants can
then create new posts to initiate and drive discussions with students.
Related topics
Overview of teams and channels in Teams
Sharing files in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
This article describes a Microsoft Teams feature that hasn't yet been released. It's been announced, and it's
coming soon. If you're an admin, you can find out when this feature will be released in the Message Center (in
the Microsoft 365 admin center). To stay on top of upcoming Teams features, check out the Microsoft 365
Roadmap.
The file sharing features in Teams let users share content with other Teams users in their organization. Sharing in
Teams is based on the settings configured in SharePoint and OneDrive, so whatever you set up for SharePoint and
OneDrive will control sharing in Teams as well.
More information
How SharePoint Online and OneDrive for Business interact with Microsoft Teams
SharePoint and Teams: better together.
Share OneDrive files and folders
Share SharePoint files or folders
Manage messaging policies in Teams
7/24/2019 • 6 minutes to read • Edit Online
Messaging policies are used to control which chat and channel messaging features are available to users in
Microsoft Teams. You can use the default policy that is created automatically or create one or more custom
messaging policies for people in your organization. After you create a policy, you can assign it to a user or group
of users in your organization.
By default, a policy named Global (org-wide default) is created. All users in your organization will be assigned this
messaging policy by default. You can either make changes to this policy or create one or more custom policies and
assign users to them. When you create a custom policy, you can allow or prevent certain features from being
available to your users and then assign it to one or more users who will need the settings applied to them.
NOTE
A user can only be assigned one messaging policy at a time.
NOTE
You can't delete a policy if users are assigned to it. You must first assign a different policy to all affected users, and then you
can delete the original policy.
Priority notifications notify users every 2 minutes for a period of 20 minutes or until messages are picked
up and read by the recipient, maximizing the likelihood that the message is picked up and acted upon in a
timely manner. For a limited time, unlimited Priority Notifications in Microsoft Teams will be made available
for all customers. This promotion will run from June 2019 until December 31, 2019 and during this time all
Teams users will be able to send unlimited Priority Notifications. For more information, see Messaging
policies licensing.
Voice message creation
Allowed in chats and channels This means that users can leave voice messages in both chats and
channels.
Allowed in chats only This means that users can leave voice messages in chats, but not in channels.
Disabled This means that users cannot create voice messages in chats or channels.
On mobile devices, display favorite channels above recent chats Enable this setting to move favorite
channels to the top of the mobile device screen so that a user doesn't need to scroll to find them.
Allow a user to remove users from a group chat Turn this setting on to let a user remove other users
from a group chat. This feature lets you continue a chat with a smaller group of people without losing the
chat history.
Related topics
Meeting policies in Teams
User presence in Teams
8/29/2019 • 2 minutes to read • Edit Online
Presence is part of a user’s profile in Microsoft Teams (and throughout Office 365) that indicates the user’s current
availability and status to other users. By default, anyone in your organization using Teams can see (in nearly real
time) if other users are available online.
Available Available
Busy Busy
In a call
In a meeting
Do not disturb
Presenting
Focusing
Away Away
Be right back
Off Work
Offline
Status unknown
Blocked
Out of Office
Users can manually set their current presence state to some options, and their state gets reflected to all other users.
More user presence details are also automatically updated. The changes are based on user activity (Available,
Away), Outlook calendar states (In a meeting), or Teams app states (In a call, Presenting), to states that are indented
in the list.
There is a 15-minute inactivity timeout, after which a current presence state is reset to Away.
Users can specify who can break through (meaning contact them despite a Do Not Disturb state). These settings
are available in the Teams client.
NOTE
The ability of a Teams admin to customize these settings is not currently supported.
Over time, a team created in Microsoft Teams might fall out of use or you might want to archive or delete a team at
the end of a project. If you are a Microsoft Teams admin, follow the steps in this article to archive or delete a team
that is no longer needed. When you archive a team, all activity for that team ceases, but you can still add or remove
members and update roles and you can still view all the team activity in channels, files, and chats. When you delete
a team, team activity in associated channels, files, and chats is also deleted.
IMPORTANT
Archived teams can be reactivated, but you can’t undelete a team that has been deleted. Consider archiving the team first,
and postpone the deletion until you're sure that you no longer need the team.
Archive a team
Follow these steps to archive a team.
1. In the Microsoft Teams admin center, select Teams.
2. Select a team by clicking the team name.
3. Select Archive. The following message will appear.
4. If you would like to make the SharePoint site for the team read-only, select the check box.
5. Select Archive to archive the team. The team’s status will change to Archived.
Delete a team
If the team will not be required in the future, then you can delete it rather than archiving it. Follow these steps to
delete a team.
1. In the Microsoft Teams admin center, select Teams.
2. Select a team by clicking the team name.
3. Select Delete. A confirmation message will appear.
4. Select Delete to permanently delete the team.
Apps, bots, & connectors in Microsoft Teams
8/7/2019 • 5 minutes to read • Edit Online
Apps let you find content from your favorite services and share it right in Teams. They help you do things such as
pin services at the top of a channel, chat with bots, or share and assign tasks. To learn more, read Overview of
apps in Teams.
We recommend that you include our featured apps - such as Planner - in your initial Teams rollout. Add other
apps, bots, & connectors as you drive Teams adoption.
Will you change the default Teams apps settings? For more information about policies and settings that you
can use to manage apps in your organization, see Admin
settings for apps in Microsoft Teams.
Do I want to allow custom bots in my Office 365 tenant? For more information about adding bots, see Add bots for
private chats and channels in Microsoft Teams. For
information about turning custom bots on or off, see Admin
settings for apps in Microsoft Teams.
Do I want to allow custom tabs in my Office 365 tenant? For more information, see Use built-in and custom tabs in
Teams.
Do I want to allow users to create custom connectors? For more information, see Use Office 365 and custom
connectors in Teams.
App templates
App templates are production-ready apps for Microsoft Teams that are community driven, open-source, and
available on GitHub. Each contains detailed instructions for deploying and installing that app for your
organization, providing a ready-to-use app that you can install and begin using immediately. The complete source
code is available as well, so you can explore it in detail,or fork the code and alter it to meet your specific needs.
Do I want to install any Teams app templates, such as To learn more, read App templates for Teams.
Icebreaker?
Next steps
Drive adoption of featured apps, such as Planner.
Roll out meetings & conferencing
Roll out cloud voice
Microsoft Teams apps permissions and considerations
8/7/2019 • 7 minutes to read • Edit Online
Microsoft Teams apps are a way to aggregate one or more capabilities into an app package that can be installed,
upgraded, and uninstalled. The capabilities include:
Bots
Messaging extensions
Tabs
Connectors
Apps are consented to by users and managed by IT from a policy perspective. However, for the most part, an app's
permissions and risk profile are defined by the permissions and risk profiles of the capabilities that the app
contains. Therefore, this article focuses on permissions and considerations at the capability level.
The permissions listed below in capital letters, for example RECEIVE_MESSAGE and REPLYTO_MESSAGE, don't
appear anywhere in the Microsoft Teams developer documentation or the permissions for Microsoft Graph.
They're simply a descriptive shorthand for the purpose of this article.
1
1 Some bots only send messages ( POST_MESSAGE_USER ). They're called "notification-only" bots, but the term
doesn't refer to what a bot is allowed or not allowed to do, it means that the bot doesn't want to expose a
conversational experience. Teams uses this field to disable functionality in the UI that would ordinarily be enabled;
the bot isn't restricted in what it's allowed to do compared to bots that do expose a conversational experience.
2 Governed by the supportsFiles Boolean property on the bot object in the manifest.json file for the app.
NOTE
If a bot has its own sign-in, there's a second—different—consent experience the first time the user signs in.
Currently, the Azure AD permissions associated with any of the capabilities inside a Teams app (bot, tab, connector, or
messaging extension) are completely separate from the Teams permissions listed here.
Tabs
A tab is a website running inside Teams.
Required permissions
SEND_AND_RECEIVE_WEB_DATA
Optional permissions
None (currently)
Considerations
The risk profile for a tab is almost identical to that same website running in a browser tab.
A tab also gets the context in which it's running, including the sign-in name and UPN of the current user, the
Azure AD Object ID for the current user, the ID of the Office 365 Group in which it resides (if it's a team),
the tenant ID, and the current locale of the user. However, to map these IDs to a user's information, the tab
would have to make the user sign in to Azure AD.
Connectors
A connector posts messages to a channel when events in an external system occur.
Required permissions
POST_MESSAGE_CHANNEL
Optional permissions
REPLYTO_CONNECTOR_MESSAGE. Certain connectors support actionable messages, which allow users to post
targeted replies to the connector message, for example by adding a response to a GitHub issue or adding a date to
a Trello card.
Considerations
The system that posts connector messages doesn't know who it's posting to or who receives the messages:
no information about the recipient is disclosed. (Microsoft is the actual recipient, not the tenant; Microsoft
does the actual post to the channel.)
No data leaves the corporate network when connector messages are posted to a channel.
Connectors that support actionable messages (REPLYTO_CONNECTOR_MESSAGE permission) also don't
see IP address and referrer information; this information is sent to Microsoft and then routed to HTTP
endpoints that were previously registered with Microsoft in the Connectors portal.
Each time a connector is configured for a channel, a unique URL for that connector instance is created. If
that connector instance is deleted, the URL can no longer be used.
Connector messages can't contain file attachments.
The connector instance URL should be treated as secret/confidential: anyone who has that URL can post to
it, like an email address. Therefore, there's some risk of spam or links to phishing or malware sites. If that
were to happen, team owners can delete the connector instance.
If the service that sends connector messages were to become compromised and start sending
spam/phishing/malware links, a tenant administrator can prevent new connector instances from being
created and Microsoft can block them centrally.
NOTE
It's not currently possible to know which connectors support actionable messages (REPLYTO_CONNECTOR_MESSAGE
permission).
Outgoing webhooks
Outgoing webhooks are created on the fly by team owners or team members if sideloading is enabled for a tenant.
They aren't capabilities of Teams apps; this information is included for completeness.
Required permissions
RECEIVE_MESSAGE, REPLYTO_MESSAGE. Can receive messages from users and reply to them.
Optional permissions
None
Considerations
Outgoing webhooks are similar to bots but have fewer privileges. They must be explicitly mentioned, just
like bots.
When an outgoing webhook is registered, a secret is generated, which allows the outgoing webhook to
verify that the sender is Microsoft Teams as opposed to a malicious attacker. This secret should remain a
secret; anyone who has access to it can impersonate Microsoft Teams. If the secret is compromised, the
outgoing webhook can be deleted and re-created, and a new secret will be generated.
Although it's possible to create an outgoing webhook that doesn't validate the secret, we recommend
against it.
Other than receiving and replying to messages, outgoing webhooks can't do much: they can't proactively
send messages, they can't send or receive files, they can't do anything else that bots can do except receive
and reply to messages.
Admin settings for apps in Microsoft Teams
8/23/2019 • 2 minutes to read • Edit Online
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If
a setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft
Teams admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin
center.
Apps provide out-of-the-box tools for your organization to get more out of Teams. These apps combine the
functionality of tabs, messaging extensions, connectors, and bots provided by Microsoft, built by a third-party, or
by developers in your organization.
In Teams apps in the Microsoft Teams admin center, you can set policies to manage apps for your organization.
For example, you can set policies to control what apps are available to Teams users and you can customize Teams
by pinning the apps that are most important for your users.
We're continually improving the app experience in Teams and adding features and functionality. Over time, we'll
be building additional app management capabilities, so check back for the most up-to-date information on app
policies.
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If a
setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft Teams
admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin center.
Bots are automated programs that respond to queries or give updates and notifications about details users find
interesting or want to stay informed about. Bots allow users to interact with cloud services like task management,
scheduling, and polling, through chat conversations in Microsoft Teams. Bots for Teams are built on the Microsoft
Bot Framework. The bots that are developed using this framework can be enabled easily for Teams. For more
information, see Manage Microsoft Teams settings for your organization.
Currently, Teams supports bots in personal chats, group chats, and channels within a team. Administrators can
control whether the use of bots is allowed or prohibited within the Office 365 tenant.
Bots developed by the community can be leveraged within Teams. The bot's functionality and the ability to upload
custom apps (also known as sideloading) must be enabled on the tenant level for custom bots to be functional.
Bots can be used in personal chats, group chats, and channels. For channels, team owners or members can add
bots.
For more information, see Apps and services.
IMPORTANT
Adding a bot by GUID, for anything other than testing purposes, is not recommended. Doing so severely limits the
functionality of a bot. Bots in production use should be added to Teams as part of an app. See Create a bot and Test and
debug your Microsoft Teams bot
3. The app ID will resolve to your bot name, and then you can start a chat conversation with that bot.
5. Browse to the location of your app package, select it, and then click Open.
6. Select your bot's name. (Don't forget to select the Group chat or Team check box under the scope section).
7. Select Test and distribute.
8. Select the group chat or team where you want to connect your bot to.
Your bot will be available in your group chat or team in Teams.
Use built-in and custom tabs in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
Tabs allow team members to access services and content in a dedicated space within a channel or in a chat. This
lets the team work directly with tools and data, and have conversations about the tools and data, all within the
context of the channel or chat.
Owners and team members can add tabs to a channel, private chat, and group chat to help integrate their cloud
services. Tabs can be added to help users easily access and manage the data they need or interact with the most.
This can be a Power BI report, a dashboard, or even a Microsoft Stream video channel where you publish training
videos.
With every private chat, four tabs are provisioned by default: Conversations, Files, Organization, and
Activity.
Owners and team members can add more tabs to a channel or chat by clicking Add a tab at the top of
the channel or chat.
Excel, PowerPoint, Word, and PDF files must be uploaded to the Files tab before they can be converted to
tabs. Any existing uploaded file can be converted to a tab with a single click, as shown below.
To add a website, the URL must start with an https prefix so information that's exchanged remains secure.
Detailed instructions are provided when a team member tries to add a custom tab to their channel or chat.
When a custom tab is added to a channel, a Tab conversation is created that allows team members to have
focused discussions about the content.
Connectors keep your team current by delivering frequently used content and service updates directly into a
channel. With connectors, your Microsoft Teams users can receive updates from popular services such as Twitter,
Trello, Wunderlist, GitHub, and Azure DevOps Services within the chat stream in their team.
Any member of a team can connect their team to popular cloud services with the connectors if the team
permissions allow, and all team members are notified of activities from that service. Connectors will continue to
function even after the member who has initially setup the connector has left. Any team member with the
permissions to add\remove can modify connectors setup by other members.
Office 365 connectors can be used with both Microsoft Teams and Office 365 groups, making it easier for all
members stay in sync and receive relevant information quickly. Both Microsoft Teams and Exchange use the same
connector model, which allows you to use the same connectors within both platforms. It is worth noting, however,
that disabling connectors for the Office 365 Group that a team is dependent upon will disable the ability to create
connectors for that team as well.
2. You can select from a variety of available connectors, and then click Add.
3. Fill in the required information of the selected connector and click Save. Each connector requires a diverse
set of information to function properly, and some may require you to sign in to the service using the links
provided on the connector configuration page.
2. To create a Webhook, specify a name, update the Webhook image, if necessary, and click Create.
3. Applications that push data to this channel require the Webhook connector URL. A unique URL is created
when you create the Webhook. Share this URL with your developers so that they can configure their
applications to push data, as needed.
4. When an external application pushes data to a connector, the message is shown in the channel conversation
list as a special message called a Connector Card message.
Developers can configure their applications to create these cards by sending an HTTP request with a simple
JSON payload to a team’s Webhook address, which is a unique URL of that endpoint provided by the
wizard. Have your developers refer to Getting started with Office 365 Connectors for Microsoft Teams, on
the Microsoft Developer Network, which has detailed instructions and connector samples. Other resources
include Connect apps to your groups in Outlook and the Office Dev Center – Microsoft Teams.
Publish apps in the Microsoft Teams Tenant Apps
Catalog
8/21/2019 • 2 minutes to read • Edit Online
You can use the Microsoft Teams Tenant Apps Catalog to test and distribute line-of-business applications to your
organization.
The Teams Tenant Apps Catalog lets you distribute line-of-business applications that were built specifically for
your organization and that you rely on to complete critical business functions.
To publish apps for your organization, sign in to your Teams client using an account with the global admin or
teams service admin roles and then follow the instructions below.
Publish an app in the Tenant Apps Catalog from the Teams client
NOTE
You need to be signed in to the Microsoft Teams client with an account that has either the global admin or teams service
admin role enabled to publish apps for your organization. Learn more about using administrator roles to manage Teams.
When you go back to your Tenant Apps Catalog, the new enterprise app will be there. Remember, only you and
members of your organization have access to this app catalog.
Update an app in the Tenant Apps Catalog
1. From your Tenant Apps Catalog, select “…” on the top right of the app you want to update.
2. Navigate to the updated app package and select it, and then click Open.
The app will be revised to version 2.0. You can also delete the app for your entire company from this menu.
Use the Office 365 admin portal to manage the Tenant Apps Catalog
If you have apps that need bug fixes, you can temporarily disable apps through the Office 365 admin portal. Select
Settings > Services & add-ins > Microsoft Teams. In addition to previous settings, there is now a section
dedicated to your company's apps. You can choose which apps you want to enable or disable.
Disabling an app will block users from interacting with the app, without deleting the app entirely. These controls
give you additional flexibility and control when managing apps in your enterprise.
Configure the Skype Meetings App to work with
Teams
8/7/2019 • 2 minutes to read • Edit Online
After a user is upgraded to Microsoft Teams, admins can use the Microsoft Teams admin center to specify the
preferred app that users will use to join Skype for Business meetings.
To specify the Skype for Meetings App as the preferred app:
1. Sign in to the Microsoft Teams admin center.
2. In the left pane, under Org-wide settings, select Teams upgrade.
3. On the Teams upgrade page, under App preferences, select Skype Meetings App from the Preferred
app for users to join Skype for Business meetings drop-down list.
Known limitations
Users who use the Skype Meetings App with Teams are subject to the following limitations:
Users have no option to change their video device.
After a user is upgraded to Teams, if the user is in a meeting using the Skype Meetings App and then receives a
call on Teams, the meeting in Skype Meetings App is not placed on hold. Instead, the user is connected to both
calls.
More information
What is Skype Meetings App (Skype for Business Web App)
Skype Meetings App minimum network requirements
Guest access in Microsoft Teams
8/7/2019 • 3 minutes to read • Edit Online
Guest access is one of the features customers asked for the most. Here’s how you can keep up with our progress
on guest access and tell us your thoughts:
If you’re having trouble with guest access, check out Known issues for Microsoft Teams.
Find out about upcoming new or updated features in the Teams Roadmap.
Tell us what you want in Teams UserVoice.
Share your experience in the Comments section below.
NOTE
Users in your organization who have standalone Office 365 subscription plans only, such as Exchange Online Plan 2, cannot
be invited as guests to your organization because Teams considers these users to belong to the same organization. For
these users to use Teams, they must be assigned an Office 365 Business Premium, Office 365 Enterprise, or Office 365
Education subscription.
Who is a guest?
A guest is someone who isn't an employee, student, or member of your organization. They don't have a school or
work account with your organization. For example, guests may include partners, vendors, suppliers, or consultants.
Anyone who is not part of your organization can be added as guest in Teams. This means that anyone with a
business account (that is, an Azure Active Directory account) or consumer email account (with Outlook.com,
Gmail.com or others) can participate as a guest in Teams, with full access to teams and channel experiences. (You
can read about guest restrictions in Authorize guest access in Microsoft Teams.) All guests in Teams are covered
by the same compliance and auditing protection as the rest of Office 365, and can be managed securely within
Azure AD.
More information
Contact support for business products - Admin Help
Guest access in Office 365 Groups
How a guest joins a team
8/7/2019 • 2 minutes to read • Edit Online
A team owner in Microsoft Teams can add and manage guests in their teams via the web or desktop. Anyone with
a business or consumer email account, such as Outlook, Gmail, or others, can participate as a guest in Teams, with
full access to team chats, meetings, and files. Only people who are outside of your organization, such as partners or
consultants, can be added as guests. People from within your organization can join as regular team members.
NOTE
Before guests can join a team, an admin must enable guest access in Teams. To do that, see Turn on or off guest access for
Microsoft Teams.
NOTE
Leaving the team doesn't remove the guest account from the organization/tenant. See Leave an organization as a guest user
for how to remove yourself from the organization. Alternatively, the organization's admin can remove guest users from the
tenant.
When a guest is invited to join a team, they receive a welcome email message that includes some information
about the team and what to expect now that they're a member. The guest must redeem the invitation in the email
message before they can access the team and its channels.
All team members see a message in the channel thread announcing that the team owner has added a guest and
providing the guest's name. Everyone on the team can identify easily who is a guest. As shown in the following
screenshot of a sample team, a banner indicates "This team has guests" and a "(Guest)" label appears next to
each guest's name.
Create a channel
Team owners control this setting.
Create a team
The following table shows the calling and meeting features available to guests.
NOTE
Office 365 admins control the features available to guests.
Guest access vs. external access (federation)
External access (federation) and guest access are different:
Guest access gives access permission to an individual. External access gives access permission to an entire
domain.
Guest access, once granted by a team owner, allows a guest to access resources, such as channel
discussions and files, for a specific team, and chat with other users in the team they have been invited to.
With external access (federated chat), the external chat participants have no access to the inviting
organization’s teams or team resources. They can only participate in one-on-one federated chat. Tenant
admins can choose between the two communication options depending on which level of collaboration is
desirable with the external party. Admins can choose either approaches or both, depending on their
organizational needs, but we recommend enabling guest access for a fuller, collaborative Teams
experience.
For a detailed comparison, see Manage external access.
To satisfy your organization’s requirements, you can manage Microsoft Teams guest access features and capabilities
through four different levels of authorization. All the authorization levels apply to your Office 365 tenant. Each
authorization level controls the guest experience as shown below:
Azure Active Directory: Guest access in Microsoft Teams relies on the Azure AD business-to-business (B2B )
platform. This authorization level controls the guest experience at the directory, tenant, and application level.
Microsoft Teams: Controls the guest experience in Microsoft Teams only.
Office 365 Groups: Controls the guest experience in Office 365 Groups and Microsoft Teams.
SharePoint Online and OneDrive for Business: Controls the guest experience in SharePoint Online,
OneDrive for Business, Office 365 Groups, and Microsoft Teams.
These different authorization levels provide you with flexibility in how you set up guest access for your
organization. For example, if you don’t want to allow guest users in your Microsoft Teams but want to allow it
overall in your organization, just turn off guest access in Microsoft Teams. Another example: You could enable guest
access at the Azure AD, Teams, and Groups levels, but then disable the addition of guest users on selected teams
that match one or more criteria such as data classification equals confidential. SharePoint Online and OneDrive for
Business have their own guest access settings that don't rely on Office 365 Groups.
NOTE
Guests are subject to Office 365 and Azure Active Directory service limits.
The following diagram shows how guest access authorization dependency is granted and integrated between Azure
Active Directory, Microsoft Teams, and Office 365.
The next diagram shows, at a high level, how the user experience works with the permission model through a
typical guest access invitation and redemption flow.
It’s important to note here that apps, bots, and connectors might require their own set of permissions and/or
consent specific to the user account. These might need to be granted separately. Similarly, SharePoint might
impose extra external sharing boundaries for a specific user, groups of users, or even at the site level.
The previous two diagrams are also available in Visio.
NOTE
Currently, Teams doesn't support the guest inviter role. At a minimum the Members can invite toggle must be set
to Yes for guest access to work in Teams.
Guests can invite: Yes means that guests in your directory can invite other guests to collaborate on
resources secured by your Azure AD, such as SharePoint sites or Azure resources. No means that guests
can't invite other guests to collaborate with your organization.
For more information about controlling who can invite guests, see Delegate invitations for Azure Active Directory
B2B collaboration.
NOTE
You can also manage which domains can be invited into your tenant as guests. See Allow/Block guest access to Office 365
Groups.
Adding the user guest account manually to Azure AD B2B is not required, as the account will be added to the
directory automatically when you add the guest to Teams.
Azure AD licensing allows you to add up to 5 guests per license. For more information about Azure AD licensing,
see Azure Active Directory B2B collaboration licensing guidance.
4. On the Office 365 Groups page, set the toggle to On or Off, depending on whether you want to let team
and group owners outside your organization access Office 365 Groups. Click or tap the toggle to On next to
Let group owners add people outside the organization to groups. If you turn this toggle to On, you'll
see another option to control whether you want to let group and team owners add people outside your
organization to Office 365 Groups and Microsoft Teams. Set this toggle to On if you want to let group and
team owners add guest users.
These settings apply at the tenant level and control the guest experience in Office 365 Groups and Microsoft Teams.
See Guest access in Office 365 Groups for more information about guest access in groups, including how guest
access works, how to manage guest access, and answers to frequently asked questions.
As the Office 365 admin, you must enable the guest feature before you or your organization's users (specifically,
team owners) can add guests.
The guest settings are set in Azure Active Directory. It takes 2 hours to 24 hours for the changes to be effective
across your Office 365 organization. If a user sees the message "Contact your administrator" when they try to
add a guest to their team, it's likely that either the guest feature hasn't been enabled or the settings aren't effective
yet.
IMPORTANT
To enable the full experience of the guest access feature, it's important to understand the core authorization dependency
between Microsoft Teams, Azure Active Directory, and Office 365. For more information, see Authorize guest access in
Microsoft Teams.
4. Set the toggles under Calling, Meeting, and Messaging to On or Off, depending on the capabilities you
want to allow for guest users.
Make private calls – Turn this setting On to allow guests to make peer-to-peer calls.
Allow IP video - Turn this setting On to allow guests to use video in their calls and meetings.
Screen sharing mode – This setting controls the availability of screen sharing for guest users.
Turn this setting to Disabled to remove the ability for guests to share their screens in Teams.
Turn this setting to Single application to allow sharing of individual applications.
Turn this setting to Entire screen to allow complete screen sharing.
Allow Meet Now – Turn this setting On to allow guests to use the Meet Now feature in Microsoft
Teams.
Edit sent messages - Turn this setting On to allow guests to edit messages they previously sent.
Guests can delete sent messages – Turn this setting On to allow guests to delete messages they
previously sent.
Chat – Turn this setting On to give guests the ability to use chat in Teams.
Use Giphys in conversations – Turn this setting On to allow guests to use Giphys in conversations.
Giphy is an online database and search engine that allows users to search for and share animated GIF
files. Each Giphy is assigned a content rating.
Giphy content rating – Select a rating from the drop-down list:
Allow all content - Guests will be able to insert all Giphys in chats, regardless of the content
rating.
Moderate - Guests will be able to insert Giphys in chats, but will be moderately restricted from
adult content.
Strict – Guests will be able to insert Giphys in chats, but will be restricted from inserting adult
content.
Use memes in conversations - Turn this setting On to allow guests to use Memes in conversations.
Use Stickers in conversations – Turn this setting On to allow guests to use stickers in conversations.
5. Click Save.
Import-Module SkypeOnlineConnector
$Cred = Get-Credential
$CSSession = New-CsOnlineSession -Credential $Cred
Import-PSSession -Session $CSSession
Identity : Global
AllowEmailIntoChannel : True
RestrictedSenderList :
AllowDropBox : True
AllowBox : True
AllowGoogleDrive : True
AllowShareFile : True
AllowOrganizationTab : True
AllowSkypeBusinessInterop : True
ContentPin : RequiredOutsideScheduleMeeting
AllowResourceAccountSendMessage : True
ResourceAccountContentAccess : NoAccess
AllowGuestUser : True
AllowScopedPeopleSearchandAccess : False
You can now have guest users in Teams for your organization.
More information
Watch the following video for more details about guest access.
Guest is a user/license type in Microsoft Teams that is included with all Office 365 Business Premium, Office 365
Enterprise, and Office 365 Education subscriptions. No additional Office 365 license is necessary. Teams guest
access is a tenant-level setting and is turned off by default. For details about how to enable guest access, see Turn
on or off guest access to Microsoft Teams.
After the Guest user/license type is turned on, you can configure settings for guests via the controls described in
Manage Microsoft Teams settings for your organization and Manage Teams during the transition to the new
Microsoft Teams admin center.
IT admins can add guests at the tenant level, set and manage guest user policies and permissions, and pull reports
on guest user activity. These controls are available through the Microsoft Teams admin center. Guest user content
and activities are under the same compliance and auditing protection as the rest of Office 365.
Team owners can invite new guests and add existing directory guest users to their teams. Team owners can identify
guest users via Teams > Manage teams, and set channel-related capabilities for guests via Org-wide settings >
Guest access, including allowing guests to create, update, and delete channels, as shown in the following
illustration.
You can use the Azure Active Directory (Azure AD ) portal to manage guests and their access to Office 365 and
Teams resources. Teams guest access makes use of Azure AD business-to-business (B2B ) collaboration capabilities
as the underlying infrastructure to store security principles information such as identity properties, memberships,
and multi-factor authentication settings. To learn more about Azure AD B2B, see What is Azure AD B2B
collaboration? and Azure Active Directory B2B collaboration FAQs.
NOTE
Microsoft Teams always honors Azure AD external settings to allow or prevent guest user additions to the tenant. For more
details, see Authorize guest access in Microsoft Teams.
More information
For information about using PowerShell to manage guest access, see Use PowerShell to control guest access to a
team.
Add a guest to a team
8/7/2019 • 3 minutes to read • Edit Online
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If a
setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft Teams
admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin center.
Anyone with a business or consumer email account, such as Outlook, Gmail, or others, can participate as a guest in
Teams.
As an admin, you can add a new guest user to the organization in a couple of ways:
Global admins who are owners of a team and owners of a team can add a guest to a team through either the
Microsoft Teams desktop or the web clients. For more details, check out Add guests to a team
NOTE
This does not apply when Admins and users in the guest inviter role can invite is enabled. This is because the guest
invitor role isn't supported in Teams.
Add guests to your organization through Azure Active Directory (Azure AD ) B2B collaboration. Azure AD B2B
collaboration allows a global admin to invite and authorize a set of external users by uploading a comma-
separated values (CSV ) file of no more than 2,000 lines to the B2B collaboration portal. For more details, check
out Azure Active Directory B2B collaboration.
With Azure AD B2B collaboration, organizations can enforce conditional access and multi-factor authentication
(MFA) policies for B2B users. These policies can be enforced at the tenant, app, or individual user level, the same
way that they are enabled for full-time employees and members of the organization. Such policies are enforced at
the resource organization. For more information, see Conditional access for B2B collaboration users. Individual
guest users can't be blocked.
Guest users you have already added via Azure AD B2B, Office 365 Groups, or SharePoint Online are ready to go.
The Office 365 admin or a team owner can add those guests to their respective teams. If a team is already with an
Office 365 group, and a guest is added to the group, the guest will get access to the team. Adding a guest via the
Office 365 group doesn't generate an invitation email to the guest, so someone on the team should notify the
guest.
NOTE
Guests are subject to Office 365 and Azure Active Directory service limits.
You can track guest additions in Azure AD or the Office 365 Security & Compliance Center. Adding a guest in
Microsoft Teams is audited and logged as an Azure AD group administration activity "Added member to group".
For more details, see Auditing and reporting a B2B collaboration user and Search the audit log in the Office 365
Security & Compliance Center.
Guest access vs. external access (federation)
External access (federation) and guest access are different:
Guest access gives access permission to an individual. External access gives access permission to an entire
domain.
Guest access, once granted by a team owner, allows a guest to access resources, such as channel discussions
and files, for a specific team, and chat with other users in the team they have been invited to. With external
access (federated chat), the external chat participants have no access to the inviting organization’s teams or
team resources. They can only participate in one-on-one federated chat. Tenant admins can choose between
the two communication options depending on which level of collaboration is desirable with the external
party. Admins can choose either approaches or both, depending on their organizational needs, but we
recommend enabling guest access for a fuller, collaborative Teams experience.
For a detailed comparison, see Manage external access.
More information
Authorize guest access in Microsoft Teams
Turn on or off guest access in Microsoft Teams
Use PowerShell to control guest access to a team
View guest users in a team
8/7/2019 • 2 minutes to read • Edit Online
Anyone in a team can see all members of a team, including guests, via Manage team in Microsoft Teams. Refer to
See who's on a team or in a channel for more details.
To identify guest users:
1. Sign in to the Microsoft 365 admin center.
2. Select Admin centers > Teams.
3. In the Microsoft Teams admin center, select Users. You will see guest appended to the display name of any
guest users.
You can also identify guest users from within a team that you own.
To edit guest accounts (such as display name or profile photo), go to your Azure Active Directory portal. For more
information, see Understanding Office 365 identity and Azure Active Directory.
Currently, you can't edit guest information from the Microsoft Teams admin center, the Microsoft 365 admin center,
or the Exchange admin center.
In addition to using the Microsoft 365 admin center and the Azure Active Directory (Azure AD ) portal, you can use
Windows PowerShell to control guest access. With PowerShell, you can do the following:
Allow or block guest access to all teams and Office 365 Groups
Allow guests to be added to all teams and Office 365 Groups
Allow or block guest users from a specific team or Office 365 group
For details, see "Use PowerShell to control guest access" in Manage guest access in Office 365 Groups.
You can also use PowerShell to allow or block a guest user based on their domain. For example, let's say your
business (Contoso) has a partnership with another business (Fabrikam). You can add Fabrikam to your Allow list so
your users can add those guests to their groups. For more information, see Allow/Block guest access to Office 365
Groups.
If you want to block guests in Teams and still want to allow them to access SharePoint sites, you can use Azure AD
Powershell cmdlets to disable the AllowGuestsToAccessGroups parameter on the Company object, assuming
external sharing is turned on for SharePoint sites.
Use this checklist to help you enable and configure the guest access feature in Microsoft Teams according to the
preferences of your organization.
NOTE
For collaboration restrictions see Enable B2B external collaboration and manage who can invite guests.
NOTE
The External collaboration settings are also available from the Organizational relationships page. In Azure Active
Directory, under Manage, go to Organizational relationships > Settings.
4. On the External collaboration settings page, choose the policies you want to enable.
Guest users permissions are limited: This policy determines permissions for guests in your directory.
Select Yes to block guests from certain directory tasks, like enumerating users, groups, or other directory
resources. Select No to give guests the same access to directory data as regular users in your directory.
Admins and users in the guest inviter role can invite: To allow admins and users in the "Guest Inviter"
role to invite guests, set this policy to Yes.
Members can invite: To allow non-admin members of your directory to invite guests, set this policy to Yes.
NOTE
If you set Members can invite to No and then enable guest access in Office 365 Groups and Microsoft Teams,
admins can control guest invitations to your directory. After guests are in the directory, they can be added to teams
by non-admin members who are team owners. For more information, see Authorize guest access in Microsoft Teams.
Guests can invite: To allow guests to invite other guests, set this policy to Yes.
Enable email one-time passcode for guests (Preview): For more information about the one-time
passcode feature, see Email one-time passcode authentication (preview ).
Collaboration restrictions: For more information about allowing or blocking invitations to specific
domains, see Allow or block invitations to B2B users from specific organizations.
For detailed instructions about configuring these settings, see Manage guest access in Office 365 Groups and
Control guest access in Office 365 Groups.
3. On this same page, configure any other guest settings that you require.
4. Click Save.
For detailed instructions, see Turn on or turn off guest access to Microsoft Teams.
3. Set Let users add new guests to this organization to On, and then click Save.
NOTE
This setting is equivalent to the Members can invite setting in User settings > External users in Azure AD.
For more information, including how -to videos, see Guest access in Microsoft Teams.
Troubleshooting
If you have problems with adding guests in Microsoft Teams, see the Guest Access Troubleshooting Guide.
Manage external access in Microsoft Teams
8/7/2019 • 12 minutes to read • Edit Online
With Microsoft Teams external access, Teams users from other domains can participate in your chats and calls. You
can also allow othe external users who are still using Skype for Business Online, Skype for Business on-prem or
even Skype to participate.
Use the steps in this article when:
You have users in different domains in your business: for example, Rob@contoso.com and
Ann@northwindtraders.com.
You want the people in your organization to use Teams to contact people in specific businesses outside of
your organization.
You want anyone else in the world who uses Teams to be able to find and contact you, using your email
address. If you and another user both enable external access and allow each other's domains, this will work.
If it doesn't work, the other user should make sure his or her configuration isn't blocking your domain.
External access allows external users to find, call, and send you instant messages, as well as set up meetings with
you. However, if you want external users to have access to teams and channels, guest access might be a better way
to go. For more information about the differences between external access and guest access, see External access vs.
guest access), below. To turn on guest access, see turn on guest access so that users can communicate.
IMPORTANT
Currently, to federate within the Microsoft Teams app to an external user outside of your organization who's not currently a
guest of your Azure Active Directory (Azure AD) or tenant, you must be correctly set up for hybrid and moved to Skype for
Business Online. As of 2/25/2019, Teams doesn't support native federation without the user of the SIP profile being homed in
Skype for Business Online. For more on setting up your account for hybrid and then moving to Teams, see Upgrade Skype for
Business hybrid deployment to Teams.
1
1 Provided that the user has been added as a guest and is signed in as a guest to the guest tenant.
2 Only by email or Session Initiation Protocol (SIP ) address.
3 External (federated) chat is 1:1 only.
For more information on guest features and the guest experience, see Turn on or off guest access to Microsoft
Teams and What the guest experience is like.
For more information about the free version of Teams and how it works with features found in External Access, see
Differences between Microsoft Teams and Microsoft Teams free.
You want to let Teams users in your organization In External Access, add the external domain to the Allowed list
communicate with Teams users in another (external) or use open federation.
organization. Then have the administrator in the other Teams
organization do the same thing.
You want to let Teams users in your organization Enable Coexistence mode or choose the Islands upgrade mode
communicate with Skype for Business Online users in the to support Skype for Business users in your organization.
same organization.
You want to let Teams users in your organization In External Access, add the external domain to the Allowed list
communicate with Skype for Business Online users in or use open federation.
another (external) organization. Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Then have the administrator in the other Teams
organization do the same thing.
NOTE: The external domain with Skype for Business users
must enable Coexistence mode or choose the Islands
upgrade mode to support Skype for Business users in that
organization.
You want to let Teams users in your organization Not a supported scenario at this time.
communicate with Skype users from inside or outside your IMPORTANT: Your Teams users won't be able to
organization. communicate with Skype users, but your Skype for
Business users in your organization can communicate with
Skype users inside or outside your organization if these
two requirements are met:
1) Turn on Users can communicate with Skype for
Business and Teams users and Skype for Business
users can communicate with Skype users settings in
External Access.
2) Your organization is running in Coexistence mode.
YOU WANT TO.... QUICK STEPS
You want to let your Teams users communicate with Skype In External Access, add the external domain to the Allowed list
for Business Online users from an on-premises organization or use open federation. .
and with Skype users. Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Turn on Skype for Business users can communicate
with Skype users setting in External Access.
Then have the administrator in the on-premises
organization do the same thing.
IMPORTANT In this scenario, your Teams users won't be
able to communicate with Skype users, but Skype for
Business users in your organization can communicate with
Skype users inside or outside your organization if you turn
on Users can communicate with Skype for Business
and Teams users and Skype for Business users can
communicate with Skype users settings in External
Access.
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade mode
communicate with Teams users in another Office 365 to support Skype for Business users in your organization.
organization. In External Access, add the external domain to the Allowed
list or use open federation.
Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Then have the administrator in the other Teams
organization do the same things.
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade mode
communicate with the Skype for Business Online users from to support Skype for Business users in your organization.
another Office 365 organization. In External Access, add the external domain to the Allowed
list or use open federation.
Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Then have the administrator in the other Teams
organization do all of the same things.
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade mode
communicate with the Skype for Business Online users from to support Skype for Business users in your organization.
an on-premises organization. In External Access, add the external domain to the Allowed
list or use open federation.
Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Then have the administrator in the on-premises
organization do the same things.
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade mode
communicate with Skype users (inside or outside your to support Skype for Business users in your organization.
organization). Turn on the Skype for Business users can communicate
with Skype users setting in External Access.
YOU WANT TO.... QUICK STEPS
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade mode
communicate with Skype for Business Online users in to support Skype for Business users in your organization.
another organization and Skype users from inside or outside In External Access, add the external domain to the Allowed
your organization. list or use open federation.
Turn on Users can communicate with Skype for
Business and Teams users and the Skype for Business
users can communicate with Skype users setting in
External Access.
Then have the administrator in the other Teams
organization do the same things.
NOTE: The administrator from the other external domain
doesn't have to turn on Skype for Business users can
communicate with Skype users setting in External
Access.
IMPORTANT
You don't have to add any "Skype domains" as allowed domains to enable Teams or Skype for Business Online users to
communicate with Skype users inside or outside your organization. All Skype domains are whitelisted which means all of
these domains are considered ALLOWED.
Let your Teams users chat and communicate with users in another
organization
External access lets your Teams and Skype for Business users communicate with other users who are outside of
your organization. By default, your organization can communicate with all external domains. If you add blocked
domains, all other domains will be allowed but if you add allowed domains, all other domains will be blocked. You
can easily set up external access for your organization. There are three scenarios for setting it up:
Scenario 1 - You can use OPEN FEDERATION. This is the default setting and it lets people in your
organization find, call, and send IM/Chats, as well as set up meetings with people external to your
organization.
When you use this set up, your users can communicate with ALL external domains that are running Teams
or Skype for Business AND are using Open Federation or have added your domain to the allow list.
Scenario 2 - You can add a domain or domains to the ALLOW list. To do this, click Add a domain, add the
domain name, click Action to take on this domain, and then select Allowed. It's important to know that if
you do this it will BLOCK all other domains.
Scenario 3 - You can add a domain or domains to the BLOCK list. To do this, click Add a domain, add the
domain name, click Action to take on this domain, and then select Blocked. It's important to know that if
you do this it will ALLOW all other domains.
Follow these steps to allow or block domains.
Step 1 - Enable your organization to communicate with another Teams organization
Using the Microsoft Teams admin center
1. In the left navigation, go to Org-wide settings > External access.
2. Toggle the Users can communicate with Skype for Business and Teams users switch to On.
.
3. If you want to allow all Teams organizations to communicate with users in your organization, skip to step 5.
4. If you want to limit the organizations that can communicate with users in your organization, you can either
allow all except some domains, or you can allow only specific domains.
To allow all except some domains, add the domains you want to block by clicking Add domain. In the
Add a domain pane, type the domain name, click Blocked, and then clik Done.
To limit communications to specific organizations, add those domains to the list with a status of Allowed.
Once you have added any domain to the Allow list, communications with other organizations will be
limited to only those organizations whose domains are in the Allow list.
5. Click Save.
6. Make sure the admin in the other Teams organization completes these same steps. For example, in their
allowed domains list, their admin needs to enter the domain for your business if they limit the
organizations that can communicate with their users.
Step 2 - Test it
To test your setup, you need a Teams user who's not behind your firewall.
1. After you and the admin from the organization have changed the External access settings, you should be
good to go.
2. In the Teams app, search for the person by email address, and send a request to chat.
3. Ask your Teams contact to send you a request to chat. If you don't receive their request, the problem is your
firewall settings (assuming they've already confirmed their firewall settings are correct).
4. Another way to test whether the problem is your firewall is to go to a wifi location not behind your firewall.
such as a coffee shop, and use Teams to send a request to your contact to chat. If the message goes through
at the wifi location, but does not when you're at work, then you know the problem is your firewall.
Related topics
For information about guest access in Microsoft Teams, see Manage guest access in Microsoft Teams.
Use Microsoft Teams administrator roles to manage
Teams
8/21/2019 • 3 minutes to read • Edit Online
Using Azure Active Directory (Azure AD ), you can designate administrators who need different levels of access
for managing Microsoft Teams. Administrators can manage the entire Teams workload, or they can have
delegated permissions for troubleshooting call quality problems or managing your organization's telephony
needs.
Teams Service Administrator Manage the Teams service, and Everything in the Microsoft Teams
manage and create Office 365 Groups admin center and associated
PowerShell controls, including:
Manage meetings, including
meeting policies, configurations,
and conference bridges.1,3
Manage voice, including calling
policies and phone number
inventory and assignment.1
Manage messaging, including
messaging policies.1,3
Manage all org-wide settings,
including federation, teams
upgrade, and teams client
setting.s1,3
Manage the teams in the
organization and their
associated settings, including
membership (group
management supported via
PowerShell, team management
in the Teams admin center).23
View user profile page and
troubleshoot user call quality
problems using advanced
troubleshooting toolset.3
Access, monitor and
troubleshoot tenant's call
quality and reliability using data
exposed in Call Quality
Dashboard (CQD) down to the
users impacted by poor call
quality. Create new reports,
update and remove reports as
needed. Upload and update
CQD building data.
Publish apps to the Tenant App
Catalog from the Teams client
ROLE CAN DO THESE TASKS CAN ACCESS THE FOLLOWING TOOLS
Teams Communications Administrator Manage calling and meetings features Manage meetings, including meeting
within the Teams service. policies, configurations, and conference
bridges.1,3
Teams Communications Support Troubleshoot communications issues View user profile page and
Engineer within Teams by using advanced tools. troubleshoot user call quality problems
using advanced troubleshooting
toolset.3
Teams Communications Support Troubleshoot communications issues Access user profile page for
Specialist within Teams by using basic tools. troubleshooting calls in Call Analytics.
Can only view user information for the
specific user being searched for.3
For more information about the admin tools available for managing Microsoft Teams, see Managing Microsoft
Teams.
For more information about limits, specifications, and other requirements that apply to Teams, see Limits and
specifications for Microsoft Teams.
More information
For information about which roles can perform admin functions, see Use Microsoft Teams admin roles to
manage Teams.
Manage Teams during the transition to the new
Microsoft Teams admin center
8/7/2019 • 5 minutes to read • Edit Online
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center.
If a setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft
Teams admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin
center.
1 Deprecated for Guest. Enabling/disabling Guest can now be managed in the Microsoft Teams admin center.
Enabling/disabling Teams for Business Enterprise, Edu Student, and Edu Faculty will be deprecated soon. This
should be managed by assigning licenses in the Microsoft 365 admin center. See Manage user access to
Microsoft Teams.
Allow a user to sideload apps which can be managed at a user level in TeamsAppSetupPolicy.
Allow users in a tenant to interact with custom apps which can be managed at a tenant level in org-wide app
settings.
3 Default apps and external apps can be enabled and disabled at the user level in TeamsAppPermissionPolicy.
Additionally, apps can be blocked at the tenant level in org-wide app settings which overrides any user and
tenant-level settings.
NOTE
You’ll continue to use the Groups dashboard in the Microsoft 365 admin center for configuration related to Teams and
channels. Settings for Apps will remain in the Teams area of the Microsoft 365 admin center and will be migrated later.
Manage settings during the migration
You can continue to modify settings in the Microsoft 365 admin center and the Skype for Business admin center
until migration for a section is complete for your tenant.
The following table shows where you can manage features during the migration.
MICROSOFT TEAMS ADMIN SKYPE FOR BUSINESS ADMIN MICROSOFT 365 ADMIN
FEATURE CENTER CENTER (LEGACY) CENTER
Teams Messaging, X
Meetings, and Live Events
policies
Teams Lifecycle X
Management
Teams Settings X
User management X
Audio conferencing X X
Calling plans X
Phone System X
Phone number X
management
Auto attendants X
Call queues X
Additionally, here are the settings that are only available in the Microsoft Teams admin center:
Overview
As an admin, you may need to view or update the teams that your organization set up for collaboration, or you
might need to perform remediation actions such as assigning owners for ownerless teams. You can manage the
teams used in your organization through both the Microsoft Teams PowerShell module and the Microsoft Teams
admin center. For full administration capabilities using these two toolsets, you should make sure that you are
assigned one of the following roles:
Global Administrator
Teams Service Administrator
You can learn more about admin roles in Teams in Use Microsoft Teams admin roles to manage Teams, and you
can read more about how to use the PowerShell cmdlets for managing teams in the Microsoft Teams cmdlet
reference.
This article provides an overview of the management tools for teams in the Microsoft Teams admin center.
Add
To add a new team, click Add. In the Add a new team pane, give the team a name and description, set whether
you want to make it a private or public team, and set the classification.
Edit
To edit group and team-specific settings, select the team by clicking to the left of the team name, and then select
Edit.
Archive
You can archive a team. Archiving a team puts the team into read-only mode within Teams. As an admin, you can
archive and unarchive teams on behalf of your organization in the admin center.
Delete
Deleting a team is a soft-delete of the team and corresponding Office 365 group. To restore a mistakenly deleted
team, follow the instructions in Restore a deleted Office 365 Group.
Search
Search currently supports the string "Begins with" and searches the Team name field.
Team profile
You can navigate to the team profile page of any team from the main teams overview grid by clicking the team
name. The team profile page shows the members, owners, and guests that belong to the team (and its backing
Office 365 group), as well as the team’s channels and settings. From the team profile page, you can:
Add or remove members and owners.
Add or remove channels (note that you can't remove the General channel).
Change team and group settings.
Making changes to teams
On the team's profile page, you can change the following elements of a team:
Members - add or remove members and promote or demote owners.
Channels - add new channels, and edit or remove existing channels. Remember that you can't delete the
default General channel.
Team name
Description
Privacy - set whether the team is public or private.
Classification - this is backed by your Office 365 group classifications. Choose Confidential, Highly
Confidential, or General.
Conversations settings - set whether members can edit and delete sent messages.
Channels settings - set whether members can create new channels and edit existing ones, and add, edit, and
remove tabs, connectors, and apps.
The changes that you make to a team are logged. If you're modifying group settings (changing the name,
description, photo, privacy, classification, or team members), the changes are attributed to you through the audit
pipeline. If you're performing actions against Teams-specific settings, your changes are tracked and attributed to
you in the General channel of the team.
Troubleshooting
Issue: Teams missing from the Team overview grid
Some of your teams are missing from the list of teams in the Teams overview grid.
Cause: This issue occurs when the team was incorrectly (or not yet) profiled by the system which can lead to a
missing property for it to be recognized.
Resolution: Manually set the property to the correct value via MS Graph
Replace {groupid} in the Query for the actual GroupId in question, which you can get via the Exchange Online
powershell, with the "Get-UnifiedGroup" cmdlet, as the "ExternalDirectoryObjectId" attribute.
1. Access Graph Explorer.
2. Sign in to Graph Explorer on the left menu.
3. Change the query line to: PATCH > v1.0 > https://graph.microsoft.com/v1.0/groups/{groupid}.
4. Add the following value on the request body: {"resourceProvisioningOptions": ["Team"]}.
5. Run the query on the top-right.
6. Confirm the team appears correctly in the Microsoft Teams admin center - Team Overview.
Learn more
Teams cmdlet reference
Use Teams administrator roles to manage Teams
Plan for lifecycle management in Teams
Manage the free version of Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
In the free version of Microsoft Teams, the first person who signs up in your organization has a limited admin role.
The person who has this limited role can add and remove team members and specify whether anyone can invite
additional members, but this user has no advanced administrative capabilities and no access to the Microsoft
Teams admin center.
To get the full set of Teams features, including enhanced administration, you’ll need to upgrade to the full version
of Teams by purchasing an Office 365 subscription plan for your users.
To find out more about Teams versions and their capabilities, see Compare Teams plans.
More information
For a quick summary of the differences between Teams and Teams free, see Differences between Microsoft
Teams and Microsoft Teams free.
For more information about upgrading to the full version of Teams, see Upgrade from Teams free to Teams and
Upgrade Microsoft Teams free to Office 365 subscription version.
To get started with additional admin tasks associated with upgrading users, including adding user licenses,
changing user names, and assigning temporary passwords, see For admins upgrading from Teams free to a
paid subscription.
Assign team owners and members in Microsoft
Teams
8/7/2019 • 3 minutes to read • Edit Online
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If
a setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft
Teams admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin
center.
Within Microsoft Teams there are two user roles: owner and member. By default, a user who creates a new team
is granted the owner status. In addition, owners and members can have moderator capabilities for a channel
(provided that moderation has been set up). If a team is created from an existing Office 365 Group, permissions
are inherited.
The table below shows the difference in permissions between an owner and a member.
1 Team owners can create teams unless they've been restricted from doing so. Permissions to create teams below.
2 An owner can turn off these items at the team level, in which case members would not have access to them.
3 After adding a member to a team, an owner can also promote a member to owner status. It is also possible
for an owner to demote their own status to a member.
4 Team members can add other members to a public team.
5 While a team member can't directly add members to a private team, they can request someone to be added
to a team they're already a member of. When a member requests someone to be added to a team, team
owners receive an alert that they have a pending request that they can accept or deny.
NOTE
Owners can make other members owners in the View teams option. A team can have up to 100 owners. We recommend
that you have at least a few owners to help manage the team; this will also prevent orphaned groups if a sole owner leaves
your organization. For more information about orphaned groups, see Assign a new owner to an orphaned group.
Moderator capabilities
In addition to other capabilities, team owners and members can have moderator capabilities for a channel
(provided that moderation is turned on for a team). Moderators can start new posts in a channel and control
whether team members can reply to existing channel messages. They can also control whether bots and
connectors can submit channel messages.
Moderator capabilities are assigned at the channel level. Team owners have moderator capabilities by default.
Team members have moderator capabilities turned off by default, but a team owner can give moderator
capabilities for a channel to a team member. Moderators within a channel can add and remove other moderators
within that channel.
For more information about moderator capabilities, see Set up and manage channel moderation in Microsoft
Teams.
As an admin, you manage Teams user settings in the Microsoft Teams admin center. On the Users page, you can
view information such as account and licensing details and edit policy and other settings. You can edit settings for
users individually or for multiple users at the same time.
Click the ✓ (check mark) at the top of the table to select all users (up to a maximum of 20 users), and
then in the Selection limit dialog box, click Continue select all to complete the selection.
A ✓ is displayed next to the selected users.
4. Click Edit settings, make the changes that you want, and then click Save.
Manage app permission policies in Microsoft Teams
8/21/2019 • 8 minutes to read • Edit Online
As an admin, you can use app permission policies to control what apps are available to Microsoft Teams users in
your organization. You can allow or block all apps or specific apps published by Microsoft, third-parties, and your
organization. When you block an app, users are unable to install it from the Teams app store.
You manage app permission policies in the Microsoft Teams admin center. You can apply settings org-wide, use
the global (Org-wide default) policy, and create and assign custom policies to individual users or users in a group.
NOTE
Users in your organization will automatically get the global policy unless you create and assign a custom policy. Org-wide
app settings override the global policy and any custom policies that you create and assign to users.
If your organization is already on Teams, the app settings you configured in Tenant-wide settings in the
Microsoft 365 admin center are reflected in org-wide app settings. If you're new to Teams and just getting started,
by default, all apps are allowed in the global policy. This includes apps published by Microsoft, third-parties, and
your organization.
Say, for example, you want to block all third-party apps and allow specific apps from Microsoft for the HR team in
your organization. You would create a custom policy named HR App Permission Policy, set it to block and allow
the apps that you want, and then assign it to users on the HR team.
3. Under Third-party apps, turn off or turn on these settings to control access to third-party apps:
Allow third-party or custom apps in Teams: This controls whether users can use third-party or
custom apps.
Allow any new third-party apps published to the store by default: This controls whether new
third-party apps that are published to the Teams app store become automatically available in Teams. You
can only set this option if you allow third-party apps.
4. Under Custom apps, turn off or turn on Allow interaction with custom apps. This setting controls
whether users can interact with custom (sideloaded) apps. Keep in mind that this is different from allowing
users to upload custom apps.
5. Under Blocked apps, search for and add the apps that you want to block across your organization. You can
choose apps from the tenant app catalog or the Teams app store.
6. Click Save for org-wide app settings to take effect.
NOTE
Make sure you first connect to the Azure Active Directory PowerShell for Graph module and Skype for Business PowerShell
module by following the steps in Connect to all Office 365 services in a single Windows PowerShell window.
Assign all users in the group to a particular app permission policy. In this example, it's HR App Permission Policy.
Depending on the number of members in the group, this command may take several minutes to execute.
FAQ
Working with app permission policies
Can I control line of business (LOB) apps?
Yes, you can use app permission policies to control the rollout and distribution of custom (LOB ) apps. You can
create a custom policy or edit the global policy to allow or block custom apps based on the needs of your
organization.
How do app permission policies relate to pinned apps and app setup policies?
You can use app setup policies together with app permission policies. Pre-pinned apps are selected from the set of
enabled apps for a user. Additionally, if a user has an app permission policy that blocks an app in their app setup
policy, that app won't appear in Teams.
Can I use app permission policies to restrict uploading custom apps (also known as sideloading)?
Use org-wide settings in app permission policies to restrict uploading custom apps for your organization.
To restrict specific users from uploading custom apps, use custom app policies (coming soon). To learn more, see
Manage custom app policies and settings in Teams.
Does blocking an app apply to Teams mobile clients?
Yes, when you block an app, that app is blocked across all Teams clients.
User experience
What does a user experience when an app is blocked?
Users can't interact with a blocked app or its capabilities, such bots, tabs, and messaging extensions. In a shared
context, such as a team or group chat, bots can still send messages to all participants of that context. Teams
indicates to the user when an app is blocked.
For example, when an app is blocked, users can't do any of the following:
Add the app personally or to a chat or team
Send messages to the app’s bot
Perform button actions that send information back to the app, such as actionable messages
View the app’s tab
Set up connectors to receive notifications
Use the app’s messaging extension
The legacy portal allowed controlling apps at the organization level, which means when an app is blocked, it's
blocked for all users in the organization. The org-wide app setting in app permission policies works exactly the
same way.
For app permission policies assigned to specific users, if an app with bot or connector capability was allowed and
then blocked, and if the app is then allowed only for some users in a shared context, members of a group chat or
channel that don't have permission to that app can see the message history and messages that were posted by the
bot or connector, but can't interact with it.
Related topics
Admin settings for apps in Teams
Manage app setup policies in Microsoft Teams
8/2/2019 • 8 minutes to read • Edit Online
NOTE
If you enabled the org-wide app permission policy setting, Allow interaction with custom apps, you may not see app
setup policies yet in the Microsoft Teams admin center. It's currently being rolled out and will be available soon in your
organization.
As an admin, you can use app setup policies to customize Microsoft Teams to highlight the apps that are most
important for your users. You choose the apps to pin and set the order that they appear. App setup policies let you
showcase apps that users in your organization need, including those built by third parties or by developers in your
organization. You can also use app setup policies to manage how built-in features appear.
Apps are pinned to the app bar. This is the bar on the side of the Teams desktop client and at the bottom of the
Teams mobile clients (iOS and Android).
You manage app setup policies in the Microsoft Teams admin center. You can use the global (Org-wide default)
policy or create custom policies and assign them to users. Users in your organization will automatically get the
global policy unless you create and assign a custom policy.
You can edit the settings in the global policy to include the apps that you want. If you want to customize Teams for
different groups of users in your organization, create and assign one or more custom policies. If a user is assigned
a custom policy, that policy applies to the user. If a user isn't assigned a custom policy, the global policy applies to
the user.
NOTE
If you have Teams for Education, it's important to know that the Assignments app is pinned by default in the global policy
even though currently, you don't see it listed in the global policy. It will be the fourth app in the list of pinned apps on Teams
clients.
NOTE
Make sure you first connect to the Azure Active Directory PowerShell for Graph module and Skype for Business PowerShell
module by following the steps in Connect to all Office 365 services in a single Windows PowerShell window.
Assign all users in the group to a particular app setup policy. In this example, it's HR App Setup Policy.
Depending on the number of members in the group, this command may take several minutes to execute.
FAQ
Working with app setup policies
What built-in app setup policies are included in the Microsoft Teams admin center?
Global (Org-wide default): This default policy applies to all users in your organization unless you assign
another policy. Edit the global policy to pin apps that are most important for your users.
FirstLineWorker: This policy is for firstline workers. You can assign it to firstline workers in your organization.
It's important to know that like custom policies that you create, you have to assign the policy to users for the
settings to be active. For more information, go to the Assign a custom app setup policy to users section of this
article.
Why can't I find an app in the Add pinned apps pane?
Not all apps can be pinned to Teams through an app setup policy. Some apps may not support this functionality.
To find apps that can be pinned, search for the app in the Add pinned apps pane. Tabs that have a personal scope
(static tabs) and bots can be pinned to the Teams desktop client and these apps are available in the Add pinned
apps pane.
Keep in mind that the Teams app store lists all Teams apps whereas the Add pinned apps pane includes only apps
that can be pinned to Teams through a policy.
I'm a Teams for Education admin. What do I need to know about app setup policies in Teams for Education?
The Calling app isn't available in Teams for Education. When you create a new custom app setup policy, the Calling
app is displayed in the list of apps. However, the app isn't pinned to Teams clients and Teams for Education users
won't see the Calls app in Teams.
How many apps can be added to a policy?
A minimum of two apps must be pinned to the Teams mobile clients (iOS and Android). If a policy has less than
two apps, the mobile clients won't reflect the policy settings and instead will continue to use the existing
configuration.
How long does it take for policy changes to take effect?
After you edit the global policy or assign a policy, it can take up to 24 hours for changes to take effect.
User experience
How can users see all their pinned apps in Teams?
To view all apps that are pinned for a user, users may have to do the following depending on the number of
installed apps and the size of their Teams client window.
In the app bar on the side of Teams, click ... More apps. In the app bar near the bottom of Teams, swipe up.
Related topics
Admin settings for apps in Teams
Publish an app to the Tenant Apps Catalog from the Teams client
Manage custom app policies and settings in
Microsoft Teams
8/21/2019 • 5 minutes to read • Edit Online
This article describes a Microsoft Teams feature that hasn't yet been released. It's been announced, and it's
coming soon. If you're an admin, you can find out when this feature will be released in the Message Center (in
the Microsoft 365 admin center). To stay on top of upcoming Teams features, check out the Microsoft 365
Roadmap.
NOTE
To use App Studio see Get started on the Microsoft Teams platform with C#/.NET and App Studio The last step is not
working yet, so you will need to download the zip and install it the old way at Upload an app package to Microsoft Teams.
As an admin, you can use custom app policies and settings to control who in your organization can upload custom
apps to Microsoft Teams. Admins decide which users can upload custom apps, and admins and team owners can
determine whether specific teams in your organization allow custom apps to be added to them.
Related topics
Admin settings for apps in Teams
Manage feedback policies in Microsoft Teams
8/8/2019 • 3 minutes to read • Edit Online
Surveys
Users can also rate their experience with Teams and send us details about the rating they give. This pop-up survey
is displayed to users from time-to-time in Teams. When a user clicks Provide feedback in the notification, the
survey is displayed for them to complete.
Assign all users in the group to a particular feedback policy. In this example, it's New Hire Feedback Policy.
Depending on the number of members in the group, this command may take several minutes to execute.
Related topics
Teams PowerShell Overview
Manage policy packages in Microsoft Teams
8/21/2019 • 4 minutes to read • Edit Online
Education_Teacher package Creates a set of policies and policy settings that apply to
teachers.
Education_PrimaryStudent package Creates a set of policies and policy settings that apply to
primary students.
Education_SecondaryStudent package Creates a set of policies and policy settings that apply to
secondary students.
Education_HigherEducationStudent package Creates a set of policies and policy settings that apply to
higher education students.
NOTE
We'll be adding more policy packages in future releases of Teams, so check back for the most up-to-date information.
Each individual policy is given the name of the policy package so you can easily identify the policies that are linked
to a policy package. For example, when you assign the Education_Teacher policy package to teachers in your
school, a policy that's named Education_Teacher is created for each policy in the package.
How to use policy packages
The following outlines how to use policy packages in your organization.
View: View the settings of each policy in a policy package before you assign a package. Make sure that you
understand each setting and then decide whether the predefined values are appropriate for your
organization or whether you need to change them to be more restrictive or lenient based on your
organization's needs.
If a policy is deleted, you can still view the settings but you won't be able to change any settings. A deleted
policy is re-created with the predefined settings when you assign the policy package.
Assign: Assign the policy package to users. Remember that policies in a policy package aren't created until
you assign the package, after which you can change the settings of individual policies in the package.
Customize: Customize the settings of policies in the policy package to fit the needs of your organization.
Any changes you make to policy settings are automatically applied to users who are assigned the package.
Here are the steps for how to view, assign, and customize policy packages in the Microsoft Teams admin center.
View the settings of a policy in a policy package
1. In the left navigation of the Microsoft Teams admin center, click Policy packages, and then select a policy
package by clicking to the left of the package name.
2. Click the policy you want to view.
Assign a policy package
Assign a policy package to one user
1. In the left navigation of the Microsoft Teams admin center, go to Users, and then click the user.
2. On the user's page, click Policies, and then next to Policy package, click Edit.
3. In the Assign policy package pane, select the package you want to assign, and then click Save.
Assign a policy package to multiple users
1. In the left navigation of the Microsoft Teams admin center, go to Policy packages, and then select the policy
package you want to assign by clicking to the left of the package name.
2. Click Manage users.
3. In the Manage users pane, search for the user by display name or by user name, select the name, and then click
Add. Repeat this step for each user that you want to add.
4. When you're finished adding users, click Save.
Customize policies in a policy package
You can edit the settings of a policy through the Policy packages page or by going directly to the policy page in
the Microsoft Teams admin center.
1. In the left navigation of the Microsoft Teams admin center, do one of the following:
Click Policy packages, and then select the policy package by clicking to the left of the package name.
Click the policy type. For example, click Messaging policies.
2. Click the policy you want to edit. Policies that are linked to a policy package have the same name as the policy
package.
3. Make the changes that you want, and then click Save.
Troubleshooting
You receive an error when you assign a policy package
This may occur if one or more policies in the package weren't created or applied successfully. Reassign the policy
package to your users. Retrying the operation typically fixes this issue.
Configure the Skype Meetings App to work with
Teams
8/7/2019 • 2 minutes to read • Edit Online
After a user is upgraded to Microsoft Teams, admins can use the Microsoft Teams admin center to specify the
preferred app that users will use to join Skype for Business meetings.
To specify the Skype for Meetings App as the preferred app:
1. Sign in to the Microsoft Teams admin center.
2. In the left pane, under Org-wide settings, select Teams upgrade.
3. On the Teams upgrade page, under App preferences, select Skype Meetings App from the Preferred
app for users to join Skype for Business meetings drop-down list.
Known limitations
Users who use the Skype Meetings App with Teams are subject to the following limitations:
Users have no option to change their video device.
After a user is upgraded to Teams, if the user is in a meeting using the Skype Meetings App and then receives a
call on Teams, the meeting in Skype Meetings App is not placed on hold. Instead, the user is connected to both
calls.
More information
What is Skype Meetings App (Skype for Business Web App)
Skype Meetings App minimum network requirements
Manage external access in Microsoft Teams
8/7/2019 • 12 minutes to read • Edit Online
With Microsoft Teams external access, Teams users from other domains can participate in your chats and calls.
You can also allow othe external users who are still using Skype for Business Online, Skype for Business on-
prem or even Skype to participate.
Use the steps in this article when:
You have users in different domains in your business: for example, Rob@contoso.com and
Ann@northwindtraders.com.
You want the people in your organization to use Teams to contact people in specific businesses outside of
your organization.
You want anyone else in the world who uses Teams to be able to find and contact you, using your email
address. If you and another user both enable external access and allow each other's domains, this will
work. If it doesn't work, the other user should make sure his or her configuration isn't blocking your
domain.
External access allows external users to find, call, and send you instant messages, as well as set up meetings
with you. However, if you want external users to have access to teams and channels, guest access might be a
better way to go. For more information about the differences between external access and guest access, see
External access vs. guest access), below. To turn on guest access, see turn on guest access so that users can
communicate.
IMPORTANT
Currently, to federate within the Microsoft Teams app to an external user outside of your organization who's not currently
a guest of your Azure Active Directory (Azure AD) or tenant, you must be correctly set up for hybrid and moved to Skype
for Business Online. As of 2/25/2019, Teams doesn't support native federation without the user of the SIP profile being
homed in Skype for Business Online. For more on setting up your account for hybrid and then moving to Teams, see
Upgrade Skype for Business hybrid deployment to Teams.
1
1 Provided that the user has been added as a guest and is signed in as a guest to the guest tenant.
2 Only by email or Session Initiation Protocol (SIP ) address.
3 External (federated) chat is 1:1 only.
For more information on guest features and the guest experience, see Turn on or off guest access to Microsoft
Teams and What the guest experience is like.
For more information about the free version of Teams and how it works with features found in External Access,
see Differences between Microsoft Teams and Microsoft Teams free.
You want to let Teams users in your organization In External Access, add the external domain to the Allowed
communicate with Teams users in another (external) list or use open federation.
organization. Then have the administrator in the other Teams
organization do the same thing.
You want to let Teams users in your organization Enable Coexistence mode or choose the Islands upgrade
communicate with Skype for Business Online users in the mode to support Skype for Business users in your
same organization. organization.
You want to let Teams users in your organization In External Access, add the external domain to the Allowed
communicate with Skype for Business Online users in list or use open federation.
another (external) organization. Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Then have the administrator in the other Teams
organization do the same thing.
NOTE: The external domain with Skype for Business
users must enable Coexistence mode or choose the
Islands upgrade mode to support Skype for Business
users in that organization.
You want to let Teams users in your organization Not a supported scenario at this time.
communicate with Skype users from inside or outside your IMPORTANT: Your Teams users won't be able to
organization. communicate with Skype users, but your Skype for
Business users in your organization can communicate
with Skype users inside or outside your organization if
these two requirements are met:
1) Turn on Users can communicate with Skype for
Business and Teams users and Skype for Business
users can communicate with Skype users settings in
External Access.
2) Your organization is running in Coexistence mode.
YOU WANT TO.... QUICK STEPS
You want to let your Teams users communicate with Skype In External Access, add the external domain to the Allowed
for Business Online users from an on-premises list or use open federation. .
organization and with Skype users. Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Turn on Skype for Business users can communicate
with Skype users setting in External Access.
Then have the administrator in the on-premises
organization do the same thing.
IMPORTANT In this scenario, your Teams users won't
be able to communicate with Skype users, but Skype for
Business users in your organization can communicate
with Skype users inside or outside your organization if
you turn on Users can communicate with Skype for
Business and Teams users and Skype for Business
users can communicate with Skype users settings in
External Access.
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade
communicate with Teams users in another Office 365 mode to support Skype for Business users in your
organization. organization.
In External Access, add the external domain to the
Allowed list or use open federation.
Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Then have the administrator in the other Teams
organization do the same things.
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade
communicate with the Skype for Business Online users mode to support Skype for Business users in your
from another Office 365 organization. organization.
In External Access, add the external domain to the
Allowed list or use open federation.
Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Then have the administrator in the other Teams
organization do all of the same things.
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade
communicate with the Skype for Business Online users mode to support Skype for Business users in your
from an on-premises organization. organization.
In External Access, add the external domain to the
Allowed list or use open federation.
Turn on Users can communicate with Skype for
Business and Teams users setting in External Access.
Then have the administrator in the on-premises
organization do the same things.
YOU WANT TO.... QUICK STEPS
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade
communicate with Skype users (inside or outside your mode to support Skype for Business users in your
organization). organization.
Turn on the Skype for Business users can
communicate with Skype users setting in External
Access.
You want to let your Skype for Business Online users Enable Coexistence mode or choose the Islands upgrade
communicate with Skype for Business Online users in mode to support Skype for Business users in your
another organization and Skype users from inside or organization.
outside your organization. In External Access, add the external domain to the
Allowed list or use open federation.
Turn on Users can communicate with Skype for
Business and Teams users and the Skype for Business
users can communicate with Skype users setting in
External Access.
Then have the administrator in the other Teams
organization do the same things.
NOTE: The administrator from the other external
domain doesn't have to turn on Skype for Business
users can communicate with Skype users setting in
External Access.
IMPORTANT
You don't have to add any "Skype domains" as allowed domains to enable Teams or Skype for Business Online users to
communicate with Skype users inside or outside your organization. All Skype domains are whitelisted which means all of
these domains are considered ALLOWED.
Let your Teams users chat and communicate with users in another
organization
External access lets your Teams and Skype for Business users communicate with other users who are outside of
your organization. By default, your organization can communicate with all external domains. If you add blocked
domains, all other domains will be allowed but if you add allowed domains, all other domains will be blocked.
You can easily set up external access for your organization. There are three scenarios for setting it up:
Scenario 1 - You can use OPEN FEDERATION. This is the default setting and it lets people in your
organization find, call, and send IM/Chats, as well as set up meetings with people external to your
organization.
When you use this set up, your users can communicate with ALL external domains that are running
Teams or Skype for Business AND are using Open Federation or have added your domain to the allow
list.
Scenario 2 - You can add a domain or domains to the ALLOW list. To do this, click Add a domain, add
the domain name, click Action to take on this domain, and then select Allowed. It's important to
know that if you do this it will BLOCK all other domains.
Scenario 3 - You can add a domain or domains to the BLOCK list. To do this, click Add a domain, add
the domain name, click Action to take on this domain, and then select Blocked. It's important to
know that if you do this it will ALLOW all other domains.
Follow these steps to allow or block domains.
Step 1 - Enable your organization to communicate with another Teams organization
Using the Microsoft Teams admin center
1. In the left navigation, go to Org-wide settings > External access.
2. Toggle the Users can communicate with Skype for Business and Teams users switch to On.
.
3. If you want to allow all Teams organizations to communicate with users in your organization, skip to step
5.
4. If you want to limit the organizations that can communicate with users in your organization, you can
either allow all except some domains, or you can allow only specific domains.
To allow all except some domains, add the domains you want to block by clicking Add domain. In the
Add a domain pane, type the domain name, click Blocked, and then clik Done.
To limit communications to specific organizations, add those domains to the list with a status of
Allowed. Once you have added any domain to the Allow list, communications with other
organizations will be limited to only those organizations whose domains are in the Allow list.
5. Click Save.
6. Make sure the admin in the other Teams organization completes these same steps. For example, in their
allowed domains list, their admin needs to enter the domain for your business if they limit the
organizations that can communicate with their users.
Step 2 - Test it
To test your setup, you need a Teams user who's not behind your firewall.
1. After you and the admin from the organization have changed the External access settings, you should
be good to go.
2. In the Teams app, search for the person by email address, and send a request to chat.
3. Ask your Teams contact to send you a request to chat. If you don't receive their request, the problem is
your firewall settings (assuming they've already confirmed their firewall settings are correct).
4. Another way to test whether the problem is your firewall is to go to a wifi location not behind your
firewall. such as a coffee shop, and use Teams to send a request to your contact to chat. If the message
goes through at the wifi location, but does not when you're at work, then you know the problem is your
firewall.
Related topics
For information about guest access in Microsoft Teams, see Manage guest access in Microsoft Teams.
Turn on inline message translation in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
Inline message translation is a new Microsoft Teams feature that lets users automatically translate Teams messages
into the language specified by their personal language settings for Office 365.
Inline message translation is being rolled out by default for your organization. If you want to allow users to use this
feature within the Teams client, you must turn this setting on.
NOTE
This rollout is excluded from Office 365 subscriptions in our Office 365 Government Community Cloud and Office 365
Germany environments.
NOTE
The service does the translation and delivers it to the client with no effect on the content captured in the compliance records.
To learn more about translation, see What is Microsoft Translator?.
Use Microsoft Teams scoped directory search
7/10/2019 • 2 minutes to read • Edit Online
Microsoft Teams scoped directory search allows organizations to create virtual boundaries that control how users
can find and communicate with other users in their organization.
Microsoft Teams lets organizations provide custom views of the directory to their users. Microsoft Teams uses
Exchange address book policies to support these custom views. Once the policies are enabled, the results returned
by searches for other users (for example, to initiate a chat or to add members to a team) will be scoped according
to the configured policies. Users will not be able to search or discover teams when scoped search is in effect.
IMPORTANT
Address book policies provide only a virtual separation of users from directory perspective. Users can still initiate
communications with others by providing complete email addresses. It is also important to note that any user data that had
already been cached, prior to the enforcement of new or updated address book policies, will remain available to users for up
to 30 days.
A new analytics and reporting experience for Microsoft Teams is available in the Microsoft Teams admin center.
You can run different reports to get insights into how users in your organization are using Teams. For example,
you can see how many users communicate through channel and chat messages and the kinds of devices they use
to connect to Teams. Your organization can use the information from the reports to better understand usage
patterns, help make business decisions, and inform training and communication efforts.
NOTE
The reports in the Microsoft Teams admin center are separate from the activity reports for Teams that are part of the Office
365 reports in the Microsoft 365 admin center. For more information about the activity reports in the Microsoft 365 admin
center, see Teams activity reports in the Microsoft 365 admin center
NOTE
The Teams reports show data for active users and active teams. For example, if a user in your organization isn't active in
Teams during the date range that you specified for a report, data for that user isn't included in that report.
Microsoft Teams usage report
8/29/2019 • 2 minutes to read • Edit Online
The Teams usage report in the Microsoft Teams admin center gives you an overview of the usage activity in Teams,
including the number of active users and channels, so you can quickly see how many users across your
organization are using Teams to communicate and collaborate. You can view usage information for teams,
including the number of active users and channels, guests, and messages in each team.
1 The Teams usage activity report can be viewed for trends over
the last 7 days or 28 days.
2 Each report has a date for when this report was generated.
The reports usually reflect a 24 to 48 hour latency from time
of activity.
CALLOUT DESCRIPTION
4 You can filter what you see on the chart by clicking an item in
the legend. For example, click Total active users, Teams &
Channels active users, Active channels, or Messages to see
only the info related to each one. Changing this selection
doesn’t change the information in the table.
To see the information that you want in the table, make sure
to add the columns to the table.
7 You can export the report to a CSV file for offline analysis.
Click Export to Excel, and then on the Downloads tab, click
Download to download the report when it's ready.
Related topics
Teams analytics and reporting
Microsoft Teams user activity report
8/29/2019 • 2 minutes to read • Edit Online
The Teams user activity report gives you insight into the types of activities that users in your organization perform
in Teams. For example, you can see how many users communicate through 1:1 calls, how many users
communicate through channel messages, and how many users engage in private chat messages.
Related topics
Teams analytics and reporting
Microsoft Teams device usage report
8/29/2019 • 2 minutes to read • Edit Online
The Teams device usage report in the Microsoft Teams admin center provides you with information about how
users connect to Teams. You can use the report to see the devices that are used across your organization, including
how many use Teams from their mobile devices when on-the-go.
1 The Teams device usage report can be viewed for trends over
the last 7 days or 28 days.
2 Each report has a date for when the report was generated.
The reports usually reflect a 24 to 48 hour latency from time
of activity.
CALLOUT DESCRIPTION
To see the information that you want in the table, make sure
to add the columns to the table.
6 You can export the report to a CSV file for offline analysis.
Click Export to Excel, and then on the Downloads tab, click
Download to download the report when it's ready.
Related topics
Teams analytics and reporting
Microsoft Teams live event usage report
8/29/2019 • 2 minutes to read • Edit Online
The Teams live event usage report in the Microsoft Teams admin center shows you the activity overview for live
events held in your organization. You can view usage information, including event status, start time, views, and
production type for each event. You can gain insight into usage trends and see who in your organization schedules,
presents, and produces live events.
1 The Teams live event report can be viewed for trends over the
last 7 days, 28 days, or a custom date range that you set.
2 Each report has a date for when it was generated. The report
reflects near real time activity when the page is refreshed.
CALLOUT DESCRIPTION
To see the information that you want in the table, make sure
to add the columns to the table.
If your organization is enabled for Hive eCDN or Kollective eCDN, you can get additional attendee analytics by
clicking the partner report link.
Related topics
Teams analytics and reporting
What are Teams live events?
Use activity reports for Microsoft Teams
8/7/2019 • 8 minutes to read • Edit Online
You can use activity reports in the Microsoft 365 admin center to see how users in your organization are using
Microsoft Teams. For example, if some don’t use Microsoft Teams yet, they might not know how to get started or
understand how they can use Teams to be more productive and collaborative. Your organization can use the
activity reports to decide where to prioritize training and communication efforts.
1 The Teams user activity report can be viewed for trends over
the last 7 days, 30 days, 90 days, or 180 days. However, if
you click into a particular time range in the report, the table
(7) will show data for 30 days, up to the date (2) for when the
report was generated.
2 Each report has a date for when this report was generated.
The reports usually reflect a 24 to 48 hour latency from time
of activity.
5 The X axis on the charts is the selected date range for the
specific report.
On the Activity chart, the Y axis is the count of the
specified activity.
On the Users chart, the Y axis is the number of users
participating in teams chats, private chats, calls, or
meetings.
6 You can filter the series you see on the chart by clicking on an
item in the legend. For example, on the Activity chart, click or
tap Channel messages, Chat messages, Calls, or Meetings
to see only the info related to each one. Changing this
selection doesn’t change the information in the grid table.
CALLOUT DESCRIPTION
To see the following information the table, make sure you add
the columns to the table.
Username is the email address of the user. You can
display the actual email address or make this field
anonymous.
Last Activity Date (UTC) refers to the last date that
the user participated in a Microsoft Teams activity.
Channel messages is the number of unique messages
that the user posted in a team chat during the
specified time period.
Chat messages is the number of unique messages
that the user posted in a private chat during the
specified time period.
Calls is the number of calls that the user participated
in during the specified time period.
Meetings is the number of online meetings that the
user participated in during the specified time period.
Other activity is the number of other team activities
by the user some of which include, and not limited to:
liking messages, apps, working on files, searching,
following teams and channel and favoriting them.
Deleted indicates if the team is deleted. If the team is
deleted, but had activity in the reporting period, it will
show up in the grid with deleted set to true.
Deleted date is the date that the user was deleted.
Product assigned is the list of products that are
assigned to the user.
If your organization's policies prevents you from viewing
reports where user information is identifiable, you can change
the privacy setting for all these reports. Check out the How
do I hide user level details? section in the Activity Reports
in the Microsoft 365 Admin Center Preview.
CALLOUT DESCRIPTION
1 The Teams device report can be viewed for trends over the
last 7 days, 30 days, 90 days, or 180 days. However, if you
click into a particular time range in the report, the table (7)
will show data for 30 days, up to the date (2) for when the
report was generated.
2 Each report has a date for when this report was generated.
The reports usually reflect a 24 to 48 hour latency from time
of activity.
6 You can filter the series you see on the chart by clicking on an
item in the legend. For example, on the Distribution chart,
click or tap Windows, Mac, Web, iOS, or Android to see
only the info related to each one. Changing this selection
doesn’t change the information in the grid table.
You've completed Get started. You've rolled out Teams with chat, teams, channels, & apps across your
organization. Now you're ready to add the meetings workload, including audio conferencing, video, and sharing.
Here's how.
TIP
Watch the following session to learn more about Meetings: Introduction to Meetings in Microsoft Teams for IT Pros
Is my network ready for Teams meetings deployment? To verify that your network is ready, see:
Prepare your organization's network for Microsoft
Teams
Office 365 URLs and IP address ranges
Who will be assigned the Teams Communications To learn more about Teams administrator roles see Use
Administrator role? Microsoft Teams admin roles to manage Teams.
Who will be assigned the Teams Communications Support To assign admin roles, see Assign administrator and non-
Engineer role? administrator roles to users with Active Directory.
Meetings settings
Meetings settings are used to control whether anonymous users can join Teams meetings, set up meeting
invitations, and if you want to turn on Quality of Service (QoS ), set the ports for real-time traffic. These settings
will be used for all of the Teams meetings that users schedule in your organization.
Will I customize the initial meeting settings? See the Meetings in Teams tutorial to learn more about
meetings settings.
Will I implement QoS? See Quality of Service in Microsoft Teams for information
about QoS concepts. scenarios, and implementation.
Meeting policies
Meeting policies are used to control what features are available to users when they join Teams meetings. You can
use the default policy or create one or more custom meeting policies for people that host meetings in your
organization. To learn more, see the Meetings in Microsoft Team tutorial.
Audio Conferencing
Audio Conferencing provides organizations with additional entry points to any meeting (ad hoc or scheduled) by
allowing meeting participants to join via public switched telephone network (PSTN ) by dialing in using a
traditional land line, private branch exchange (PBX), or mobile phone.
When you're ready to roll out Audio Conferencing, see the in-depth Audio Conferencing rollout guidance.
Meeting room and personal devices
For an optimal meeting experience in Teams, consider using Teams devices such as room systems, phones,
headsets, and cameras. To learn more, see Teams devices for intelligent communications.
Will I purchase personal devices for my users? Read Manage your devices in Teams.
Will I purchase and deploy room system devices for my Read Meeting room devices and solutions.
conference rooms?
Reporting
Use activity reports to see how users in your organization are using Teams. For example, if some don’t use Teams
yet, they might not know how to get started or understand how they can use Teams to be more productive and
collaborative. Your organization can use the activity reports to decide where to prioritize training and
communication efforts.
Who will be responsible for reporting? Read Use activity reports for Teams.
Who will be responsible for monitoring usage? Read Monitor usage and feedback in Teams.
Do I need to do bandwidth planning prior to and during my See Network Readiness for more information and links to
Meetings rollout? tools to simplify your planning process.
Will I turn on the meeting transcription service? See Turn on or turn off recording transcription
Live events policies
Teams live events policies are used to manage event settings for groups of users. You can use the default policy
or create additional policies that can be assigned to users who hold live events within your organization.
Will my organization use Teams live events? See the live events articles for more information about
planning for, setting up, and configuring Teams live events.
What do I need to do to roll out conference room systems? Check out the Plan Microsoft Teams Rooms articles.
Will I use a cloud video interop solution as part of my room Read Cloud Video Interop for Teams.
systems deployment?
Will I use a site-by-site approach to roll out Meetings? The Site enablement playbook for Teams provides a good
foundation that you can use for your own deployments. The
guide is focused on voice, but the general principles of device
delivery, account readiness, adoption, and training apply to a
large meeting deployment.
Who will be responsible for monitoring and troubleshooting Read Use Call Analytics to troubleshoot poor call quality for
call quality issues? information about permission levels required to troubleshoot
call quality issues.
Who in my organization will be responsible for managing the Make sure this person has the Teams admin permissions they
meetings service? need in order to manage your meetings service. To learn
more about Teams administrator roles see Use Microsoft
Teams admin roles to manage Teams.
Next steps
Drive adoption of meetings & conferencing throughout your organization.
Add audio conferencing
Roll out cloud voice
Include featured apps - such as Planner - in your initial Teams rollout. Add other apps, bots, & connectors as
you drive Teams adoption.
Manage meeting policies in Teams
8/7/2019 • 17 minutes to read • Edit Online
Meeting policies are used to control the features that are available to meeting participants for meetings that are
scheduled by users in your organization. After you create a policy and make your changes, you can then assign
users to the policy. You manage meeting policies in the Microsoft Teams admin center or by using PowerShell.
You can implement policies in the following ways, which affect the meeting experience for users before a meeting
starts, during a meeting, or after a meeting.
By default, a policy named Global (org-wide default) is created. All users in your organization will be assigned this
meeting policy by default. You can either make changes to this policy or create one or more custom policies and
assign users to them. When you create a custom policy, you can allow or prevent certain features from being
available to your users, and then assign it to one or more users who will have the settings applied to them.
NOTE
A user can be assigned only one meeting policy at a time.
NOTE
You can't delete a policy if users are assigned to it. You must first assign a different policy to all affected users, and then you
can delete the original policy.
If you turn this off, users are unable to schedule Teams meetings when they create a new meeting in Outlook. For
example, in Outlook on Windows, the New Teams Meeting option won't show up in the ribbon.
Allow channel meeting scheduling
This is a per-user policy and applies before a meeting starts. This setting controls whether users can schedule a
meeting in a Teams channel. If you turn this off, the Schedule a meeting option won't be available to the user
when they start a meeting in a Teams channel and the Select a channel to meet option won't be available to the
user when they schedule a meeting from Meetings in Teams.
Allow scheduling private meetings
This is a per-user policy and applies before a meeting starts. This setting controls whether users can schedule
private meetings in Teams. A meeting is private when it's not published to a channel in a team.
Note that if you turn off Allow scheduling private meetings and Allow channel meeting scheduling, the
Schedule a meeting option won't be available and users will be unable to schedule meetings in Teams.
Meetings organized by Daniela can't be recorded and Amanda, who has the policy setting enabled, can't record
meetings organized by Daniela. Meetings organized by Amanda can be recorded, however, Daniela, who has the
policy setting disabled and John who is an external user, can't record meetings organized by Amanda.
To learn more about cloud meeting recording, see Teams cloud meeting recording.
Allow IP video
This is a combination of a per-organizer and per-user policy. Video is a key component to meetings. In some
organizations, admins might want more control over which users’ meetings have video. This setting controls
whether video can be turned on in meetings hosted by a user and in 1:1 calls and group calls started by a user.
Meetings organized by a user who has this policy enabled, allow video sharing in the meeting by the meeting
participants, if the meeting participants also have the policy enabled. Meeting participants who don't have any
policies assigned (for example, anonymous and federated participants) inherit the policy of the meeting organizer.
Meetings hosted by Daniela allow video to be turned on. Daniela can join the meeting and turn on video. Amanda
can't turn on video in Daniela's meeting because Amanda’s policy is set to not allow video. Amanda can see videos
shared by other participants in the meeting.
In meetings hosted by Amanda, no one can turn on video, regardless of the video policy assigned to them. This
means Daniela can't turn on video in Amanda’s meetings.
If Daniela calls Amanda with video on, Amanda can answer the call with audio only. When the call is connected,
Amanda can see Daniela’s video, but can't turn on video. If Amanda calls Daniela, Daniela can answer the call with
video and audio. When the call is connected, Daniela can turn on or turn off her video, as needed.
Media bit rate (KBs)
This is a per-user policy. This setting determines the media bit rate for audio, video, and video-based app sharing
transmissions in calls and meetings for the user. It's applied to both the uplink and downlink media traversal for
users in the call or meeting. This setting gives you granular control over managing bandwidth in your
organization. Depending on the meetings scenarios required by users, we recommend having enough bandwidth
in place for a good quality experience. The minimum value is 30 Kbps and the maximum value depends on the
meeting scenario. To learn more about the minimum recommended bandwidth for good quality meetings, calls,
and live events in Teams, see Bandwidth requirements.
If there isn’t enough bandwidth for a meeting, participants see a message that indicates poor network quality.
For meetings that need the highest quality video experience, such as CEO board meetings and Teams live events,
we recommend you set the bandwidth to 10 Mbps. Even when the maximum experience is set, the Teams media
stack adapts to low bandwidth conditions when certain network conditions are detected, depending on the
scenario.
Enable live captions (coming soon)
This is a per-user policy and applies during a meeting. If this setting is on, the user sees an option to display
captions during a meeting.
Entire screen Full desktop sharing and application sharing is allowed in the
meeting
SETTING VALUE BEHAVIOR
Meetings hosted by Daniela allow meeting participants to share their entire screen or a specific application. If
Amanda joins Daniela’s meeting, Amanda can't share her screen or a specific application as her policy setting is
disabled. In meetings hosted by Amanda, no one is allowed to share their screen or a single application, regardless
of the screen sharing mode policy assigned to them. This means that Daniela can't share her screen or a single
application in Amanda’s meetings.
Currently, users can't play video or share their screen in a Teams meeting if they're using Google Chrome.
Allow a participant to give or request control
This is a per-user policy. This setting controls whether the user can give control of the shared desktop or window
to other meeting participants. To give control, hover over the top of the screen.
If this setting is turned on for the user, the Give Control option is displayed in the top bar in a sharing session.
If the settings is turned off for the user, the Give Control option isn't available.
Daniela can give control of the shared desktop or window to other participants in a meeting organized by Babek
whereas Babek can't give control to other participants.
Allow an external participant to give or request control
This is a per-user policy. This setting controls whether external participants in a meeting can give control of their
shared desktop or window to other participants in the meeting. External participants in Teams meetings can be
categorized as follows:
Anonymous user
Guest users
B2B user
Federated user
Whether federated users can give control to external users while sharing is controlled by the Allow an external
participant to give or request control setting in their organization.
Allow PowerPoint sharing
This is a per-user policy. This setting controls whether the user can share PowerPoint slide decks in a meeting.
External users, including anonymous, guest, and federated users, inherit the policy of the meeting organizer.
Let's look at the following example.
Amanda can't share PowerPoint slide decks in meetings even if she's the meeting organizer. Daniela can share
PowerPoint slide decks even if the meeting is organized by Amanda. Amanda can view the PowerPoint slide decks
shared by others in the meeting, even though she can't share PowerPoint slide decks.
Allow whiteboard
This is a per-user policy. This setting controls whether a user can share the whiteboard in a meeting. External
users, including anonymous, B2B, and federated users, inherit the policy of the meeting organizer.
Let's look at the following example.
Amanda can't share the whiteboard in a meeting even if she's the meeting organizer. Daniela can share the
whiteboard even if a meeting is organized by Amanda.
Allow shared notes
This is a per-user policy. This setting controls whether a user can create and share notes in a meeting. External
users, including anonymous, B2B, and federated users, inherit the policy of the meeting organizer. The Meeting
Notes tab is currently only supported in meetings that have less than 20 participants.
Let's look at the following example.
Daniela can take notes in Amanda's meetings and Amanda can't take notes in any meetings.
Allow chat in meetings (coming soon)
This is a per-organizer policy. This setting controls whether meeting chat is allowed in the user's meeting.
NOTE
Options to join a meeting will vary, depending on the settings for each Teams group, and the connection method. If your
group has audio conferencing, and uses it to connect, see Audio Conferencing in Office 365. If your Teams group does not
have audio conferencing, refer to Join a meeting in Teams.
Meeting organizers can click Meeting Options in the meeting invitation to change this setting for each meeting
they schedule. (coming soon)
Everyone in your organization and federated Authenticated users within the organization, including guest
organizations users and the users from federated organizations, join the
meeting directly without waiting in the lobby. Anonymous
users and users who dial in by phone wait in the lobby.
SETTING VALUE JOIN BEHAVIOR
Everyone in your organization Authenticated users from within the organization, including
guest users, join the meeting directly without waiting in the
lobby. Federated users, anonymous users, and users who dial
in by phone wait in the lobby.
Here's the join behavior of anonymous people when authenticated users are present in the meeting.
Here's the join behavior of anonymous people when no authenticated users are present in the meeting.
Everyone in your organization and Organizer can change this to any other
federated organizations value.
Here's how this setting affects whether the meeting organizer can change the Allow dial-in users to bypass the
lobby setting for each meeting the organizer schedules.
Full article
Related topics
Messaging policies in Teams
Manage meeting settings in Microsoft Teams
8/21/2019 • 3 minutes to read • Edit Online
As an admin, you use Teams meetings settings to control whether anonymous users can join Teams meetings,
customize meeting invitations, and if you want to enable Quality of Service (QoS ), set port ranges for real-time
traffic. These settings apply to all Teams meetings that users schedule in your organization. You manage these
settings from Meetings > Meeting settings in the Microsoft Teams admin center.
If you don't want anonymous users to join meetings scheduled by users in your organization, turn off this setting.
Set how you want to handle real-time media traffic for Teams meetings
If you're using Quality of Service (QoS ) to prioritize network traffic, you can enable QoS markers and you can set
port ranges for each type of media traffic. Setting port ranges for different traffic types is only one step in handling
real-time media; see Quality of Service (QoS ) in Teams for much more detail.
IMPORTANT
If you enable QoS or change settings in the Microsoft Teams admin center for the Microsoft Teams service, you will also need
to apply matching settings to all user devices and all internal network devices to fully implement the changes to QoS in
Teams.
To allow DSCP markings to be used for QoS, turn on Insert Quality of Service (QoS ) markers for
real-time media traffic. You only have the option of using markers or not; you can't set custom markers
for each traffic type. See Select a QoS implementation method for more on DSCP markers.
To specify port ranges, next to Select a port range for each type of real-time media traffic, select
Specify port ranges, and then enter the starting and ending ports for audio, video, and screen sharing.
Selecting this option is required to implement QoS.
IMPORTANT
If you select Automatically use any available ports, available ports between 1024 and 65535 are used. Use this
option only when not implementing QoS.
Selecting a port range that is too narrow will lead to dropped calls and poor call quality. The recommendations below
should be a bare minimum.
If you are unsure what port ranges to use in your environment, the following settings are a good starting point. To
learn more, read Implement Quality of Service (QoS ) in Microsoft Teams. These are the required DSCP markings
and the suggested corresponding media port ranges used by both Teams and ExpressRoute.
Port ranges and DSCP markings
* The port ranges you assign cannot overlap and must be next to each other.
After QoS has been in use for a while, you'll have usage information on the demand for each of these three
workloads, and you can choose what changes to make based on your specific needs. Call Quality Dashboard will be
helpful with that.
Emails sent to users when their settings change in
Microsoft Teams
5/22/2019 • 4 minutes to read • Edit Online
Emails will be automatically sent to users who are enabled for Audio Conferencing using Microsoft as the audio
conferencing provider.
By default, there are four types of email that will be sent to your users who are enabled for Audio Conferencing.
However, if you want to limit the number of emails sent to users, you can turn it off. Audio Conferencing in Office
365 will send email to your users' email when:
An Audio Conferencing license is assigned to them or when you are changing the audio
conferencing provider to Microsoft.
This email includes the conference ID, the default conference phone number for the meetings, the audio
conferencing PIN for the user, and the instructions and link to use the Skype for Business Online Meeting
Update Tool that is used to update existing meetings for the user. See Assign Microsoft Teams licenses or
Assign Microsoft as the audio conferencing provider.
NOTE
If your organization has been enabled for dynamic conference IDs, all of a user's meetings that they schedule will have
unique conference IDs. You can set up Audio Conferencing dynamic IDs in your organization.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Make changes to the email messages that are sent to them
You can make changes to the email that is automatically sent to users. By default, the sender of the emails will be
from Office 365, but you can change the display name using Windows PowerShell. See the Microsoft Teams
PowerShell reference for more information.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Enable or disable sending emails when Audio Conferencing settings change
Send an email to a user with their Audio Conferencing information
Enable users to record their name when they join a
meeting in Microsoft Teams
5/22/2019 • 2 minutes to read • Edit Online
When you are setting up Audio Conferencing in Office 365, you will receive phone numbers and what is called an
audio conferencing bridge. A conferencing bridge can contain one or more phone numbers that can be a dedicated
or shared phone number.
The conferencing bridge answers a call for a user who is dialing in to a meeting using a phone. The conferencing
bridge answers the caller with voice prompts from an auto attendant, and then, depending on their settings, can
play notifications, ask callers to record their name, and set up the PIN security for meeting organizers. PINs are
given to meeting organizers to allow them to start a meeting. However, you can set it up so a PIN isn't required to
start a meeting.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Try or purchase Audio Conferencing in Office 365
Turn on or off entry and exit announcements for
meetings in Microsoft Teams
5/22/2019 • 2 minutes to read • Edit Online
When you are setting up Audio Conferencing in Office 365, you will get an audio conferencing bridge. A
conferencing bridge can contain one or more phone numbers that people will use to call in to a Microsoft Teams
meeting.
The conferencing bridge answers a call for a user who is dialing in to a meeting using a phone. The conferencing
bridge answers the caller with voice prompts from a conferencing auto attendant, and then, depending on your
settings, can play notifications, ask callers to record their name, and set up the PIN security. A PIN is given to a
Microsoft Teams meeting organizer, and it allows them to start a meeting if they can't start the meeting using the
Microsoft Teams app. You can, however, set it so that a PIN isn't required to start a meeting.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Audio Conferencing common questions
Configure desktop sharing in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
Desktop sharing lets users present a screen or app during a meeting or chat. Admins can configure screen sharing
in Microsoft Teams to let users share an entire screen, an app, or a file. You can let users give or request control,
allow PowerPoint sharing, add a whiteboard, and allow shared notes. You can also configure whether anonymous
or external users can request control of the shared screen.
To configure screen sharing, you create a new meetings policy and then assign it to the users you want to manage.
In the Microsoft Teams admin center
1. Select Meetings > Meeting policies.
In Microsoft Teams, users can record their Teams meetings and group calls to capture audio, video, and screen
sharing activity. There is also an option for recordings to have automatic transcription, so that users can play back
meeting recordings with closed captions and search for important discussion items in the transcript. The recording
happens in the cloud and is saved to Microsoft Stream, so users can share it securely across their organization.
Related: Teams meeting recording end user documentation
NOTE
Additionally, to allow the person initiating the recording to choose whether to automatically transcribe the recording, the
user's TeamsMeetingPolicy -AllowTranscription setting must be set to true
1User needs to be licensed to upload/download meetings to/from Microsoft Stream, however they do not need the
license to record a meeting. If you wish to block a user from recording a Microsoft Teams Meeting, you must grant
a TeamsMeetingPolicy that has AllowCloudRecording set to $False.
SCENARIO STEPS
I want all users in my company to be able to record their 1. Confirm Global CsTeamsMeetingPolicy has
meetings AllowCloudRecording = True
2. All users have the Global CsTeamsMeetingPolicy OR
one of the CsTeamsMeetingPolicy policies with
AllowCloudRecording = True
I want the majority of my users to be able to record their 1. Confirm GlobalCsTeamsMeetingPolicy has
meetings but selectively disable specific users who are not AllowCloudRecording = True
allowed to record 2. Majority of the users have the Global
CsTeamsMeetingPolicy OR one of the
CsTeamsMeetingPolicy policies with
AllowCloudRecording = True
3. All other users have been granted one of the
CsTeamsMeetingPolicy policies with
AllowCloudRecording = False
I want recording to be disabled for the majority of the users 1. Confirm Global CsTeamsMeetingPolicy has
but selectively enable specific users who are allowed to record AllowCloudRecording = False
2. Majority of the users have been granted the Global
CsTeamsMeetingPolicy OR one of the
CsTeamsMeetingPolicy policies with
AllowCloudRecording = False
3. All other users have been granted one of the
CsTeamsMeetingPolicy policies with
AllowCloudRecording = True
SCENARIO STEPS
SCENARIO STEPS
I want all users in my company to be able to transcribe when 1. Confirm Global CsTeamsMeetingPolicy has
initiating recording of a meeting AllowTranscription = True
2. All users have the Global csTeamsMeetingPolicy OR
one of the CsTeamsMeetingPolicy policies with
AllowTranscription = True.
I want the majority of my users to be able to transcribe the 1. Confirm Global CsTeamsMeetingPolicy has
meeting recordings, but selectively disable specific users who AllowTranscription = True
are not allowed to transcribe 2. Majority of the users have the Global
CsTeamsMeetingPolicy OR one of the
CsTeamsMeetingPolicy policies with AllowTranscription
= True
3. All other users have been granted one of the
CsTeamsMeetingPolicy policies with AllowTranscription
= False
I want transcription of the recording to be 100% disabled 1. Confirm Global CsTeamsMeetingPolicy has
AllowTranscription = False
2. All users have been granted the Global
CsTeamsMeetingPolicy OR one of the
CsTeamsMeetingPolicy policies with AllowTranscription
= False
SCENARIO STEPS
I want transcription to be disabled for the majority of the 1. Confirm Global CsTeamsMeetingPolicy has
users but selectively enable specific users who are allowed to AllowCloudRecording = False
transcribe 2. Majority of the users have been granted the Global
CsTeamsMeetingPolicy OR one of the
CsTeamsMeetingPolicy policies with
AllowCloudRecording = False
3. All other users have been granted one of the
CsTeamsMeetingPolicy policies with
AllowCloudRecording = True
The Teams Meeting add-in lets users schedule a Teams meeting from Outlook. The add-in is available for Outlook
on Windows, Mac, web, and mobile.
NOTE
If users do not see the Teams Meeting add-in, instruct them to close Outlook and Teams, then restart the Teams client
first, then sign in to Teams, and then restart the Outlook client, in that specific order.
Windows 7 users must install the Update for Universal C Runtime in Windows in Windows for the Teams Meeting add-in
to work.
The meeting coordinates (the Teams join link and dial-in numbers) will be added to the meeting invite after the user
clicks Send.
NOTE
If you saved a Skype for Business setting in your Findtime dashboard, FindTime will use that instead of Microsoft Teams. If
you want to use Microsoft Teams, delete the Skype for Business setting in your dashboard.
Authentication requirements
The Teams Meeting add-in requires users to sign in to Teams using Modern Authentication. If users do not use this
method to sign in, they’ll still be able to use the Teams client, but will be unable to schedule Teams online meetings
using the Outlook add-in. You can fix this by doing one of the following:
If Modern Authentication is not configured for your organization, you should configure Modern Authentication.
If Modern Authentication is configured, but they canceled out on the dialog box, you should instruct users to
sign in again using multi-factor authentication.
To learn more about how to configure authentication, see Identity models and authentication in Microsoft Teams.
The Teams client installs the correct add-in by determining if users need the 32-bit or 64-bit version.
NOTE
Users might need to restart Outlook after an installation or upgrade of Teams to get the latest add-in.
Teams upgrade policy and the Teams Meeting add-in for Outlook
Customers can choose their upgrade journey from Skype for Business to Teams. Tenant admins can use the Teams
co-existence mode to define this journey for their users. Tenant admins have the option to enable users to use
Teams alongside Skype for Business (Islands mode).
When users who are in Island mode schedule a meeting in Outlook, they typically expect to be able to choose
whether to schedule a Skype for Business or a Teams meeting. In Outlook on the web, Outlook Windows, and
Outlook Mac, users see both Skype for Business and Teams add-ins when in Islands mode. Due to certain
limitations in the initial release, Outlook mobile can only support creating Skype for Business or Teams meetings.
See the following table for details.
COEXISTENCE MODE IN THE TEAMS ADMIN CENTER DEFAULT MEETINGS PROVIDER IN OUTLOOK MOBILE
Other considerations
The Teams Meeting add-in is still building functionality, so be aware of the following:
The add-in is for scheduled meetings with specific participants, not for meetings in a channel. Channel meetings
must be scheduled from within Teams.
The add-in will not work if an Authentication Proxy is in the network path of user's PC and Teams Services.
Users can't schedule live events from within Outlook. Go to Teams to schedule live events. For more
information, see What are Microsoft Teams live events?.
Troubleshooting
If you cannot get the Teams Meeting add-in for Outlook to install, try these troubleshooting steps.
Ensure all available updates for Outlook desktop client have been applied.
Restart the Teams desktop client.
Sign out and then sign back in to the Teams desktop client.
Restart the Outlook desktop client. (Make sure Outlook isn’t running in admin mode.)
Make sure the logged-in user account name does not contain spaces. (This is a known issue, and will be fixed in
a future update.)
Make sure single sign-on (SSO ) is enabled.
If your administrator has configured Microsoft Exchange to control access to Exchange Web Server (EWS ), a
delegate won't be able to schedule a Teams meeting on behalf of the boss. The solution for this configuration is
under development and will be released in the future.
For general guidance about how to disable add-ins, see View, manage, and install add-ins in Office programs.
Learn more about meetings and calling in Microsoft Teams.
Set up the Call me feature for your users
8/7/2019 • 2 minutes to read • Edit Online
In Microsoft Teams, the Call me feature gives users a way to join the audio portion of a meeting by phone. This is
handy in scenarios when using a computer for audio might not be possible. Users get the audio portion of the
meeting through their cell phone or land line and the content portion of the meeting—such when another meeting
participant shares their screen or plays a video—through their computer.
Get a call back when something goes wrong with audio during a meeting
If a user experiences audio issues when using their computer during a meeting, the user can easily switch to using
their phone for audio. Teams detects when an audio or device issue occurs and redirects the user to use their phone
by displaying a Call me back option.
Here's an example of the message and the Call me back option that's displayed when Teams doesn't detect a
microphone.
The user clicks Call me back, which brings up the Use phone for audio screen. From here, they can enter their
phone number and have the Teams meeting call and join them to the meeting or dial in manually to the meeting.
Plan
Deploy
Manage
NOTE
Microsoft Teams Rooms is intended for use with Microsoft Teams, Skype for Business Online, Skype for Business Server 2019, or
Skype for Business Server 2015.
Earlier platforms like Lync Server 2013 aren't expected to work with Microsoft Teams Rooms.
These articles are intended for people tasked with planning, deploying, and managing these devices, and not for the users of the
system. Users will be more interested in the Microsoft Teams Rooms online help.
NOTE
Skype Room System (formerly Lync Room System) and Microsoft Teams Rooms are different products with different
dependencies and deployment procedures.
Manage the Whiteboard in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
Microsoft Whiteboard is a free-form, digital canvas where people, content, and ideas come together. Whiteboard
integration in Microsoft Teams meetings is powered by the Whiteboard Web App (Preview ), which lets Teams
meeting participants draw, sketch, and write together on a shared digital canvas.
NOTE
Whiteboard integration in Teams meetings is currently in Commercial Preview, available for Microsoft Teams on Windows 10,
iOS, Android, and on the Web. It must be turned on in the Microsoft 365 admin center.
Users can share a whiteboard to make it available to all participants in a Teams meeting. That same whiteboard is
simultaneously available in all the Whiteboard applications on Windows 10, iOS, and the Web App (Preview ).
More information
For more information, see:
Use Whiteboard in Microsoft Teams
Enable Microsoft Whiteboard for your organization
Enable Microsoft Whiteboard on Surface Hub
Audio Conferencing in Microsoft Teams
8/7/2019 • 6 minutes to read • Edit Online
Audio Conferencing is the ability to join a Teams meeting from a regular phone and dial out from a meeting to a
phone number. Be sure you've reviewed Meetings rollout as part of rolling out Audio Conferencing in your
organization.
Is Audio Conferencing available for my country/region? To find out if Audio Conferencing is available for your
country/region, see Country and region availability for Audio
Conferencing and Calling Plans.
Do my users have the proper licensing for Teams Audio Audio Conferencing licenses are available as part of an Office
Conferencing? 365 E5 subscription or as an add-on service for an Office 365
Business Premium, E1 or E3 subscription.
To get and assign licenses, see Try or purchase Audio
Conferencing in Office 365 and Assign or remove
licenses for Office 365 for business.
To learn more, read Microsoft Teams add-on licensing.
To see what cloud features are included in each Office
365 plan, see the License options based on your plan
articles.
Do I need to purchase Communications Credits for the users To learn more, read What are Communications Credits, then
who are assigned Audio Conferencing licenses? check out the Communications Credits section below.
Who will be assigned the Teams Communications To learn more about Teams administrator roles see Use
Administrator role? Microsoft Teams admin roles to manage Teams.
Who will be assigned the Teams Communications Support To assign admin roles, see Assign administrator and non-
Engineer role? administrator roles to users with Active Directory.
Do I need to add new conferencing bridge numbers? To add new numbers, see Getting service phone numbers.
Will I need to modify the bridge settings? To modify the bridge settings, see Change the settings for an
Audio Conferencing bridge.
Do I need to port numbers to use with audio conferencing? To learn about porting phone numbers, read Transfer phone
numbers to Office 365.
Which languages should I choose for auto attendant To choose languages, see Set auto attendant languages for
greetings? Audio Conferencing.
Will attendees hear a notification when a user joins or exits a To change these settings, see Change the settings for an
meeting? Audio Conferencing bridge.
Which conference bridge numbers will I assign to each user To assign a dial-in phone number to a user, see Step 7: Assign
who leads meetings? dial-in phone numbers for users who lead meetings.
Communications Credits
To provide toll-free conference bridge phone numbers and to support conferencing dial-out to international
phone numbers, you must set up Communications Credits for your organization. To learn more about
Communications Credits, see What are Communications Credits?.
Are Communications Credits required for my Audio To find out if you need to set up Communications Credits, see
Conferencing implementation? Set up Communications Credits for your organization.
If they're required, how much should I purchase? To determine the Communications Credits amount, see
Recommended funding amounts.
Will I limit the type of outbound calls that are allowed? To restrict outbound calls, see Outbound calling restriction
policies for Audio Conferencing and user PSTN calls.
Dial plans
A dial plan, as part of Phone System in Office 365, is a set of normalization rules that translate dialed phone
numbers into an alternate format (typically E.164 format) for call authorization and call routing.
For more information about dial plans, see What are dial plans?
ASK YOURSELF ACTION
Does my organization need a customized dial plan? To help determine if you need a custom dial plan, see
Planning for tenant dial plans.
Which users require a customized dial plan, and which tenant To add users to a customized dial plan using PowerShell, see
dial plan should be assigned to each user? Create and manage dial plans.
Who will be responsible for monitoring and troubleshooting See Use Call Analytics to troubleshoot poor call quality for
call quality issues? information about permission levels required to troubleshoot
call quality issues.
Next steps
Drive adoption of audio conferencing in your organization.
Roll out cloud voice
Include featured apps - such as Planner - in your initial Teams rollout. Add other apps, bots, & connectors as
you drive Teams adoption.
Audio Conferencing in Office 365
8/7/2019 • 5 minutes to read • Edit Online
Audio Conferencing in Office 365 lets users call in to meetings from their phones. Audio Conferencing allows up
to 250 phone attendees.
Where is it available?
With Audio Conferencing, your users can use toll and toll-free phone numbers to dial in to meetings. Toll (service)
numbers are automatically assigned as shared audio conferencing numbers to organizations when they're enabled
for Audio Conferencing. Dedicated toll and toll-free numbers can be assigned to your organization from additional
cities.
Toll-free phone numbers (service numbers) are available, but only in some countries/regions. To see what is
available in your country or region, see Country and region availability for Audio Conferencing and Calling Plans.
After you have decided you want Audio Conferencing for your organization, you need to buy one Audio
Conferencing license for each person in your organization who is going to schedule/host an audio meeting.
NOTE
The country or region location of your organization can be found by signing in to the Microsoft 365 admin center and
looking under Organization Profile.
Cau t i on
Due to limited availability of toll phone numbers in Venezuela, Indonesia, and United Arab Emirates (UAE ),
organizations from these countries/regions won't have an Audio Conferencing toll number automatically assigned
to them. Toll-free numbers from these locations are available depending on available inventory.
To see a list of those countries/regions that have phone numbers automatically assigned to organizations, see
Country and region availability for Audio Conferencing and Calling Plans.
Related topics
Set up Skype for Business Online
Phone numbers for Audio Conferencing in Microsoft Teams
Phone numbers for Audio Conferencing in Skype for Business Online
Audio Conferencing common questions
8/29/2019 • 7 minutes to read • Edit Online
The following are some of the top questions we get from our customers who want to use Audio Conferencing.
There are users who have joined using the Skype for Business The meeting ends if there are no changes to the attendee list
or Microsoft Teams app or have dialed in to the meeting. after 24 hours.
All of the users are dialed in to the meeting but someone has The meeting ends after 24 hours.
used a PIN to enter the meeting.
All of the users are dialed in to the meeting but there wasn't The meeting ends after 4 hours.
anyone who used a PIN to enter the meeting.
Why did users start receiving emails with their Audio Conferencing
information?
We added a new feature that allows you, the admin, to send and update Audio Conferencing information and PIN
in email. To learn more about it, including how to disable it, see Enable or disable sending emails when Audio
Conferencing settings change in Microsoft Teams or Enable or disable sending emails when Audio Conferencing
settings change in Skype for Business Online.
Can Audio Conferencing be used by the users who are part of an on-
premises deployment of Skype for Business Server?
With Meetings First, Skype for Business Server users can benefit from Teams meetings and Teams Audio
Conferencing.
NOTE
Users won't be able to reset their conference ID. The conference ID can only be reset by you, the admin, for the
organization.
We are working on a solution that will let the user access and reset a conference ID without help from an
organization's admin.
NOTE
A Skype for Business or Microsoft Teams user won't be able to reset their PIN. The PIN can only be reset by you, the admin.
When a PIN is reset, an email is sent to the user.
We are working on a solution that will let the user access and reset a PIN without help from a organization's
administrator.
Can attendees dial out to international phone numbers when they are
in a Skype for Business or Microsoft Teams meeting?
Yes, attendees can dial out internationally and invite other callers into a Skype for Business or Microsoft Teams
meeting. See Dialing out from a Microsoft Teams meeting so other people can join it or Dialing out from a Skype
for Business Online meeting so other people can join it.
Related topics
Set up Skype for Business Online
Phone numbers for Audio Conferencing in Microsoft Teams
Phone numbers for Audio Conferencing in Skype for Business Online
Try or purchase Audio Conferencing in Office 365 for
Microsoft Teams
7/8/2019 • 3 minutes to read • Edit Online
Sometimes people in your organization will need to use a phone to call in to a meeting. Microsoft Teams includes
the Audio Conferencing feature for just this situation! People can call in to Microsoft Teams meetings using a
phone, instead of using the Microsoft Teams app on a mobile device or PC.
You only need to set up audio conferencing for people who plan to schedule or lead meetings. Meeting attendees
who call in to the meeting don't need any licenses assigned to them and don't need other setup.
For pricing info, see Pricing for Audio Conferencing.
IMPORTANT
If Communications Credits haven't been set up, Audio Conferencing won't work for any users with pay-per-minute
licenses.
4. Assign or remove licenses for Office 365 for business you purchased to the people in your organization
who are going to schedule or lead meetings.
NOTE
If you have Audio Conferencing pay-per-minute licenses, you don't have to assign Communications Credits licenses
separately to each user specifically for Audio Conferencing usage (you might still need to assign them for other
services).
Step 2: Set the audio conferencing provider for people who lead or
schedule meetings
When you assign an Audio Conferencing license to people in your organization who don't have Skype for
Business integrated with a 3rd party audio conferencing provider, they are all set up and ready to go! (You don't
have to set their audio conferencing provider.)
If you have users enabled with a 3rd party audio conferencing provider, you must change the provider of those
users to Microsoft. To change the provider for a user, see Assign Microsoft as the audio conferencing provider.
NOTE
This feature is not yet available to customers using Office 365 operated by 21Vianet in China. To learn more, see Learn about
Office 365 operated by 21Vianet.
Related topics
Enable Teams in your organization
Phone numbers for Audio Conferencing
Set options for online meetings and conference calls
Audio Conferencing complimentary dial-out period
8/7/2019 • 3 minutes to read • Edit Online
NOTE
Pool size is based on assigned licenses and not purchased licenses.
All 115 users share a pool of (115 users X 900 min) = 103,500 conferencing dial-out out minutes per calendar
month which can be used to place outbound calls to any of the Zone A countries and regions.
All calls exceeding the 103,500 minutes per calendar month are billed per minute using Communications
Credits at our published rates to that destination. (Note: Tenant must set up Communications Credits and
assign the Communications Credits license to the meeting organizer).
All outbound calls to destinations not in the Zone A country list are billed per minute using Communications
Credits at our published rates to that destination (provided tenant has set up Communications Credits and
assigned the Communications Credits license to the meeting organizer).
NOTE
You can monitor the usage against dial-out minute pool in the Skype for Business Admin Center. In the Microsoft Teams &
Skype Admin Center, go to Legacy portal > Reports > PSTN Minute Pools. This complimentary minute pool will be
labeled in the report as “Outbound Calls to Zone A countries and regions.”
Email notifications will be sent to all tenant administrators of a given customer when the utilization of the tenant’s
dial-out minutes pool has reached 80% and 100%.
For dial-out calls that are billed per minute (calls exceeding the tenant dial-out minute pool or calls to destinations
not in the Zone A country and region list), the calls and their associated rates are based primarily on the
destination of the call and not the country or region of the organizer or the participant initiating the dial-out call.
For example, a call to a phone number in France will be billed with the same rate if it its initiated by a meeting
participant in the United States or one in France.
For additional information on Communication Credits, see Communications Credits.
Zone A countries and regions
Australia
Austria
Belgium
Brazil
Bulgaria
Canada
China
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hong Kong
Hungary
India
Ireland
Italy
Japan
Luxembourg
Malaysia
Mexico
Netherlands
New Zealand
Norway
Poland
Portugal
Puerto Rico
Romania
Russia
Singapore
Slovak Republic
Slovenia
South Africa
South Korea
Spain
Sweden
Switzerland
Taiwan
Thailand
United Kingdom
United States
Related topics
Country and region availability for Audio Conferencing and Calling Plans
Audio Conferencing subscription “Dial-Out”/“Call Me
At” minutes benefit
5/20/2019 • 3 minutes to read • Edit Online
Audio Conferencing “Dial Out From a Meeting” & “Call Me At” details
For customers adopting our Audio Conferencing service, Microsoft provides the ability to dial out from meetings
organized by users assigned an Audio Conferencing subscription license. Dial-out calls to countries not included in
the “Zone A” country list are charged per minute using Communications Credits. For dial-out calls that are billed
per minute (calls exceeding the tenant dial-out minute pool or calls to destinations not in the Zone A country list),
the calls and their associated rates are based on the destination of the call and not the organizer’s country of
residence or the meeting participant initiating the dial-out call. For example, an audio conference dial-out call to a
phone number in France, which is a Zone A country, will be billed at the same per-minute rate if it were initiated by
a meeting participant in the United States, France, or Zimbabwe.
United States United States Yes (Zone A country) Yes after consuming the
tenant minute pool
United States United Kingdom Yes (Zone A country) Yes after consuming the
tenant minute pool
United Kingdom United Kingdom Yes (Zone A country) Yes after consuming the
tenant minute pool
United Kingdom United States Yes (Zone A country) Yes after consuming the
tenant minute pool
Zimbabwe United States Yes (Zone A country) Yes after consuming the
tenant minute pool
MEETING ORGANIZER LICENSE CAN I USE MY DIAL-OUT DO I NEED COMMUNICATIONS
USAGE LOCATION DESTINATION DIALED MINUTE POOL MINUTES? CREDITS?
Zimbabwe United Kingdom Yes (Zone A country) Yes after consuming the
tenant minute pool
Cook Islands United States Yes (Zone A country) Yes after consuming the
tenant minute pool
Cook Islands United Kingdom Yes (Zone A country) Yes after consuming the
tenant minute pool
ZONE A COUNTRIES
Australia
Austria
Belgium
Brazil
Bulgaria
ZONE A COUNTRIES
Canada
China
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hong Kong
Hungary
India
Ireland
Italy
Japan
Luxembourg
Malaysia
Mexico
Netherlands
New Zealand
Norway
Poland
Portugal
Puerto Rico
ZONE A COUNTRIES
Romania
Russia
Singapore
Slovak Republic
Slovenia
South Africa
South Korea
Spain
Sweden
Switzerland
Taiwan
Thailand
United States
United Kingdom
Related topics
Country and region availability for Audio Conferencing and Calling Plans
Set up Audio Conferencing for Microsoft Teams
6/19/2019 • 4 minutes to read • Edit Online
Sometimes people in your organization will need to use a phone to call in to a meeting. Microsoft Teams includes
the audio conferencing feature for just this situation! People can call in to Teams meetings using a phone, instead
of using the Teams app on a mobile device or PC.
You only need to set up Audio Conferencing for people who plan to schedule or lead meetings. Meeting
attendees who dial in don't need any licenses assigned to them or other setup.
For frequently asked questions about Audio Conferencing, see Audio Conferencing common questions.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
NOTE
Audio Conferencing is included in Office 365 Enterprise E5 licenses and as an add-on.
2. After you buy the Audio Conferencing licenses, you will need to assign them to those people in your
organization who are going to schedule or lead meetings. See Assign licenses to users in Office 365 for
business you purchased to the people in your organization who are going to schedule or lead meetings.
3. We also recommend that you assign Communications Credits licenses (they don’t cost anything) to the
same people you assigned licenses to in the previous step. To learn how to set up Communications Credits,
see Set up Communications Credits for your organization.
NOTE
You can also set up pay-per-minute Audio Conferencing.
Step 7: Assign dial-in phone numbers for users who lead meetings
After you have created an Audio Conferencing bridge, you need to set the toll and toll-free numbers for your
users.
You will need to do this for all of the people in your organization who lead or schedule meetings.
Related topics
Audio Conferencing common questions
Phone numbers for Audio Conferencing in Microsoft Teams
Set options for online meetings and conference calls
Change the phone numbers on your Audio
Conferencing bridge
6/25/2019 • 9 minutes to read • Edit Online
When you buy Audio Conferencing licenses, Microsoft is hosting your audio conferencing bridge for your
organization. The audio conferencing bridge gives out dial-in phone numbers from different locations so that
meeting organizers and participants can use them to join Skype for Business or Microsoft Teams meetings using a
phone.
In addition to the phone numbers already assigned to your conferencing bridge, you can get additional service
numbers (toll and toll-free numbers used for audio conferencing) from other locations, and then assign them to
the conferencing bridge so you can expand coverage for your users.
NOTE
To be able to assign/unassign a phone number for a conferencing bridge, the phone number must be a 'service' number.
You can see the type of number it is by navigating to Voice > Phone numbers in the legacy portal and looking in the
Number Type column. Office 365 Communications Credits must be set up first in order for users to dial into the bridge on
a toll free number.
Steps when you are assigning a new service phone number to your
conference bridge
Step 1 - Assign the new phone number to your audio conferencing bridge
1. Sign in to Office 365 with your work account.
2. Go to Microsoft 365 admin center > Admin centers > Teams & Skype > Legacy portal > Voice >
Phone numbers.
3. Select the phone number from the list, and in the Action pane, click Assign.
4. On the Assign page, click Save.
Step 2 - Change the default phone number of your conference bridge (optional)
The default phone number of your conference bridge defines the caller ID that will be used when an outbound call
is placed by a participant or the organizer from within a meeting.
Only a service toll number can be set as the default number for your conferencing bridge; service toll-free
numbers can't be set as the default number of your conferencing bridge. If you are assigning a service toll
number and you would like to set it as the new default number for your audio conferencing bridge, perform these
steps:
1. Sign in to Office 365 with your work account.
2. Go to Microsoft 365 admin center > Admin centers > Teams & Skype > Meetings > Conference
Bridges.
3. Highlight the service toll number that you want to configure as the default.
4. Select Set as default.
Step 3 - Change the default phone numbers that are included in the meeting invites of users (optional)
The default phone numbers of a user are the ones that are included on their meeting invites when they schedule a
meeting. For more information, including how the defaul phone numbers are assigned for new users, see Set the
phone numbers included on invites in Microsoft Teams or Set the phone numbers included on invites in Skype for
Business Online.
1. Sign in to Office 365 with your work or school account.
2. Go to the Microsoft 365 admin center > Admin centers > Teams & Skype > Legacy portal > Audio
conferencing > Users, and select the users on the list.
3. Click Edit in the action pane.
4. Under Default toll number or Default toll-free number, select the number in the list and click Save.
After the changes have been saved, the new default phone numbers will be included on the meeting invites of
organizers the next time they schedule a new meeting.
Step 4 - Update existing meeting invites of users using the Meeting Migration Service (optional)
For the next two steps, you will need to start Windows PowerShell.
If you updated the default phone numbers that are inlcuded in the meeting invites for some or all of your users,
you can optionally update meeting invites that were already sent to users in your organization before their default
phone numbers were changed using the Meeting Migration Service. For additional information, see Setting up the
Meeting Migration Service (MMS ).
Run the Meeting Migration Service (MMS ) for the users who had their default phone numbers changed in
Step 2. To do this, run the following command:
Start-CsExMeetingMigration user@contoso.com
You can also view the meeting migration status. All meetings would be rescheduled once there are no
operations in Pending or In-Progress state.
Get-CsMeetingMigrationStatus -SummaryOnly
IMPORTANT
You can also change the default toll or toll-free number of users in the Skype for Business admin center. However, this won't
automatically reschedule their meetings.
For additional information, see Set the phone numbers included on invites in Microsoft Teams or Set the phone
numbers included on invites in Skype for Business Online.
NOTE
Depending on the size of your organization, this could take some time to complete.
Get-CsMeetingMigrationStatus -SummaryOnly
For more information about the Meeting Migration Service, see Setting up the Meeting Migration Service (MMS ).
Step 3 - Unassign the old phone number from the audio conferencing bridge
1. Sign in to Office 365 with your work or school account.
2. Go to the Microsoft 365 admin center > Admin centers > Teams & Skype > Legacy portal > Voice
> Phone numbers.
3. If the phone number is a toll-free number, select the phone number from the list, and in the Action pane,
click Unassign. If the phone number is a toll-number, please contact Microsoft support to have the phone
number unassigned.
4. If the phone number is a toll-fre number, click Yes in the confirmation window.
IMPORTANT
After a phone number is unassigned from an audio conferencing bridge, the phone number will no longer be
available for users to join new or existing meetings.
NOTE
You only have to run the Import-Module command the first time you use the Skype for Business Online Windows
PowerShell module. If you want more information about starting Windows PowerShell, see Connect to all Office 365 services
in a single Windows PowerShell window or Connecting to Skype for Business Online by using Windows PowerShell.
NOTE
To find the BridgeID, use the Get-CsOnlineDialInConferencingBridge.
To set the default toll-free number for all users without one to 8005551234, run:
To change the default toll-free number of all users that have 8005551234 as their default toll-free
number to 8005551239 and automatically reschedule their meetings, run:
Set-CsOnlineDialInConferencingUserDefaultNumber -FromNumber 8005551234 -ToNumber 8005551239 NumberType
TollFree -BridgeId <Bridge Id> -RescheduleMeetings
To set the default toll-free number of all users located in the U.S. to 8005551234 and automatically
reschedule their meetings, run:
NOTE
The location that is used above needs to match the contact information of user(s) that is set in the Microsoft 365
admin center.
Troubleshooting
Unassign button is greyed-out
You want to Unassign a number but the button is greyed-out and if while hoovering over it, you are redirected to
contact Support with the following message "Default or shared numbers can´t be unassigned from the bridge. To
unassign dedicated toll numbers, please contact support.".
To obtain more information about the bridge(s), run the following Powershell :
The result, aside other information like Identity, Name and Region, should also contain the
DefaultServiceNumber.
Example, to unassign, the DefaultServiceNumber "8005551234"
When you are setting up Audio Conferencing in Office 365, you will receive phone numbers for your users from
what is called an audio conferencing bridge. A conferencing bridge can contain one or more phone numbers.
These phone numbers are used when callers dial in to a meeting. The phone number is included at the bottom of
the Skype for Business or Microsoft Teams meeting invite.
The conferencing bridge answers a call and prompts the caller with voice prompts using a meeting auto
attendant, and then, depending on your settings, it can play notifications, ask callers to record their name, and
control the PIN settings. PINs are given to meeting organizers to allow them to start a meeting when they are
aren't using a Skype for Business or Microsoft Teams app.
IMPORTANT
A PIN is only required for the meeting organizer when a Skype for Business or Microsoft Teams app user hasn't already
started the meeting. If everyone is dialing in to the meeting, the PIN is required for the meeting organizer to start the
meeting.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
IMPORTANT
The PIN must be between 4 and 12 digits.
NOTE
The Windows PowerShell module for Skype for Business Online enables you to create a remote Windows
PowerShell session that connects to Skype for Business Online. This module, which is supported only on 64-
bit computers, can be downloaded from the Microsoft Download Center at Windows PowerShell Module for
Skype for Business Online.
Related topics
Set up Audio Conferencing for Microsoft Teams
Set up Audio Conferencing for Skype for Business Online
See a list of Audio Conferencing numbers in
Microsoft Teams
5/22/2019 • 2 minutes to read • Edit Online
When you set up Audio Conferencing for Microsoft Teams users, you can view the phone numbers that are
available to them for audio conferencing. This list will have all of the audio conferencing phone numbers that are
available to your organization.
Looking for prices? See Pricing for Audio Conferencing.
If there is only one phone number available in your organization, it will be used as the default number for all of
your users. When multiple phone numbers are available, you can select the default phone number for each user.
This default number will be included in Microsoft Teams meeting invitations.
You can see Set the phone numbers included on invites to change the dial-in phone number for a single user.
NOTE
Domestic dial-in numbers are dedicated to your organization and are the only ones that can be set as a default phone
number. However, international dial-in numbers may be shared across multiple organizations.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Try or purchase Audio Conferencing in Office 365
Set auto attendant languages for Audio
Conferencing in Microsoft Teams
5/22/2019 • 2 minutes to read • Edit Online
The Audio Conferencing auto attendant for Microsoft Teams can greet audio callers in a number of different
languages when they join a meeting.
Choose one primary language and up to four secondary languages. The primary language that you set will be
used first and the secondary languages will be used by the auto-attendant in order that you select.
NOTE
You can only change the languages of audio conferencing numbers that are of the Dedicated category. The languages of
Shared audio conferencing number can't be changed.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
NOTE
The default and alternate languages that are supported are listed. The order in which you select them in the lists will
be the order of the languages presented to callers.
4. Click Save.
Related topics
Try or purchase Audio Conferencing in Office 365
Manage the Audio Conferencing settings for your
organization in Microsoft Teams
7/18/2019 • 6 minutes to read • Edit Online
It might be easier for you to see all of the audio conferencing settings for Microsoft Teams in one place.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
NOTE
If you are assigning licenses to up to 20 users at the same time, you can use the Select a view drop-down then
choose one of the options or create your own view. Then click Edit, Next twice then select the license and click
Submit.
NOTE
After you assign the license, Microsoft might not appear initially in the list as an audio conferencing provider. If this happens,
either log out of the admin center or press CTRL+F5 to refresh the browser window.
NOTE
When you do this, the audio conferencing PIN isn't sent to the user.
See and set the primary (default) and secondary (alternate) languages
on an audio conferencing bridge
Using the Microsoft Teams admin center
1. In the left navigation, go to Meetings > Conference Bridges.
2. Select a phone number from the list and click Edit.
3. Choose the languages you want under Default language and Alternate languages (optional).
4. Click Save.
See Set auto attendant languages for Audio Conferencing.
Related topics
Manage the Audio Conferencing settings for a user
Audio Conferencing pay-per-minute
5/22/2019 • 2 minutes to read • Edit Online
In addition to the standard Audio Conferencing per-user license, Volume and Licensing organizations can also
choose a pay-per-minute offer to enable Audio Conferencing capabilities for their organizations.
You can find out if your country/region is supported for Audio Conferencing.
NOTE
Because this offer is only available to Volume and Licensing customers, you will need to work with your account
representative to acquire licenses.
NOTE
You can find the dial-in and dial-out rates associated to these types of calls by reviewing the See rates for where you want
to call section in Audio Conferencing.
Pay-per-minute requires your organization to have Communications Credits enabled with a license assigned to
each user in order for Audio Conferencing to work. If you want more details, see Set up Communications Credits
for your organization and/or Microsoft Teams add-on licensing.
To enable Audio Conferencing pay-per-minute for users in your organization, see Try or purchase Audio
Conferencing in Office 365.
Related topics
Microsoft Teams add-on licensing
Manage the Audio Conferencing settings for a user
in Microsoft Teams
5/22/2019 • 2 minutes to read • Edit Online
As an Office 365 admin, you can edit the Audio Conferencing settings—such as the provider, default toll or toll-
free number, conference ID, or PIN —for an individual user in your organization. If you want to edit settings for
your organization, see Manage the Audio Conferencing settings for your organization.
SETTING DESCRIPTION
Audio conferencing To turn audio conferencing on or off for the user, click Edit
next to Audio Conferencing, and then in the Audio
Conferencing pane, toggle Audio conferencing On or Off.
Send conference info in email Click this link only if you want to immediately send an email
to the user with his or her conference ID and phone number.
(This email does not include the PIN.) See Send an email to a
user with their Audio Conferencing information.
PIN Click Reset PIN if you need to reset the PIN for the user. For
more information, see Reset the Audio Conferencing PIN.
Default conferencing toll phone number (required) These will be numbers that are set on the audio conferencing
bridge. Format the numbers as you want them to appear in
Skype for Business and Microsoft Teams meeting requests. To
change the default toll number, click Edit next to Audio
Conferencing and in the Audio Conferencing pane, select a
number under Toll number.
Invites from this user can include toll-free number To change this setting, click Edit next to Audio Conferencing
and in the Audio Conferencing pane, toggle Include toll-
free numbers in meeting requests from this user On or
Off.
Unauthenticated users can be the first person in the To change this setting, toggle Unauthenticated users can be
meeting the first person in the meeting On or Off.
Dial-out permissions To change this setting, click Edit next to Audio Conferencing
and in the Audio Conferencing pane, choose an option
under Dial-out from meetings.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Manage the Audio Conferencing settings for your organization
Audio Conferencing common questions
See a list of users that are enabled for Audio
Conferencing in Microsoft Teams
5/20/2019 • 2 minutes to read • Edit Online
After you have enabled Microsoft Teams users in your organization for Audio Conferencing, you can view the list
of those users who have been enabled.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Try or purchase Audio Conferencing in Office 365
Enable users to record their name when they join a
meeting in Microsoft Teams
5/22/2019 • 2 minutes to read • Edit Online
When you are setting up Audio Conferencing in Office 365, you will receive phone numbers and what is called an
audio conferencing bridge. A conferencing bridge can contain one or more phone numbers that can be a dedicated
or shared phone number.
The conferencing bridge answers a call for a user who is dialing in to a meeting using a phone. The conferencing
bridge answers the caller with voice prompts from an auto attendant, and then, depending on their settings, can
play notifications, ask callers to record their name, and set up the PIN security for meeting organizers. PINs are
given to meeting organizers to allow them to start a meeting. However, you can set it up so a PIN isn't required to
start a meeting.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Try or purchase Audio Conferencing in Office 365
Reset a conference ID for a user in Microsoft Teams
5/22/2019 • 2 minutes to read • Edit Online
A dynamic conference ID is included at the bottom of meeting invitations along with the dial-in phone numbers
that can be used by callers to call in to a meeting. When the user dials the phone number, the auto attendant for
the meeting will ask the caller to enter this conference ID so they can attend the meeting.
NOTE
If your conferencing provider is Microsoft, your users' conference IDs are set to Dynamic Only by default. Unfortunately,
there's no ability to change it to become static, as this is now unsupported. Conference IDs are only automatically set for
Microsoft Teams users enabled for Audio Conferencing.
NOTE
After you reset the conference ID, an email with the new conference ID will be sent to the user. This email will be sent to the
primary email address, in many cases, their Office 365 mailbox. The email contains the new conference ID, default dial-in
phone number(s) and instructions for updating existing meetings.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Reset the Audio Conferencing PIN
Reset the Audio Conferencing PIN in Microsoft
Teams
5/22/2019 • 3 minutes to read • Edit Online
A PIN is a code made up of numbers that is created for each Microsoft Teams user who is enabled for audio
conferencing. Audio conferencing PINs are used by meeting organizers to identify that they are the meeting
organizer and allow them to start a meeting over the phone. If they use the Microsoft Teams app to start the
meeting, a PIN isn't required. If users forget their PIN and they can't find it in the email that was sent to them
when they were enabled for audio conferencing, an administrator can reset their PIN, or they can reset their own
PIN.
Meetings can be started when an authenticated user joins using the Microsoft Teams app or when the organizer
joins with his or her PIN over the phone. When a meeting requires a PIN to start, users who join over the phone
will be placed in the lobby and will listen to music on hold until the meeting starts. If the organizer of a meeting
doesn't require a PIN to start the meeting over the phone, then callers won't be asked to provide a PIN when they
join the meeting.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Reset a conference ID for a user
Emails sent to users when their settings change in
Microsoft Teams
5/22/2019 • 4 minutes to read • Edit Online
Emails will be automatically sent to users who are enabled for Audio Conferencing using Microsoft as the audio
conferencing provider.
By default, there are four types of email that will be sent to your users who are enabled for Audio Conferencing.
However, if you want to limit the number of emails sent to users, you can turn it off. Audio Conferencing in Office
365 will send email to your users' email when:
An Audio Conferencing license is assigned to them or when you are changing the audio
conferencing provider to Microsoft.
This email includes the conference ID, the default conference phone number for the meetings, the audio
conferencing PIN for the user, and the instructions and link to use the Skype for Business Online Meeting
Update Tool that is used to update existing meetings for the user. See Assign Microsoft Teams licenses or
Assign Microsoft as the audio conferencing provider.
NOTE
If your organization has been enabled for dynamic conference IDs, all of a user's meetings that they schedule will
have unique conference IDs. You can set up Audio Conferencing dynamic IDs in your organization.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Make changes to the email messages that are sent to them
You can make changes to the email that is automatically sent to users. By default, the sender of the emails will be
from Office 365, but you can change the display name using Windows PowerShell. See the Microsoft Teams
PowerShell reference for more information.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Enable or disable sending emails when Audio Conferencing settings change
Send an email to a user with their Audio Conferencing information
Enable or disable sending emails when Audio
Conferencing settings change in Microsoft Teams
5/28/2019 • 2 minutes to read • Edit Online
Users are automatically notified by email when they are enabled for Audio Conferencing. There may be times,
however, when you want to reduce the number of emails that are sent to Microsoft Teams users. In such cases, you
can disable sending email.
If you disable sending emails, Audio Conferencing emails won't be sent to your users, including emails for when
users are enabled or disabled for audio conferencing, when their PIN is reset, and when the conference ID and the
default conferencing phone number changes.
Here is an example of the email that is sent to users when they are enabled for Audio Conferencing:
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Emails sent to users when their Audio Conferencing settings change
Send an email to a user with their Audio Conferencing information
Disabling toll-free numbers for specific Teams users
5/20/2019 • 2 minutes to read • Edit Online
If your organization has toll-free numbers in its Microsoft Audio Conferencing Bridge, you can allow or prevent
their usage in the meetings of specific organizers.
By default, all users in your organization are enabled for using toll-free numbers, meaning that those numbers, if
available, can be used by participants to join their meetings. If this is not the desired behavior for some users in
your organization, you can restrict specific users from using those numbers in their meetings via a toll-free number
enablement control.
When toll-free numbers are disabled for a given organizer:
A toll-free number will no longer be included in his or her meeting invites.
Toll-free numbers will no longer be listed on the "Find a local number" page that is referenced in his or her
meeting invites.
Participants won't be able to join the meeting of the given organizer if they dial any toll-free number of the
organization.
All meetings of the organizer will be automatically rescheduled, and the toll-free number will be removed
from them.
IMPORTANT
This will resend all of the email invites of the organizer to all the participants of those meetings.
Participants can continue joining meetings of the organizer using toll numbers.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Using PowerShell
See the Microsoft Teams PowerShell reference for more information.
Outbound calling restriction policies for Audio
Conferencing and user PSTN calls
5/24/2019 • 3 minutes to read • Edit Online
As an administrator, you can use outbound call controls to restrict the type of audio conferencing and end user
PSTN calls that can be made by users in your organization.
Outbound call controls can be applied on a per-user basis and provide the following two controls to independently
restrict each type of outbound calls. By default, both controls are set to allow international and domestic outbound
calls.
Audio Conferencing PSTN calls Restricts the type of outbound International and Domestic (default)
calls that are allowed from within Domestic
meetings organized by a user. None
End user PSTN calls Restricts the type of calls International and Domestic (default)
that can be made by a user. Domestic
None
NOTE
A call is considered domestic if the number dialed is in the same country where Office 365 has been set up for the organizer
of the meeting (in the case of audio conferencing), or the end user (in the case of end user PSTN calls).
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
4. Click Save.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Using PowerShell
Outbound call restrictions are controlled by a single policy called OnlineDialOutPolicy which has a restriction
attribute for each. The policy cannot be customized, rather there are pre-defined policy instances for each
combination of the settings.
You can use the Get-CSOnlineDialOutPolicy cmdlet to view the outbound calling policies and assign them to users
by using the Grant-CSDialOutPolicy cmdlet. (Please note that the Grant cmdlet doesn’t contain the word “Online”
as the Get cmdlet does.)
The following table provides an overview of each policy.
Identity='tag:DialoutCPCDomesticPSTNInternational' User in the conference can only dial out to domestic numbers,
and this user can make outbound calls to international and
domestic numbers.
Identity='tag:DialoutCPCDisabledPSTNInternational' User in the conference cannot make any dial out. This user can
make outbound calls to international and domestic numbers.
Identity='tag:DialoutCPCandPSTNDomestic' User in the conference can only dial out to domestic numbers,
and this user can only make outbound call to domestic PSTN
numbers.
Identity='tag:DialoutCPCDomesticPSTNDisabled' User in the conference can only dial out to domestic numbers,
and this user cannot make any outbound calls to PSTN
number besides emergency numbers.
Identity='tag:DialoutCPCDisabledPSTNDomestic' User in the conference cannot make any dial out, and this user
can only make outbound call to domestic PSTN numbers.
Identity='tag:DialoutCPCandPSTNDisabled' User in the conference cannot make any dial out, and this user
cannot make any outbound calls to PSTN number besides
emergency numbers.
View and reset a conference ID assigned to a user in
Microsoft Teams
8/27/2019 • 2 minutes to read • Edit Online
A conferencing ID is automatically assigned to a Microsoft Teams user when they are set up for Audio
Conferencing in Office 365 and use Microsoft as the audio conferencing provider. The conference ID assigned is
sent in the meeting invite when the meeting is scheduled. Each meeting that a user schedules will get assigned a
unique conference ID.
Although a conference ID will be automatically created and assigned to a user, there may be times when a user
doesn't want to use this one and you want to set it to a certain number, or when your users can't remember or have
lost their conference ID. You can use Microsoft Teams admin center or Windows PowerShell to view, change, and
reset their conference ID.
An email will be sent to the user with the conference ID and the default audio conferencing phone numbers, or if
you reset the conference ID a different email will be sent that will include the conference ID but not a PIN. For
more information about resetting a conference organizer's PIN, go here.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
TIP
You can send all of the conferencing information to the user in an email that includes the conference ID and audio
phone numbers by clicking the Send conference info in email link.
The conference ID must meet the length in digits set on the audio conferencing bridge. You can't use alphabetic
or special characters in conference IDs; only numbers can be used.
Related topics
Try or purchase Audio Conferencing in Office 365
Send an email to a user with their Audio
Conferencing information in Microsoft Teams
5/28/2019 • 2 minutes to read • Edit Online
Sometimes Microsoft Teams users may need you to send them their Audio Conferencing information. You can do
this by clicking Send conference info via email under the properties for a user. When you send this email, it
will contain all of the audio conferencing information, including:
The conference phone or dial-in phone number for the user.
The user's conference ID.
Here is an example of the email that is sent:
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Try or purchase Audio Conferencing in Office 365
Dialing out from a Microsoft Teams meeting so other
people can join it
5/29/2019 • 2 minutes to read • Edit Online
As the meeting organizer, you can dial out using the Teams app to let other people join the same meeting using
their phones.
When you dial out to someone, we recommend that you do so using their full phone numbers (including the
country/region code - E.164 format).
Please note that:
You can dial out only if you join a meeting using Teams.
You, as the meeting organizer, have been enabled for audio conferencing.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Step 1: In the meeting, use the Add people option to dial out to a phone number. Step 2: Enter the full
phone number, including the country/region code in the Invite someone or dial a number box.
When you are setting up Audio Conferencing in Office 365, you will get an audio conferencing bridge. A
conferencing bridge can contain one or more phone numbers that people will use to call in to a Microsoft Teams
meeting.
The conferencing bridge answers a call for a user who is dialing in to a meeting using a phone. The conferencing
bridge answers the caller with voice prompts from a conferencing auto attendant, and then, depending on your
settings, can play notifications, ask callers to record their name, and set up the PIN security. A PIN is given to a
Microsoft Teams meeting organizer, and it allows them to start a meeting if they can't start the meeting using the
Microsoft Teams app. You can, however, set it so that a PIN isn't required to start a meeting.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Audio Conferencing common questions
Set the PIN length for Audio Conferencing meetings
in Microsoft Teams
5/22/2019 • 2 minutes to read • Edit Online
When you are setting up audio conferencing for Microsoft Teams, you will get an audio conferencing bridge. A
conferencing bridge can contain one or more phone numbers. The phone number you set will be included on the
meeting invites for the Microsoft Teams app.
The audio conferencing bridge answers a call for people who are dialing in to a meeting using a phone. It answers
the caller with voice prompts from an auto attendant and then, depending on your settings, can play notifications
and ask callers to record their name. Microsoft bridge settings allow you to change the settings for meeting
notifications and the meeting join experience, and set the length of the PINs that are used by meeting organizers.
Meeting organizers use PINs to start meetings if they can't join the meeting using the Microsoft Teams app.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
NOTE
A PIN is different from a conference ID. Conference IDs are used by callers when they join the meeting. They are used to
identify the meeting. The PIN is used to authenticate a caller as the meeting organizer.
Related topics
Try or purchase Audio Conferencing in Office 365
Set the phone numbers included on invites in
Microsoft Teams
5/22/2019 • 2 minutes to read • Edit Online
Audio Conferencing in Office 365 enables users in your organization to create Microsoft Teams meetings, and
then allow users to dial in to those meetings using a phone.
A conferencing bridge gives you a set of dial-in phone numbers for your organization. All of them can be used to
join the meetings that a meeting organizer has created, but you can select which ones will be included on their
meeting invites.
NOTE
There can be a maximum of one toll and one toll-free phone number on the meeting invite for a meeting organizer, but
there is also a link located at the bottom of each meeting invite that opens the full list of all dial-in phone numbers that can
be used to join a meeting.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
4. Use the Toll number or Toll-free number fields to enter the numbers for the user.
IMPORTANT
When you change a user's audio conferencing settings, recurring and future Microsoft Teams meetings must be updated
and sent to attendees.
It might be frustrating for users who dial in to a meeting to be held in the meeting's lobby listening to music
because the Microsoft Teams meeting organizer hasn't started the meeting.
If a meeting organizer calls in to the meeting, by default, a PIN is required to start a meeting. You can set it up so
that anyone can dial in to a meeting and not be prompted for a PIN to start the meeting. You can use the admin
center to enable or disable this setting for a single user.
A PIN isn't required for the meeting organizer if someone has started the meeting from the Microsoft Teams app.
A PIN is only required when a meeting organizer joins their meeting over a phone. The PIN for meetings is sent to
the audio user when they are assigned the Audio Conferencing license and are enabled for Audio Conferencing.
See Send an email to a user with their Audio Conferencing information and Emails that are automatically sent to
users when their Audio Conferencing settings change.
NOTE
We are frequently updating how you can manage features, so the steps here might be a little different from what you see.
Related topics
Try or purchase Audio Conferencing in Office 365
Audio Conferencing supported languages
5/20/2019 • 2 minutes to read • Edit Online
When you are setting up and configuring Audio Conferencing in Office 365, you can select the primary and
secondary (up to 4) languages that are used when callers dial in to a Skype for Business or Microsoft Teams
meeting. Here is the list of supported languages for Audio Conferencing:
IMPORTANT
Primary and secondary languages can be changed only on dedicated Audio Conferencing phone numbers.
If you are looking for countries or regions where you can purchase Audio Conferencing, see Country and region
availability for Audio Conferencing and Calling Plans.
If you are looking for specific countries or regions that have phone numbers for Audio Conferencing, see Phone
numbers for Audio Conferencing in Microsoft Teams or Phone numbers for Audio Conferencing in Skype for
Business Online.
NOTE
The Windows PowerShell module for Skype for Business Online enables you to create a remote Windows
PowerShell session that connects to Skype for Business Online. This module, which is supported only on 64-
bit computers, can be downloaded from the Microsoft Download Center at Windows PowerShell Module for
Skype for Business Online.
Related topics
Try or purchase Audio Conferencing in Office 365
Phone numbers for Audio Conferencing in Microsoft
Teams
5/20/2019 • 2 minutes to read • Edit Online
When you are setting up Audio Conferencing for Microsoft Teams, dial-in phone numbers are automatically
assigned to your organization. To see the phone numbers that are assigned to your audio conferencing bridge, in
the Microsoft Teams admin center, go to Meetings > Conference bridges. For more information, go to See a
list of Audio Conferencing numbers.
Cau t i on
Due to limited availability of toll phone numbers in Venezuela, Indonesia, and United Arab Emirates (UAE ),
organizations from these countries/regions won't have an Audio Conferencing toll number automatically
assigned to them. Toll-free numbers from these locations are available depending on available inventory.
Related topics
Try or purchase Audio Conferencing in Office 365
Country and region availability for Audio
Conferencing and Calling Plans
7/26/2019 • 6 minutes to read • Edit Online
You can select a country or region to see what cloud voice features are available to your organization.
After you look to see if one of the Skype for Business or Microsoft Teams services are available, you can see Skype
for Business and Microsoft Teams add-on licensing to help you buy licenses and assign them to your users.
NOTE
If you need to get more telephone numbers for your users, see Getting phone numbers for your users or, for phone number
request forms, Manage phone numbers for your organization.
IMPORTANT
There isn't a resource that contains a listing of all of the dial-in numbers for Audio Conferencing. To find out if there are dial-in
phone numbers available in your area or country/region, go to Skype for Business admin center > Voice > Phone
Numbers, click Add, and then click New Service Numbers. Use the lists for Country/Region, State/Region, and City to
filter your search. If you are looking for toll-free service numbers, select Toll-Free from the State/Region list.
To see more about Audio Conferencing, see Audio Conferencing common questions
Pricing for Audio Conferencing
Using the Call Me feature or when adding other people to a meeting so they can join it
In Audio Conferencing there is a feature named "Call Me" and it can be used to let other people join a dial-in
meeting. Use the drop down list above to search for the country/region and see if this feature is available.
Cau t i on
Dialing out to toll-free or free phone numbers may not be possible, because some toll-free numbers only function
from within a certain country or area within a country. For example, if you dial out from the United States to a toll-
free number in Brazil, the call may not be successful because the call didn't originate from within Brazil or from a
specific region within Brazil. The ability to dial out to toll-free numbers varies widely depending on the restrictions
of the toll-free number dialed. Unfortunately, within Office 365, we can't control this behavior, and as a result, your
experience may vary depending on the toll-free number dialed and the restrictions of the toll-free number.
Dialing out from a meeting to another country/region in the world that is not listed below is available using Office
365 Communication Credits. For those users, you will need to Set up Communications Credits for your
organization.
Phone System
With Phone System, you can create auto attendants and call queues (with a toll or toll-free number) to answer
incoming calls for your organization, and when you add a Calling Plan for users they can use Skype for Business to
take care of basic call-control tasks, such as placing and receiving calls, transferring calls, and muting and unmuting
calls. Phone System users can click a name in their address book and Skype for Business will place a call to that
person. To place and receive calls, Phone System users can use their mobile devices, a headset with a laptop or PC,
or one of many IP phones that work with Skype for Business.
The availability of toll phone numbers from some of these locations might vary at any given time depending on
inventory levels. In addition to getting phone numbers for individual users from Office 365, it's also possible to
search and acquire toll or toll-free phone numbers for services such as Audio Conferencing (for conference
bridges), auto attendants and call queues. These are called service numbers. See Getting service phone
numbers to get phone numbers. But for your users, after you assign a Calling Plan to them, you can assign a
user phone number so they can make and receive phone calls. To find those phone numbers, go to Getting
phone numbers for your users. You can also see Assign, change, or remove a phone number for a user.
NOTE
The availability of toll phone numbers from some of these locations might vary at any given time depending on inventory
levels.
Use the drop-down list at the top of the page to search for a country or region and what services are available.
Calling Plans
Along with Phone System, a Calling Plans let users make and receive phone calls. You first need to get a user
(subscriber) phone number (not a service number) to assign to the user, and then assign a Calling Plan. There are
two types of Calling Plans available: Domestic and Domestic and International. See Phone System and Calling
Plans for more details.
You can also see Phone System and Calling Plans licensing for licensing information.
NOTE
The country/region is based on the location of the user's license in the Microsoft 365 admin center > Active Users and not
the billing address listed under the Organization Profile in the Microsoft 365 admin center.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Availability in Argentina
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Argentina.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Buenos Aires
Cordoba
La Plata
Mar Del Plata
Mendoza
San Miguel de Tucuman
If you want to get toll and toll free phone numbers for Audio Conferencing, Auto attendants and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Australia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Australia.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio No. Please contact us.
Conferencing?
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
IMPORTANT
Only available through Telstra for Australian-based tenants. For more information, see Telstra Calling for Office 365.
FEATURE DETAILS
Calling Plans are available to purchase? Yes, see Telstra Calling for Office 365.
Minutes available for Calling Plans See Telstra Calling for Office 365.
Can make outbound calls to? See Telstra Calling for Office 365.
IMPORTANT
To Delete Australian Subscriber numbers (Provided by Telstra) please contact Telstra directly. To update Emergency Address
information for Australian Subscriber numbers (Provided by Telstra) please contact Telstra directly. For more information, see
Telstra Calling for Office 365.
What capitals or major cities can you get toll numbers for? Adelaide
Brisbane
Canberra
Darwin
Melbourne
Newcastle
Perth
Sydney
Wollongong
If you want to get toll and toll-free phone numbers for auto attendants, call queues or audio conferencing service
numbers, please contact us.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Austria
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Austria.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Vienna
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Bahrain
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Bahrain.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Manama
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Belarus
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Belarus.
Audio Conferencing
FEATURE DETAILS
Dial-out capability using the Call Me feature Available with Communications Credits pay per minute
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Belgium
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Belgium.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
600 minute for Domestic and International Calling
Plans
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bruges
Brussels
Charleroi
Ghent
Liege
Namur
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendant, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Belize
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Belize.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Bosnia & Herzegovina
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Bosnia and Herzegovina.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Brazil
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Brazil.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Rio de Janeiro
Sao Paulo
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
See also
Other Resources
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Brunei
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Brunei.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Bulgaria
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Bulgaria.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Plovdiv
Sofia
Varna
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Canada
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Canada.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
3000 minute Domestic Calling Plan
Domestic and International Calling Plan: 3000 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
NOTE
Calls to the U.S. are treated as domestic calls.
What capitals or major cities can you get toll numbers for? Calgary
Montreal
Toronto
Vancouver
Winnipeg
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
NOTE
When a Calling Plan (domestic or domestic and international) user in the U.S. dials a phone number in Canada it will be
treated as a domestic call. This is also the case when a user in Canada will make a call to a U.S. number.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Chile
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Chile.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Santiago
Note: Only available to organizations within Chile.
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in China
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for China.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Beijing
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Colombia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Colombia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bogota
Medellin
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Costa Rica
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.for Audio Conferencing and calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Costa Rica.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location.
Conferencing? If you want dedicated phone numbers, see Getting service
phone numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Phone numbers aren't linked to a specific city or location.
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Croatia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Croatia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Osijek
Rijeka
Split
Zadar
Zagreb
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Cyprus
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Cyprus.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Nicosia
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Czech Republic
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the Czech Republic.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Hradec Kralove
Liberec
Olomouc
Pilsen
Prague
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Denmark
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Denmark.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Copenhagen
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Dominican Republic
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the Dominican Republic.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Yes, for Santiago. If you want dedicated phone numbers, see
Conferencing? Getting service phone numbers for Skype for Business and
Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Santiago
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Ecuador
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Ecuador.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Egypt
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Egypt.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in El Salvador
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for El Salvador.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? San Salvador
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Estonia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Estonia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Tallinn
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Finland
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Finland.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Helsinki
Tampere
Turku
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in France
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for France.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
FEATURE DETAILS
Can make outbound calls to French premium numbers? Yes, fully supported when using Communications Credits to
pay per minute.
What capitals or major cities can you get toll numbers for? Angers
Bordeaux
Carcassonne
Dijon
Grenoble
Le Havre
Lille
Lyon
Marseille
Montpellier
Nantes
Nice
Paris
Reims
Rennes
Saint-Etienne
Strasbourg
Toulon
Toulouse
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Georgia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Georgia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Tbilisi
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Germany
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Germany.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic calling OR 600 minutes of international
calling (whichever is reached first within a calendar
month)
FEATURE DETAILS
Can make outbound calls to premium numbers? Not supported at this time.
What capitals or major cities can you get toll numbers for? Frankfurt
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Greece
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Greece.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Athens
Larissa
Patras
Thessaloniki
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Honduras
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Honduras.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Hong Kong
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Hong Kong.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Hong Kong
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Hungary
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Hungary.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Budapest
Debrecen
Miskolc
Szeged
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in India
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for India.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Mumbai
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Indonesia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Indonesia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Ireland
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Ireland.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Dublin
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Israel
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Israel.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Haifa
Jerusalem
Tel Aviv
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Italy
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Italy.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Milan
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Japan
7/9/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Japan.
IMPORTANT
Using SoftBank for calling in Japan is currently only available to Early Adopters (EA).
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
IMPORTANT
Only available through SoftBank for Japanese-based tenants. For more information, see SoftBank Calling for Office 365).
FEATURE DETAILS
Calling Plans are available to purchase? Yes, see SoftBank Calling for Office 365.
FEATURE DETAILS
Minutes available for Calling Plans See SoftBank Calling for Office 365.
Can make outbound calls to? See SoftBank Calling for Office 365.
IMPORTANT
To delete user (subscriber) numbers in Japan (Provided by SoftBank) please contact SoftBank directly. To update emergency
address information for user (subscriber) numbers in Japan (Provided by SoftBank) please contact SoftBank directly. For more
information, see SoftBank Calling for Office 365.
What capitals or major cities can you get toll numbers for? Tokyo
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Jordan
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Jordan.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Kenya
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Kenya.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Latvia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Latvia.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location. If
Conferencing? you want dedicated phone numbers, see Getting service
phone numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Aluksne
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Lithuania
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Lithuania.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Vilnius
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Luxembourg
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Luxembourg.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Luxembourg
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Macedonia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Macedonia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Malaysia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Malaysia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Kuala Lumpur
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Malta
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Malta.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Valletta
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Mexico
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Mexico.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Mexico City
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Moldova
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Moldova.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Monaco
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Monaco.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Netherlands
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the Netherlands.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Amsterdam
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in New Zealand
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for New Zealand.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Auckland
Christchurch
Dunedin
Hamilton
Wellington
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Norway
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Norway.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Oslo
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Pakistan
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Pakistan.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Karachi
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Panama
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Panama.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Panama City
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Paraguay
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Paraguay.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Peru
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Peru.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Lima
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Philippines
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the Philippines.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Manila
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Poland
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Poland.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bydgoszcz
Gdansk
Katowice
Krakow
Lodz
Lublin
Poznan
Szczecin
Warsaw
Wroclaw
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Portugal
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Portugal.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Lisbon
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Puerto Rico
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Puerto Rico.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans 3000 domestic minutes or 600 international minutes
(whichever is reached first per calendar month). United States
domestic calling includes calls to all 50 U.S. states and Puerto
Rico. Users assigned with the license usage location of U.S.
and/or Puerto Rico share the same pool of minutes.
Can make outbound calls to premium numbers? Not supported at this time.
What capitals or major cities can you get toll numbers for? San Juan
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Qatar
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Qatar.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Romania
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Romania.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location. If
Conferencing? you want dedicated phone numbers, see Getting service
phone numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Phone numbers aren't linked to a specific city or location.
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Russia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Russia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Moscow
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Saudi Arabia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Saudi Arabia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Serbia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Serbia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Singapore
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Singapore.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Singapore
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Slovakia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Slovakia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bratislava
Kosice
Nitra
Presov
Zilina
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Slovenia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Slovenia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Celje
Ljubljana
Maribor City
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in South Africa
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for South Africa.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Cape Town
Durban
Johannesburg
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in South Korea
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for South Korea.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Spain
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Spain.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Barcelona
Madrid
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Sri Lanka
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Sri Lanka.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location. If
Conferencing? you want dedicated phone numbers, seeGetting service phone
numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Phone numbers aren't linked to a specific city or location.
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Sweden
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Sweden.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Gothenburg
Helsingborg
Linkoping
Malmo
Orebro
Stockholm
Uppsala
Vasteras
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Switzerland
5/21/2019 • 2 minutes to read • Edit Online
NOTE
You can get SERVICE numbers in Switzerland for use with conferencing, auto-attendant and call queues, but you cannot get
USER numbers in Switzerland as calling plans are not available.
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Switzerland.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Zurich
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Taiwan
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Taiwan.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Taipei
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Thailand
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Thailand.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bangkok
Chiang Mai
Chon Buri
Nakhon Ratchasima
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Trinidad and Tobago
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Trinidad and Tobago.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Turkey
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Turkey.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Ankara
Antalya
Istanbul
Izmir
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Ukraine
8/16/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Ukraine.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location. If
Conferencing? you want dedicated phone numbers, see Getting service
phone numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Phone numbers aren't linked to a specific city or location.
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the United Arab Emirates (UAE)
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for United Arab Emirates.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the United Kingdom (U.K.)
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the United Kingdom.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
FEATURE DETAILS
Can make outbound calls to premium numbers? Partially supported: Calls to shared cost numbers (prefixes
44843, 44844, 44845, 44870, 44871, 44872) are supported
using Communications Credits to pay per minute. Calls to
449XX prefixes are not supported.
What capitals or major cities can you get toll numbers for? Birmingham
Bolton
Bournemouth
Bradford
Brighton
Bristol
Coventry
Hull
Leeds
Leicester
Liverpool
London
Manchester
Newcastle
Nottingham
Plymouth
Sheffield
Stoke-on-Trent
Teesside (Middlesbrough)
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the United States (U.S.)
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the United States.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan (availability is
limited)
240 minute Domestic Calling Plan (availability is
limited)
3000 minute Domestic Calling Plan
Domestic and International Calling Plan: 3000 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
NOTE
Calls to Canada are treated as domestic calls.
NOTE
United States domestic calling includes calls to all 50 U.S. states and Puerto Rico. Users assigned with the license usage
location of U.S. and/or Puerto Rico share the same pool of minutes.
What capitals or major cities can you get toll numbers for? Alabama, Birmingham
Arizona, Phoenix
Arkansas, Little Rock
California, Los Angeles
California, San Francisco
Colorado, Denver
Columbia, Washington DC
Connecticut, Hartford
Delaware, Wilmington
Florida, Miami
Georgia, Atlanta
Hawaii, Honolulu
Idaho, Boise
Illinois, Aurora
Illinois, Chicago
Illinois, Cicero
Indiana, Indianapolis
Iowa, Iowa City
Kansas, Wichita
Kentucky, Louisville
Louisiana, New Orleans
Maine, Portland
Maryland, Baltimore
Massachusetts, Boston
Michigan, Pontiac
Minnesota, Minneapolis
Minnesota, St. Paul
Mississippi, Jackson
Missouri, Kansas City
Missouri, St. Louis
Montana, Billings
North Carolina, Charlotte
North Dakota, Fargo
Nebraska, Omaha
Nevada, Las Vegas
New Hampshire, Manchester
New Jersey, Newark
New Mexico, Albuquerque
New York, New York City
Ohio, Columbus
Oklahoma, Oklahoma City
Oregon, Portland
Pennsylvania, Philadelphia
Rhode Island, Providence
South Carolina, Charleston
South Dakota, Sioux Falls
Tennessee, Memphis
Texas, Dallas
Texas, Houston
Utah, Salt Lake City
Vermont, Brattleboro
Virginia, Richmond
Washington, Seattle
West Virginia, Charleston
Wisconsin, Milwaukee
Wyoming, Laramie
FEATURE DETAILS
Are toll numbers available? Yes
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Uruguay
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Uruguay.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Venezuela
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Venezuela.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Vietnam
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Vietnam.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Videos: Audio Conferencing in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If a
setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft Teams
admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin center.
NOTE
Audio Conferencing was formerly known as PSTN Conferencing
Cloud Video Interop (CVI) is a Microsoft Qualified third-party solution that enables third-party meeting rooms
(telepresence) and personal video devices (VTCs) to join Microsoft Teams meetings.
With Microsoft Teams, you get rich online content collaboration in meetings that include audio, video, and content
sharing. This can be enjoyed through the desktop and web client, as well as through many partner devices that
integrate natively with Microsoft Teams. However, many customers have already invested in video
teleconferencing and personal video communication devices, which can be expensive to upgrade. Cloud Video
Interop provides an easy solution, allowing you to keep using your existing solutions until you are ready to
upgrade.
With Cloud Video Interop, Microsoft Teams delivers a native meeting experience for all participants – in meeting
rooms or inside of Teams clients.
Is Cloud Video Interop for me?
Cloud Video Interop provides an intermediate service while you transition to a full native Microsoft Teams
Solution, using Teams endpoints. The service provided should be part of your migration path.
Cloud Video Interop is intended for customers who meet the following criteria:
Have a large deployment of meeting room devices and personal video devices deployment (50+ devices) that
are not qualified for direct integration with Microsoft Teams
Are supported by one of our Cloud Video Interop partners
Want to retain the value of their investment in their current meeting room devices and personal video devices
during the migration to a native Microsoft Teams solution
While Cloud Video Interop provides a great intermediate solution, we encourage our customers to look into our
native Teams Meeting solutions, such as Teams Room Systems, for the long term.
Partners Certified for Microsoft Teams
The following partners have video interop solutions for Microsoft Teams. Your company may choose to work with
any combination of these partners within your enterprise.
Plan
During the plan phase, you should identify the devices that you will not replace with a native Teams device, and
find a Cloud Video Interop partner that can support these devices.
It’s also important to understand that you will need a license for each user who will schedule meetings in which
you want a Cloud Video Interop-enabled device to join. Note that exact licensing requirements can be obtained
from the Cloud Video Interop partner. Ensure that this is clear before you start your deployment.
Configure
The partner that you have chosen for your CVI deployment will provide you with a full deployment document that
consists of all the steps needed to deploy successfully within your organization. This will include firewall ports and
IP ranges, configuration changes for your devices, and other settings that need to change.
Provision
During the provision phase, you will assign licenses to the appropriate users according to the partner
configuration guide. You will also need to go through the Azure Consent process to provide the partner access to
your Teams environment. More information on the Azure Consent process can be found here:
https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-permissions-and-consent
Schedule
After a user is enabled for Cloud Video Interop, any meeting scheduled using either the Teams Meeting Add-in for
Outlook or the Teams Client will have the appropriate additional information automatically added into the Teams
meeting so that Cloud Video Interop-compatible devices can join these meetings.
Join
Depending on the partner solution, there are several ways to join a Cloud Video Interop-enabled meeting. Exact
meeting join scenarios will be provided by your Cloud Video Interop partner. We’ve listed some examples below:
IVR (Interactive Voice Response)
You can dial in to the partner's IVR using the tenantkey@domain.
When you are in the partner IVR, you will be prompted to enter the VTC conferenceId, which will then
connect you to the Teams meeting.
Direct dial
You can directly dial in to the Teams meeting without interacting with the partner’s IVR by using the
direct dial feature, using the full string of tenantkey.VTC ConferenceId@domain.
One-touch dial
If you have an integrated Teams room, you can use the one-touch dial capabilities offered by your
partner (without needing to type any dial string).
Overview
With Teams live events, users in your organization can broadcast video and meeting content to large online
audiences.
Microsoft 365 live events bring live video streaming to a new level, encouraging connection throughout the entire
engagement lifecycle with attendees before, during, and after live events. You can create a live event wherever
your audience, team, or community resides, using Microsoft Stream, Teams, or Yammer.
Teams delivers chat-based collaboration, calling, meetings, and live events, so you can expand the audience of
your meetings. Teams live events is an extension of Teams meetings, enabling users to broadcast video and
meeting content to a large online audience. These are meant for one-to-many communications where the host of
the event is leading the interactions and audience participation is primarily to view the content shared by host.
The attendees can watch the live or recorded event in Yammer, Teams, and/or Stream, and can interact with the
presenters using moderated Q & A or a Yammer conversation.
Teams live events are considered the next version of Skype Meeting Broadcast and will eventually replace the
capabilities provided in Skype Meeting Broadcast. At this point, Microsoft will continue to support Skype Meeting
Broadcast for users who are using Skype for Business in their organizations, with no disruption in service for new
or future events. However, we encourage you to try out Teams live events to leverage all the new and exciting
features including screen sharing and support for external hardware/software encoders.
So, let's get started. First, take a look at the following diagram that shows high level components involved in
Microsoft 365 live events and how they are connected.
Event group roles
Live events in Teams empowers multiple roles (organizer, producer, presenter, and attendee) to successfully
broadcast and participate in an event. To learn more, see Event group roles.
Key components
You can see from the picture above that there are four key components that are used with live events in Teams.
NOTE
For an overview of how to set up live events and the attendee experience, check out these short videos.
Scheduling
Teams provides the ability for the organizers to create an event with the appropriate attendee permissions,
designate event team members, select a production method, and invite attendees. If the live event was created
from within a Yammer group, the live event attendees will be able to use Yammer conversation for interacting
with people in the event.
Production
The video input is the foundation of the live event and it can vary from a single webcam to a multi-camera
professional video production. The live events in Microsoft 365 support a spectrum of production scenarios,
include an event produced in Teams using a webcam or an event produced in an external app or device. You can
choose these options depending on their project requirements and budget. There are two ways to produce events:
Teams: This production method allows users to produce their live events in Teams using their webcam or
using A/V input from Teams room systems. This option is the best and quickest option if you want to use
the audio and video devices connected to the PC or are inviting remote presenters to participate in the
event. This option allows users to easily use their webcams and share their screen as input in the event.
External app or device: External encoders allow users to produce their live events directly from an
external hardware or software-based encoder with Stream. This option is best if you already have studio
quality equipment (for example, media mixers) which support streaming to a Real-time Messaging
Protocol (RTMP ) service. This type of production is typically used in large scale events such as executive
town halls – where a single stream from a media mixer is broadcasted to the audience.
Streaming platform
The live event streaming platform is made up of the following pieces:
Azure Media Services: Azure Media Services gives you broadcast-quality video streaming services to reach
larger audiences on today’s most popular mobile devices. Media Services enhances accessibility, distribution,
and scalability, and makes it easy and cost-effective to stream content to your local or worldwide audiences —
all while protecting your content.
Azure Content Delivery Network (CDN ): Once your stream goes live, it's delivered through the Azure
Content Delivery Network (CDN ). Azure Media Services provides integrated CDN for streaming endpoints.
This allows the streams to be viewed worldwide with no buffering.
Enterprise Content Delivery Network (eCDN )
The goal of eCDN is to take the video content from the internet and distribute the content throughout your
enterprise without impacting network performance. You can use one of the following certified eCDN partners to
optimize your network for live events held within your organization:
Hive
Kollective
Ramp
Attendee experience
The attendee experience is the most important aspect of live events and it's critical that the attendees can
participate in the live event without having any issues. The attendee experience uses Azure Media Player (for
events produced in Teams) and Stream Player (for events produced in an external app or device) and works across
desktop, browser, and mobile (iOS, Android). Office 365 provides Yammer and Teams as two collaboration hubs,
and the live attendee experience is integrated into these collaboration tools.
Live event usage report
Tenant admins can view real time usage analytics for live events in Microsoft Teams admin center. The live event
usage report shows the activity overview of the live events held in the organization. Admins can view event usage
information, including event status, start time, views and production type.
Next steps
Go to Plan for Teams live events.
Related topics
Live events across Microsoft 365 in Yammer, Microsoft Teams, and Microsoft Stream
Get started with Microsoft Teams live events
Live events in Yammer
Live events in Microsoft Stream
Plan for live events in Microsoft Teams
8/19/2019 • 3 minutes to read • Edit Online
When you're planning Teams live events to hold large meetings in your organization, there are several factors that
you need to consider before starting to set it all up.
IMPORTANT
The user creating and scheduling a live event must have an Exchange Online mailbox.
It's important to know that an Office 365 license is required to participate in a live event as an authenticated user,
but this requirement depends on the production method used:
For events produced in Teams The user must be assigned a Teams license.
For events produced with an external app or device The user must be assigned a Stream license.
NOTE
Teams live events is now available for US Government Cloud Community (GCC) organizations.
For more information about licensing, see Microsoft Teams add-on licensing.
The user must have:
Private meeting scheduling in Teams enabled (The TeamsMeetingPolicy -AllowPrivateMeetingScheduling
parameter = True).
Video sharing enabled in Teams meetings (The TeamsMeetingPolicy -AllowIPVideo parameter = True).
Screen sharing enabled in Teams meetings (The TeamsMeetingPolicy -ScreenSharingMode parameter =
EntireScreen).
Live event scheduling in Teams enabled (The TeamsMeetingBroadcastPolicy -AllowBroadcastScheduling
parameter = True).
Permissions to create live events in Stream (for external app or device production).
IMPORTANT
Office 365 guests, federated, and anonymous users can't be invited as producers or presenters in Teams live events. Office
365 guests and federated users can only watch live events anonymously.
1 Can watch live events if the live event is set up using the Org-wide option.
2 Can only watch live events as anonymous users.
EVENTS PRODUCED IN
CAPABILITY SKYPE MEETING BROADCAST EVENTS PRODUCED IN TEAMS EX TERNAL APP OR DEVICE
Maximum number of 15 15 15
concurrent live events per
Office 365 tenant
Live event creation Skype Meeting Broadcast Teams, Yammer via Teams Teams, Yammer via Teams,
Portal Stream
Audience engagement – ✔ ✔ ✔
Moderated Q & A
Producer client on Windows ✔ (Skype for Business) ✔ (Teams) ✔ (Stream, Teams via
Stream Embed)
Partner eCDN Support ✔ (Hive, Kollective, Ramp) ✔ (Hive, Kollective, Ramp) ✔ (Hive, Kollective, Ramp)
Post-broadcast attendance ✔ ✔ X
report for Producers
Regional availability
You can use Teams live events in multiple regions across the world. The following information shows availability
for event team members and attendees.
IMPORTANT
The region for the event is automatically selected depending on the organizer and the Office 365 organization.
Next steps
Go to Set up for Teams live events.
Related topics
What are Teams live events?
Set up for Teams live events
Configure live events settings in Teams
Set up for live events in Microsoft Teams
8/21/2019 • 7 minutes to read • Edit Online
When you're setting up for live events, there are several steps that you must take.
NOTE
Users in your organization will get the global policy unless you create and assign a custom policy. By default in the global
policy, live event scheduling is enabled for Teams users, live captions and subtitles (transcription) is turned off, everyone in
the organization can join live events, and the recording setting is set to always record.
Title This is the title of the policy that appears on the live events
policies page. It can't be longer than 64 characters or have
any special characters.
Allow scheduling Turning this on lets users in your organization create and
schedule live events in Teams. It's important to know that if
you want users to schedule a live event produced with an
external app or device, there are additional steps you must
do. To learn more, see Enable users to schedule events that
were produced with an external app or device.
Allow transcription for attendees This setting can only be applied to events produced in Teams.
Turning this on enables live event attendees to see live
captions and subtitles during the event.
Who can join scheduled live events Choose one of the following.
Recording setting This setting can only be applied to events produced in Teams.
Choose one of the following.
You can also do this by using Windows PowerShell. For more information, see Use PowerShell to set live events
policies in Teams.
Assign a live events policy to users
If you created a custom live events policy, assign it to users for the policy to be active.
NOTE
Your chosen SDN or eCDN solution is subject to the selected 3rd party provider’s terms of service and privacy policy,
which will governs your use of the provider’s solution. Your use of the provider’s solution will not be subject to the Microsoft
volume licensing terms or Online Services Terms. If you do not agree to the 3rd party provider’s terms, then don't enable
the solution in Teams.
After you set up the SDN or eCDN solution, you're ready to configure the provider for live events in Teams.
Next steps
Go to Configure live events settings in Teams.
Related topics
What are Teams live events?
Plan for Teams live events
Configure live events settings in Teams
Use PowerShell to set live events policies in Microsoft
Teams
8/7/2019 • 2 minutes to read • Edit Online
You can use the following Windows PowerShell cmdlets to set and assign policy settings for live events in Teams:
Get-CsTeamsMeetingBroadcastPolicy
Set-CsTeamsMeetingBroadcastPolicy
New -CsTeamsMeetingBroadcastPolicy
Grant-CsTeamsMeetingBroadcastPolicy
Here are some examples.
User scenarios
You want all users in your organization to be able to schedule live events
If users are assigned the global policy, run and verify that AllowBroadcastScheduling *is set to True:
If users are assigned a policy other than the global policy, run and verify that -AllowBroadcastScheduling is set to
True:
You want a large number of users to be able to schedule live events and prevent a set of users from
scheduling them
Run and verify that AllowBroadcastScheduling is set to True:
Create a new policy that doesn't allow scheduling live events, run:
You want to disable live event scheduling for a large number of the users and allow a set of users to
schedule them
Disable live events scheduling, run:
Set the global policy to turn on live captions and subtitles (transcription) for event attendees:
Related topics
Set up for Teams live events
Configure live event settings in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
Use Teams live events settings to configure settings for live events that are held in your organization. You can set
up a support URL and configure a third-party video distribution provider. These settings apply to all live events
that are created in your organization.
You can easily manage these settings in the Microsoft Teams admin center. In the left navigation, go to Meetings
> Live events settings.
Use a third-party distribution provider Turn this on to enable the third-party video distribution
provider.
SDN provider name Choose the provider you're using.
Provider license key Enter the license ID that you got from your provider contact.
SDN API template URL Enter the API template URL that you got from your provider contact.
Using Windows PowerShell
Get the license ID or API token and API template from your provider contact, and then run one of the following,
depending on the provider you're using:
Hive
Kollective
NOTE
If you plan to create live events using an external app or device, you'll also need to configure your eCDN provider with
Microsoft Stream.
Related topics
What are Teams live events?
Plan for Teams live events
Set up for Teams live events
Cloud voice in Microsoft Teams
8/21/2019 • 5 minutes to read • Edit Online
You've completed Get started. You've rolled out Teams with chat, teams, channels, & apps across your organization.
Maybe you've deployed Meetings & conferencing. Now you're ready to add cloud voice capabilities for your users.
Cloud voice provides Private Branch Exchange (PBX) capabilities, and options for connecting to the Public Switched
Telephone Network (PSTN ).
This article helps you decide whether you need to change any of the default cloud voice settings, based on your
organization's profile and business requirements, then it walks you through each change. We've split the settings
into two groups, starting with the core set of changes you are more likely to make. The second group includes the
additional settings you may want to configure, based on your organization's needs.
We recommend that all organizations work through the core decisions and then, if your organization has additional
requirements, review the following material.
In which user locations or offices will I implement Phone For more information about Phone System, see What is Phone
System? System in Office 365.
Do I want to use Microsoft Calling Plan as my telephony For more information, see Phone System with Calling Plans.
carrier?
Do I need to use my own telephony carrier? For more information, see Phone System with Direct Routing.
Do I want to enable Cloud Voicemail? For voicemail setup procedures, see Set up Cloud Voicemail.
Do I want to enable voicemail transcription for some or all of To turn off voicemail transcription, see Setting voicemail
my users? policies in your organization.
Calling identity
By default, all outbound calls use the assigned phone number as calling identity (caller ID ). The recipient of the call
can quickly identify the caller and decide whether to accept or reject the call.
Do I want to mask or disable caller ID? To change or block the caller ID, see Set the caller ID for a user.
Which user locations need new phone numbers from For information about getting phone numbers, see Manage
Microsoft? phone numbers for your organization and Getting phone
numbers for your users.
Which type of telephone number (subscriber or service) do I To help you pick the type of phone number you need, see
need? Different kinds of phone numbers used for Calling Plans.
How do I port existing phone numbers to Office 365? For more information, see Transfer phone numbers to Office
365.
Dial plans
A dial plan in the Phone System feature of Office 365 is a set of normalization rules that translate dialed phone
numbers into an alternate format (typically E.164 format) for call authorization and call routing.
For more information about dial plans, see What are dial plans?
Does my organization need a customized dial plan? To help determine if you need a custom dial plan, see Planning
for tenant dial plans
Which users require a customized dial plan, and which tenant To add users to a customized dial plan in PowerShell, see
dial plan should be assigned to each user? Create and manage dial plans.
Call queues
Cloud call queues include greetings that are used when someone calls in to a phone number for your organization,
the ability to automatically put the calls on hold, and the ability to search for the next available call agent to handle
the call while the people who call are listening to music on hold. You can create single or multiple call queues for
your organization.
Does my organization need call queues? For more information, see Create a Cloud call queue and
Setting up your Phone System.
Auto attendants
Cloud auto attendants can be used to create a menu system for your organization that lets external and internal
callers move through a menu system to locate and place or transfer calls to company users or departments in your
organization.
Does my organization need auto attendants? For more information, see What are Cloud auto attendants
and Set up a Cloud auto attendant.
Devices
For more information about supported devices, see the following:
Manage your devices in Microsoft Teams
IP Phones
USB audio and video devices
Intelligent communications for devices
What is Phone System in Office 365?
8/16/2019 • 4 minutes to read • Edit Online
Phone System is the Microsoft technology for enabling call control and PBX capabilities in the Office 365 cloud
with Skype for Business Online and Microsoft Teams. Phone System allows you to replace your existing PBX
system with a set of features delivered from Office 365 that is tightly integrated into your cloud experience. For
more about the features, see Here's what you get with Phone System in Office 365.
With Phone System, users can use Skype for Business Online and Microsoft Teams to place and receive calls,
transfer calls, and mute or unmute calls. Phone System users can click a name in their address book, and Skype
for Business or Microsoft Teams calls to that person. To place and receive calls, Phone System users can use their
mobile devices, a headset with a laptop or PC, or one of many IP phones that work with Skype for Business and
Microsoft Teams. Phone System admins can manage calling options and settings from the same console used for
messaging, collaboration, and so on.
With traditional PBX systems, calls between users in your organization are handled internally within Phone
System, and never go to the PSTN. This applies to calls between users in your organization located in different
geographical areas, removing long-distance costs on these internal calls.
To enable calls to landlines and mobile phones, Phone System can be connected to the PSTN in one of two ways:
Purchase a Calling Plan (domestic or domestic and international) for Office 365. See Phone System and
Calling Plans
Use on-premises PSTN connectivity, where software on premises connects with your existing telephony
infrastructure. See Microsoft telephony solutions.
Because Calling Plans operate within Office 365, this is an all-cloud offering that doesn't require an on-premises
server deployment. You have the choice of using a Domestic or Domestic and International Calling Plan, which is
assigned to each user that you want to make calls. Want to know more?.
Users who are homed in Skype for Business Online or Microsoft Teams in Office 365 have access to Office 365
voice services. Microsoft is the provider of both core calling and PSTN services, and can even provide or port
your users' phone numbers.
Calling Plans in Office 365 allows you to search, acquire, and assign phone numbers to users in your organization
so that users can make and receive phone calls with people inside and outside of your organization.
All types of business use a phone number that allows users to send and receive voice calls is an important
requirement to do business. Phone numbers are often used to identify a user and allow for communication across
organizations. Users who are assigned phone numbers are able to make voice calls across all Skype for Business
and Microsoft Teams devices, including VoIP phones, PCs, and mobile devices.
Calling Plans (domestic and international) are available in specific but growing geographic locations. Check for
availability in your country or region.
Ready to get started? To set up your calling plans for your users, see Set up Calling Plans.
Related topics
Microsoft Teams add-on licensing
Manage phone numbers for your organization
Different kinds of phone numbers used for Calling Plans
Getting phones for Skype for Business Online
Here's what you get with Phone System in Office 365
8/27/2019 • 6 minutes to read • Edit Online
A PBX is a phone system within a business. The Phone System in Office 365 add-on gives you PBX capabilities,
but without the complicated and expensive equipment.
With the Phone System add-on, you can use Skype for Business to complete basic tasks such as making and
receiving calls, transferring calls, and muting or unmuting calls, from nearly anywhere with Internet access. It's
available worldwide!
For more information, see Pricing for Phone System.
What are Cloud auto attendants? Cloud auto attendants can be used to create a menu system
for your organization that lets external and internal callers
move through a menu system to locate and place or transfer
calls to company users or departments in your organization.
Call answer/initiate (by name and number) Answer inbound calls with a touch, and place outbound calls
either by dialing the full phone number or clicking a name in
Skype for Business or Outlook.
Set Call Forwarding options in Skype for Business Make or answer calls on behalf of a manager you support.
Notifications make it clear to all participants when calls are
being answered or made for someone else.
Call forwarding and simultaneously ring These features allow you to set up forwarding rules so your
calls can go with you anywhere, and you can forward calls to
colleagues or to voicemail.
Find a previous conversation - Lync Keep track of all your conversations in one place, whether
those conversations are from IMs, phone calls, or impromptu
and scheduled meetings. Conversations are recorded in your
call history.
Call hold/retrieve Use when multiple calls occur at the same time. When you
answer the next inbound call or place an outbound call, your
current call goes on hold automatically.
Transfer a Skype for Business call Transfers calls to another person. Or, if you need to leave
your office but want to continue your conversation, you can
transfer the calls from your PC or IP phone to your cell phone
or tablet.
Caller ID Calls from inside your company display a detailed caller ID
that pulls information from your corporate directory, showing
you a picture and job title instead of just a phone number. For
calls from external phone numbers, the caller ID as provided
by phone service provider is displayed.
Create a Cloud call queue Cloud call queues include greetings that are used when
someone calls in to a phone number for your organization,
the ability to automatically put the calls on hold, and the
ability to search for the next available call agent to handle the
call while the people who call are listening to music on hold.
Tell me when someone's status changes This feature allows you to tag people who are currently
unavailable and get notified when their presence changes and
they're ready to take phone calls.
Clients for PC, Mac, and Mobile This gives you calling features on devices, from tablets and
mobile phones to PCs and desktop IP phones.
Device switching Enables you to play your call or meeting on another device.
Change your Lync alerts Play different ringtones for the different types of calls you get
every day, so you quickly know who is calling you.
Change your presence status in Skype for Business Controls your inbound communications with presence,
enabling you to block all incoming communication except
from those you specifically indicate.
Enterprise calendar call routing Enterprise calendar call routing allows you to use your
Exchange calendar business hours to enable or disable call
forwarding and simultaneous ringing in Skype for Business.
Integrated dial-pad Dial by name or by number anywhere in the search bar and in
the dial pad, speeding up the process of making outbound
calls.
Use your desk phone to make a Skype for Business call When your desk phone is configured to register to Skype for
Business Online with your Office 365 credentials, you can call
people in your organization using your desk phone with the
audio for the call going through the phone.
Skype and federated calling You can search for anyone in the Skype directory, then
securely connect, communicate, and collaborate with them.
Set Call Forwarding options in Skype for Business Sends your calls to your team either immediately or after a
set time period.
Make and receive a video call using Skype for Business You can see the speaker's name and video stream in a small
floating window, so you're always ready to respond to any
questions.
Check Skype for Business voicemail and options Here's how Cloud Voicemail works: When a user receives a
voicemail, it is delivered to their mailbox as an email with the
voicemail message as an attachment. They can also listen to
their messages over their Skype certified desktop phone, all
Skype for Business applications, or Lync for Mac 2011.
Cloud Voicemail includes personalized greeting, message
waiting indicator, and reply with call. You can have all of your
voicemail deposited in mailboxes and made available through
Skype for Business on your PC, mobile device, and IP phone.
Music on hold Available in September 2019, Phone System will play default
music defined by the service when an external call from the
Public Switched Telephone Network (PSTN) is placed on hold.
This feature works for one-to-one PSTN-to-Teams calls in
addition to calls made to a call queue. This feature provides
on-hold notification parity with other platforms. (All other
platforms give a visual cue when a user is put on hold, but
the PSTN caller has had no way of knowing.) On first release,
this feature is not configurable by the administrator.
Availability
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Setting up Phone System in your organization
8/27/2019 • 14 minutes to read • Edit Online
The following is a step-by-step guide for setting up Phone System in Office 365. Links to additional, detailed
information are available at the end of each step.
Step 2: Buy and assign Phone System and Calling Plan licenses
To assign a Phone System and Calling Plan license to a single user the steps are the same as assigning an Office
365 license. See Assign Microsoft Teams licenses. If you want to assign multiple users in bulk, see Assign
Microsoft Teams licenses.
IMPORTANT
For you to see the Voice option in the left navigation in the Skype for Business admin center, you must first buy at
least one Enterprise E5 license, one Phone System add-on license, or one Audio Conferencing add-on license.
Get new numbers that aren't available in the Skype for Business admin center
Sometimes (depending on your country/region) you won't be able to get your new numbers using the Skype for
Business admin center. In this case, you will need to download a form and send it back to us. See Manage phone
numbers for your organization to learn how to request new numbers.
Port or transfer existing service numbers
If you want to transfer service numbers from your current service provider or carrier, you need to manually submit
a port order to Microsoft. You have to submit separate port orders for each type of service number (toll vs. toll-
free) that you will be transferring using a Letter of Authorization (LOA). In the Letter of Authorization (LOA), you
must select the correct type of service number. When contacting Microsoft support, please make sure you specify
that you are transferring a service number (and not a user or subscriber number), or the concurrent calling
capacity may not be enough to handle call volumes. If you want to transfer phone numbers or do other things with
your phone numbers, see Manage phone numbers for your organization.
TIP
For English customers, if the street name is a number, be sure to include "st" or "th" at the end, as shown in the
above picture.
3. Choose Validate.
If needed, you'll be prompted to make corrections to the address.
Cau t i on
Validating a street or civic address involves making sure that it is legitimate and correctly formatted. It is
possible that a partially correct emergency address, such as if you mistyped the name of the city, may still
pass validation. Even though it's misspelled and passed validation, the combination of the misspelled name
of city along with the other correct parts of the address are enough information to route the call to the
appropriate emergency dispatch center.
TIP
If the address needs to be corrected for emergency response, a green banner will appear notifying you that the
address was updated.
TIP
If you add more people to your business right before doing this step, it may take several hours for them to appear on the
Voice users page. There's a latency.
1. On the Voice users page, select the people who you want to assign a phone number and emergency
address to.
2. In the Action pane, click Assign number.
3. On the Assign number page, in the Select number to assign list, select the phone number for the user.
4. To select an emergency address, enter name of the city in the box and choose Search.
IMPORTANT
If you are outside the United States, your numbers already have an emergency address, but you can change it now.
See Assign or change an emergency address for a user.
5. After you assign both the phone number and emergency address, choose Save.
Tell your users about their new phone numbers
We recommend sending mail or using your business's preferred communication method to tell the people about
their new phone numbers.
Here's how they can see that phone number in their Skype for Business app:
1. Sign in to Skype for Business on your desktop.
2. Choose Settings > Tools > Options.
In Microsoft Teams, users can see their phone number by clicking Calls in the left navigation. The phone number
is shown above the dial pad.
For more detailed information about all of the steps involved in setting up a Calling Plan, see Set up
Calling Plans.
NOTE
Microsoft Teams users can't user a third-party audio conferencing provider.
Microsoft as your audio conferencing provider: If you want the easiest solution for audio
conferencing, choose Microsoft as your audio conferencing provider.
Third party as your audio conferencing provider: If you are in a country where Audio
Conferencing in Office 365 isn't available, the service quality isn't great because of its location, or
you have an existing contract, choose a third-party audio conferencing provider. To find a provider,
go to Microsoft PinPoint.
2. Assign the audio conferencing provider to people who lead or schedule meetings. See Assign Microsoft as
the audio conferencing provider.
3. Set up meeting invitations. The following steps are optional, but a lot of admins like to do them:
a. Customize meeting invitations in Skype for Business. The dial-in numbers that are set for the user
will be automatically added to the meeting invitations that are sent to attendees. However, you can
add your own help and legal links, a text message, and small company graphic.
b. Set the Audio Conferencing phone numbers for meeting organizers that are included on invites in
Skype for Business or in Microsoft Teams. This is the phone number that will show up in the meeting
that is scheduled by the user.
c. Set auto attendant languages for Audio Conferencing in Skype for Business or in Microsoft Teams
that the audio conferencing auto attendant uses to greet a caller when they dial in to an Audio
Conferencing phone number. This step only applies if you're using Microsoft as your audio provider.
d. Set the length of the PIN for Audio Conferencing meetings in Microsoft Teams.
NOTE
This feature is not yet available to customers using Office 365 operated by 21Vianet in China. To learn more,
see Learn about Office 365 operated by 21Vianet.
For more information about Audio Conferencing, see Set up Audio Conferencing for Microsoft Teams.
NOTE
If you are outside the United States, you can't use the Skype for Business admin center to get service numbers. Go to
Manage phone numbers for your organization instead to see how to do it from the outside of the United States.
To create a new call queue, in the Skype for Business admin center, click Call routing > Call queues, click Add
new, and then follow the instructions in Step 3 of Create a Cloud call queue.
For more details about call queues, see Create a Cloud call queue.
NOTE
To find out how much it costs, see the rates here.
IMPORTANT
If you are a volume licensing customer, you may choose your enterprise agreement number for payment. If you have
multiple enterprise agreement numbers, you will be able to select which enterprise agreement you would like to use
for payment. You will also be given an opportunity to specify a purchase order number to associate with the
enterprise agreement number (if applicable).
For more detailed information about setting up Communications Credits, see Set up Communications
Credits for your organization.
Assign a Communications Credits license to users
1. Sign in to Office 365 with your work or school account.
2. In the left navigation of the Microsoft 365 admin center, go to Users > Active users, and then select a user
or users from the list.
3. In the Action pane under Product licenses, click Edit.
4. On the Product licenses page, toggle Communications Credits to On to assign this license, and then
click Save.
NOTE
Even if you have users who are assigned an Enterprise E5 license, it's still recommended that you do this.
To learn more about assigning Communications Credits licenses, see Set up Communications Credits
for your organization.
Related topics
Here's what you get with Phone System in Office 365
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Set up the Common Area Phone license for Microsoft
Teams
6/21/2019 • 3 minutes to read • Edit Online
NOTE
Common area phones do not support voicemail.
A common area phone is typically placed in an area like a lobby or another area which is available to many people
to make a call; for example, a reception area, lobby, or conference phone. Common area phones are set up as
devices rather than users, and can automatically sign into a network.
In the steps below, we’ll help you set up an account for Phone System to deploy common area phones for your
organization. For a more complete meeting room experience, including audio conferencing, consider purchasing
the dedicated Meeting Room license with a meeting room device.
The first things you need to do are purchase a Common Area Phone (CAP ) license and make sure that you have a
certified phone. To search for and learn more about certified phones, go to Microsoft Teams devices.
Microsoft Teams ✔
Phone Systems ✔
Audio Conferencing ✘¹
Microsoft Intune ✘²
Worldwide Availability ✔
¹ Common Area Phones can join audio conferences via dial-in number provided by the meeting organizer
² Not available in sovereign clouds
Step 2 - Create a new user account for the phone and assign the
licenses
1. In the Microsoft 365 admin center, go to users > active users > add a user.
2. Enter a user name like “Main" for the first name and "Reception” for the second name.
3. Enter a display name if it doesn't autogenerate one like "Main Reception."
4. Enter a user name like "MainReception" or "Mainlobby."
5. For common area phones, you might want to set a password manually or have the same password for all
your common area phones. Also, you might think about clearing the Make this user change their
password when they first sign in check box.
6. Assign the licenses to the user. On the same page, click to expand Product licenses. Turn on the Common
Area Phone and pick either a Domestic Calling Plan or a Domestic and International Calling Plan.
For more information, see Add a user.
NOTE
Users will only show up if they have a Phone System license applied. If you just did this, then sometimes it takes a bit for the
user to show up in the list.
For more information, see Getting phone numbers for your users.
You can also take your phone number that you have with another carrier and "port" or transfer it over to Office
365. See Transfer phone numbers to Office 365.
Set up Cloud Voicemail
6/26/2019 • 5 minutes to read • Edit Online
This article is for the Office 365 admin who wants to set up the Cloud Voicemail feature for everyone in the
business.
NOTE
Cloud Voicemail supports depositing voicemail messages only in an Exchange mailbox and doesn't support any third-party
email systems.
Voicemail transcription is enabled by default and transcription profanity masking is disabled by default for all
organizations and users; however, you can control them by using the Set-CsOnlineVoicemailPolicy and Grant-
CsOnlineVoicemailPolicy cmdlets.
Voicemail messages received by users in your organization are transcribed in the region where your Office 365
tenant is hosted. The region where your tenant is hosted might not be the same region where the user receiving
the voicemail message is located. To view the region where your tenant is hosted, go to the Organization profile
page and then click View details next to Data location.
IMPORTANT
You can't create a new policy instance for transcription and transcription profanity masking using the New-
CsOnlineVoiceMailPolicy cmdlet, and you can't remove an existing policy instance using the Remove-
CsOnlineVoiceMailPolicy cmdlet.
You can manage the transcription settings for your users using voicemail policies. To see all available voicemail
policy instances, you can use the Get-CsOnlineVoicemailPolicy cmdlet.
PS C:\> Get-CsOnlineVoicemailPolicy
IMPORTANT
The voicemail service in Office 365 caches voicemail policies and updates the cache every 4 hours. So, policy changes that
you make can take up to 4 hours to be applied.
Related topics
Set up Skype for Business Online
Here's what you get with Phone System in Office 365
Plan for Skype for Business Server and Exchange Server migration
Change the default language for greetings and
emails
5/28/2019 • 2 minutes to read • Edit Online
If you are an Office 365 global administrator, you can set up Skype for Business to play its default voicemail
greeting in another language. The default system greeting is something like, "Please leave a message for John
Smith. After the tone, please record your message. When you finish recording, hang up, or press the pound key for
more options."
First, read this important info:
The languages that are available to you are determined by the location of your organization. For
example, if your organization is located in the United States, you can set the default language to English or
Spanish. If your organization is located in Canada, you can choose between English and French. For a list of
supported languages, see Languages for voicemail greetings and messages from Skype for Business.
There's no way to change the system language for only one person in your organization. You can
only change the greeting language for everyone on your organization.
NOTE
Users can change their own greeting language through their settings after they sign in.
Do you want to record your outgoing voicemail message? See Check Skype for Business voicemail
and options.
Do you want to change the voicemail prompt language? Go to https://mysettings.lync.com/voicemail
and choose a new language under Prompt Language.
3. Choose Edit.
4. Select a language from the Preferred language list for everyone in your organization.
5. Choose Save.
Related topics
Change your display language and time zone in Office 365 for Business
Add a language or set language preferences in Office 2010 and later)
Enable or change a keyboard layout language
Languages for voicemail greetings and messages
5/20/2019 • 2 minutes to read • Edit Online
You can set up Skype for Business to play its system voicemail greeting in one of the languages listed in this table.
To change the language that Skype for Business uses for system voicemail greetings, see Change the default
language for voicemail greetings and emails in your organization.
Chinese (Hong China zh-hk Yes, but Chinese Yes Yes, but Chinese
Kong) (Traditional) (zh- (Traditional) (zh-
hant) is used. hant) is used.
French Canada fr-CA Yes, but France Yes Yes, but France
French (fr-FR) is French (fr-FR) is
used. used.
Spanish Mexico es-MX Yes, but Spain Yes Yes, but Spain
Spanish (es-ES) is Spanish (es-ES) is
used. used.
Related topics
Country and region availability for Audio Conferencing and Calling Plans
Here's what you get with Phone System in Office 365
How can caller ID be used in your organization
8/21/2019 • 2 minutes to read • Edit Online
Caller ID can be controlled for both inbound and outbound calls for Phone System users by using a policy called
CallingLineIdentity.
The Caller ID functionality is available to all Phone System users regardless of PSTN connectivity:
Online PSTN Connectivity
On-Premises PSTN Connectivity with Skype for Business Cloud Connector Edition (requires Cloud
Connector Edition 1.4.2 and beyond)
On-Premises PSTN Connectivity with Skype for Business Server (requires Skype for Business Server 2015
CU5 and beyond)
NOTE
This policy isn't available in Skype for Business 2015 Server.
Outbound caller ID
There are three options available for outbound PSTN Caller ID:
The telephone number assigned to the user, which is the default.
A telephone number that is classified as a service and toll-free number in your Calling Plans in Office 365
telephone number inventory. It is usually assigned to an organizational auto attendant or call queue.
Set to anonymous.
However, you can't assign these types of phone numbers for the outbound caller ID:
Any phone numbers that are classified as a user in your Calling Plans telephone number inventory
A Skype for Business Server on-premises phone number
To set the outbound caller ID, see Set the Caller ID for a user.
End User Control of Outbound Caller ID
The EnableUserOverride attribute enables single or multiple users to change their Caller ID setting to
Anonymous. This only applies when a CallingLineIdentity policy is configured with a CallingIDSubstitute
parameter of either LineURI or Substitute. The default value of EnableUserOverride is False.
Your end users can set their caller ID to Anonymous by using the Settings tab in the Skype for Business desktop
client, select Calls an End User (if enabled by admin), select Hide my phone number and profile information
for all calls.
Inbound Caller ID
The BlockIncomingCallerID attribute allows for blocking the caller ID on incoming PSTN calls. You can set this
attribute, but it isn't available to your end users on the user settings page. And it is currently available only with
Online PSTN connectivity.
To set the outbound caller ID, see Set the Caller ID for a user.
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Skype for Business Online: Emergency Calling disclaimer label
Set the Caller ID for a user
7/18/2019 • 5 minutes to read • Edit Online
The Phone System in Office 365 provides a default caller ID that is the user's assigned telephone number. You can
either change or block the caller ID (also called a Calling Line ID ) for a user. You can learn more about how to use
caller ID in your organization by going How can caller ID be used in your organization.
TIP
You can't block incoming calls currently in Skype for Business Online.
NOTE
This is not for on-premises organizations with Lync or Skype for Business Server.
Change their outgoing caller ID You can replace a user's Caller ID, which by default is their telephone
number, with another phone number. For example, you could change the user's Caller ID from their phone
number to a main phone number for your business or change the user's Calling Line ID from their phone
number to a main phone number for the legal department. You can change the Calling ID number to any
Online service number (toll or toll-free).
NOTE
If you want to use the Service parameter, you must specify a valid service number.
Block their outbound caller ID You can block the outgoing Caller ID from being sent on a user's
outgoing PSTN calls. Doing this will block their phone number from being displayed on the phone of a
person being called.
Block their incoming caller ID You can block a user from receiving Caller ID on any incoming PSTN
calls.
IMPORTANT
Emergency calls will always send the user's telephone number (caller ID).
By default, all of these caller ID settings are turned off. This means that the Skype for Business Online user's
phone number can be seen when that user makes a call to a PSTN phone.
To learn more about these settings and how you can use them, go How can caller ID be used in your organization.
NOTE
You only have to run the Import-Module command the first time you use the Skype for Business Online Windows
PowerShell module.
If you want more information about starting Windows PowerShell, see Connect to all Office 365 services in a
single Windows PowerShell window or Set up your computer for Windows PowerShell.
See all of the caller ID policy settings in your organization
To view all of the caller ID policy settings in your organization, run:
Get-CsCallingLineIdentity |fl
NOTE
In all cases, the "Service Number" field should not include an initial "+".
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
More about Calling Line ID and Calling Party Name
Emergency calling terms and conditions
Skype for Business Online: Emergency Calling disclaimer label
More about Calling Line ID and Calling Party Name
5/23/2019 • 2 minutes to read • Edit Online
CallerID, as it is typically referred to, actually consists of two user-facing identifiable pieces of information: - A
phone number (typically referred to as CLID or calling line ID ) - Calling party name (typically referred to as CNAM )
which can be up to 15 characters in length.
When a call is made, the CLID (phone number) is routed to the destination's carrier (also known as the terminating
carrier). The CNAM info for the call may or may not be routed with the call as this depends on how the country has
implemented CNAM (if at all). The reliability of CNAM delivery with the call varies depending on the country and
carriers which handle the call either as an intermediary and/or a terminating carrier.
CLID & CNAM transmission is the responsibility of the terminating carrier insofar as the terminating carrier must
support CLID & CNAM functionality as well as provide up to date records for both values. Microsoft reliably
provides CLID values when originating calls, but those values may not be kept intact once they pass through an
intermediary carrier or the terminating carrier. Unfortunately, in the event the CLID value is changed, omitted or
truncated by the intermediary or terminating carrier, Microsoft has little to no recourse in correcting such problems
in the public telephone network.
Inconsistencies in CNAM can be caused by delays in intermediate or terminating carriers refreshing CNAM info in
authoritative databases as in the case of the United States. In countries where there is no authoritative database for
CNAM, individual carrier practices can also cause problems with CNAM information arriving in tact with the call.
Microsoft currently does not support originating CNAM information in countries other than the United States."
Related topics
What are Cloud auto attendants?
7/3/2019 • 12 minutes to read • Edit Online
Phone System in Office 365 provides auto attendants, which can be used to let external and internal callers move
through a menu system to locate and place or transfer calls to company users or departments in your
organization.
An auto attendant is a series of voice prompts or audio files that callers hear instead of a human operator when
they call an organization. When people call a number associated with an auto attendant, their choices can redirect
the call to a user or locate someone in your organization and then connect to that user. They can express their
choices and interact with the menu system by using a phone keypad (DTMF ) or speech recognition.
To set up an auto attendant for the Phone System in Office 365, go to Set up a Cloud auto attendant.
A Cloud auto attendant has the following features:
It can provide corporate or informational greetings.
It can provide custom corporate menus. You can customize these menus to have more than one level.
It provides directory search that enables people who call in to search the organization's directory for a name.
It enables someone who calls in to reach or leave a message for a person in your organization.
It supports multiple languages for prompts, text-to-speech, and speech recognition.
It supports specifying holidays and business hours.
It supports transferring call to an operator, other users, call queues, and auto attendants.
NOTE
This article applies to both Microsoft Teams and Skype for Business Online.
Getting started
To get started using auto attendants, it's important to remember that:
An auto attendant is required to have an associated resource account. See Manage resource accounts in Teams
for details on resource accounts.
If you are assigning a phone number to a resource account you can now use the cost-free Phone System
Virtual User license. This provides Phone System capabilities to phone numbers at the organizational level,
and allows you to create auto attendant and call queue capabilities.
NOTE
Direct Routing service numbers for auto attendant and call queues are supported for Microsoft Teams users and agents
only.
TIP
To redirect calls to an operator or a menu option that is an Online user with a Phone System license, you will need to
enable them for Enterprise Voice or assign Calling Plans to them. See Assign Microsoft Teams licenses. You can also use
Windows PowerShell. For example run: Set-CsUser -identity "Amos Marble" -EnterpriseVoiceEnabled $true
To get and use toll-free service numbers for your auto attendants, you need to set up Communications
Credits. To do this, see What are Communications Credits? and Set up Communications Credits for your
organization.
IMPORTANT
User (subscriber) phone numbers can't be assigned to auto attendants - only service toll or toll-free phone numbers
can be used.
A complete auto attendant system will usually involve multiple auto attendants and may only require a
single assigned phone number for the top-level or entry auto attendant. Other auto attendants or call
queues in the complete system will only need a phone number if you want to provide multiple points of
entry into the system.
It is possible to apply more than one phone number to an auto attendant by associating more than one
resource account to an auto attendant.
Feature overview
Dial by Name
Dial by Name is a feature of an auto attendant that is also known as directory search. It enables the people who
call your auto attendant to use voice (speech recognition) or their phone keypad (DTMF ) responses to enter a full
or partial name to search company's directory, locate the person, and then have the call transferred to them. Users
you wish to have located and reached using Dial by Name aren't required to have a phone number or have
Calling Plans assigned to them, but they must have a Phone System license if they are online users, or
EV enabled for onpremises users. Dial by Name will even be able to find and transfer calls to Microsoft Teams
users who are hosted in different countries or regions for multi-national organizations.
Maximum directory size
There is no limit on the Active Directory size for which Dial by Name is supported when using the phone keypad
to search for entering partial or full names (FirstName + LastName, and also LastName + FirstName). However,
the maximum name list size that a single auto attendant can support using name recognition with speech is
80,000 users.
NOTE
If you are using Dial by Name with speech recognition, but your organization's Active Directory is larger than 80,000 users
and you haven't limited the scope of Dial by Name using Dial Scope feature, Dial by Name will still work for your callers
using a phone keypad, and voice inputs will be available for all other scenarios. You can use the Dial Scope feature to narrow
down the names that are reachable by changing the scope of Dial by Name for a particular auto attendant.
There are several special characters that are used when searching for people using a phone keypad. For example,
the person will be asked to use the pound key (#), while the zero (0) key is used for a space between names.
Pressing the star key (*) will repeat the list of matching names to the person.
NOTE
It might take up to 36 hours for a new user to have their name listed in the directory for Dial by Name with speech
recognition due to Active Directory replication lag.
Language support
The following languages are available for text-to-speech:
The following voice commands are available in the fourteen (14) languages supported for speech recognition:
Main Menu Brings the caller to the main menu of the auto attendant.
NOTE
If you are outside the United States, you can't use the Microsoft Teams admin center to get service numbers. Go Manage
phone numbers for your organization instead to see how to do it.
Related topics
Here's what you get with Phone System in Office 365
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Small business example - Set up an auto attendant
Set up a Cloud auto attendant
8/16/2019 • 16 minutes to read • Edit Online
Auto attendants let people that call in to your organization and navigate a menu system to get them to the right
department, call queue, person, or the operator. You can create an auto attendant for your organization by using
the Microsoft Teams admin center. To create a new auto attendant, go to Voice in the left navigation, and then
select Auto attendants > Add new.
If you want to learn more about auto attendants, see What are Cloud auto attendants?
NOTE
This article applies to both Microsoft Teams and Skype for Business Online.
TIP
To redirect calls to an operator or a menu option that is an Online user with a Phone System license, you will need to
enable them for Enterprise Voice. See Assign Skype for Business licenses or Assign Microsoft Teams licenses. You can also
use Windows PowerShell. For example, run: Set-CsUser -identity "Amos Marble" -EnterpriseVoiceEnabled $true
Resource account Click this button to select one or more resource accounts to connect to your new auto
attendant. All auto attendants are required to have an associated resource account. A resource account can have a
phone number associated to the account, but a phone number isn't a requirement. A top-level auto attendant
usually has a resource account with an assigned phone number, but nested auto attendant (used as a level 2 menu
that the first-level auto attendant connects to) might not have a phone number assigned to its resource account.
Time zone You must set the time zone for your auto attendant, but it doesn't need to correspond to the time
zone of the main address listed for your organization. Each auto attendant can have a different time zone, and the
business hours set for the auto attendant are set based on the time zone that you select here.
Language Select the language that you want to use for your auto attendant from any of the available languages
listed. The language you set here is the language that the auto attendant uses to interact with people that call in to
this auto attendant, and all the system prompts are played in this language.
Operator This is optional, but you can set the Operator option to allow callers to break out of the menus and
speak to a person.
The 0 key is assigned to Operator by default.
If you set an Operator, you will also need to tell people who call about the option in the Edit menu options on
the Business hours call handling page. If you set an operator on your auto attendant, you need to enter the
corresponding prompt text in the Callers will hear box or change your audio file to include this option. For
example, "For the Operator, press zero."
You have several ways to set the Operator:
Person in your company with a Phone System license that is enabled for Enterprise Voice or assigned
Calling Plans in Office 365.
NOTE
Person in your company can be an Online user or a user hosted on-premises using Skype for Business Server
2015 or Lync Server 2013.
Voice application Select the name of a resource account associated to either a call queue or auto
attendant that has already been created.
You can set it up so the person calling is sent to voicemail. To do this, select Person in your company and
set this person's calls to be forwarded directly to voicemail.
Enable voice inputs Speech recognition is available if this option is selected. People that call in can use voice
input in the language you set. If you want to only let people use their phone keypad, you can disable speech
recognition by setting it to off.
To change business hours, highlight the business hours you want to set in the calendar. The calendar allows you to
select business hours in 30-minute intervals, and the business hours you select here are based on the time zone
that you set on the General info page. To set up a break (a lunch break, for example), deselect or drag to deselect
the time on the calendar. You can set multiple breaks within business hours.
TIP
If you use a custom business hours schedule, you will also need to set up call handing for after business hours using the
After hours call handling page, which will give you the same options as Business hours call settings.
You can set up greetings, prompts, and menus that people hear when they call to the phone number linked to
your organization's auto attendant during business hours.
Greeting A business hours greeting is optional and can be set to No greeting. In this case, the caller won't hear
a message or greeting before the call is handled by one of the actions you select. You can also upload an audio file
(in .wav, mp3 or .wma formats), or create a custom greeting using Text-to-Speech.
Upload an audio file If you choose this, record the greeting and then upload your audio file (in a .wav, .mp3
or .wma format).
Type a greeting message If you choose this option, enter the text you want the system to read (up to 1000
characters). For example, you might enter "Welcome to Contoso. Your call is important to us." in the Callers
will hear box.
You can select what happens to calls that arrive during business hours. You can chose from the following actions:
Disconnect If you select it, the person calling in will be disconnected after hearing a business hours
greeting.
Redirect call This can be used to automatically send the call to:
Person in company with a Phone System license that is enabled for Enterprise Voice or assigned
Calling Plans in Office 365. You can set it up so the person calling in can be sent to voicemail. To do
this, select Person in company and set this person to have their calls forwarded directly to
voicemail.
NOTE
Person in company can be an Online user or a user hosted on-premises using Skype for Business Server
2015 or Lync Server 2013.
Menu prompt To create main menu prompt, you can either use Text-to-Speech or upload an audio file (.wav,
.mp3 or .wma). You can type the prompt in the Set your menu navigation for callers box or record an audio
file and say, for example: "For Sales, say or press or say 1. For Services, press or say 2. For Customer Support,
press or say 3. For the operator, press or say 0. To hear this menu again, press the star key or say repeat." Type a
greeting message If you chose this, you should enter the text you want the system to read (up to 1000
characters). Upload an audio file If you chose this, you will need to record the greeting and then upload your
audio file (in a .wav, mp3 or .wma format).
Menu options setup Menu options using key buttons on the keypad can be added or removed. To add a menu
option, press + Assign a dial key. A corresponding row of options will appear below. To delete a menu option,
simply click to the left of the corresponding key on the keypad control and click on the delete icon above. The key
mapping row will be removed.
TIP
You will have to update menu prompts text or re-record the audio separately when adding to removing options because it
won't be automatically done for the existing menu prompt.
Any menu option can be added and removed in any order, and the key mappings don't have to be continuous. It is
possible, for example, to create a menu with keys 0, 1, and 3 mapped to options, while the key 2 isn't used.
NOTE
The keys * (Repeat) and # (Back) are reserved by the system and can't be reassigned. If speech recognition is enabled,
pressing * will correspond with "Repeat" and # will correspond with the "Back" voice commands.
To set up your menu options, after you select the dial key(s), you will need to:
Enter the Voice command of the option. This can be up to 64 characters long, and can contain multiple
words like "Customer Service" or "Operations and Grounds." If speech recognition is enabled, the name
will automatically be recognized, and the person calling in will be able to either press 3, say "three," or say
"Customer Service" to select the option mapped to key 3.
Select where the call is to be sent if the corresponding key is pressed, or the option is selected using speech
recognition. The call can be sent to:
Operator If operator is already set up, it is automatically mapped to key 0, but it can also be deleted
or reassigned to a different key. If operator isn't set to any key, then the voice command "Operator"
will be disabled too.
A Person in your company with a Phone System license that is enabled for Enterprise Voice or
assigned an Calling Plan in Office 365. You can set it up so the person calling in can be sent to
voicemail. To do this, select Person in your company and set this person to have their calls
forwarded directly to voicemail.
NOTE
Person in your company can be an Online user or a user hosted on-premises using Skype for Business
Server or Lync Server 2013.
NOTE
The Business Hours of nested (or second-level) auto attendants will also be used, including for the
calls sent from other auto attendants that have been set up.
Voice application Select the name of a resource account associated to either a call
queue or auto attendant that has already been created.
Dial by name If you choose this option, this will enable people who call in to search for people in your
organization using Directory Search. You can select which people will be listed as available or not available for
Dial by Name by setting up those options on the Dial scope page. Any online user with a Phone System license,
or any user hosted on-premises using Skype for Business Server or Lync Server 2013, can be found with Dial by
Name.
If you've already created other auto attendants, you might see an option you can use or edit into what you need
on this list. If not, you'll need to create a new call handler.
To add a new call handler, click on + New call handler.
In the new window, enter a name for your new Call handler at the top of the screen.
If the name of your holiday already exists in the Holiday pull-down list, you can use it. If the holiday name you
need does not already exist, select Create new holiday in the pull-down list and assign a name and a date for the
new holiday in the new screen that appears. Click on Save when ready.
Holiday names may consist of up to 64 characters and must be unique for the same auto attendant. For example,
you cannot have two holidays named "Thanksgiving" in the same auto attendant.
Greeting The greeting is optional and can be set to No greeting. In this case, the caller will hear no message or
greeting before the call is handled by one of the options you select. You can also upload an audio file (in .wav,
mp3 or .wma formats), or create a custom greeting using Text-to-Speech.
No greeting No greeting will be played when people call in to the auto attendant phone number.
Upload an audio file If you choose this, record the holiday greeting and then upload your audio file (in a
.wav, .mp3 or .wma format)
Type a greeting message If you choose this option, enter the text you want the system to read (up to 1000
characters). For example, you might enter "Happy New Year! Our offices are currently closed." in the Type a
greeting message box.
Actions You can select what happens to the calls that arrive during this holiday. You can chose from the following
options:
Disconnect The person calling in will be disconnected after hearing the holiday greeting.
Redirect call This can be used to automatically send the call to:
A Person in your company with a Phone System license that is enabled for Enterprise Voice or
assigned Calling Plans in Office 365. You can set it up so the person calling in can be sent to
voicemail. To do this, select Person in your company, and set this person to have their calls
forwarded directly to voicemail.
NOTE
Person in your company can be an Online user or a user hosted on-premises using Skype for Business
Server 2015 or Lync Server 2013.
Voice application Select the name of a resource account associated to either a call queue or auto
attendant that has already been created.
NOTE
By default, all calls arriving during a holiday period are set to disconnect after the greeting (if any), so you
must specify a redirect if a different behavior is desired.
NOTE
It might take up to 36 hours for a new user to have their name listed in the directory when someone uses Dial by Name
with speech recognition.
After you enter all the required fields and set up call handling menus and options, click Submit.
Related topics
Here's what you get with Phone System in Office 365
Getting service phone numbers
Country and region availability for Audio Conferencing and Calling Plans
New -CsOrganizationalAutoAttendant
What are Cloud auto attendants?
Small business example - Set up an auto attendant
Manage resource accounts in Microsoft Teams
8/21/2019 • 9 minutes to read • Edit Online
A resource account is also known as a disabled user object in Azure AD, and can be used to represent resources in
general. In Exchange it might be used to represent conference rooms, for example, and allow them to have a
phone number. A resource account can be homed in Microsoft 365 or on premises using Skype for Business
Server 2019.
In Microsoft Teams or Skype for Business Online, each Phone System call queue or auto attendant is required to
have an associated resource account. Whether a resource account needs an assigned phone number will depend
on the intended use of the associated call queue or auto attendant, as shown in the following diagram. You can
also refer to the articles on call queues and auto attendants linked at the bottom of this article before assigning a
phone number to a resource account.
NOTE
This article applies to both Microsoft Teams and Skype for Business Online. For resource accounts homed on Skype for
Business Server 2019, see Configure resource accounts.
Overview
If your organization is already using at least one Phone System license, to assign a phone number to a Phone
System call queue or auto attendant the process is:
1. Obtain a service number.
2. Obtain a free Phone System - Virtual User license or a paid Phone System license to use with the resource
account or a Phone System license.
3. Create the resource account. An auto attendant or call queue is required to have an associated resource
account.
4. Assign the Phone System or a Phone System - Virtual user license to the resource account.
5. Assign a service phone number to the resource account you just assigned licenses to.
6. Create a Phone System call queue or auto attendant
7. Link the resource account with a call queue or auto attendant.
If the auto attendant or call queue is nested under a top level auto attendant, the associated resource account only
needs a phone number if you want multiple points of entry into the structure of auto attendants and call queues.
To redirect calls to people in your organization who are homed Online, they must have a Phone System license
and be enabled for Enterprise Voice or have Office 365 Calling Plans. See Assign Microsoft Teams licenses. To
enable them for Enterprise Voice, you can use Windows PowerShell. For example run:
Set-CsUser -identity "Amos Marble" -EnterpriseVoiceEnabled $true
WARNING
In order to avoid problems with the resource account, follow these steps in this order.
If the Phone System call queue or auto attendant you're creating will be nested and won't need a phone number,
the process is:
1. Create the resource account
2. Create a Phone System call queue or auto attendant
3. Associate the resource account with a Phone System call queue or auto attendant
Create a resource account with a phone number
A top-level auto attendant or call queue will require a phone number be linked to its auto attendant. To create a
resource account that uses a phone number, the process is:
1. Port or get a toll or toll-free service number. The number can't be assigned to any other voice services or
resource accounts.
Before you assign a phone number to a resource account, you need to get or port your existing toll or toll-
free service numbers. After you get the toll or toll-free service phone numbers, they show up in Microsoft
Teams admin center > Voice > Phone numbers, and the Number type will be listed as Service - Toll-
Free. To get your service numbers, see Getting service phone numbers or if you want to transfer an
existing service number, see Transfer phone numbers to Office 365.
If you are assigning a phone number to a resource account you can now use the cost-free Phone System
Virtual User license. This provides Phone System capabilities to phone numbers at the organizational level,
and allows you to create auto attendant and call queue capabilities.
2. Obtain a Phone System Virtual User license or a regular Phone System license.
To get the Virtual User license, starting from the Microsoft 365 admin center, go to Billing > Purchase
services > Add-on subscriptions and scroll to the end - you will see "Phone System - Virtual User"
license. Select Buy now. There is a zero cost, but you still need to follow these steps to acquire the license.
3. Create a new resource account. See Create a resource account in Microsoft Teams admin center or Create
a resource account in Powershell
4. Assign a Phone System - Virtual User license or Phone System License to the resource account. See
Assign Microsoft Teams licenses and Assign licenses to one user.
5. Assign the service number to the resource account. See Assign/Unassign phone numbers and services.
6. Set up one of the following:
Cloud auto attendant
Cloud call queue
7. Link the resource account to the auto attendant or call queue. See Assign/Unassign phone numbers and
services
Create a resource account without a phone number
A nested auto attendant or call queue will require a resource account, but in many cases the corresponding
resource account will not need a phone number and the licensing required to support a phone number. Creating a
resource account that does not need a phone number would require performing the following tasks in the
following order:
1. Create a new resource account. See Create a resource account in Microsoft Teams admin center or Create a
resource account in Powershell
2. Set up one of the following:
Cloud auto attendant
Cloud call queue
3. Assign the resource account to the call queue or auto attendant. See Assign/Unassign phone numbers and
services
To create a new resource account click + New account. In the pop-up, fill out the display name and user name
for the resource account (the domain name should populate automatically) then click Save.
Next, apply a license to the resource account in the O365 Admin center, as described in Assign licenses to users in
Office 365 for business
Edit resource account name
You can edit the resource account display name using the Edit option. Click Save when you are done.
IMPORTANT
If your resource account doesn't have a valid license, an internal check will cause a failure when you try to assign the phone
number to the resource account. You won't be able to assign the number or associate the resource account with a call
queue or auto attendant.
WARNING
Always remove a full Phone System License and assign the Virtual User license in the same license activity. If you remove
the old license, save the account changes, add the new license, and then save the account settings again, the resource
account may no longer function as expected. If this happens, we recommend you create a new resource account for the
Virtual User license and remove the broken resource account.
NOTE
If you want the call queue or auto attendant to be searchable by on-premise users, you should create your resource
accounts on-premise, since online resource accounts are not synced down to Active Directory.
1. To create a resource account online for use with an auto attendant, use the following command.
2. You will not be able to use the resource account until you apply a license to it. For how to apply a license to
an account in the O365 admin center, see Assign licenses to users in Office 365 for business as well as
Assign Skype for Business licenses.
3. (Optional) Once the correct license is applied to the resource account you can set a phone number to the
resource account as shown below. Not all resource accounts will require a phone number. If you did not
apply a license to the resource account, the phone number assignment will fail.
NOTE
It's easiest to set the online phone number using the Microsoft Teams admin center, as described previously.
To assign a direct routing or hybrid number to a resource account, use the following cmdlet:
Once you do that, you can delete the resource account from the O365 admin portal, under Users tab.
To disassociate a direct routing telephone number from the resource account, use the following cmdlet:
Troubleshooting
In case you do not see the phone number assigned to the resource account on the Teams Admin Center and you
are unable to assign the number from there, please check the following:
If the department attribute displays Skype for Business Application Endpoint please run the cmdlet below :
NOTE
Refresh the Teams Admin center webpage after running the cmldet, and you should be able to assign the number correctly.
Related Information
For implementations that are hybrid with Skype for Business Server:
Plan Cloud auto attendants
Plan Cloud call queues
Configure on-prem resource accounts
For implementations in Teams or Skype for Business Online:
What are Cloud auto attendants?
Set up a Cloud auto attendant
Small business example - Set up an auto attendant
Create a Cloud call queue
New -CsHybridApplicationEndpoint
New -CsOnlineApplicationInstance
Phone System - Virtual User license
Create a Cloud call queue
8/29/2019 • 12 minutes to read • Edit Online
NOTE
Call agents who are Offline, have set their presence to Do not Disturb, or have opted out of the call queue will not
recieve calls.
Only one incoming call notification (for the call at the head of the queue) at a time goes to the call agents.
After a call agent accepts the call, the next incoming call in the queue will start ringing call agents.
NOTE
This article applies to both Microsoft Teams and Skype for Business Online.
NOTE
Direct Routing service numbers for call queues are supported for Microsoft Teams users and agents only.
NOTE
To redirect calls to people in your organization who are Online, they must have a Phone System license and be enabled for
Enterprise Voice or have Office 365 Calling Plans. See Assign Skype for Business licenses or Assign Microsoft Teams licenses.
To enable them for Enterprise Voice, you can use Windows PowerShell. For example run:
Set-CsUser -identity "Amos Marble" -EnterpriseVoiceEnabled $true
To learn more about Office 365 Calling Plans, see Phone System and Calling Plans and Calling Plans for
Office 365.
You can only assign Cloud call queues toll and toll-free service phone numbers that you got in the
Microsoft Teams admin center or transferred from another service provider. Communications Credits
are required for toll-free service numbers.
NOTE
User (subscriber) phone numbers can't be assigned to call queues - only service toll or toll-free phone numbers can
be used.
The following clients are supported for call agents associated to a Cloud call queue:
Skype for Business desktop client 2016 (32-bit and 64-bit versions)
Lync desktop client 2013 (32-bit and 64-bit versions)
All IP phone models supported for Microsoft Teams. See Getting phones for Skype for Business
Online.
Mac Skype for Business Client (version 16.8.196 and later)
Android Skype for Business Client (version 6.16.0.9 and later)
iPhone Skype for Business Client (version 6.16.0 and later)
iPad Skype for Business Client (version 6.16.0 and later)
Microsoft Teams Windows client (32-bit and 64-bit versions)
Microsoft Teams Mac client
Microsoft Teams iPhone app
Microsoft Teams Android app
When setting up multiple auto attendants you may only assign a phone number to the main auto attendant's
resource account, which can direct callers to your call queues or nested auto attendants. In those situations, you
create all auto attendants and call queues in your system without assigning dialpad options, and then edit the
settings later. This is necessary because you aren't allowed to create an option linking to a call queue or auto
attendant that does not yet exist.
IMPORTANT
Every call queue is required to have an associated resource account. You must create the resource account first, then you
can associate it to the call queue.
Name Enter a descriptive display name for the call queue. This name is required and can contain up to 64
characters, including spaces.
This name is displayed in the notification for the incoming call.
Add Accounts Select a resource account. The resource account may or may not be associated with a service toll
or toll-free phone number for the call queue, but each call queue requires an associated resource account.
If there aren't any listed, you need to get service numbers and assign them to a Resource account before you can
create this call queue, as described earlier. To get your service numbers, see Getting service phone numbers. You
create a resource account as described in Manage resource accounts in Teams if you want your call queue to have
an associated phone number.
NOTE
If you want or need to assign a Domain you would do so by assigning it to the resource account for the call queue.
Greeting is optional. This is the greeting that is played for people who call in to the call queue number.
You can upload an audio file (.wav, .mp3, or .wma formats).
Music on hold You can either use the default Music on Hold provided with the call queue, or you can upload an
audio file in .wav, mp3, or .wma formats to use as your custom Music on Hold.
NOTE
This also applies if you want to redirect calls to people in your organization who are online. These individuals must
have a Phone System license and Enterprise Voice enabled or have a Calling Plan. For more information, see Assign
Skype for Business licenses, Assign Microsoft Teams licenses, or Which Calling Plan is right for you?
To enable an agent for Enterprise Voice, you can use Windows PowerShell. For example, run:
Set-CsUser -identity "Amos Marble" -EnterpriseVoiceEnabled $true
Users with a Phone System license or a Calling Plan that are added to either an Office 365 Group; a mail-
enabled Distribution List; or a Security Group. It might take up to three hours for a newly added agent in a
distribution list, or a security group, to start receiving calls from a call queue. A newly created distribution
list or security group might take up to 48 hours to become available to be used with call queues. Newly
created Office 365 Groups are available almost immediately.
If your agents are using Microsoft Teams App to take call queue calls, they need to be in TeamsOnly mode.
Routing method You can choose either Attendant, Serial, or Round Robin for your call queue distribution
method. All new and existing call queues will have attendant routing selected by default. When attendant routing
is used, the first call in the queue rings all call agents at the same time. The first call agent to pick up the call gets
the call.
Attendant routing causes the first call in the queue to ring all call agents at the same time. The first call agent
to pick up the call gets the call.
Serial routing incoming calls ring call agents one by one, starting from the beginning of the call agent list.
Agents cannot be ordered within the call agent list. If an agent dismisses or does not pick up a call, the call will
ring the next agent on the list and will try all agents one by one until it is picked up or times out waiting in the
queue.
NOTE
Serial routing will skip agents who are Offline, have set their presence to Do not Disturb, or have opted out of
getting calls from this queue.
Round robin balances routing of incoming calls so that each call agent gets the same number of calls from the
queue. This may be desirable in an inbound sales environment to assure equal opportunity among all the call
agents.
Select an agent opt-out option
Agent can opt out of getting calls You can choose to allow call queue agents to opt-out of taking calls from a
particular queue by enabling this option.
Enabling this option allows all agents in this queue to start or stop receiving calls from this call queue at will. You
can revoke the agent opt-out privilege at any time by clearing the check box, causing agents to become
automatically opted in for this queue again (the default setting for all agents).
To access the opt-out option, agents can do the following:
1. Open Options in their desktop Skype for Business client.
2. On the Call Forwarding tab, click the Edit settings online link.
3. On the user settings page, click Call Queues, and then clear the check boxes for any queues for which they
want to opt-out.
NOTE
Agents using apps or endpoints other than Skype for Business Desktop can access the opt-out option from the user
settings portal https://aka.ms/cqsettings.
When the maximum number of calls is reached When the call queue reaches its maximum size (set using the
Maximum calls in the queue setting), you can choose what happens to new incoming calls.
Disconnect The call is disconnected.
Redirect to When you choose this, select one of the following:
Person in your company An Online user with a Phone System license and be enabled for Enterprise
Voice or have a Calling Plan. You can set it up so the caller can be sent to voicemail. To do this, select a
Person in your company and set this person to have their calls forwarded directly to voicemail.
To learn about licenses required for voicemail, see Set up Cloud Voicemail.
Voice application Select the name of a resource account associated to either a call queue or auto
attendant that has already been created.
Call Timeout: maximum wait time You can also decide how much time a call can be on hold in the queue
before it times out and needs to be redirected or disconnected. Where it is redirected is based on how you set the
When a call times out setting. You can set a time from 0 to 45 minutes.
The timeout value can be set in seconds, at 15-second intervals. This allows you to manipulate the call flow with
finer granularity. For example, you could specify that any calls that are not answered by an agent within 30
seconds go to a Directory Search auto attendant.
When call times out When the call reaches the limit you set on the How long a call can wait in the queue
setting, you can choose what happens to this call:
Disconnect The call is disconnected.
Redirect this call to When you choose this, you have these options:
Person in your company An Online user with a Phone System license and be enabled for Enterprise
Voice or have Calling Plans. You can set it up so the person calling in can be sent to voicemail. To do this,
select a Person in your company and set this person to have their calls forwarded directly to
voicemail.
To learn about licensing required for voicemail, see Set up Cloud Voicemail.
Voice application Select the name of a resource account associated with either a call queue or auto
attendant that has already been created.
Then apply the policy to the user using the Grant-CallingLineIdentity cmdlet. To do this, run:
You can get more information on how to set caller ID settings in your organization in the article How can caller ID
be used in your organization.
Related topics
Here's what you get with Phone System in Office 365
Getting service phone numbers
Country and region availability for Audio Conferencing and Calling Plans
New -CsOnlineApplicationInstance
Answer auto attendant and call queue calls directly
from Teams
8/7/2019 • 2 minutes to read • Edit Online
Teams users can receive and answer calls from Cloud auto attendants and call queues directly from their Teams
client. For Teams users, the auto attendant feature is now generally available, and the call queue capability is in
preview.
Once an auto attendant or call queue call is answered, the user can process the call like any other call — they can
add or conference in another user or transfer the call to another party. Also, auto attendant calls will be forwarded
based on the user’s configuration.
NOTE
Call queue calls are not forwarded based on the user’s configuration. This is to ensure callers remain in the queue until an
agent can answer the call and the caller isn’t forwarded unexpectedly.
Supported clients
Support for auto attendant and call queue calls is available in the following clients:
Microsoft Teams Windows client (32 and 64-bit versions)
Microsoft Teams Mac client
Microsoft Teams iPhone app
Microsoft Teams Android app
Configure auto attendant and call queue support for Microsoft Teams
To receive auto attendant and call queue calls on Microsoft Teams, you need to configure your interoperability
policy and upgrade policy. Please review Migration and interoperability for organizations using Teams together
with Skype for Business. If you do not have auto attendant and/or call queue configured and would like to do so,
see Set up a Cloud auto attendant and Create a Cloud call queue.
Related topics
What is Phone System in Office 365
Create a Cloud call queue
What are Cloud auto attendants?
Set up a Cloud auto attendant
Call park and retrieve in Microsoft Teams
8/21/2019 • 3 minutes to read • Edit Online
Call park and retrieve is a feature that lets a user place a call on hold in the Teams service in the cloud. When a call
is parked, the service generates a unique code for call retrieval. The user who parked the call or someone else can
then use that code and a supported app or device to retrieve the call.
Some of the common scenarios for using call park are:
A receptionist parks a call for someone working in a factory. The receptionist then announces the call and the
code number over the public address system. The user who the call is for can then pick up a Teams phone on
the factory floor and enter the code to retrieve the call.
A user parks a call on a mobile device because the device battery is running out of power. The user can then
enter the code to retrieve the call from a Teams desk phone.
A support representative parks a customer call and sends an announcement on a Teams channel for an expert
to retrieve the call and help the customer. An expert enters the code in Teams clients to retrieve the call
IMPORTANT
This feature is only available in Teams Only deployment mode. For more information about Teams deployment modes, see
Understand Microsoft Teams and Skype for Business coexistence and interoperability
License required
To park and retrieve calls, a user must be an Enterprise Voice user, and an administrator must grant the user a call
park policy. For more information about the licensing model, see Office 365 licensing for Microsoft Teams.
Troubleshooting
If users can’t see the park or retrieve button:
Check that the user has the Call Park policy enabled.
If a user attempts to retrieve a call and is unsuccessful, check the following:
Verify that the user is using the Teams client or a Teams-enabled device/Phone
Grouping – is the user a member of the call park group?
Island mode – Call park and retrieve is unavailable in Teams island mode.
The call has already been retrieved or terminated.
More information
Park a call in Teams.
Call sharing and group call pickup in Microsoft Teams
8/21/2019 • 2 minutes to read • Edit Online
The call sharing and group call pickup features of Microsoft Teams let users share their incoming calls with
colleagues so that the colleagues can answer calls that occur while the user is unavailable.
Group call pickup is less disruptive to recipients than other forms of call sharing (such as call forwarding or
simultaneous ringing) because users can configure how they want to be notified of an incoming shared call (via
audio and visual notification, visual only, or banner in the Teams app), and they can decide whether to answer it.
To share calls with others, a user creates a call group and adds the users they want to share their calls with. Then
they choose a simultaneous ring or forward setting. See Call forwarding and simultaneous ring in Teams for
details.
IMPORTANT
Users, the call group owner, and members of the call group must be in Teams Only deployment mode. For more details on
Teams deployment modes, see Understand Microsoft Teams and Skype for Business coexistence and interoperability
License required
Users must be Enterprise Voice enabled to set up and use call sharing and group call pickup. For additional details
on the licensing model, See Office 365 licensing for Microsoft Teams.
Limitations
A tenant can contain a maximum of 32,768 call groups. There can be a maximum of 25 users in each call group.
More information
Call forwarding and simultaneous ring in Teams
Calling policies in Microsoft Teams
8/21/2019 • 3 minutes to read • Edit Online
In Microsoft Teams, calling policies control which calling and call forwarding features are available to users. Calling
policies determine whether a user can make private calls, use call forwarding or simultaneous ringing to other
users or external phone numbers, route calls to voicemail, send calls to Call Groups, use delegation for inbound
and outbound calls, and so on. A default global policy is created automatically, but admins can also create and
assign custom calling policies.
This setting controls whether incoming calls can be forwarded to a call group.
Allow delegation for inbound and outbound calls
This is a preview or early release feature.
This setting enables inbound calls to be routed to delegates, allowing delegates to make outbound calls on behalf
of the users for whom they have delegated permissions. For more information, see Share a phone line with a
delegate.
Prevent toll bypass and send calls through the PSTN
Setting this to On will send calls through the PSTN and incur charges rather than sending them through the
network and bypassing the tolls.
Busy on Busy is available while in a call
Busy on Busy (Busy Options)) is a new setting in Teams calling policies that lets you configure how incoming calls
are handled when a user is already in a call or conference or has a call placed on hold. New or incoming calls can
be rejected with a busy signal. You can enable busy options at the tenant level or at the user level. Regardless of
how their busy options are configured, users in a call or conference or those with a call on hold are not prevented
from initiating new calls or conferences. This setting is disabled by default.
See also
Set-CSTeamsCallingPolicy
Manage caller ID policies in Microsoft Teams
8/24/2019 • 4 minutes to read • Edit Online
Don't see this feature in the Microsoft Teams admin center yet? It's currently being rolled out and might not be
available in your organization yet. To stay on top of upcoming Teams features, check out the Microsoft 365
Roadmap.
As an admin, you can use caller ID policies in Microsoft Teams to change or block the caller ID (also known as
calling line ID ). By default, the phone number of Teams users can be seen when they make a call to a PSTN phone
and the phone number of PSTN callers can be seen when they call a Teams user. You can use caller ID policies to
display an alternate phone number for Teams users in your organization or block an incoming number from being
displayed.
For example, when users make a call, you can change the caller ID to display your organization's main phone
number instead of users' phone numbers.
You manage caller ID policies by going to Voice > Caller ID policies in the Microsoft Teams admin center. You
can use the global (Org-wide default) policy or create custom policies and assign them to users. Users in your
organization will automatically get the global policy unless you create and assign a custom policy.
You can edit the global policy or create and assign a custom policy. If a user is assigned a custom policy, that policy
applies to the user. If a user isn't assigned a custom policy, the global policy applies to the user.
NOTE
Make sure you first connect to the Azure Active Directory PowerShell for Graph module and Skype for Business PowerShell
module by following the steps in Connect to all Office 365 services in a single Windows PowerShell window.
Get the GroupObjectId of the particular group.
Assign all users in the group to a particular caller ID policy. In this example, it's Support Caller ID Policy.
Depending on the number of members in the group, this command may take several minutes to execute.
Related topics
New -CsCallingLineIdentity
Shared line appearance in Microsoft Teams
8/21/2019 • 2 minutes to read • Edit Online
Shared line appearance is part of the delegation feature that lets a user choose a delegate to answer or handle calls
on their behalf. This feature is helpful if a user has an administrative assistant who regularly handles the user’s calls.
In the context of shared line appearance, a manager is someone who authorizes a delegate to make or receive calls
on their behalf, and a delegate can make and receive calls on behalf of someone else.
IMPORTANT
This feature is only available in Teams Only deployment mode. For more details on Teams deployment modes, see
Understand Microsoft Teams and Skype for Business coexistence and interoperability
License required
A user must be an enterprise voice user to be a delegate or set up delegation and enable others to make or receive
calls on their behalf.
Both managers and delegates need to be enterprise voice enabled. The shared line experience is part of delegation
and requires no additional license. For additional details on the licensing model, See Office 365 licensing for
Microsoft Teams.
IMPORTANT
When the tenant admin turns off delegation for a user (after it has been turned on), they also need to clean up delegation
relationships for that user in the Teams admin center to avoid incorrect call routing.
Limitations
Managers can add up to 25 delegates, and delegates can have up to 25 managers. There is no limit to the number
of delegation relationships that can be created in a tenant.
If the delegator and delegate are not in the same geographic location, it is up to the PSTN provider to allow caller
ID to show up from a different geographic location for a delegated (on behalf of) call.
More information
Share a phone line with a delegate
Understand how users can block PSTN calls on
Microsoft Teams desktop and mobile clients
8/7/2019 • 2 minutes to read • Edit Online
If users are receiving calls that they don’t want to receive on their Microsoft Teams desktop or mobile (iOS or
Android) clients, they can use the block calls feature to prevent future calls from the sender. Users can also manage
their blocked caller list.
This feature allows users to reduce the following types of calls:
Unknown callers (no caller ID )
Spam calls
Robo calls
Calls from telemarketers
Calls from others whom they don’t want to speak to.
For more information and steps to block callers, see Manage your call settings in Teams.
Which Calling Plan is right for you?
8/7/2019 • 2 minutes to read • Edit Online
You've completed the Get started. You've rolled out Teams with chat, teams, channels, & apps across your
organization. Maybe you've deployed Meetings & conferencing. Now you're ready to add cloud voice workloads,
and you've decided to use Microsoft Phone System with Calling Plan to connect to the Public Switched Telephone
Network (PSTN ).
This article describes core deployment decisions for Calling Plans as well as additional considerations you may
want to configure, based on your organization's needs. You should also read Cloud Voice in Microsoft Teams for
more information about Microsoft's cloud voice offerings.
Are Calling Plans available in my area? Which user locations For more information, see Country and region availability for
will have Calling Plan service? Audio Conferencing and Calling Plans.
Do my users need international calling? For more information, see Calling Plans for Office 365.
Do my users have Calling Plans licenses? To buy and assign licenses, see Step 2: Buy and assign licenses.
Do my users each have a direct inward dial (DID) phone To get phone numbers, see Step 3: Get phone numbers.
number?
How detailed do I want the emergency address and location For more information, see What are emergency locations,
information to be? addresses, and call routing?.
Calling identity
By default, all outbound calls use the assigned phone number as calling identity (caller ID ). The recipient of the call
can quickly identify the caller and decide whether to accept or reject the call.
Do I want to mask or disable caller ID? To change or block the caller ID, see Set the caller ID for a user.
Calling Plans for Office 365
5/29/2019 • 2 minutes to read • Edit Online
Calls to other Skype for Business and Microsoft Teams users are free, but if you want your users to be able to
call regular phones, and you don't already have a service provider to make voice calls, you need to buy a Calling
Plan. For more information, see Phone System and Calling Plans.
Here are the Calling Plans options:
Domestic Calling Plan: Licensed users can call out to numbers located in the country/region where
they are assigned in Office 365.
Domestic and International Calling Plan: Licensed users can call out to numbers located in the
country/region where their Office 365 license is assigned to the user based on the user's location, and to
international numbers in 196 countries/regions.
Monthly minutes available for each organization and each country/region are located here.
IMPORTANT
The country/region is based on the location of the user's license in the Microsoft 365 admin center > Active users and
NOT the billing address listed under the Organization Profile in the Microsoft 365 admin center.
For detailed information about usage limits and terms of use, see Audio Conferencing complimentary dial-out
period.
2. After you buy Phone System licenses, you can buy the Calling Plan by signing in to the Microsoft 365
admin center, choose Billing > Purchase services > Add-on subscriptions, and then clicking Buy
now. You'll see the Calling Plans there.
You can buy and assign different Calling Plans to different users, depending on the needs of your organization.
After you select the Calling Plan you need, proceed to checkout. You assign a plan to each user in the Microsoft
365 admin center. To learn how, see Assign Microsoft Teams licenses.
Pricing information
Pricing for Calling Plans
Pricing for Phone System
Pricing for Audio Conferencing
Related topics
Set up Skype for Business Online
Set up Cloud Voicemail - Admin help
Set up Calling Plans
Add funds and manage Communications Credits
Set up Calling Plans
5/28/2019 • 4 minutes to read • Edit Online
Calls to other Skype for Business users are free, but if you want your users to be able to call phones outside of
your business, get a Domestic Calling Plan or an International Calling Plan in Office 365. It's easy to set this up
for your business.
TIP
Phone System licenses and Calling Plans in Office 365 go together, so to see the option to purchase Calling Plans,
you must first have the Phone System licenses.
2. First assign the licenses, and then assign a Calling Plan to the people in your organization. See Assign
Microsoft Teams licenses.
NOTE
You can also assign an emergency address when you assign a phone number.
In Microsoft Teams, users can see their phone number by clicking Calls in the left navigation. The phone
number is shown above the dial pad.
NOTE
If you need to get more telephone numbers than this, please contact support for business products - Admin Help.
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Skype for Business Online: Emergency Calling disclaimer label
Quick start guide: Configuring Calling Plans in
Microsoft Teams
8/7/2019 • 3 minutes to read • Edit Online
This guide will help you get a set of users up and running so they can explore Calling Plans in Teams.
Read the December 12, 2017, announcement of Calling Plans in Teams: Intelligent Communications takes the next
step with calling in Teams
NOTE
We recommend that, in parallel with this quick-start guide, you read Phone System with Calling Plans and FastTrack to plan
and drive a successful rollout.
By adding Calling Plans - an Office 365 feature powered by Skype for Business - you can now use Teams to make
and receive phone calls to or from land lines and mobile phones via the public switched telephone network
(PSTN ).
NOTE
Currently, Voicemail will not be available in the Calls tab unless the user is enabled for PSTN calls.
NOTE
You can also use Direct Routing to allow your users to make and receive PSTN calls. To learn how to set up Direct Routing,
read Configure Direct Routing.
See also
Set up Calling Plans
Migration and interoperability guidance for organizations using Teams together with Skype for Business
Phone System with Calling Plans
Skype for Business PowerShell cmdlet reference
Phone System Direct Routing
8/21/2019 • 2 minutes to read • Edit Online
You've completed Get started. You've rolled out Teams with chat, teams, channels, & apps across your organization.
Maybe you've deployed Meetings & conferencing. Now you're ready to add cloud voice workloads, and you've
decided to use your own telephony carrier for Public Switched Telephone Network (PSTN ) connectivity by using
Phone System Direct Routing. With Direct Routing, you can use Phone System with virtually any telephony carrier.
This article describes core deployment decisions for Direct Routing as well as additional considerations you may
want to think about, based on your organization's needs. You should also read Cloud Voice in Microsoft Teams for
more information about Microsoft's cloud voice offerings.
For which users will I enable Direct Routing? For more information, see Enable users for Direct Routing
Service.
Do I have the required licenses for Direct Routing? For more information, see Licensing and other requirements.
Where and how will I deploy SBCs? For more information, see Configure Direct Routing
ASK YOURSELF ACTION
Do I have multiple tenants? For more information, see Configure a Session Border
Controller for multiple tenants.
What voice routing policies, PSTN usage, and voice routes do I For voice routing information, see Configure Voice Routing.
need to create?
Which users will be assigned to the voice routing policy that I See the examples in Configure Voice Routing.
define?
How will I set Teams as the preferred client for calls? For more information, see Set Microsoft Teams as the
preferred calling client for users.
Do you have an existing Skype for Business Server deployment To understand how user accounts in a hybrid environment are
with hybrid connectivity configured? provisioned and managed, see User accounts in a hybrid
environment with PSTN connectivity.
Are you migrating to Direct Routing from Calling Plan or from To understand more about migrating to Direct Routing from
a Skype for Business on-premises environment? an existing environment, see Migrating to Direct Routing.
Plan Direct Routing
8/19/2019 • 13 minutes to read • Edit Online
TIP
Watch the following session to learn about the benefits of Direct Routing, how to plan for it, and how to deploy it: Direct
Routing in Microsoft Teams
Microsoft Phone System Direct Routing lets you connect a supported, customer-provided Session Border
Controller (SBC ) to Microsoft Phone System. With this capability, for example, you can configure on-premises
PSTN connectivity with Microsoft Teams client, as shown in the following diagram:
NOTE
Skype for Business Online also lets you pair a customer-provided SBC, but this requires an on-premises Skype for Business
Server deployment or a special edition of Skype for Business, called Cloud Connector, in between the SBC and the Microsoft
Cloud. This scenario is known as hybrid voice. In contrast, Direct Routing allows a direct connection between the supported
SBC and the Microsoft Cloud.
With Direct Routing, you can connect your SBC to almost any telephony trunk or interconnect with third-party
Public Switched Telephone Network (PSTN ) equipment. Direct Routing enables you to:
Use virtually any PSTN trunk with Microsoft Phone System.
Configure interoperability between customer-owned telephony equipment, such as a third-party private
branch exchange (PBX), analog devices, and Microsoft Phone System.
Microsoft also offers all-in-the-cloud voice solutions, such as Calling Plan. However, a hybrid voice solution might
be best for your organization if:
Microsoft Calling Plan is not available in your country.
Your organization requires connection to third-party analog devices, call centers, and so on.
Your organization has an existing contract with a PSTN carrier.
Direct Routing also supports users who have the additional license for the Microsoft Calling Plan. For more
information, see Phone System and Calling Plans.
With Direct Routing, when users participate in a scheduled conference, the dial-in number is provided by
Microsoft Audio Conferencing service, which requires proper licensing. When dialing out, the Microsoft Audio
Conferencing service places the call using online calling capabilities, which requires proper licensing. (Note that
dialing out does not route through Direct Routing.) For more information, see Online Meetings with Teams.
Planning your deployment of Direct Routing is key to a successful implementation. This article describes
infrastructure and licensing requirements and provides information about SBC connectivity:
Infrastructure requirements
Licensing and other requirements
SBC domain names
Public trusted certificate for the SBC
SIP Signaling: FQDNs
SIP Signaling: Ports
Media traffic: Port ranges
Supported Session Border Controllers (SBCs)
For detailed information about configuring Direct Routing, see Configure Direct Routing.
Infrastructure requirements
The infrastructure requirements for the supported SBCs, domains, and other network connectivity requirements
to deploy Direct Routing are listed in the following table:
Session Border Controller (SBC) A supported SBC. For more information, see Supported SBCs.
Telephony trunks connected to the SBC One or more telephony trunks connected to the SBC. On one
end, the SBC connects to the Microsoft Phone System via
Direct Routing. The SBC can also connect to third-party
telephony entities, such as PBXs, Analog Telephony Adapters,
and so on. Any PSTN connectivity option connected to the
SBC will work. (Note: For configuration of the PSTN trunks to
SBC, please refer to the SBC vendors or trunk providers.)
Office 365 tenant An Office 365 tenant that you use to home your Microsoft
Teams users, and the configuration and connection to the
SBC.
To view the domains, you can use the following Skype for
Business Online PowerShell cmdlet:
Get-CsTenant | fl Domains
Public IP address for the SBC A public IP address that can be used to connect to the SBC.
Based on the type of SBC, the SBC can use NAT.
Fully Qualified Domain Name (FQDN) for the SBC A FQDN for the SBC, where the domain portion of the FQDN
is one of the registered domains in your Office 365 tenant.
For more information, see SBC domain names.
Public DNS entry for the SBC A public DNS entry mapping the SBC FQDN to the public IP
Address.
Public trusted certificate for the SBC A certificate for the SBC to be used for all communication
with Direct Routing. For more information, see Public trusted
certificate for the SBC.
Connection points for Direct Routing The connection points for Direct Routing are the following
three FQDNs:
Firewall IP addresses and ports for Direct Routing media The SBC communicates to the following services in the cloud:
Firewall IP addresses and ports for Microsoft Teams media For more information, see Office 365 URLs and IP address
ranges.
Licensing and other requirements
Users of Direct Routing must have the following licenses assigned in Office 365:
Microsoft Phone System
Microsoft Teams + Skype for Business Plan 2 if included in Licensing Sku
Microsoft Audio Conferencing
NOTE
Skype for Business Plan should not be removed from any licensing SKU where it is included.
IMPORTANT
In the case that you would like to add external participants to scheduled meetings, either by dialing out to them or by
providing the dial-in number, the audio conferencing license is required.
NOTE
The audio conferencing license is required to:
Escalate from 1:1 call to a group call.
Add external participants to scheduled meetings, by either dialing out or providing the dial-in number.
contoso.onmicrosoft.com No
Using *.onmicrosoft.com domains is
not supported for SBC names
Assume you want to use a new domain name. For example, your tenant has contoso.com as a domain name
registered in your tenant, and you want to use sbc1.sip.contoso.com. Before you can pair an SBC with the name
sbc1.sip.contoso.com, you must register the domain name sip.contoso.com in "Domains" in your tenant. If you try
pairing an SBC with sbc1.sip.contoso.com before registering the domain name, you will get the following error:
"Cannot use the "sbc1.sip.contoso.com" domain as it was not configured for this tenant." After you add the
domain name, you also need to create a user with UPN user@sip.contoso.com and assign a "Teams" license. It
might take up to 24 hours to fully provision the domain name after it is added to "Domains" of your tenant, a user
with a new name is created, and a license is assigned to the user.
It is possible that a company might have several SIP address spaces in one tenant. For example, a company might
have contoso.com as a SIP address space and fabrikam.com as the second SIP address space. Some users have
address user@contoso.com and some users have address user@fabrikam.com.
The SBC only needs one FQDN and can service users from any address space in the paired tenant. For example,
an SBC with the name sbc1.contoso.com can receive and send the PSTN traffic for users with addresses
user@contoso.com and user@fabrikam.com as long as these SIP address spaces are registered in the same
tenant.
NOTE
Most Certificate Authorities (CAs) require the private key size to be at least 2048. Keep this in mind when generating the
CSR.
The certificate needs to have the SBC FQDN in the subject, common name, or subject alternate name fields.
Alternatively, Direct Routing supports a wildcard in SAN, and the wildcard needs to conform to standard RFC
HTTP Over TLS. An example would be using *.contoso.com in the SAN, which would match the SBC FQDN
sbc.contoso.com, but wouldn’t match with sbc.test.contoso.com.
The certificate needs to be generated by one of the following root certificate authorities:
AffirmTrust
AddTrust External CA Root
Baltimore CyberTrust Root
Buypass
Cybertrust
Class 3 Public Primary Certification Authority
Comodo Secure Root CA
Deutsche Telekom
DigiCert Global Root CA
DigiCert High Assurance EV Root CA
Entrust
GlobalSign
Go Daddy
GeoTrust
Verisign, Inc.
Starfield
Symantec Enterprise Mobile Root for Microsoft
SwissSign
Thawte Timestamping CA
Trustwave
TeliaSonera
T-Systems International GmbH (Deutsche Telekom)
QuoVadis
Microsoft is working on adding additional certification authorities based on customer requests.
NOTE
Microsoft recommends at least two ports per concurrent call on the SBC.
See also
Configure Direct Routing
Configure Direct Routing
8/19/2019 • 19 minutes to read • Edit Online
TIP
Watch the following session to learn about the benefits of Direct Routing, how to plan for it, and how to deploy it: Direct
Routing in Microsoft Teams
If you have not already done so, read Plan Direct Routing for prerequisites and to review other steps you’ll need
to take before you configure your Microsoft Phone System network.
This article describes how to configure Microsoft Phone System Direct Routing. It details how to pair a supported
Session Border Controller (SBC ) to Direct Routing and how to configure Microsoft Teams users to use Direct
Routing to connect to the Public Switched Telephone Network (PSTN ). To complete the steps explained in this
article, administrators need some familiarity with PowerShell cmdlets. For more information about using
PowerShell, see Set up your computer for Windows PowerShell.
We recommend that you confirm that your SBC has already been configured as recommended by your SBC
vendor:
AudioCodes deployment documentation
Oracle deployment documentation
Ribbon Communications deployment documentation
TE -Systems (anynode) deployment documentation
You can configure your Microsoft Phone System and enable users to use Direct Routing, then set up Microsoft
Teams as the preferred calling client by completing the following procedures:
Pair the SBC with a Microsoft Phone System and validate the pairing
Enable users for Direct Routing Service
Ensure that Microsoft Teams is the preferred calling client for the users
Get-Command *onlinePSTNGateway*
Your command will return the four functions shown here that will let you manage the SBC.
CommandType Name Version Source
----------- ---- ------- ------
Function Get-CsOnlinePSTNGateway 1.0 tmp_v5fiu1no.wxt
Function New-CsOnlinePSTNGateway 1.0 tmp_v5fiu1no.wxt
Function Remove-CsOnlinePSTNGateway 1.0 tmp_v5fiu1no.wxt
Function Set-CsOnlinePSTNGateway 1.0 tmp_v5fiu1no.wxt
New-CsOnlinePSTNGateway -Fqdn <SBC FQDN> -SipSignallingPort <SBC SIP Port> -MaxConcurrentSessions <Max
Concurrent Sessions the SBC can handle> -Enabled $true
NOTE
1. We highly recommend setting a maximum call limit in the SBC, using information that can be found in the SBC
documentation. The limit will trigger a notification if the SBC is at the capacity level.
2. You can only pair the SBC if the domain portion of its FQDN matches one of the domains registered in your tenant,
except *.onmicrosoft.com. Using *.onmicrosoft.com domain names is not supported for the SBC FQDN name. For
example, if you have two domain names:
contoso.com
contoso.onmicrosoft.com
For the SBC name, you can use the name sbc.contoso.com. If you try to pair the SBC with a name sbc.contoso.abc, the
system will not let you, as the domain is not owned by this tenant.
In addition to the domain registered in your tenant, it is important that there is a user with that domain and an
assigned E3 or E5 license. If not, you will receive the following error:
Can not use the “sbc.contoso.com” domain as it was not configured for this tenant .
Returns:
Identity : sbc.contoso.com
Fqdn : sbc.contoso.com
SipSignallingPort : 5067
FailoverTimeSeconds : 10
ForwardCallHistory : False
ForwardPai : False
SendSipOptions : True
MaxConcurrentSessions : 100
Enabled : True
There are additional options that can be set during the pairing process. In the previous example, however, only the
minimum required parameters are shown.
The following table lists the additional parameters that you can use in setting parameters for
New-CsOnlinePstnGateway
TYPE AND
REQUIRED? NAME DESCRIPTION DEFAULT POSSIBLE VALUES RESTRICTIONS
Which returns:
Identity : sbc.contoso.com
Fqdn : sbc.contoso.com
SipSignallingPort : 5067
CodecPriority : SILKWB,SILKNB,PCMU,PCMA
ExcludedCodecs :
FailoverTimeSeconds : 10
ForwardCallHistory : False
ForwardPai : False
SendSipOptions : True
MaxConcurrentSessions : 100
Enabled : True
Configure the phone number and enable enterprise voice and voicemail
After you have created the user and assigned a license, the next step is to configure their phone number and
voicemail. This can be done in one step.
To add the phone number and enable for voicemail:
1. Connect to a remote PowerShell session.
2. Enter the command:
Set-CsUser -Identity "<User name>" -EnterpriseVoiceEnabled $true -HostedVoiceMail $true -OnPremLineURI tel:
<E.164 phone number>
For example, to add a phone number for user "Spencer Low," you would enter the following:
The phone number used has to be configured as a full E.164 phone number with country code.
NOTE
If the user’s phone number is managed on premises, use on-premises Skype for Business Management Shell or Control
Panel to configure the user's phone number.
In both examples, while the Voice Route is assigned priorities, the SBCs in the routes are tried in random order.
NOTE
Unless the user also has a Microsoft Calling Plan license, calls to any number except numbers matching the patterns +1
425 XXX XX XX or +1 206 XXX XX XX in the example configuration are dropped. If the user has a Calling Plan license, the
call is automatically routed according to the policies of the Microsoft Calling Plan.
The Microsoft Calling Plan applies automatically as the last route to all users with the Microsoft Calling Plan
license and does not require additional call routing configuration.
In the example shown in the following diagram, a voice route is added to send calls to all other US and Canadian
number (calls that go to called number pattern +1 XXX XXX XX XX).
For all other calls, if a user has both licenses (Microsoft Phone System and Microsoft Calling Plan), Automatic
Route is used. If nothing matches the number patterns in the administrator-created online voice routes, route via
Microsoft Calling Plan.
If the user has only Microsoft Phone System, the call is dropped because no matching rules are available.
NOTE
The Priority value for route "Other +1" doesn’t matter in this case, as there is only one route that matches the pattern +1
XXX XXX XX XX. If a user makes a call to +1 324 567 89 89 and both sbc5.contoso.biz and sbc6.contoso.biz are unavailable,
the call is dropped.
The following table summarizes the configuration using three voice routes. In this example, all three routes are
part of the same PSTN Usage "US and Canada".
All routes are associated with the PSTN Usage "US and Canada" and the PSTN Usage is associated with the
Voice Routing Policy "US Only." In this example, the voice routing policy is assigned to user Spencer Low.
Examples of call routes
In the following example, we demonstrate how to configure Routes, PSTN Usages, and Routing policies, and we
assign the policy to the user.
Step 1: Create the PSTN Usage "US and Canada".
In a Skype for Business Remote PowerShell session, type:
Get-CSOnlinePSTNUsage
Identity : Global
Usage : {testusage, US and Canada, International, karlUsage. . .}
In the example below, you can see the result of the running the PowerShell command
(Get-CSOnlinePSTNUsage).usage to display full names (not truncated).
testusage
US and Canada
International
karlUsage
New test env
Tallinn Lab Sonus
karlUsage2
Unrestricted
Two trunks
Step 2: In a PowerShell session in Skype for Business Online, create three routes: Redmond 1, Redmond 2, and
Other +1, as detailed in the previous table.
To create the "Redmond 1" route, enter:
Which returns:
Identity : Redmond 1
Priority : 1
Description :
NumberPattern : ^\+1(425|206) (\d{7})$
OnlinePstnUsages : {US and Canada}
OnlinePstnGatewayList : {sbc1.contoso.biz, sbc2.contoso.biz}
Name : Redmond 1
Cau t i on
Make sure that your regular expression in the NumberPattern attribute is a valid expression. You can test it using
this website: https://www.regexpal.com
In some cases there is a need to route all calls to the same SBC; please use -NumberPattern ".*"
Route all calls to same SBC
Validate that you’ve correctly configured the route by running the Get-CSOnlineVoiceRoute PowerShell command
using options as shown:
Identity : Other +1
Priority : 4
Description :
NumberPattern : ^\+1(\d{10})$
OnlinePstnUsages : {US and Canada}
OnlinePstnGatewayList : {sbc5.contoso.biz, sbc6.contoso.biz}
Name : Other +1
In the example, the route "Other +1" was automatically assigned priority 4.
Step 3: Create a Voice Routing Policy "US Only" and add to the policy the PSTN Usage "US and Canada."
In a PowerShell session in Skype for Business Online, type:
Step 4: Grant to user Spencer Low a voice routing policy by using PowerShell.
In a PowerShell session in Skype for Business Online, type:
Grant-CsOnlineVoiceRoutingPolicy -Identity "Spencer Low" -PolicyName "US Only"
Which returns:
OnlineVoiceRoutingPolicy
---------------------
US Only
For all other calls, if a user has both licenses (Microsoft Phone System and Microsoft Calling Plan), Automatic
Route is used. If nothing matches the number patterns in the administrator-created online voice routes, route via
Microsoft Calling Plan.
If the user has only Microsoft Phone System, the call is dropped because no matching rules are available.
The following table summarizes routing policy "No Restrictions" usage designations and voice routes.
Which returns:
Identity : International
Priority : 5
Description :
NumberPattern : .*
OnlinePstnUsages : {International}
OnlinePstnGatewayList : {sbc2.contoso.biz, sbc5.contoso.biz}
Name : International
3. Next, create a Voice Routing Policy "No Restrictions". The PSTN Usage "Redmond 1" and "Redmond" are
reused in this voice routing policy to preserve special handling for calls to number "+1 425 XXX XX XX"
and "+1 206 XXX XX XX" as local or on-premises calls.
a. If a call made to number "+1 425 XXX XX XX" with the usages configured as in the following example, the
call follows the route set in "US and Canada" usage and the special routing logic is applied. That is, the
call is routed using sbc1.contoso.biz and sbc2.contoso.biz first, and then sbc3.contoso.biz and
sbc4.contoso.biz as the backup routes.
b. If "International" PSTN usage is before "US and Canada," calls to +1 425 XXX XX XX are routed to
sbc2.contoso.biz and sbc5.contoso.biz as part of the routing logic. Enter the command:
Which returns
Identity : International
OnlinePstnUsages : {US and Canada, International}
Description :
RouteType : BYOT
4. Assign the voice routing policy to the user "John Woods" using the following command.
Which returns:
OnlineVoiceRoutingPolicy
------------------------
No Restrictions
The result is that the voice policy applied to John Woods’ calls is unrestricted, and will follow the logic of call
routing available for US, Canada, and International calling.
See also
Plan Direct Routing
Migrate to Direct Routing
8/23/2019 • 3 minutes to read • Edit Online
This article describes what is needed to migrate to Direct Routing from a Skype for Business Online and Microsoft
Teams configuration perspective. This article covers migrating from the following:
Office 365 Phone System with Calling Plans (for Teams and Skype for Business Online)
Office 365 Phone System with on-premises PSTN Connectivity in Skype for Business Server (for Skype for
Business Online)
Office 365 Phone System with on-premises PSTN Connectivity by using the Cloud Connector Edition (for
Skype for Business Online)
In addition to these configuration steps, configuration is also required on the Session Border Controller (SBC ) to
route the calls to the new route. That is outside the scope of this document. For more information, see your SBC
vendor documentation.
Client Skype for Business or Skype for Business Skype for Business Teams
Teams
Licenses Skype Business Skype Business Skype Business Skype Business Online
Online Online Plan 2 Online Plan 2 Plan 2
Plan 2 (MCOProfessional or (MCOProfessional or (MCOProfessional or
MCOSTANDARD) MCOSTANDARD) MCOSTANDARD
MCOProfessional or Phone System Phone System Phone System
MCOSTANDARD) (MCOEV) (MCOEV) (MCOEV)
Calling Plans
Teams
PHONE SYSTEM WITH
ON-PREMISES PSTN PHONE SYSTEM WITH PHONE SYSTEM WITH
CONNECTIVITY VIA ON-PREMISES PSTN ON-PREMISES PSTN
USER OBJECT PHONE SYSTEM WITH SKYPE FOR BUSINESS CONNECTIVITY VIA CONNECTIVITY VIA
ATTRIBUTES CALLING PLANS SERVER CLOUD CONNECTOR DIRECT ROUTING
OnPremLineURI N/A The phone number The phone number The phone number
must be synced from can be managed can be managed
the on-premises AD. either in on-premises either in on-premises
Active Directory or in Active Directory or in
Azure Active Azure Active
Directory. Directory. However, if
the organization has
on-premises Skype
for Business, the
number must be
synced from the on-
premises Active
Directory.
LineURI PSTN Calling phone Set automatically Set automatically Set automatically
number from the from the from the
OnPremLineURI OnPremLineURI OnPremLineURI
parameter parameter parameter
1Choosing the right mode of the TeamsUpgradePolicy depends on the scenario. Please read about the voice
experience in different modes in Migration and interoperability Guidance for organizations using Teams together
with Skype for Business.
As part of this effort, Microsoft recently updated the “Microsoft Teams admin center” (also known as Modern
Portal) to reflect the new management model based on coexistence modes. In Modern Portal, configuring
TeamsUpgradePolicy will now automatically also set TeamsInteropPolicy to consistent value, so
TeamsInteropPolicy is no longer exposed in the user interface. However, admins using PowerShell must still set
both TeamsUpgradePolicy and TeamsInteropPolicy together to ensure proper routing. After the transition to
TeamsUpgradePolicy is complete, it will no longer be necessary to also set TeamsInteropPolicy.
For more information, please refer to Migration and interoperability Guidance for organizations using Teams
together with Skype for Business.
$companyname = “contoso”
$lic1 = $companyname + “:MCOPSTN1”
$lic2 = $companyname + “:MCOPSTN2”
Set-MsolUserLicense -UserPrincipalName <UPN> -RemoveLicenses $lic1
Set-MsolUserLicense -UserPrincipalName <UPN> -RemoveLicenses $lic2
RELATED LINKS
Migration and interoperability guidance for organizations using Teams together with Skype for Business
Grant-CsTeamsUpgradePolicy
Get-CsTeamsUpgradePolicy
New -CsTeamsUpgradePolicy
Remove-CsTeamsUpgradePolicy
Set-CsTeamsUpgradePolicy
Get-CsTeamsUpgradeConfiguration
Set-CsTeamsUpgradeConfiguration
Monitor and troubleshoot Direct Routing
7/17/2019 • 3 minutes to read • Edit Online
This article describes how to monitor and troubleshoot your Direct Routing configuration.
The ability to make and receive calls by using Direct Routing involves the following components:
Session Border Controllers (SBCs)
Direct Routing components in the Microsoft Cloud
Telecom trunks
If you have difficulties troubleshooting issues, please open a support case with your SBC vendor or Microsoft.
Microsoft is working on providing more tools for troubleshooting and monitoring. Please check the
documentation periodically for updates.
Health Dashboard for Direct Routing lets you monitor the connection between your Session Border Controller
(SBC ) and the Direct Routing interface. With Health Dashboard, you can monitor information about your SBC, the
telephony service, and the network parameters between your SBC and the Direct Routing interface. This
information can help you identify issues, including the reason for dropped calls. For example, the SBC might stop
sending calls if a certificate on the SBC has expired or if there are network issues.
Health Dashboard monitors two levels of information:
Overall health of the connected SBCs
Detailed information about the connected SBCs
You can view Health Dashboard in the Microsoft Teams and Skype for Business Admin Center.
Overall health
Health Dashboard provides the following information related to overall health of the connected SBCs:
Direct Routing summary - Shows the total number of SBCs registered in the system. Registration means
that the tenant administrator added an SBC by using the New -CsOnlinePSTNGateway command. If the
SBC was added in PowerShell, but never connected, the Health Dashboard shows it in an unhealthy status.
SBC - The FQDN of the paired SBC.
Network Effectiveness Ratio (NER) - The NER measures the ability of a network to deliver calls by
measuring the number of calls sent versus the number of calls delivered to a recipient.
The NER measures the ability of networks to deliver calls to the far-end terminal--excluding user actions
resulting in call rejections. If the recipient rejected a call or sent the call to voicemail, the call is counted as a
successful delivery. This means that an answer message, a busy signal, or a ring with no answer are all
considered successful calls.
For example, assume Direct Routing sent a call to the SBC and the SBC returns SIP code “504 Server Time-
out - The server attempted to access another server in attempting to process the request and did not receive
a prompt response”. This response indicates there is an issue on the SBC side, and this will decrease the
NER on the Health Dashboard for this SBC.
Because the action you take might depend on the number of calls affected, Health Dashboard shows how
many calls were analyzed to calculate a parameter. If the number of calls is less than 100, the NER might be
quite low, but still be normal.
The formula used to calcuate NER is:
NER = Answered calls + User Busy + Ring no Answer + Terminal Reject Seizures x 100
Average call duration - Information about average call duration can help you monitor the quality of calls.
The average duration of a 1:1 PSTN call is four to five minutes. However, for each company, this average can
differ. Microsoft recommends establishing a baseline for the average call duration for your company. If this
parameter goes significantly below the baseline, it might indicate that your users are having issues with call
quality or reliability and are hanging up earlier than usual. If you start seeing extremely low average call
duration, for example 15 seconds, callers might be hanging up because your service is not performing
reliably.
Because the action you take might depend on the number of calls affected, Health Dashboard shows how
many calls were analyzed to calculate a parameter.
TLS connectivity status - TLS (Transport Layer Security) connectivity shows the status of the TLS
connections between Direct Routing and the SBC. Health Dashboard also analyzes the certificate expiration
date and warns if a certificate is set to expire within 30 days so that administrators can renew the certificate
before service is disrupted.
By clicking the Warning message, you can see a detailed issue description in a popup window on the right
and recommendations for how to fix the issue.
SIP options status – By default, the SBC sends options messages every minute. This configuration can
vary for different SBC vendors. Direct Routing warns if the SIP options are not sent or are not configured.
For more information about SIP options monitoring, and conditions when an SBC can be marked as not
functional, see Monitor and troubleshoot Direct Routing.
Detailed SIP options status - In addition to showing that there is an issue with SIP options flow, the
Health Dashboard also provides detailed descriptions of the errors. You can access the description by
clicking the “Warning” message. A pop-up window on the right will show the detailed error description.
Possible values for SIP options status messages are as follows:
Active – The SBC is active--Microsoft Direct Routing service sees the options flowing on a regular
interval.
Warning, no SIP options - The Session Border Controller exists in the database (your administrator
created it using the command New -CsOnlinePSTNGateway). It is configured to send SIP options, but
the Direct Routing service never saw the SIP options coming back from this SBC.
Warning, SIP Messages aren't configured - Trunk monitoring using SIP options isn’t turned on.
Microsoft Calling System uses SIP options and Transport Layer Security (TLS ) handshake monitoring
to detect the health of the connected Session Border Controllers (SBCs) at the application level. You’ll
have problems if this trunk can be reached at the network level (by ping), but the certificate has
expired or the SIP stack doesn’t work. To help identify such problems early, Microsoft recommends
enabling sending SIP options. Check your SBC manufacturer documentation to configure sending
SIP options.
Concurrent calls capacity - You can specify the limit of concurrent calls that an SBC can handle by using
the New - or Set-CsOnlinePSTNGateway command with the -MaxConcurrentSessions parameter. This
parameter calculates how many calls were sent or received by Direct Routing using a specific SBC and
compares it with the limit set. Note: If the SBC also handles calls to different PBXs, this number will not
show the actual concurrent calls.
Unsupported
combinations
On premises AD Online Skype for Business Direct Routing No, Direct Routing is
not supported with
Skype for Business
client, and user must
be enabled for
Enterprise Voice in
Skype for Business
first
Direct Routing supports configuring one Session Border Controller (SBC ) to serve multiple tenants.
NOTE
This scenario is designed for Microsoft partners and/or PSTN carriers, referred to as carriers later in this document. A carrier
sells telephony services delivered to Microsoft Teams to their customers.
A carrier:
Deploys and manages an SBC in their datacenter (customers do not need to implement an SBC, and they
receive telephony services from the carrier in the Teams client).
Interconnects the SBC to multiple tenants.
Provides PSTN services to customers.
Manages call quality end to end.
Charges separately for PSTN services.
Microsoft does not manage carriers. Microsoft offers a PBX (Microsoft Phone System) and a Teams client, certifies
phones, and certifies SBCs that can be used with the Microsoft Phone System. Before choosing a carrier, please
ensure that your choice has a certified SBC and can manage voice quality end to end.
The following are the technical implementation steps to configure the scenario.
Carrier only:
1. Deploy the SBC and configure it for the hosting scenario according to the instructions from the certified SBC
vendors.
2. Register a base domain name in the carrier tenant and request a wildcard certificate.
3. Register a subdomain for every customer, which is part of the base domain.
Carrier with a Customer Global Administrator:
1. Add the subdomain name to the customer tenant.
2. Activate the subdomain name.
3. Configure the trunk from the carrier to the customer tenant and provision users.
Please make sure you understand DNS basics and how the domain name is managed in Office 365. Review Get
help with Office 365 domains before proceeding further.
NOTE
Please pay attention to how to configure the “Contact” header. The Contact header is used to find the customer tenant on
the incoming invite message.
To configure the base and subdomains, please follow the steps described below. In the example, we will configure
a base domain name (customers.adatum.biz) and a subdomain for one customer (sbc1.customers.adatum.biz in
Woodgrove Bank tenant).
NOTE
Use sbcX.customers.adatum.biz to enable voice in the carrier tenant.
3. Click Next.
4. In the example, the tenant already has adatum.biz as a verified domain name. The wizard will not ask for
additional verification because customers.adatum.biz is a subdomain for the already registered name.
However, if you add an FQDN that has not been verified before, you will need to go through the process of
verification. The process of verification is described below.
5. Click Next, and on the Update DNS Settings page, select I’ll add the DNS records myself and click
Next.
6. On the next page, clear all values (unless you want to use the domain name for Exchange, SharePoint, or
Teams/Skype for Business), click Next, and then click Finish. Make sure your new domain is in the Setup
complete status.
3. Click Next.
4. The FQDN has never been registered in the tenant. In the next step, you will need to verify the domain.
Select Add a TXT record instead.
5. Click Next, and note the TXT value generated to verify the domain name.
6. Create the TXT record with the value from the previous step in carrier’s DNS hosting provider.
For more information, refer to Create DNS records at any DNS hosting provider for Office 365.
7. Go back to the customer's Microsoft 365 admin center and click Verify.
8. On the next page, select I’ll add the DNS records myself and click Next.
9. On the Choose your online services page, clear all options and click Next.
Microsoft partners with selected Session Border Controllers (SBC ) vendors to certify that their SBCs work with
Direct Routing.
With each vendor, Microsoft:
Jointly works with the SBC vendors on the SIP interconnection protocols.
Performs intense tests via a third-party lab; only devices that passed the tests are certified.
Runs daily tests with all certified devices in production and pre-production environments. Validating the
devices in pre-production environments guarantees that new versions of Direct Routing code in the cloud
will work with certified SBCs.
Has a joint support process with the SBC vendors.
NOTE
Microsoft only supports Phone System if a certified device or devices are connected via Direct Routing. Microsoft
reserves the right to reject support cases where a non-certified device is connected to the Phone System via Direct
Routing.
AP 3900 ✔ ✔ 8.3.0.0.1
AP 4600 ✔ ✔ 8.3.0.0.1
AP 6300 ✔ ✔ 8.3.0.0.1
AP 6350 ✔ ✔ 8.3.0.0.1
VME ✔ ✔ 8.3.0.0.1
To give us product feedback about Teams, such as ideas for new features, please visit Uservoice Note the
certification granted to a major version. That means that firmware with any number in the SBC firmware
following the major version is supported.
Location-Based Routing terminology
8/7/2019 • 2 minutes to read • Edit Online
Here are some terms and concepts that are used throughout the Location-Based Routing documentation. It's a
good idea to be familiar with these terms and concepts before you get deeper into the documentation.
TERM DESCRIPTION
Network subnets IP subnets at the location where Teams endpoints can connect
to the network must be defined and associated to a defined
network to enforce toll bypass. Multiple subnets may be
associated with the same network site, but multiple sites may
not be associated with a same subnet. This association of
subnets enables Location-Based Routing to locate the
endpoints geographically to determine whether a given PSTN
call should be allowed. Both IPv6 and IPv4 subnets are
supported. When determining whether a Teams endpoint is
located at a site, Location-Based Routing first checks for a
matching IPv6 address. If an IPv6 address isn't present,
Location-Based Routing checks for an IPv4 address.
Trusted external IP addresses Trusted external IP addresses are the Internet external IP
addresses of the enterprise network. They determine whether
the user’s endpoint is inside the corporate network before
checking for a specific site match. If the user’s external IP
matches an IP address that's defined in the trusted list,
Location-Based Routing checks to determine the internal
subnet where the user’s endpoint is located. If the user’s
external IP address doesn’t match any IP address that's
defined in the trusted list, the endpoint is classified as being at
an unknown location and any PSTN calls to or from a user
who is enabled for Location-Based Routing are blocked.
Related topics
Plan Location-Based Routing for Direct Routing
Configure network settings for Location-Based Routing
Enable Location-Based Routing for Direct Routing
Plan Location-Based Routing for Direct Routing
8/7/2019 • 16 minutes to read • Edit Online
Same site where user's DID is assigned, site enabled for Call routed through gateway that's enabled for Location-
Location-Based Routing (Site1) Based Routing (GW1) at Site1, based on the user’s voice
routing policy
USER1 ENDPOINT LOCATION ROUTING OF OUTBOUND CALLS FOR USER1
Different site than where user's DID is assigned, site enabled Call routed through gateway that's enabled for Location-
for Location-Based Routing (Site2) Based Routing (GW2) at roam Site2, based on user's voice
routing policy
Different site than where user's DID is assigned, site not Call routed through gateway that's not enabled for Location-
enabled for Location-Based Routing (Site3) Based Routing at site that's not enabled for Location-Based
Routing (GW3), based on user's voice routing policy
Same site as where user's DID is assigned, site enabled for Calls routed to User1's endpoint in Site1
Location-Based Routing (Site1)
Different site than where user's DID is assigned, site enabled Calls not routed to endpoints in Site2
for Location-Based Routing (Site2)
Different site than where user's DID is assigned, site not Calls not routed to endpoints in Site3
enabled for Location-Based Routing (Site3)
TARGET USER ENDPOINT LOCATION USER1 INITIATES CALL TRANSFER USER1 INITIATES CALL FORWARD
Different network site, site enabled for Not allowed Not allowed
Location-Based Routing (User3)
Different network site, site not enabled Not allowed Not allowed
for Location-Based Routing (User4)
Same network site, site enabled for Call transfer can only be routed Call forward can only routed through
Location-Based Routing (User2) through Location-Based Routing Location-Based Routing enabled
enabled Gateway1 at Site1, based on Gateway1 at Site1, based on User2's
User2's voice routing policy voice routing policy
Different network site, site enabled for Call transfer can only be routed Call forward can only be routed
Location-Based Routing (User3) through Location-Based Routing through Location-Based Routing
enabled Gateway1 at Site1, based on enabled Gateway1 at Site1, based on
User3's voice routing policy User3's voice routing policy
Different network site, site not enabled Call transfer can only be routed Call forward can only be routed
for Location-Based Routing (User4) through Location-Based Routing through Location-Based Routing
enabled Gateway1 at Site1, based on enabled Gateway1 at Site1, based on
User4's voice routing policy User4's voice routing policy
Unknown internal network (User5) Call transfer can only be routed Call forward can only be routed
through Location-Based Routing through Location-Based Routing
enabled Gateway1 at Site1, based on enabled Gateway1 at Site1, based on
User5's voice routing policy User5's voice routing policy
Unknown external network (User6) Call transfer can only be routed Call forward can only be routed
through Location-Based Routing through Location-Based Routing
enabled Gateway1 at Site1, based on enabled Gateway1 at Site1, based on
User6's voice routing policy User6's voice routing policy
Simultaneous ringing
When a user who's enabled for Location-Based Routing receives a call and has simultaneous ringing enabled,
Location-Based Routing analyzes the location of the calling party and the endpoints of the called parties to
determine whether the call should be routed. Simultaneous ringing follows the same Location-Based rules as call
transfers and forwards.
Simultaneous ringing for another Teams user
The following table shows whether Location-Based Routing allows simultaneous ringing to different users for an
inbound PSTN call for User1.
Roamed network site not enabled for Location-Based Routing Not allowed
(User4)
Target user is a PSTN number Call can only be routed through Location-Based Routing
enabled Gateway1 at Site1, based on User1's voice routing
policy
Same network site, site enabled for Location-Based Routing Call can be only be routed through Location-Based Routing
(User2) Gateway1 at Site1, based on User2's voice routing policy
Different network site enabled for Location-Based Routing Call can only be routed through Location-Based Routing
(User3) Gateway1 at Site1, based on User3's voice routing policy
Different network site not enabled for Location-Based Routing Call can only be routed through Location-Based Routing
(User4) Gateway1 at Site1, based on User4's voice routing policy
Unknown internal network (User5) Call can only be routed through Location-Based Routing
Gateway1 at Site1, based on User5's voice routing policy
Unknown external network (User6) Call can only be routed through Location-Based Routing
Gateway1 at Site1, based on User6's voice routing policy
Next steps
Go to Configure network settings for Location-Based Routing.
Related topics
Enable Location-Based Routing for Direct Routing
Location-Based Routing terminology
Configure network settings for Location-Based
Routing
8/7/2019 • 2 minutes to read • Edit Online
If you haven't already done so, read Plan Location-Based Routing for Direct Routing to review other steps you'll
need to take before you configure network settings for Location-Based Routing.
This article describes how to configure network settings for Location-Based Routing. After you deploy Phone
System Direct Routing in your organization, the next steps are to create and set up network regions, network sites,
and network subnets. To complete the steps in this article, you'll need some familiarity with PowerShell cmdlets.
To learn more, see Teams PowerShell Overview.
In this example, we create two new network sites, Delhi and Hyderabad, in the India region.
The following table shows the network sites defined in this example.
SITE 1 SITE 2
New-CsTenantNetworkSubnet -SubnetID <Subnet IP address> -MaskBits <Subnet bitmask> -NetworkSiteID <site ID>
In this example, we create an association between subnet 192.168.0.0 and the Delhi network site and between
subnet 2001:4898:e8:25:844e:926f:85ad:dd8e and the Hyderabad network site.
SITE 1 SITE 2
Mask 24 120
For multiple subnets, you can import a CSV file by using a script such as the following.
For example:
Next steps
Go to Enable Location-Based Routing for Direct Routing.
Related topics
Plan Location-Based Routing for Direct Routing
Location-Based Routing terminology
Enable Location-Based Routing for Direct Routing
8/7/2019 • 4 minutes to read • Edit Online
Before you follow the steps in this article, make sure you've read Plan Location-Based Routing for Direct Routing
and completed the steps in Configure network settings for Location-Based Routing.
This article describes how to enable Location-Based Routing for Direct Routing. After you deploy Phone System
Direct Routing and set up network regions, sites, and subnets, you're ready to enable Location-Based Routing. To
complete the steps in this article, you'll need some familiarity with PowerShell cmdlets. To learn more, see Teams
PowerShell Overview.
You have to enable Location-Based Routing for the following:
Users
Network sites
Gateway configurations
Calling policies
For example:
2. Use the New -CsOnlineVoiceRoutingPolicy cmdlet to create a voice routing policy to associate the user with
the appropriate PSTN usages.
New-CsOnlineVoiceRoutingPolicy -Identity <voice routing policy ID> -Description <voice routing policy
name> -OnlinePstnUsages <usages>
When you assign PSTN usages to a voice routing policy, make sure you do one of the following:
Use PSTN usages associated to voice routes that use a PSTN gateway local to the site
Use PSTN usages associated to voice routes that use a PSTN gateway located in a region where
Location-Based Routing restrictions aren't needed.
In this example, we create two new voice routing policies and assign PSTN usages to them.
Online voice policy ID Delhi online voice routing policy Hyderabad online voice routing
policy
3. Use the Grant-CsOnlineVoiceRoutingPolicy cmdlet to associate online voice routing policies to users who
require routing restrictions to be enforced.
In this example, we enable Location-Based Routing for the Delhi site and the Hyderabad site.
The following table shows the sites enabled for Location-Based Routing in this example.
New-CSOnlinePSTNGateway -Fqdn <FDQN registered for the SBC> -Identity <gateway configuration ID> -
SipSignallingPort <listening port used> -Enabled $true
If multiple gateways are associated with a system (for example, Gateway or PBX), modify each gateway to
enable Location-Based Routing restrictions.
In this example, we create one gateway configuration for each gateway.
In this example, we enable Location-Based Routing for each gateway that's associated to PSTN gateways in
the Delhi and Hyderabad sites.
Don't enable Location-Based Routing for gateways that don't route calls to the PSTN. However, you still
have to associate the gateway to the network site where the system is located. This is because Location-
Based Routing restrictions need to be enforced for PSTN calls reaching endpoints that are connected via
this gateway. In this example, Location-Based Routing isn't enabled for each gateway that's associated to
PBX systems in the Delhi and Hyderabad sites.
Identity: sbc.contoso.com
GatewaySiteLbrEnabled: $false
Identity: sbc2.contoso.com
GatewaySiteLbrEnabled: $false
Endpoints connected to systems that don't route calls to the PSTN (for example, a PBX) will have similar
restrictions as endpoints of Teams users enabled for Location-Based Routing. This means that these users
can place and receive calls to and from Teams users regardless of the user’s location. They can also place
and receive calls to and from other systems that don't route calls to the PSTN network (for example, an
endpoint connected to a different PBX) regardless of the network site to which the system is associated. All
inbound calls, outbound calls, call transfers and call forwarding that involve PSTN endpoints will be subject
to Location-Based Routing enforcements. These calls must use only PSTN gateways that are defined as
local to such systems.
The following table shows the gateway configuration of four gateways in two different network sites: two
connected to PSTN gateways and two connected to PBX systems.
GATEWAYSITELBRENABLED NETWORKSITEID
Related topics
Plan Location-Based Routing for Direct Routing
Configure network settings for Location-Based Routing
Location-Based Routing terminology
Plan for media bypass with Direct Routing
8/19/2019 • 13 minutes to read • Edit Online
But let's assume that a user is in the same building or network as the SBC. For example, assume a user who is in a
building in Frankfurt makes a call to a PSTN user:
Without media bypass, media will flow via either Amsterdam or Dublin (where Microsoft datacenters are
deployed) and back to the SBC in Frankfurt.
The datacenter in Europe is selected because the SBC is in Europe, and Microsoft uses the datacenter
closest to the SBC. While this approach does not affect call quality due to optimization of traffic flow within
Microsoft networks in most geographies, the traffic has an unnecessary loop.
With media bypass, the media is kept directly between the Teams user and the SBC as shown in the
following diagram:
Media bypass leverages protocols called Interactive Connectivity Establishment (ICE ) on the Teams client and ICE
lite on the SBC. These protocols enable Direct Routing to use the most direct media path for optimal quality. ICE
and ICE Lite are WebRTC standards. For detailed information about these protocols, see RFC 5245.
NOTE
This is not a recommended configuration because it does not take advantage of Teams Transport Relays. Instead, you should
consider the previous scenario where the user does not have access to the public IP address of the SBC.
The following diagram shows call flow when media bypass is enabled, the client is external, and the client can reach
the public IP address of the SBC (direct media).
The arrows and numeric values of the paths are in accordance with the Microsoft Teams call flows article.
The SIP signaling always takes paths 3 and 3’ (depending on the direction of the traffic). Media flows using
path 2.
Use of Media Processors and Transport Relays
There are two components in the Microsoft Cloud that can be in the path of media traffic: Media Processors and
Transport Relays.
The Media Processor is a public facing component that handles media in non-bypass cases and handles
media for voice applications.
Media Processors are always in the path for end user non-bypassed calls, but never in the path for bypassed
calls. Media Processors are always in the path for all voice applications such as Call Park, Organizational
Auto Attendant, and Call Queues.
The Transport Relay is used to connect to the closest Transport Service to send real time traffic.
Transport Relays might or might not be in the path for bypassed calls--originating from or destined to end
users--depending on where the user is and how the network is configured .
The following diagram shows two call flows – one with media bypass enabled and the second with media bypass
disabled. Note the diagram only illustrates traffic originating from--or destined to--end users.
The Media Controller is a microservice in Azure that assigns Media Processors and creates Session
Description Protocol (SDP ) offers.
The SIP Proxy is a component that translates HTTP REST signaling used in Teams to SIP.
The table below summarizes the difference between Media Processors and Transport Relays.
In media path for bypassed calls for end Never If client cannot reach the SBC on the
users public IP address
Note: If you have a network device that translates the client's source ports, please make sure that translated ports
are opened between the network equipment and the SBC.
Requirements for using Transport Relays
Transport Relays are in the same range as Media Processors (for non-bypass cases):
Office 365 and Office 365 GCC environments
-52.112.0.0 /14 (IP addresses from 52.112.0.1 to 52.115.255.254)
UDP/SRTP Transport Relay SBC 50 000 -59 999 Defined on the SBC
Note: Microsoft recommends at least two ports per concurrent call on the SBC. Because Microsoft has two
versions of Transport Relays, the following are required:
v4, which can only work with port range 50 000 to 59 999
v6, which works with ports 3478, 3479
At this time, media bypass only supports v4 version of Transport Relays. We will introduce support of v6 in the
future.
You need to open ports 3478 and 3479 for transitioning. When Microsoft introduces support for v6 Transport
Relays with Media Bypass, you will not need to reconfigure your network equipment or SBCs.
Requirements for using media processors
Media Processors are always in the media path for voice applications and for Web clients (for example, Teams
clients in Edge or Google Chrome). The requirements are the same as for non-bypass configuration.
The IP range for media traffic is
Office 365 and Office 365 GCC environments
-52.112.0.0 /14 (IP addresses from 52.112.0.1 to 52.115.255.254)
Both trunks can point to the same SBC with the same public IP address. The TLS signaling ports on the SBC must
be different, as shown in the following diagram. Note you will need to make sure that your certificate supports
both trunks. In SAN, you need to have two names (sbc1.contoso.com and sbc2.contoso.com ) or have a
wildcard certificate.
For information about how to configure two trunks on the same SBC, see the documentation provided by your
SBC vendor:
AudioCodes deployment documentation
Oracle deployment documentation
Ribbon Communications deployment documentation
TE -Systems (anynode) deployment documentation
See also
Configure media bypass with Direct Routing
Configure media bypass with Direct Routing
8/7/2019 • 2 minutes to read • Edit Online
Before configuring media bypass with Direct Routing, be sure you have read Plan for media bypass with Direct
Routing.
To turn on media bypass, the following conditions must be met:
1. Make sure that your Session Border Controller (SBC ) vendor of choice supports media bypass and provides
instructions on how to configure bypass on the SBC. Please refer to the certification page to learn about
SBCs, which ones support media bypass, and for instructions.
2. You need to turn on media bypass on the trunk using the following command: Set-
CSOnlinePSTNGateway -Identity <sbc_FQDN> -MediaBypass $true.
3. Make sure that the required ports are opened.
For instructions on how to configure the trunks and perform migration, see the documentation from your SBC
vendor:
AudioCodes deployment documentation
Oracle deployment documentation
Ribbon Communications deployment documentation
TE -Systems (anynode) deployment documentation
For a list of Session Border Controllers (SBCs) certified for Direct Routing, see List of Session Broder Controllers
certified for Direct Routing.
See also
Plan media bypass with Direct Routing
Trunk failover on outbound calls
5/24/2019 • 2 minutes to read • Edit Online
This topic describes how to avoid trunk failovers on outbound calls--from Teams to the Session Border Controller
(SBC ).
But there is one more SBC in the route which potentially can deliver the call. If you configure the parameter
Set-CSOnlinePSTNGateway -Identity sbc1.contoso.com -FailoverResponseCodes "408" , the second SBC will be tried--
SBC2.contoso.com in the following diagram:
Setting the parameter -FailoverResponseCodes and specifying the codes helps you fine tune your routing and
avoid potential issues when an SBC cannot make a call due to network or other issues.
Default values: 408, 503, 504
Direct Routing media path country codes
8/7/2019 • 3 minutes to read • Edit Online
When choosing a routing path for media, Direct Routing, by default, always assigns a datacenter based on the
public IP address of the Session Border Controller (SBC ), and always selects the path closest to the SBC datacenter.
However, in some cases the default media path might not be the optimal media path; for example, a public IP from
a United States range might be assigned to an SBC located in Europe.
By using the -MediaRelayRoutingLocationOverride parameter with the New -CsOnlinePSTNGateway and Set-
CsOnlinePSTNGateway cmdlets, you can specify the preferred region for media traffic. For example, the following
command specifies that the preferred region is Germany:
Set-CSOnlinePSTNGateway -Identity sbc1.contoso.com –MediaRelayRoutingLocationOverride DE
Note that Microsoft only recommends setting this parameter if the call logs clearly indicate that the default
assignment of the datacenter for the media path does not use the path closest to the SBC datacenter.
COUNTRY CODE
Afghanistan AF
Aland Islands AX
Albania AL
Algeria DZ
American Samoa AS
Andorra AD
Angola AO
Anguilla AL
Antarctica AQ
Argentina AR
Armenia AM
Aruba AW
Australia AU
COUNTRY CODE
Austria AT
Azerbaijan AZ
Bahamas BS
Bahrain BH
Bangladesh BD
Barbados BB
Belarus BY
Belgium BE
Belize BZ
Benin BJ
Bermuda BM
Bhutan BT
Bolivia BO
Bonaire BQ
Botswana BW
Bouvet Island BV
Brazil BR
Brunei BN
Bulgaria BG
Burkina Faso BF
Burundi BI
COUNTRY CODE
Cabo Verde CV
Cambodia KH
Cameroon CM
Canada CA
Cayman Islands KY
Chad TD
Chile CL
China CN
Christmas Island CX
Colombia CO
Comoros KM
Congo CG
Congo (DRC) CD
Cook Islands CK
Costa Rica CR
Cote d'Ivoire CI
Croatia HR
Cuba CU
Curacao CW
Cyprus CY
Czechia CZ
Denmark DK
Djibouti DJ
COUNTRY CODE
Dominica DM
Dominican Republic DO
Ecuador EC
Egypt EG
El Salvador SV
Equatorial Guinea GQ
Eritrea ER
Estonia EE
Eswatini SZ
Ethiopia ET
Falkland Islands FK
Faroe Islands FO
Fiji FJ
Finland FI
France FR
French Guiana GF
French Polynesia PF
Gabon GA
Gambia GM
Georgia GE
Germany DE
Ghana GH
Gibraltar GI
Greece GR
COUNTRY CODE
Greenland GL
Grenada GD
Guadeloupe GP
Guam GU
Guatemala GT
Guernsey GG
Guinea GN
Guinea-Bissau GW
Guyana GY
Haiti HI
Honduras HN
Hungary HU
Iceland IS
India IN
Indonesia ID
Iran IR
Iraq IQ
Ireland IE
Isle of Man IM
Israel IL
Italy IT
Jamaica JM
Jan Mayen XJ
COUNTRY CODE
Japan JP
Jersey JE
Jordan JO
Kazakhstan KZ
Kenya KE
Kiribati KI
Korea KR
Kosovo XK
Kuwait KW
Kyrgyzstan KG
Laos LA
Latvia LV
Lebanon LB
Lesotho LS
Liberia LR
Libya LY
Liechtenstein LI
Lithuania LT
Luxembourg LU
Macao SAR MO
Madagascar MG
Malawi MW
Malaysia MY
Maldives MV
Mali ML
COUNTRY CODE
Malta MT
Marshall Islands MH
Martinique MQ
Mauritania MR
Mauritius MU
Mayotte YT
Mexico MX
Micronesia FM
Moldova MD
Monaco MC
Mongolia MN
Montenegro ME
Montserrat MS
Morocco MA
Mozambique MZ
Myanmar MM
Namibia NA
Nauru NR
Nepal NP
Netherlands NL
New Caledonia NC
New Zealand NZ
Nicaragua NI
Niger NE
Nigeria NG
COUNTRY CODE
Niue NU
Norfolk Island NF
North Korea KP
North Macedonia MK
Norway NO
Oman OM
Pakistan PK
Palau PW
Palestinian Authority PS
Panama PA
Paraguay PY
Peru PE
Philippines PH
Pitcairn Islands PN
Poland PL
Portugal PT
Puerto Rico PR
Qatar QA
Reunion RE
Romania RO
Russia RU
Rwanda RW
Saba XS
COUNTRY CODE
Saint Barthelemy BL
Saint Lucia LC
Saint Martin MF
Samoa WS
San Marino SM
Saudi Arabia SA
Senegal SN
Serbia RS
Seychelles SC
Sierra Leone SL
Singapore SG
Sint Eustatius XE
Sint Maarten SX
Slovakia SK
Slovenia SL
Solomon Islands SB
Somalia SO
South Africa ZA
South Sudan SS
Spain ES
COUNTRY CODE
Sri Lanka LK
Sudan SD
Suriname SR
Svalbard SJ
Sweden SE
Switzerland CH
Syria SY
Taiwan TW
Tajikistan TJ
Tanzania TZ
Thailand TH
Timor-Leste TL
Togo TG
Tokelau TK
Tonga TO
Tunisia TN
Turkey TR
Turkmenistan TM
Tuvalu TV
Uganda UG
COUNTRY CODE
Ukraine UA
United Kingdom GB
United States US
Uruguay UY
Uzbekistan UZ
Vanuatu VU
Vatican City VA
Venezuela VE
Vietnam VN
Yemen YE
Zambia ZM
Zimbabwe ZW
Manage phone numbers for your organization
8/21/2019 • 2 minutes to read • Edit Online
There are three ways to get both user and service (toll and toll-free) numbers for your organization.
Get numbers in the Microsoft Teams admin center.
Transfer or "port" your existing numbers over to us.
Use a request form for new numbers that aren't listed in the Microsoft Teams admin center.
IMPORTANT
In Belgium, France, Germany, Ireland, the Netherlands, and Spain, you can't get phone new phone numbers using
the Microsoft Teams admin center. You have to download and fill out a form. For new phone numbers in Australia,
see Telstra Voice Services.
If you know what kind of forms you are looking for use the drop-down to select the country/region
where you're getting numbers.
Select your country or region to find the downloadable forms you need
Related topics
Emergency calling terms and conditions
Emergency Calling disclaimer label
Different kinds of phone numbers used for Calling
Plans
8/21/2019 • 2 minutes to read • Edit Online
Microsoft Teams uses different telephone number types depending on the purpose for which you want to use
the phone number. Teams uses user numbers, which can be assigned to users in your organization, and service
numbers, which are assigned to services such as Audio Conferencing, auto attendants, or call queues. Service
phone numbers have a higher concurrent call capacity than user numbers. Service phone numbers are
available but will vary by country/region and the type of number (whether it's a toll or toll-free number). If you
need additional or other number types other than those numbers seen in the Microsoft Teams admin center,
you can submit a phone number request to the PSTN service desk help.
User numbers
User numbers are assigned to users, and there are two kinds:
Geographic numbers Geographic numbers have a relationship to a geographic area and are the
most common. For example, geographic phone numbers in most cases can only be used within a
certain address, city, state, or region of the country.
Non-geographic numbers Non-geographic numbers are national numbers that don't have a
relationship to a geographic area within a country/region. For example, non-geographic numbers
often have the same cost when calling the number from anywhere within the country/region.
Also, some countries, such as Denmark, only have non-geographic numbers available.
Service numbers Service numbers are available in several different number types, and availability does
vary by country/region.
Toll service numbers
Toll service numbers may incur a toll cost to the caller, and there are two kinds:
Geographic numbers Geographic numbers have a relationship to a geographic area. For
example, geographic phone numbers in most cases can only be used within a certain
address, city, state, or region of the country.
Non-geographic numbers Non-geographic numbers are national numbers that don't
have a relationship to a geographic area within a country/region. For example, non-
geographic numbers often have the same cost when calling the number from anywhere
within the country/region.
Toll-free service numbers These service numbers don't typically incur a toll cost to the caller.
Teams provides national toll-free numbers in over 60 countries/regions.
Cau t i on
Some countries/regions and originating number types, such as calls originating from mobile
phones, may in some cases incur a toll cost to the caller.
NOTE
If you need to get more phone numbers than this, contact the PSTN service desk.
Related topics
Transferring phone numbers common questions
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Getting phone numbers for your users
7/8/2019 • 3 minutes to read • Edit Online
Before you can set up users in your organization to make and receive phone calls, you must get phone numbers
for them.
There are three ways to get user numbers:
Use the Microsoft Teams admin center. For some countries/regions, you can get numbers for your users
using the Microsoft Teams admin center. See Get new phone numbers for your users.
Port your existing numbers. You can port or transfer existing numbers from your current service
provider or phone carrier. See Transfer phone numbers to Office 365 or Manage phone numbers for your
organization for more information to help you do this.
Use a request form for new numbers. Sometimes (depending on your country/region) you won't be able
to get your new phone numbers using the Microsoft Teams admin center, or you'll need specific phone
numbers or area codes. If so, you'll need to download a form and send it back to us. See Manage phone
numbers for your organization for more information.
NOTE
If you need help setting up phone numbers for your organization, you can contact the PSTN service desk.
Port or transfer phone numbers from your service provider or phone carrier
If you need 999 or fewer phone numbers for your users, you can use the legacy portal in the Microsoft
Teams admin center. Follow the steps in Transfer phone numbers to Office 365 to transfer your phone
numbers to Teams.
If you need to port more than 999 phone numbers, see Manage service requests in Service Manager to
submit a port order service request or order to get all of these phone numbers ported over to Office 365.
NOTE
If you need to get more phone numbers than this, contact the PSTN service desk.
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
How many phone numbers can you get?
8/21/2019 • 3 minutes to read • Edit Online
When you are looking for and getting phone numbers for your organization, you can get more phone numbers
than you have assigned licenses. But this depends on the types of phone numbers and types of licenses you have
bought and assigned. You can click Different kinds of phone numbers used for Calling Plans to find out about the
different phone numbers that are used in Microsoft Teams.
You can see the number of phone numbers you can get on the Get phone numbers page in the Microsoft Teams
admin center, or you can run the Get-CsOnlineTelephoneNumberAvailableCount cmdlet.
IMPORTANT
The limits below don't include phone numbers you have ported or transferred to Microsoft.
Here's the type of phone number How do you get the total phone Here's an example
numbers?
User (subscriber) number The number of phone numbers is equal If I have 50 users in total with either a
to the total number of Domestic Domestic Calling Plan and/or Domestic
Calling Plan and/or Domestic and and International Calling Plan, you can
International Calling Plan licenses acquire 65 phone number (50 x 1.1 +
multiplied by 1.1 + 10 additional phone 10).
numbers.
Toll service number The number of phone numbers is equal If you have a total of 51 Phone System
to the total number of Phone System and Audio Conferencing licenses, you
and Audio Conferencing licenses and can get 20 toll service numbers.
uses the following:
If there are 1-25 licenses then 5
telephone numbers are given.
If there are 26-49 licenses then 10
telephone numbers are given.
If there are 50-99 licenses then 20
telephone numbers are given.
If there are 100-149 licenses then 30
telephone numbers are given.
If there are 150-199 licenses then 40
telephone numbers are given.
If there are 200-499 licenses then 65
telephone numbers are given.
If there are 500-749 licenses then 90
telephone numbers are given.
If there are 750-999 licenses then 110
telephone numbers are given.
If there are 1,000-1,249 licenses then
125 telephone numbers are given.
If there are 1,250-1,499 licenses then
135 telephone numbers are given.
If there are 1,500-1,999 licenses then
160 telephone numbers are given.
If there are 2,000-2,999 licenses then
210 telephone numbers are given.
If there are 3,000-6,999 licenses then
420 telephone numbers are given.
If there are 7,000-9,999 licenses then
500 telephone numbers are given.
If there are 10,000-14,999 licenses
then 600 telephone numbers are given.
If there are 15,000-19,999 licenses
then 700 telephone numbers are given.
If there are 20,000-49,999 licenses
then 1000 telephone numbers are
given.
If there are 50,000+ licenses then
1500 telephone numbers are given.
Toll-free service number The number of phone numbers is equal If you have a total of 1001 Phone
to the total number of Phone System System and Audio Conferencing
and Audio Conferencing licenses and licenses, you can get 125 toll-free
uses the following: service numbers.
If there are 1-25 licenses then 5
telephone numbers are given. Important: Communications Credits
If there are 26-49 licenses then 10 billing is required to reserve and use
telephone numbers are given. toll-free phone numbers.
If there are 50-99 licenses then 20
telephone numbers are given.
If there are 100-149 licenses then 30
telephone numbers are given.
If there are 150-199 licenses then 40
telephone numbers are given.
If there are 200-499 licenses then 65
telephone numbers are given.
If there are 500-749 licenses then 90
telephone numbers are given.
If there are 750-999 licenses then 110
telephone numbers are given.
If there are 1,000-1,249 licenses then
125 telephone numbers are given.
If there are 1,250-1,499 licenses then
135 telephone numbers are given.
If there are 1,500-1,999 licenses then
160 telephone numbers are given.
If there are 2,000-2,999 licenses then
210 telephone numbers are given.
If there are 3,000-6,999 licenses then
420 telephone numbers are given.
If there are 7,000-9,999 licenses then
500 telephone numbers are given.
If there are 10,000-14,999 licenses
then 600 telephone numbers are given.
If there are 15,000-19,999 licenses
then 700 telephone numbers are given.
If there are 20,000-49,999 licenses
then 1000 telephone numbers are
given.
If there are 50,000+ licenses then
1500 telephone numbers are given.
NOTE
If you need to get more telephone numbers than this, please contact support for business products - Admin Help
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Search for phone numbers for users
6/28/2019 • 2 minutes to read • Edit Online
When you are setting up users in your organization to make and receive phone calls, you must use the Microsoft
Teams admin center and first get phone numbers that can be assigned to users. The phone number you assign to
a user will be a phone number that you have chosen for your organization and will be listed in the drop-down list
when you edit the properties of the user and click Assign.
Before you can assign phone numbers to your users, you must use the Get new numbers page to search for
numbers that are available for you within an area. You can search by Country or region, Number type, and
Location, and then enter the number of phone numbers you will need for your users.
If you need some help with getting phone numbers, you can see Manage phone numbers for your organization or
Contact support for business products - Admin Help
IMPORTANT
For you to see the Voice option in the left navigation in the Microsoft Teams admin center, you must first buy at least
one Enterprise E5 license, one Phone System add-on license, or one Audio Conferencing add-on license.
3. On the Select location and quantity page, select a location from the Country or region drop-down list.
4. Select a number type from the Number type drop-down list.
5. In the Location box, type the name of the city where the user is located, and then select the location from
the list. Click Add a location if the location you want doesn't appear on the list.
6. Select the area code for the location.
7. Under Quantity, enter the number of phone numbers that you want for your organization, and then click
Next. You have 10 minutes to select your phone numbers. If you take more than 10 minutes, the numbers
will be returned to the pool of phone numbers.
NOTE
You can see the number of phone numbers available to you (which is based on the number of licenses), listed next to
Quantity.
8. On the Get numbers page, select the phone numbers you want, click Acquire numbers, and then click
Next.
IMPORTANT
You can acquire more phone numbers than you have licenses. To determine how many phone numbers you can
acquire, take your number of licenses, add 10 percent of the number of licenses, and then add 10. For example, if you
have 100 Domestic Calling Plan and/or International Calling Plan licenses, you can reserve 120 phone numbers,
assuming that you have not already acquired some phone numbers for those 100 users. For more details, see How
many phone numbers can you get?
9. On the Confirmation page, verify your choices, and then click Place order.
10. When you return to the Phone numbers page, select the phone number or numbers that you want to
assign and then click Edit to assign it to a user.
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
See a list of phone numbers in your organization
6/28/2019 • 2 minutes to read • Edit Online
There are different types of phone numbers that you can assign to users or other services (service numbers), such
as for Audio Conferencing in Office 365.
To see a list of all phone numbers that you have for your organization
Using the Microsoft Teams admin center
1. Go to the Microsoft Teams admin center.
2. In the left navigation, go to Voice > Phone numbers.
IMPORTANT
For you to see the Voice option in the left navigation in the Skype for Business admin center, you must first buy at
least one Enterprise E5 license, one Phone System add-on license, or one Audio Conferencing add-on license.
3. To view the phone numbers that are assigned, see the Status column.
4. To filter your view, click the filter icon. On the Filter pane, you can use the drop-down list to filter your view
by:
Number range that you set. You can search by lowest number or highest number.
Numbers that start with a number that you specify.
Number activation state.
Number type.
Phone number status.
IMPORTANT
For you to see the Voice option in the left navigation in the Microsoft Teams admin center, you must first buy at least
one Enterprise E5 license, one Phone System add-on license, or one Audio Conferencing add-on license.
3. To quickly sort the numbers so that you can see which are assigned, click the Status column heading. Or,
you can click the filter icon and then filter your view to see phone numbers that are already assigned to
users or unassigned numbers that you can assign to a user. You can filter by:
Assigned to user
Assigned to conference bridge
Unassigned
IMPORTANT
For you to see the Voice option in the left navigation in the Microsoft Teams admin center, you must first buy at least
one Enterprise E5 license, one Phone System add-on license, or one Audio Conferencing add-on license.
3. Click the filter icon to filter your view by Activation state You can filter by:
Activated
Assignment pending
Assignment failed
Update pending
Update failed
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Assign, change, or remove a phone number for a
user
8/7/2019 • 2 minutes to read • Edit Online
When you set up Calling Plans, you assign phone numbers to your users. In Microsoft Teams, the phone number
you assign is listed when a user clicks Calls.
When you're setting up users so they can make and receive phone calls, you must first use the Microsoft Teams
admin center and assign a phone number. You can change or remove the phone number if you need to.
To learn how to get Calling Plans in Teams and how much they cost, see Teams add-on licensing.
NOTE
One way to see whether a user has a license assigned is by going to the Microsoft Teams admin center > Users. If a license is
assigned, it will be indicated on the page. You can also use the Microsoft 365 admin center.
NOTE
Because of the latency between Office 365 and Teams, it can possibly take up to 24 hours for users to be enabled. If
after 24 hours, if the phone number isn't assigned correctly, contact the PSTN service desk. We're here to help!
Related topics
What is address validation?
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Getting service phone numbers
5/28/2019 • 3 minutes to read • Edit Online
In addition to getting phone numbers for your users from Office 365, you can search and acquire toll or toll-free
phone numbers for services such as audio conferencing (for conference bridges), auto attendants, and call queues
(also called service numbers). Service phone numbers have a higher concurrent calling capacity than user or
subscriber phone numbers. For example, a service number can handle 100s of calls simultaneously, whereas a
user's phone number can only handle a few calls simultaneously.
NOTE
Office 365 Communications Credits must be set up first in order to acquire toll-free numbers. See Set up Communications
Credits for your organization.
You have two ways of getting service numbers so you can use them with Skype for Business and Microsoft Teams:
Get new numbers from Office 365.
Port or transfer your existing numbers from your service provider or phone carrier to Office 365.
NOTE
When you transfer your service numbers, it is highly recommended that you contact Microsoft support to ensure
that the higher concurrent calling capacity is considered and configured correctly.
IMPORTANT
For you to see the Voice option in the left navigation in the Skype for Business admin center, you must first buy at
least one Enterprise E5 license, one Phone System add-on license, or one Audio Conferencing add-on license.
6. You can click Show numbers to see the full list of phone numbers. This is helpful if you don't want to select
a specific phone number in the list.
7. Select the phone numbers you want, and then click Acquire numbers.
Assign service numbers
Once you have your service numbers, they can then be assigned to an audio conferencing bridge. To do this, see
Change the toll or toll free numbers on your Audio Conferencing bridge.
Port or transfer existing service numbers
If you want to transfer service numbers from your current service provider or carrier, you need to manually
submit a port order to Microsoft. You have to submit separate port orders for each type of service number (toll vs.
toll-free) that you will be transferring using a Letter of Authorization (LOA). In the Letter of Authorization (LOA),
you must select the correct type of service number. When contacting Microsoft support, please make sure you
specify that you are transferring a service number (and not a user or subscriber number), or the concurrent calling
capacity may not be enough to handle call volumes. If you want to transfer phone numbers or do other things
with your phone numbers, see Manage phone numbers for your organization.
NOTE
If you need to get more telephone numbers than this, please contact support for business products - Admin Help.
Related topics
Here's what you get with Phone System in Office 365
Country and region availability for Audio Conferencing and Calling Plans
Transfer phone numbers to Office 365
8/19/2019 • 4 minutes to read • Edit Online
It's easy to transfer your phone numbers from your current service provider to Microsoft Teams. After you port
your phone numbers to Teams, Microsoft will become your service provider and will bill you for those phone
numbers.
Before you start transferring phone numbers, we recommend that you review the information in Transferring
phone numbers common questions. If you have service numbers for dial-in conferencing bridges, auto
attendants or other service numbers, toll-free phone numbers, or have more than 999 user (subscriber) phone
numbers that you need to transfer to Teams, see Manage phone numbers for your organization to download
the correct forms and send them to us.
NOTE
We process port orders for transferring phone numbers only on U.S. business days and not on public holidays or
weekends.
NOTE
The Authorizing person box will only accept 15 characters that includes spaces. If the authorized
person's name is longer than 15 characters, the first 15 characters of the name will be submitted and the
port order will still be processed.
Service address Service address for the account. This will be listed on the bill from your service
provider or carrier.
City, State, Zip of the service address.
5. On the Numbers page, enter the phone numbers that you want to transfer in E.164 format. For
example, for a North America number, use the format +1XXXYYYZZZZ. Use a comma to separate
multiple phone numbers.
NOTE
If you are doing a full-port, you need to include the service Billing Telephone Number (BTN) in the list. If you are
doing a partial-port, leave the service Billing Telephone Number (BTN) out of this list.
If you are doing a full-port, select I am transferring all my numbers from my current carrier. If you
are doing a partial-port, select I'm only transferring some of my numbers. After you choose the right
one, click Check number portability.
6. Click Proceed.
7. On the Transfer date page, on the Day drop-down list, select the date and under the Start time drop-
down list, select the time (EST) and then click Next.
8. On the Letter of authorization page, check each of the following boxes. Then under the Signature
box, type the person that is authorized to make changes to the account. This is the same name that is
used on the Account Information page > Authorizing person. Then click Next.
9. On the Submit page under Other people to notify enter any other email address of the people you
want to and click Submit port order. The port order will now be listed on the Port orders page. You
can view the status of the order under Status column. You can view details of the port order such as the
Order ID, Submitted, Transfer date and Status. You can see more details for the port order in the
Action pane, including the name of the carrier.
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Emergency calling terms and conditions
Emergency Calling disclaimer label
Transferring phone numbers common questions
6/28/2019 • 7 minutes to read • Edit Online
The following are frequently asked questions about transferring phone numbers to Microsoft Teams. After
reviewing the answers, you should be ready to create a port order and transfer your phone numbers. See
Transfer phone numbers to Office 365 for instructions.
NOTE
Transferring mobile numbers is only available in the U.S. and Puerto Rico.
NOTE
Universal International Freephone Number (UIFN) can't be transferred to us.
Service phone numbers such as those used for conference bridges, auto attendants, etc.
Fax phone numbers, but they can't be used for faxing. They will have to be assigned to a user.
VoIP phone numbers from a phone provider such as Vonage or RingCentral.
Skype for Business Hybrid phone numbers. If you want to transfer these numbers, you need send email to
us at ptn@microsoft.com.
YOU CANNOT TRANSFER:
NOTE
At this time, you can't transfer any phone number or numbers that aren't from a supported country/region, including
phone numbers from a VoIP phone provider. To see a list of supported countries/regions, see Country and region
availability for Audio Conferencing and Calling Plans
Phone numbers used for data connections like for DSL lines or broadband Internet connections.
Phone numbers dedicated to faxing.
If you have existing dedicated phone numbers that are being used for faxing, you can transfer these
numbers over to Teams but your fax services won't continue to work as expected. Faxing services aren't
available to Teams customers, even if you have licenses for Phone System, Domestic Calling Plan or
International Calling Plan.
If you port the phone number to Teams, you can assign this phone number to a user in your organization
instead of using it for faxing.
NOTE
At this time in the United Kingdom (U.K.), we currently don't support transferring UK non-geographic numbers including
shared cost numbers for area codes 0843, 0844, 0845, 0870, 0871, 0872.
NOTE
If you need to get more telephone numbers than this, please contact support for business products - Admin Help
Related topics
Different kinds of phone numbers used for Calling Plans
Emergency calling terms and conditions
Emergency Calling disclaimer label
What are dial plans?
8/21/2019 • 7 minutes to read • Edit Online
A dial plan is a named set of normalization rules that translate dialed phone numbers by an individual user into an
alternate format (typically E.164) for purposes of call authorization and call routing.
A dial plan consists of one or more normalization rules that define how phone numbers expressed in various
formats are translated to an alternate format. The same dial string may be interpreted and translated differently in
different dial plans, so depending on which dial plan is assigned to a given user, the same dialed number may be
translated and routed differently.
See Create and manage dial plans to create and manage tenant dial plans.
NOTE
If you specify an external access prefix, you don't need to create an additional normalization rule to accommodate the prefix.
See Create and manage dial plans to create your tenant dial plans.
Normalization rules
Normalization rules define how phone numbers expressed in various formats are to be translated. The same
number string may be interpreted and translated differently, depending on the locale from which it is dialed.
Normalization rules may be necessary if users need to be able to dial abbreviated internal or external numbers.
One or more normalization rules must be assigned to the dial plan. Normalization rules are matched from top to
bottom, so the order in which they appear in a tenant dial plan is important. For example, if a tenant dial plan has
10 normalization rules, the dialed number matching logic will be tried starting with the first normalization rule, if
there isn't a match then the second, and so forth. If a match is made, that rule is used and there is no effort to
match any other rules that are defined. There can be a maximum of 25 normalization rules in a given tenant dial
plan.
Determining the required normalization rules
Because any tenant dial plan is effectively merged with a given user's service country dial plan it, it is likely that the
service country dial plan's normalization rules need to be evaluated in order to determine which tenant dial plan
normalization rules are needed. The Get-CsEffectiveTenantDialPlan cmdlet can be used for this purpose. The
cmdlet takes the user's identity as the input parameter and will return all normalization rules that are applicable to
the user.
Creating normalization rules
Normalization rules use .NET Framework regular expressions to specify numeric match patterns that the server
uses to translate dial strings to E.164 format for the purpose of performing reverse number lookup. Normalization
rules can be created by specifying the regular expression for the match and the translation to be done when a
match is found. When you finish, you can enter a test number to verify that the normalization rule works as
expected.
For details about using .NET Framework regular expressions, see .NET Framework Regular Expressions.
See Create and manage dial plans to create and manage normalization rules for your tenant dial plans.
Sample normalization rules
The following table shows sample normalization rules that are written as .NET Framework regular expressions.
The samples are examples only and are not meant to be a prescriptive reference for creating your own
normalization rules.
Normalization rules using .NET Framework regular expressions
THE FOLLOWING TABLE ILLUSTRATES A SAMPLE DIAL PLAN FOR REDMOND, WASHINGTON, UNITED STATES, BASED ON THE
NORMALIZATION RULES SHOWN IN THE PREVIOUS TABLE.
5digitExtension
7digitcallingRedmond
RedmondSitePrefix
RedmondOperator
NOTE
The normalization rules names shown in the preceding table do not include spaces, but this is a matter of choice. The first
name in the table, for example, could have been written "5 digit extension" or "5-digit Extension" and still be valid.
Related topics
Create and manage dial plans
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization Emergency calling terms and conditions
Emergency Calling disclaimer label
Create and manage dial plans
6/25/2019 • 5 minutes to read • Edit Online
After you have planned the dial plans for your organization and figured out all of the normalization rules that
need to be created for call routing, you will need to use Windows PowerShell to create the dial plans and make
any setting changes.
NOTE
The Skype for Business admin center can't be used for creating and managing dial plans.
NOTE
You only have to run the Import-Module command the first time you use the Skype for Business Online Windows
PowerShell module.
If you want more information about starting Windows PowerShell, see Connect to all Office 365 services in a
single Windows PowerShell window or Connecting to Skype for Business Online by using Windows PowerShell.
Creating and managing your dial plans
You can either use a single cmdlet or a PowerShell script to create and manage tenant dial plans.
Using single cmdlets
To create a new dial plan, run:
Run this to add the following normalization rule to the existing tenant dial plan named RedmondDialPlan.
Run this to remove the following normalization rule from the existing tenant dial plan named RedmondDialPlan.
Run the following when you want to also examine the existing normalization rules, determine which one you
want to delete, and then use its index to remove it. The array of normalization rules starts with index 0. We would
like to remove the 3-digit normalization rule, so that is index 1.
Get-CsTenantDialPlan RedmondDialPlan).NormalizationRules
Description : 4-digit
Pattern : ^(\\d{4})$
Translation : +1426666$1
Name : NR2
IsInternalExtension : False
Description : 3-digit
Pattern : ^(\\d{3})$
Translation : +14255551$1
Name : NR12
IsInternalExtension : False
$nr1=(Get-CsTenantDialPlan RedmondDialPlan).NormalizationRules[Number 1]
Set-CsTenantDialPlan -Identity RedmondDialPlan -NormalizationRules @{remove=$nr1}
Run this to find all users who have been granted the RedmondDialPlan tenant dial plan.
Run this to delete policyname for all users who have HostingProvider sipfed.online.lync.com.
Run these to add the existing on-premises dial plan named OPDP1 as a tenant dial plan for your organization.
You need to first save the on-premises dial plan to an .xml file, and then use it to create the new tenant dial plan.
Run this to save the on-premises dial plan to the .xml file.
$DPName = "OPDP1"
$DPFileName = "dialplan.xml"
Get-CsDialplan $DPName | Export-Clixml $DPFileName
$DPFileName = "dialplan.xml"
$DP = Import-Clixml $DPFileName
$NormRules = @()
ForEach($nr in $dp.NormalizationRules)
{
$id1 = "Global/" +$nr.Name
$nr2 = New-CsVoiceNormalizationRule -Identity $id1 -Description $nr.Description -Pattern $nr.Pattern -
Translation $nr.Translation -IsInternalExtension $nr.IsInternalExtension -InMemory
$NormRules += $nr2
}
New-CsTenantDialPlan -Identity $dp.SimpleName -ExternalAccessPrefix $dp.ExternalAccessPrefix -Description
$dp.Description -OptimizeDeviceDialing $dp.OptimizeDeviceDialing -SimpleName $dp.SimpleName -
NormalizationRules $NormRules
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Skype for Business Online: Emergency Calling disclaimer label
What are emergency locations, addresses, and call
routing?
8/21/2019 • 4 minutes to read • Edit Online
When you are configuring Calling Plans in Office 365, you have to assign an emergency address to each telephone
number when you either get the phone number or assign it to a user to support emergency calling. And before
you can assign an emergency address to a phone number, you must create and validate the emergency address.
Validation ensures that the emergency address is recognized and that it is in a correct format that can be used by
emergency response services. Optionally, you can add a location within the emergency address to provide a more
specific location for the user. For example, the emergency location could be a floor, wing, or office that is linked to a
specific emergency address. Although emergency address are validated, locations aren't.
IMPORTANT
Validating a street or civic address involves making sure that it is legitimate and correctly formatted. It is possible that
a partially correct emergency address, such as a mistyped name of the city, may still pass validation. The validation
process uses all parts of a given address to determine if it contains enough information to route the call to the
appropriate emergency dispatch center. If so, it will be returned as validated and then can be assigned to a phone
number.
3. Get phone numbers. The next step is to get phone numbers for your users. You can do this by getting new
phone numbers from Office 365 or by "porting" or transferring your existing phone numbers over to Office
365. To see the complete steps, see Transfer phone numbers to Office 365.
4. Assign phone numbers. The last step is to enable users to make and receive phone calls. To do this, you
must assign a phone number to each user. See Assign, change, or remove a phone number for a user to
assign a phone number.
NOTE
If you need to get more telephone numbers than this, please contact support for business products - Admin Help
Related topics
What is address validation?
Different kinds of phone numbers used for Calling Plans
Emergency calling terms and conditions
Skype for Business Online: Emergency Calling disclaimer label
Emergency Calling Labels
5/20/2019 • 2 minutes to read • Edit Online
These are emergency calling (911) disclaimer labels or stickers for use with Avery 5160 address labels (1" x 2 5/8")
or can be sized if you want to use other types of labels.
Click to download a .zip file for Emergency Calling labels (en-us).
Related topics
Different kinds of phone numbers used for Calling Plans
Emergency calling terms and conditions
Country and
region
availability for
Audio
Conferencing
and Calling
Plans
7/26/2019 • 6 minutes to read
• Edit Online
NOTE
If you need to get more telephone
numbers for your users, see Getting
phone numbers for your users or, for
phone number request forms,
Manage phone numbers for your
organization.
Want to learn more
about these services?
Audio Conferencing
Sometimes people in your
organization will need to use a phone
to call in to a meeting. Skype for
Business and Microsoft Teams
include the Audio Conferencing
feature for just this situation! People
can call in to meetings using a phone
instead of using the Skype for
Business and Microsoft Teams apps
on a mobile device or PC. After you
have decided you want Audio
Conferencing for your organization,
you need to buy one Audio
Conferencing license for each
person in your organization who is
going to schedule/host an audio
meeting.
With Audio Conferencing, there are
toll and toll free phone numbers that
can be used by your users to dial-in
to meetings. Toll numbers from the
following countries or regions are
automatically assigned as shared
audio conferencing numbers to
organizations when they're enabled
for Audio Conferencing. Dedicated
toll and toll-free numbers can be
assigned to your organization from
additional cities.
IMPORTANT
There isn't a resource that contains a
listing of all of the dial-in numbers for
Audio Conferencing. To find out if
there are dial-in phone numbers
available in your area or
country/region, go to Skype for
Business admin center > Voice >
Phone Numbers, click Add, and
then click New Service Numbers.
Use the lists for Country/Region,
State/Region, and City to filter your
search. If you are looking for toll-free
service numbers, select Toll-Free
from the State/Region list.
NOTE
The availability of toll phone numbers
from some of these locations might
vary at any given time depending on
inventory levels.
NOTE
The country/region is based on the
location of the user's license in the
Microsoft 365 admin center >
Active Users and not the billing
address listed under the
Organization Profile in the
Microsoft 365 admin center.
Related topics
Getting service phone numbers for
Skype for Business and Microsoft
Teams
Availability in Argentina
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Argentina.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Buenos Aires
Cordoba
La Plata
Mar Del Plata
Mendoza
San Miguel de Tucuman
If you want to get toll and toll free phone numbers for Audio Conferencing, Auto attendants and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Australia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Australia.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio No. Please contact us.
Conferencing?
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
IMPORTANT
Only available through Telstra for Australian-based tenants. For more information, see Telstra Calling for Office 365.
FEATURE DETAILS
Calling Plans are available to purchase? Yes, see Telstra Calling for Office 365.
Minutes available for Calling Plans See Telstra Calling for Office 365.
Can make outbound calls to? See Telstra Calling for Office 365.
IMPORTANT
To Delete Australian Subscriber numbers (Provided by Telstra) please contact Telstra directly. To update Emergency Address
information for Australian Subscriber numbers (Provided by Telstra) please contact Telstra directly. For more information, see
Telstra Calling for Office 365.
What capitals or major cities can you get toll numbers for? Adelaide
Brisbane
Canberra
Darwin
Melbourne
Newcastle
Perth
Sydney
Wollongong
If you want to get toll and toll-free phone numbers for auto attendants, call queues or audio conferencing service
numbers, please contact us.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Austria
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Austria.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Vienna
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Bahrain
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Bahrain.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Manama
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Belarus
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Belarus.
Audio Conferencing
FEATURE DETAILS
Dial-out capability using the Call Me feature Available with Communications Credits pay per minute
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Belgium
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Belgium.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
600 minute for Domestic and International Calling
Plans
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bruges
Brussels
Charleroi
Ghent
Liege
Namur
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendant, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Belize
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Belize.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Bosnia & Herzegovina
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Bosnia and
Herzegovina.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Brazil
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Brazil.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Rio de Janeiro
Sao Paulo
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
See also
Other Resources
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Brunei
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Brunei.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Bulgaria
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Bulgaria.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Plovdiv
Sofia
Varna
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Canada
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Canada.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
3000 minute Domestic Calling Plan
Domestic and International Calling Plan: 3000 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
NOTE
Calls to the U.S. are treated as domestic calls.
What capitals or major cities can you get toll numbers for? Calgary
Montreal
Toronto
Vancouver
Winnipeg
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
NOTE
When a Calling Plan (domestic or domestic and international) user in the U.S. dials a phone number in Canada it will be
treated as a domestic call. This is also the case when a user in Canada will make a call to a U.S. number.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Chile
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Chile.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Santiago
Note: Only available to organizations within Chile.
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in China
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for China.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Beijing
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Colombia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Colombia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bogota
Medellin
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Costa Rica
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.for Audio Conferencing and calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Costa Rica.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location.
Conferencing? If you want dedicated phone numbers, see Getting service
phone numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Phone numbers aren't linked to a specific city or location.
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Croatia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Croatia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Osijek
Rijeka
Split
Zadar
Zagreb
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Cyprus
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Cyprus.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Nicosia
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Czech Republic
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the Czech Republic.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Hradec Kralove
Liberec
Olomouc
Pilsen
Prague
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Denmark
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Denmark.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Copenhagen
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Dominican Republic
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the Dominican
Republic.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Yes, for Santiago. If you want dedicated phone numbers, see
Conferencing? Getting service phone numbers for Skype for Business and
Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Santiago
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Ecuador
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Ecuador.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Egypt
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Egypt.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in El Salvador
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for El Salvador.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? San Salvador
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Estonia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Estonia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Tallinn
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Finland
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Finland.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Helsinki
Tampere
Turku
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in France
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for France.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
FEATURE DETAILS
Can make outbound calls to French premium numbers? Yes, fully supported when using Communications Credits to
pay per minute.
What capitals or major cities can you get toll numbers for? Angers
Bordeaux
Carcassonne
Dijon
Grenoble
Le Havre
Lille
Lyon
Marseille
Montpellier
Nantes
Nice
Paris
Reims
Rennes
Saint-Etienne
Strasbourg
Toulon
Toulouse
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Georgia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Georgia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Tbilisi
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Germany
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Germany.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic calling OR 600 minutes of international
calling (whichever is reached first within a calendar
month)
FEATURE DETAILS
Can make outbound calls to premium numbers? Not supported at this time.
What capitals or major cities can you get toll numbers for? Frankfurt
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Greece
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Greece.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Athens
Larissa
Patras
Thessaloniki
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Honduras
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Honduras.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Hong Kong
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Hong Kong.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Hong Kong
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Hungary
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Hungary.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Budapest
Debrecen
Miskolc
Szeged
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in India
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for India.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Mumbai
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Indonesia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Indonesia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Ireland
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Ireland.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Dublin
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Israel
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Israel.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Haifa
Jerusalem
Tel Aviv
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Italy
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Italy.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Milan
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Japan
7/9/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Japan.
IMPORTANT
Using SoftBank for calling in Japan is currently only available to Early Adopters (EA).
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
IMPORTANT
Only available through SoftBank for Japanese-based tenants. For more information, see SoftBank Calling for Office 365).
FEATURE DETAILS
Calling Plans are available to purchase? Yes, see SoftBank Calling for Office 365.
FEATURE DETAILS
Minutes available for Calling Plans See SoftBank Calling for Office 365.
Can make outbound calls to? See SoftBank Calling for Office 365.
IMPORTANT
To delete user (subscriber) numbers in Japan (Provided by SoftBank) please contact SoftBank directly. To update emergency
address information for user (subscriber) numbers in Japan (Provided by SoftBank) please contact SoftBank directly. For more
information, see SoftBank Calling for Office 365.
What capitals or major cities can you get toll numbers for? Tokyo
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Jordan
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Jordan.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Kenya
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Kenya.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Latvia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Latvia.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location. If
Conferencing? you want dedicated phone numbers, see Getting service
phone numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Aluksne
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Lithuania
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Lithuania.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Vilnius
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Luxembourg
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Luxembourg.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Luxembourg
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Macedonia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Macedonia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Malaysia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Malaysia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Kuala Lumpur
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Malta
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Malta.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Valletta
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Mexico
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Mexico.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Mexico City
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Moldova
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Moldova.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Monaco
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Monaco.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Netherlands
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the Netherlands.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Amsterdam
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in New Zealand
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for New Zealand.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Auckland
Christchurch
Dunedin
Hamilton
Wellington
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Norway
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Norway.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Oslo
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Pakistan
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Pakistan.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Karachi
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Panama
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Panama.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Panama City
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Paraguay
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Paraguay.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Peru
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Peru.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Lima
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Philippines
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the Philippines.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Manila
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Poland
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Poland.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bydgoszcz
Gdansk
Katowice
Krakow
Lodz
Lublin
Poznan
Szczecin
Warsaw
Wroclaw
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Portugal
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Portugal.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Lisbon
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Puerto Rico
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Puerto Rico.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans 3000 domestic minutes or 600 international minutes
(whichever is reached first per calendar month). United States
domestic calling includes calls to all 50 U.S. states and Puerto
Rico. Users assigned with the license usage location of U.S.
and/or Puerto Rico share the same pool of minutes.
Can make outbound calls to premium numbers? Not supported at this time.
What capitals or major cities can you get toll numbers for? San Juan
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Qatar
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Qatar.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Romania
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Romania.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location. If
Conferencing? you want dedicated phone numbers, see Getting service
phone numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Phone numbers aren't linked to a specific city or location.
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Russia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Russia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Moscow
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Saudi Arabia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Saudi Arabia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Serbia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Serbia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Singapore
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Singapore.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Singapore
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Slovakia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Slovakia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bratislava
Kosice
Nitra
Presov
Zilina
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Slovenia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Slovenia.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Celje
Ljubljana
Maribor City
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in South Africa
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for South Africa.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Cape Town
Durban
Johannesburg
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in South Korea
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for South Korea.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Spain
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Spain.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Barcelona
Madrid
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Sri Lanka
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Sri Lanka.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location. If
Conferencing? you want dedicated phone numbers, seeGetting service
phone numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Phone numbers aren't linked to a specific city or location.
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Sweden
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Sweden.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Gothenburg
Helsingborg
Linkoping
Malmo
Orebro
Stockholm
Uppsala
Vasteras
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Switzerland
5/21/2019 • 2 minutes to read • Edit Online
NOTE
You can get SERVICE numbers in Switzerland for use with conferencing, auto-attendant and call queues, but you cannot get
USER numbers in Switzerland as calling plans are not available.
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Switzerland.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Zurich
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Taiwan
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Taiwan.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Taipei
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Thailand
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Thailand.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Bangkok
Chiang Mai
Chon Buri
Nakhon Ratchasima
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Trinidad and Tobago
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Trinidad and Tobago.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Turkey
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Turkey.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Ankara
Antalya
Istanbul
Izmir
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the Ukraine
8/16/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Ukraine.
Audio Conferencing
FEATURE DETAILS
Are phone numbers automatically assigned for Audio Phone numbers aren't linked to a specific city or location. If
Conferencing? you want dedicated phone numbers, see Getting service
phone numbers for Skype for Business and Microsoft Teams.
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Phone numbers aren't linked to a specific city or location.
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the United Arab Emirates (UAE)
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for United Arab Emirates.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the United Kingdom (U.K.)
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the United Kingdom.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan
240 minute Domestic Calling Plan
1200 minute Domestic Calling Plan
Domestic and International Calling Plan: 1200 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
FEATURE DETAILS
Can make outbound calls to premium numbers? Partially supported: Calls to shared cost numbers (prefixes
44843, 44844, 44845, 44870, 44871, 44872) are supported
using Communications Credits to pay per minute. Calls to
449XX prefixes are not supported.
What capitals or major cities can you get toll numbers for? Birmingham
Bolton
Bournemouth
Bradford
Brighton
Bristol
Coventry
Hull
Leeds
Leicester
Liverpool
London
Manchester
Newcastle
Nottingham
Plymouth
Sheffield
Stoke-on-Trent
Teesside (Middlesbrough)
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in the United States (U.S.)
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for the United States.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
Minutes available for Calling Plans. There are four plan options available per calendar month:
120 minute Domestic Calling Plan (availability is
limited)
240 minute Domestic Calling Plan (availability is
limited)
3000 minute Domestic Calling Plan
Domestic and International Calling Plan: 3000 minutes
of domestic -OR- 600 minutes of international calling
(whichever is reached first in the calendar month)
Can make outbound calls to premium numbers? Not supported at this time.
NOTE
Calls to Canada are treated as domestic calls.
NOTE
United States domestic calling includes calls to all 50 U.S. states and Puerto Rico. Users assigned with the license usage
location of U.S. and/or Puerto Rico share the same pool of minutes.
What capitals or major cities can you get toll numbers for? Alabama, Birmingham
Arizona, Phoenix
Arkansas, Little Rock
California, Los Angeles
California, San Francisco
Colorado, Denver
Columbia, Washington DC
Connecticut, Hartford
Delaware, Wilmington
Florida, Miami
Georgia, Atlanta
Hawaii, Honolulu
Idaho, Boise
Illinois, Aurora
Illinois, Chicago
Illinois, Cicero
Indiana, Indianapolis
Iowa, Iowa City
Kansas, Wichita
Kentucky, Louisville
Louisiana, New Orleans
Maine, Portland
Maryland, Baltimore
Massachusetts, Boston
Michigan, Pontiac
Minnesota, Minneapolis
Minnesota, St. Paul
Mississippi, Jackson
Missouri, Kansas City
Missouri, St. Louis
Montana, Billings
North Carolina, Charlotte
North Dakota, Fargo
Nebraska, Omaha
Nevada, Las Vegas
New Hampshire, Manchester
New Jersey, Newark
New Mexico, Albuquerque
New York, New York City
Ohio, Columbus
Oklahoma, Oklahoma City
Oregon, Portland
Pennsylvania, Philadelphia
Rhode Island, Providence
South Carolina, Charleston
South Dakota, Sioux Falls
Tennessee, Memphis
Texas, Dallas
Texas, Houston
Utah, Salt Lake City
Vermont, Brattleboro
Virginia, Richmond
Washington, Seattle
West Virginia, Charleston
Wisconsin, Milwaukee
Wyoming, Laramie
FEATURE DETAILS
Are toll numbers available? Yes
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Uruguay
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Uruguay.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Venezuela
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Venezuela.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Availability in Vietnam
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about country and region availability for Audio Conferencing and
calling plans.
Here are the Office 365 services for Skype for Business and Microsoft Teams available for Vietnam.
Audio Conferencing
FEATURE DETAILS
Phone System
FEATURE DETAILS
Voicemail Available
Calling Plans
FEATURE DETAILS
What capitals or major cities can you get toll numbers for? Not applicable
FEATURE DETAILS
If you want to get toll and toll-free phone numbers for Audio Conferencing, Auto attendants, and Call queues, see
Getting service phone numbers for Skype for Business and Microsoft Teams.
Communications Credits
FEATURE DETAILS
If you want to set them up, see Set up Communications Credits for your organization.
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Country and region availability for Audio Conferencing and Calling Plans
Phone number management for Australia
7/3/2019 • 2 minutes to read • Edit Online
In Australia, we have partnered with Telstra for the purchase and provisioning of Calling Plans for customers with
a billing address in Australia. Telstra will sell their Calling Plans, provide Australian user numbers and also provide
the support for phone number management for both user and service numbers for auto attendants and call
queues. However, service numbers and licenses for Audio Conferencing will still be sold and managed by Office
365.
For more information on the Telstra Calling for Office 365.
Use this table to find information on getting and managing phone numbers in Australia for Microsoft Teams.
For more information, see Manage phone numbers for your organization.
WHAT YOU WANT TO DO? DO THESE STEPS AND DOWNLOAD THE CORRECT FORMS
Get new user phone numbers for Calling Plans in Australia. Please contact Telstra Calling for Office 365 for new phone
numbers for your users. They will then add those numbers to
your organization so you can assign them to your users.
If you are utilizing Telstra Calling for Office 365, you may get Please contact Telstra Calling for Office 365 for new phone
new service phone numbers that can be used with Cloud auto numbers. They will then add those numbers to your
attendants and call queues for Australia from Telstra. organization so you can assign them to your auto attendants
and call queues. If you are NOT utilizing Telstra Calling, you
may contact our Microsoft Number ManagementService desk
to obtain service numbers from Microsoft Please contact us.
Get new service phone numbers for Audio Conferencing in Please contact us.
Australia.
Get phone numbers transferred to Office 365 for users, auto Please contact Telstra Calling for Office 365 to transfer phone
attendants and call queues. numbers. They will then add those numbers to your
organization.
Get phone numbers transferred to Office 365 for use with Please contact us
Audio Conferencing.
Change emergency addressing assigned to users that have a Please contact Telstra Calling for Office 365 to make
Call Plan phone number. emergency address changes. They can update this information
for you.
Change a user number to a service number. Supported when using Telstra Calling for Office 365.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Phone number management for Belgium
6/28/2019 • 2 minutes to read • Edit Online
Use this table to find information on getting and managing phone numbers in Belgium for Microsoft Teams.
For more information, see Manage phone numbers for your organization.
WHAT YOU WANT TO DO? DOWNLOAD THE CORRECT FORMS AND SEND THEM TO US
Get new user and service phone numbers that aren't listed in In Belgium, you can't get phone numbers for your
the Microsoft Teams admin center. organization using the Microsoft Teams admin center, you
must submit a new phone number request.
Publish/unpublish phone number(s) in the national phone Send us the list of phone numbers you want to
directory. publish/unpublish.
Change a user's number to a service number. Send us the list of user numbers you want to convert to
service numbers.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Phone number management for Canada
6/28/2019 • 2 minutes to read • Edit Online
Use this table to find information on getting and managing phone numbers in Canada for Microsoft Teams.
For more information, see Manage phone numbers for your organization.
WHAT YOU WANT TO DO? DO THESE STEPS AND DOWNLOAD THE CORRECT FORMS
Get new user phone numbers that aren't listed in the Download one of these forms:
Microsoft Teams admin center. New phone number request for Canada (user and service
numbers) (v.1.0)(en-ca)
New phone number request for Canada (user and service
numbers) (v.1.0)(fr-ca)
Get new service phone numbers that aren't listed in the For service numbers outside of the United States, please
Microsoft Teams admin center. download this form, fill it out and send it to us.
Change a user's number to a service number. Send us your PIN and the list of user numbers you want to
convert to service numbers. To set up a PIN, go here.
Transfer numbers from one Office 365 organization to Send us the list of user (subscriber) phone numbers you want
another. to transfer along with the PIN of the source organization
where you want to transfer the numbers from. To set up a
PIN, go here.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Phone number management for France
6/28/2019 • 2 minutes to read • Edit Online
Use this table to find information on getting and managing phone numbers in France for Microsoft Teams.
For more information, see Manage phone numbers for your organization.
WHAT YOU WANT TO DO? DOWNLOAD THE CORRECT FORMS AND SEND THEM TO US
Get new user and service phone numbers that aren't listed in Download this form
the Microsoft Teams admin center. New phone number request for France (v.4.0)(fr-fr)
New phone number request for France (v.4.0)(en-us)
Fill it out and send it to us.
Publish/unpublish phone number(s) in the national phone Send us the list of phone numbers you want to
directory. publish/unpublish.
Change a user's number to a service number. Send us the list of user numbers you want to convert to
service numbers.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Phone number management for Germany
6/28/2019 • 2 minutes to read • Edit Online
Use this table to find information on getting and managing phone numbers in Germany for Microsoft Teams.
For more information, see Manage phone numbers for your organization.
Get new user or service phone numbers that aren't listed in In Germany, you can't get phone numbers for your
the Microsoft Teams admin center. organization using the Microsoft Teams admin center. You
must submit a new phone number request. First, download
this form.
New phone number request for Germany (v.4.0)(de-de)
New phone number request for Germany (v.4.0)(en-us)
Then fill it out and send it to us.
Publish/unpublish phone number(s) in the national phone Send us the list of phone numbers you want to
directory. publish/unpublish.
Change a user's number to a service number. Send us the list of user numbers you want to convert to
service numbers.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Phone number management for Ireland
6/28/2019 • 2 minutes to read • Edit Online
Use this table to find information on getting and managing phone numbers in Ireland for Microsoft Teams.
For more information, see Manage phone numbers for your organization.
Get new user and service phone numbers that aren't listed in In Ireland, you can't get phone numbers for your organization
the Microsoft Teams admin center. using the Microsoft Teams admin center. You must submit a
new phone number request. Download the New phone
number request for Ireland (v.4.0)(en-us), fill it out, and send it
to us.
Publish/unpublish phone number(s) in the national phone Send us the list of phone numbers you want to
directory. publish/unpublish.
Change a user's number to a service number. Send us the list of user numbers you want to convert to
service numbers.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Phone number management for Spain
6/28/2019 • 2 minutes to read • Edit Online
Use this table to find information on getting and managing phone numbers in Spain for Microsoft Teams.
For more information, see Manage phone numbers for your organization.
Get new user or service phone numbers that aren't listed in Download this form.
the Microsoft Teams admin center. New phone number request for Spain (v.4.0)(es-es)
New phone number request for Spain (v.4.0)(en-us)
Fill it out and send it to us.
Get phone numbers transferred to us. Download the Letter of Authorization (LOA) for Spain (all
numbers) (v.1.0)(es-es) form, fill it out and send it to us.
Publish/unpublish phone number(s) in the national phone Send us the list of phone numbers you want to
directory. publish/unpublish.
Change a user's number to a service number. Send us the list of user numbers you want to convert to
service numbers.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Phone number management for the Netherlands
6/28/2019 • 2 minutes to read • Edit Online
Use this table to find information on getting and managing phone numbers in the Netherlands for Microsoft
Teams.
For more information, see Manage phone numbers for your organization.
Get new user and service phone numbers that aren't listed in Download this form.
the Microsoft Teams admin center. New phone number request for the Netherlands (v.4.0)(nl-nl)
New phone number request for the Netherlands (v.4.0)(en-us)
Fill it out and send it to us.
Publish/unpublish phone number(s) in the national phone Send us the list of phone numbers you want to
directory. publish/unpublish.
Change a user's number to a service number. Send us the list of user numbers you want to convert to
service numbers.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Phone number management for the U.K.
6/28/2019 • 2 minutes to read • Edit Online
Use this table to find information on getting and managing phone numbers in the United Kingdom for Microsoft
Teams.
For more information, see Manage phone numbers for your organization.
Get new user or service phone numbers that aren't listed in Download this form. New phone number request for the U.K.
the Microsoft Teams admin center. (v.4.0)(en-us)
Fill it out and send it to us.
Publish/unpublish phone number(s) in the national phone Send us the list of phone numbers you want to
directory. publish/unpublish.
Change a user's number to a service number. Send us the list of user numbers you want to convert to
service numbers.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Phone number management for the U.S.
6/28/2019 • 2 minutes to read • Edit Online
Use this table to find information on getting and managing phone numbers in the United States (and Puerto Rico)
for Microsoft Teams.
For more information, see Manage phone numbers for your organization.
WHAT YOU WANT TO DO? DO THESE STEPS AND DOWNLOAD THE CORRECT FORMS
Get new user phone numbers that aren't listed in the Download the New phone number request for the U.S. (user
Microsoft Teams admin center. numbers) (v.3.0(en-us) form, fill it out and send it to us.
Get new service phone numbers that aren't listed in the For service numbers inside of the United States, please
Microsoft Teams admin center. download this form, fill it out, and send it to us.
Change a user's number to a service number. Send us your PIN and the list of user numbers you want to
convert to service numbers. To set up a PIN, go here.
Transfer numbers from one Office 365 organization to Send us the list of user (subscriber) phone numbers you want
another. to transfer along with the PIN of the source organization
where you want to transfer the numbers from. To set up a
PIN, go here.
Related topics
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency calling terms and conditions
Emergency Calling disclaimer label
Toll-free dialing limitations and restrictions
5/21/2019 • 2 minutes to read • Edit Online
This will help you find out how to dial toll free numbers in each country or region. After you select
the country/region, it will take you to a page that contains where toll free service is available
including specific details, restrictions, and limits. The dialing format or formats will show you the
required access codes within each country/region to dial the toll-free number.
If you're ready, select a country or region:
NOTE
In the event you get a toll free number and the usage of the number doesn't meet these minimum
requirements, Microsoft may be compelled by the regulator/telecommunication agency to reclaim
the number from you.
Wireline, fixed line, and mobile network access to toll-free numbers may be fully or
partially restricted. The dialing format describes the required access codes within each
country/region to place calls using the toll free number.
North America Numbering Plan Toll Free Numbers: Per-minute rates for North
America Numbering Plan toll free numbers are determined by the originating country. The
toll free per-minute rate for calls that originate from the United States map to the rate
defined as "North America." However, calls that originate from other North American
countries such as Canada, Puerto Rico, etc. have specific toll free rates.
NOTE
If you need to get more telephone numbers than this, please contact support for business products -
Admin Help
Related topics
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Argentina
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Australia
8/7/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Belarus
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Mobile network access from Velcom, MTS, and Life.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Belgium
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Belize
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Mobile: Available from the BTL mobile network.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Bosnia and
Herzegovina
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Accessible from HT Eronet/Mostar, Telekom Srpske/MTEL, and
BHT fixed and mobile networks.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Brazil
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Brunei
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Bulgaria
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Mobile access from Vivacom & Globul Mobile.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Chile
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues The 188 800 XXX XXX number format is accessible from the
Telefonica network. The 123 XXXX XXXX number format is
accessible from Entel network only. Mobile access is accessible
for both number formats.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in China - North (10 800
714 XXXX range)
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in China - South (10 800
140 XXXX range)
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Colombia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Croatia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Cyprus
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Island/territory not covered No access from parts of Cyprus occupied by Turkish army.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Denmark
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Ecuador
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Access from Pacifictel network only.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Egypt
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Estonia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams )
Toll-free dialing restrictions in Finland
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in France
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Germany
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Access isn't guaranteed from international mobile roamers.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Honduras
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Hong Kong
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Hungary
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in India
8/7/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Access available from the following networks: Loop Mobile,
BSNL - fixed (all regions but Bhopal), Vodafone, IDEA/SPICE
(all regions but Punjab Spice), MTS India/Shyam (fixed), MTNL
- fixed & mobile, Reliance (all regions but Ahmedabad, Bhopal,
Bhuneswer, Jaipur, Lucknow, Meerut), TTML & TTSL (fixed &
postpaid), Tata DoCoMo, HFCL Infotel/Ping Mobile, S-Tel
Mobile, Uninor, Videocon Mobile, BSNL-mobile, Bharti/Airtel
network.
Access not available from the following networks : TTSL
(Prepaid), Etisalat DB Telecom and Jio.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Indonesia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Two number formats are provided for greater coverage. The
number format 007 803 CCC XXXX format is accessible from
the PT Telkom network, including Telkomsel and XL mobile.
The number format 001 803 CCC XXXX is accessible from the
Indosat network. For mobile: Matrix Cellular (prefix 0855,
0858, 0815, and 0816) only.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Ireland
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Island/territory covered All offshore islands of the Republic of Ireland are covered.
Comments, restrictions, and access issues Accessible through Vodafone,O2 Digiphone, Meteor, and H3G
mobile networks.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Israel
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Mobile access: No access from Paltel & Jawal/Watania mobile
networks.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Japan
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Mobile networks access: NTT Docomo, Au (KDD), and
Softbank.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Kenya
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Fixed network access: Safaricom and Airtel. Mobile network
access: Safaricom, Airtel, and Orange.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Luxembourg
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Malaysia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Mexico
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Access isn't guaranteed from international roamers.
For the 001-800 number format: For Fixed access - Telmex.
For Mobile access - Telcel only. Airtime is charged. No
additional charge if end customer is with Telmex as their local
and long distance provider.
For the 01-800 number format: Mobile access airtime is
charged.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Moldova
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Monaco
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in the Netherlands
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Mobile access: Airtime will be charged
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Panama
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues The customer must dial 011 (the international long-distance
Panama code) before the toll-free number.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Paraguay
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Peru
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Philippines
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Available from Sun Cellular and Smart Mobile networks.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Poland
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Portugal
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Qatar
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Romania
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Saudi Arabia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Serbia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Singapore
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Slovakia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Slovenia
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
See also
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in South Africa
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in South Korea
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Spain
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Mobile identification using different outpulses available.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Sweden
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Taiwan
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues No wireline access from KG Telecom. Mobile access: No airtime
is charged. For Mobile access: Access from all mobile networks
except KG Telecom.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Thailand
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Mobile access: Airtime isn't charged except for roamers where
they will be charged as local airtime. For mobile access:
Accessible from all mobile networks.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Turkey
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in the United Arab
Emirates
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in the United Kingdom
(U.K.)
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Uruguay
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues Mobile access: Airtime is charged. Mobile access: Available
from Ancel and Movistar.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Venezuela
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
Toll-free dialing restrictions in Vietnam
5/21/2019 • 2 minutes to read • Edit Online
Find another country or region, or learn more about toll-free dialing limitations and restrictions.
DETAILS DESCRIPTION
Comments, restrictions, and access issues The 120 XX XXX number format will work from Vietnam
Telecom International (VTI) and VNPT (Vietnam Post and
Telecommunications) fixed and mobile networks.
Related topics
Toll-free dialing limitations and restrictions
Getting service phone numbers for Skype for Business and Microsoft Teams
What are Communications Credits?
8/21/2019 • 4 minutes to read • Edit Online
Communications Credits are a convenient way to pay for Audio Conferencing and Calling Plan minutes. It
helps ensure you and your users are never caught without being able to:
Add toll-free numbers to use with Audio Conferencing meetings, auto attendants, or call queues. Toll-
free calls are billed per minute and require a positive Communications Credits balance.
Dialing out from an Audio Conference meeting to add someone else from anywhere in the world.
Dialing out from an Audio Conference meeting to your mobile phone with the Skype for Business or
Microsoft Teams app installed to destinations that aren't already included in your subscription.
Dial any international phone number when you have Domestic Calling Plan subscriptions.
Dial international phone numbers beyond what is included in a Domestic and International Calling
Plan subscription.
Dial out and pay per minute once you have exhausted your monthly minute allotment.
NOTE
Outbound calls to some destinations may be included in your Audio Conferencing subscription. Please check your
subscription information for details.
NOTE
If your organization is located in a different region than the billing address of your Enterprise Agreement (EA), you might
not be able to purchase Communications Credits. If you are unable to acquire Communications Credits, open a support
incident from the portal and we will work with you to mitigate this issue until a permanent solution is in place.
What is it?
To use toll-free numbers in Skype for Business, Communications Credits are required as these calls are billed
per minute. Also, we recommend that you set up Communications Credits for your Calling Plan and Audio
Conferencing users who need the ability to dial out to any PSTN destination. Many countries/regions are
included, but some destinations may not be included in your Calling Plan or Audio Conferencing subscriptions.
If you don't set up Communications Credits or assign a license to your users and you run out minutes for your
organization (depending on your Calling Plan, Audio Conferencing plan, or your country/region), those users
won't be able to make calls or dial out from Online Audio Conferencing meetings.
NOTE
You must set up Communications Credits and then assign a Communications Credits license for each user in the
Microsoft 365 admin center > Users > Active Users.
It's recommended that you carefully evaluate your organization's PSTN Service usage in order to understand
the best setup for Communications Credits. You can see more about PSTN services by reading Phone System
and Calling Plans and Audio Conferencing common questions.
You can set up consumption billing using a one-time funding of the pre-paid balance OR by setting up an
auto-recharge ( recommended ) amount with a minimum balance that will trigger a purchase for that
recharge amount. Initially, it's suggested that you set up auto recharge amounts that allow you to monitor
actual usage and find the right auto recharge thresholds that meet your needs and usage patterns.
Communications Credits should be monitored over time and then adjust the minimum balance and recharge
amounts as needed to be tailored for each organization's needs.
NOTE
You can see the plans and pricing by signing in to the Microsoft 365 admin center and going to Billing > Subscriptions
> Add subscriptions.
In the Microsoft 365 admin center > Billing > Subscriptions, you can add credit manually at any time. You
can also enable the Auto-recharge option, which will allow automatic account refills when the balance falls
below the threshold that you set. If you choose to fund your Communications Credits balance with a one-time
amount and then the balance falls to zero, the additional calling scenarios above will no longer work, including
toll-free phone numbers. As such, it's recommended that you use the Auto-recharge setting to avoid any
disruption of service should your Communications Credits balance reach 0 (zero). You will be sent an email
when recharge transactions succeed, recharge transactions fail (such as an expired credit card), and or your
Communications Credits balance reaches 0 (zero).
Communications Credits
Each organization will have a different usage of Calling Plans volume and rates to consider. You will need to get
this type of usage data from your current service provider. For organizations using Skype for Business already
as their service provider, you can get usage data by reviewing it in either Microsoft 365 admin center >
Reports or Skype for Business admin center > Reports > PSTN usage details.
When you are setting up Communications Credits, you will need to investigate call usage for your organization
to determine the amounts that you will need to put in. You can get call usage information by reviewing the
PSTN usage details report. This report lets you export the call data records to Excel and create custom
reports.
NOTE
Communications Credits are also used for premium rate numbers. The caller pays the charges.
Related topics
Skype for Business PSTN usage report
Set up Communications
Credits for your
organization
7/24/2019 • 5 minutes to read • Edit Online
NOTE
To find out how much it costs, see the rates here.
After you assign these licenses, you will need to get your
phone numbers for your organization, and then assign
those numbers to the people in your organization. For
step-by-step instructions, see Set up Calling Plans.
For more information, see Microsoft Teams add-on licensing
NOTE
Funds will be applied only to Communications Credits
at Microsoft published rates when the services are
used. Any funds not used within 12 months of the
purchase date will expire and be forfeited.
Monthly billing for Communication Credits will only
be applied if the alloted fund has been used, to learn
how to check your monthly usage, read Skype for
Business PSTN usage report
IMPORTANT
If you are a volume licensing customer, you may choose your
enterprise agreement number for payment. If you have
multiple enterprise agreement numbers, you will be able to
select which enterprise agreement you would like to use for
payment. You will also be given an opportunity to specify a
purchase order number to associate with the enterprise
agreement number (if applicable).
NOTE
Even if you have users who are assigned an Enterprise E5
license, it's still recommended that you do this.
Related topics
Set up Skype for Business Online
Set up Cloud Voicemail - Admin help
Set up Calling Plans and Calling Plans for Office 365
Add funds and manage Communications Credits
Add funds and manage Communications Credits
8/7/2019 • 2 minutes to read • Edit Online
Communications Credits are a convenient way to pay for Phone System and Calling Plans in Office 365.
Communication Credits helps ensure that you and your users are never caught without being able to:
Dial in to Audio Conferencing meetings using toll-free dial-in phone numbers.
Dial out from an Audio Conferencing meeting to add someone else from anywhere in the world.
Dial out from an Audio Conferencing meeting to your mobile phone with the Skype for Business or
Microsoft Teams app installed.
Dial any international phone number when you have a Domestic Calling Plan.
Dial out and pay per minute once you have exhausted your monthly minute allotment.
NOTE
If you're wondering how much it is and the rates, see the rates table on the Calling Plans page.
As admin, you can add funds manually or you can set up auto-recharge, which we recommend.
Auto-recharge automatically tops off your balance when it falls below the trigger amount you set. We recommend
using auto-recharge so you don't have to remember to add funds manually. When your balance hits the trigger
amount, funds are added automatically. If you don't choose auto-recharge, you run the risk of your balance falling
below zero. At that point, you and your users won't be able to make toll-free calls or international calls.
You can update your payment options at any time. On the Subscriptions page, select Communications Credits,
and make your updates.
Funds will be applied only to Communications Credits at Microsoft's published rates when the services are used.
Any funds not used within twelve (12) months of the purchase date will expire and be forfeited.
TIP
We'll send you email notifications when funds are added via auto-recharge, when auto-recharge fails (for example, when a
credit card expires), and when your balance falls below zero.
Related topics
Set up Skype for Business Online
Set up Cloud Voicemail - Admin help
Set up Calling Plans and Calling Plans for Office 365
Microsoft Teams call flows
8/7/2019 • 23 minutes to read • Edit Online
TIP
Watch the following session to learn how Teams leverages your network and how to plan for optimal network connectivity:
Teams Network Planning
Overview
This article describes how Teams uses Office 365 call flows in various topologies. In addition, it describes unique
Teams flows that are used for peer-to-peer media communication. The document describes these flows, their
purpose, and their origin and termination on the network. For purposes of this article, assume the following:
Flow X is used by the on-premises Office 365 client to communicate with the Office 365 service in the cloud.
It originates from the customer network, and it terminates as an endpoint in Office 365.
Flow Y is used by the on-premises Office 365 client to communicate with a service on the Internet that
Office 365 has a dependency on. It originates from the customer network, and it terminates as an endpoint
on the Internet.
The article contains the following sections:
Background - Provides background information, such as networks that Office 365 flows may traverse, type
of traffic, connectivity guidance from the customer network to Office 365 service endpoints, interoperability
with third-party components, and principles that are used by Teams to select media flows.
Call flows in various topologies - Illustrates the use of call flows in various topologies. For each topology,
the section enumerates all supported flows and illustrates how these flows are used via several use cases.
For each use case, it describes the sequence and selection of flows via a flow diagram.
Teams with Express Route optimization - Describes how these flows are used when Express Route is
deployed for optimization, illustrated via a simple topology.
Background
Network segments
Customer network: This is the network segment that you control and manage. This includes all customer
connections within customer offices, whether wired or wireless, between office buildings, to on-premises
datacenters, and your connections to Internet providers, Express Route, or any other private peering.
Typically, a customer network has several network perimeters with firewalls and/or proxy servers, which enforce
your organization's security policies, and that only allow certain network traffic that you have set up and
configured. Because you manage this network, you have direct control over the performance of the network, and it
is highly recommended that you complete network assessments to validate performance both within sites in your
network and from your network to the Office 365 network.
Internet: This is the network segment that is part of your overall network that will be used by users who are
connecting to Office 365 from outside of the customer network. It is also used by some traffic from the customer
network to Office 365.
Visited/Guest private network: This is the network segment outside your customer network, but not in the
public Internet, that your users and/or their guests may visit. For example, home private network or an Enterprise
private network, that does not deploy Teams, where your users and/or their customers that interact with Teams
services may reside.
Office 365: This is the network segment that supports Office 365 services. It is distributed worldwide with edges
in proximity to the customer network in most locations. Functions mentioned in this document include Transport
Relay, conferencing server, and Media Processor.
Express Route (optional): This is the network segment that is part of your overall network that will give you a
dedicated, private connection to the Office 365 network.
Types of traffic
Real-time media: Data encapsulated within RTP (Real-time Transport Protocol) that supports audio, video and
screen sharing workloads. In general, media traffic is highly latency sensitive, so you would want this traffic to take
the most direct path possible, and to use UDP versus TCP as the transport layer protocol, which is the best
transport for interactive real time media from a quality perspective. (Note: As a last resort, media can use TCP/IP
and also be tunneled within the HTTP protocol, but it is not recommended due to bad quality implications.) RTP
flow is secured via SRTP, in which only the payload is encrypted.
Signaling: The communication link between the client and server, or other clients that are used to control activities
(for example, when a call is initiated), and deliver instant messages. Most signaling traffic uses the HTTPS -based
REST interfaces, though in some scenarios (for example, connection between Office 365 and a Session Border
Controller) it uses SIP protocol. It's important to understand that this traffic is much less sensitive to latency but
may cause service outages or call timeouts if latency between the endpoints exceeds several seconds.
Connectivity to Office 365
Teams requires connectivity to the Internet. Teams endpoint URLs and IP address ranges are listed in Office 365
URLs and IP address ranges. (Note: Open connectivity to TCP ports 80 and 443, and to UDP ports 3478 through
3481 is required.) Furthermore, Teams has a dependency on Skype for Business Online, which must also be
connected to the Internet.
Teams media flows connectivity is implemented via standard IETF ICE (Interactive Connectivity Establishment)
procedures.
Interoperability restrictions
Third party media relays: A Teams media flow (that is, one of the media endpoints is Teams) may traverse only
Teams or Skype for Business native media relays. Interoperability with a third party media relay is not supported.
(Note: A third party SBC on the boundary with PSTN must terminate RTP/RTCP stream, secured via SRTP, and
not relay it to the next hop.)
Third party SIP proxy servers: A Teams signaling SIP dialog with a third party SBC and/or gateway may traverse
Teams or Skype for Business native SIP proxies. Interoperability with a third party SIP proxy is not supported.
Third party B2BUA (that is, SBC ): A Teams media flow from/to the PSTN is terminated by a third party SBC.
However, interoperability with a third party SBC within the Teams network (that is, a third party SBC mediates two
Teams/Skype for Business endpoints) is not supported.
Technologies that are not recommended with Microsoft Teams
VPN network: It is not recommended for media traffic (that is, flow 2'). The VPN client should use split VPN and
route media traffic like any external non-VPN user, as specified in
https://blogs.technet.microsoft.com/nexthop/2011/11/14/enabling-lync-media-to-bypass-a-vpn-tunnel/.
Figure 3 - Customer network to external user (media relayed by Teams Transport Relay )
In step 7, flow 4, from customer network to Office 365, and flow 3, from remote mobile Teams user to Office 365,
are selected. These flows are relayed by Teams Transport Relay within Office 365.
Media is bidirectional, where direction indicates which side initiates the communication from a connectivity
perspective. In this case, these flows are used for signaling and media, via different transport protocols and
addresses.
Customer network to external user (direct media):
Figure 4 - Customer network to external user (direct media )
In step 7, flow 2, from customer network to Internet (client's peer), is selected.
Direct media with remote mobile user (that is, not relayed through Office 365) is optional. In other words,
customer may block this path to enforce a media path through Transport Relay in Office 365.
Media is bidirectional. The direction of flow 2 to remote mobile user indicates that one side initiates the
communication from a connectivity perspective.
VPN user to internal user (media relayed by Teams Transport Relay)
Figure 5 - VPN user to internal user (media relayed by Teams Transport Relay )
Signaling between the VPN to the customer network is via flow 2'. Signaling between the customer network and
Office 365 is via flow 4. However, media bypasses the VPN and is routed via flows 3 and 4 through Teams media
relay in Office 365.
VPN user to internal user (direct media)
Figure 6 - VPN user to internal user (direct media )
Signaling between the VPN to the customer network is via flow 2'. Signaling between the customer network and
Office 365 is via flow 4. However, media bypasses the VPN and is routed via flow 2 from the customer network to
the Internet.
Media is bidirectional. The direction of flow 2 to the remote mobile user indicates that one side initiates the
communication from a connectivity perspective.
VPN user to external user (direct media)
Figure 11 - Media relayed by Skype for Business Media Relay in federated tenant
Note that:
Signaling and media from the federated Skype for Business client to an on-premises Skype for Business
Server is out of scope of this document. However, it is illustrated here for clarity.
Signaling between Teams and Skype for Business is bridged by a Gateway in Office 365.
Media in this case is relayed by Skype for Business on-premises Media Relay to the customer network via
flow 2. (Note that traffic from Teams user to the remote Media Relay in the federated customer network will
be initially blocked by the Media Relay until traffic in the reverse direction starts to flow. However, the
bidirectional flow will open connectivity in both directions.)
Direct (peer-to-peer)
Figure 15 - Hybrid customer network with external Skype for Business user - relayed by Office 365
Note that:
Signaling and media from the Skype for Business client to an on-premises Skype for Business Server is out
of scope of this document. However, it is illustrated here for clarity.
Signaling between Teams and Skype for Business is bridged by a gateway in Office 365.
Media is relayed through Teams Transport Relay in Office 365 to the customer network through flow 4.
Hybrid customer network with external Skype for Business user – relayed by on-premises Edge
Figure 16 - Hybrid customer network with external Skype for Business user - relayed by on-premises Edge
Note that:
Signaling and media from Skype for Business client to an on-premises Skype for Business Server is out of
scope of this document. However, it is illustrated here for clarity.
Signaling is bridged by a gateway in Office 365.
Media is relayed by Skype for Business Media Relay within Skype for Business on-premises Edge to Teams
user within the customer network via media flow 5A.
Teams with Phone System Direct Routing topology
This topology includes Teams with Phone System Direct Routing.
Direct Routing enables you to use a third-party Public Switched Telephone Network (PSTN ) service provider by
pairing a supported on-premises customer-owned Session Border Controller (SBC ) hardware device to Office 365,
and then connecting the telephony trunk to that device.
To support this scenario, the customer must deploy a certified SBC for Direct Routing from one of Microsoft's
certified partners. The SBC must be configured as recommended by the vendor, and be routable from Office 365
for direct UDP traffic. The media may flow directly from Teams and/or the Skype for Business client to the SBC
(bypassing the Teams gateway) or traverse through the Teams gateway. The connectivity with the SBC, when the
trunk is configured to bypass the Teams gateway, is based on ICE, where SBC supports ICE -Lite, while the
Teams/Skype for Business media endpoint supports ICE Full.
Figure 18 - Internal user with Direct Routing (media relayed by Teams Transport Relay in Office 365 )
Note that:
The SBC must have a public IP address that is routable from Office 365.
Signaling and media from the SBC to Office 365 and vice versa use flow 4 and/or flow 4'.
Signaling and media from the client within the customer network to Office 365 use flow 4.
Remote user with Direct Routing (media is routed through a media server (MP ) in Office 365)
Figure 19 - Remote user with Direct Routing (media is routed through a media server (MP ) in Office 365 )
Note that:
The SBC must have a public IP address that is routable from Office 365.
Signaling and media from the SBC to Office 365 and vice versa use flow 4 and/or flow 4'.
Signaling and media from the client on the Internet to Office 365 use flow 3.
Internal user Direct Routing (media bypass)
Direct Routing (media through Office 365) – PSTN hairpin call across two tenants
Figure 24 - Direct Routing (media through Office 365 ) – PSTN hairpin call across two tenants
Note that:
The SBC must have a public IP address that is routable from Office 365.
Signaling from the SBC to Office 365 and vice versa uses flow 4 and/or flow 4'.
The client is out of the signaling and media loop after the call is hairpinned from PSTN to PSTN.
Media from SBC instance A within the customer network X to SBC instance B must be relayed through the
Office 365 Media Server and can't use bypass mode.
Teams with Express Route optimization
Figure 26 - Customer network to external user (media relayed by Teams Transport Relay )
High Level Steps:
1. Teams User within customer network resolves URL domain name (DNS ) via flow2
2. Teams User within customer network allocates a media Relay port on Teams Transport Relay via flow 1
3. Teams User within customer network sends "invite" with ICE candidates via flow 1 to Office 365
4. OFFICE 365 sends notification to external Teams user via flow 3
5. Teams external user allocates a media Relay port on Teams Transport Relay via flow 3
6. Teams external user sends "answer" with ICE candidates via flow 3, which is forwarded back to Teams user A via
Flow 1
7. Teams User A and Teams User B invoke ICE connectivity tests and selects flows 1 and 3, which are relayed by
Teams Transport Relay in Office 365
8. Teams Users send telemetry to Office 365 via flows 1 and 3
Note: Flow 4 must be enabled to support dependencies of Teams application on other micro-services that
mandates flow 4.
Cloud voice in Microsoft Teams
8/21/2019 • 5 minutes to read • Edit Online
You've completed Get started. You've rolled out Teams with chat, teams, channels, & apps across your
organization. Maybe you've deployed Meetings & conferencing. Now you're ready to add cloud voice capabilities
for your users.
Cloud voice provides Private Branch Exchange (PBX) capabilities, and options for connecting to the Public
Switched Telephone Network (PSTN ).
This article helps you decide whether you need to change any of the default cloud voice settings, based on your
organization's profile and business requirements, then it walks you through each change. We've split the settings
into two groups, starting with the core set of changes you are more likely to make. The second group includes
the additional settings you may want to configure, based on your organization's needs.
We recommend that all organizations work through the core decisions and then, if your organization has
additional requirements, review the following material.
In which user locations or offices will I implement Phone For more information about Phone System, see What is
System? Phone System in Office 365.
Do I want to use Microsoft Calling Plan as my telephony For more information, see Phone System with Calling Plans.
carrier?
Do I need to use my own telephony carrier? For more information, see Phone System with Direct Routing.
Do I want to enable Cloud Voicemail? For voicemail setup procedures, see Set up Cloud Voicemail.
Do I want to enable voicemail transcription for some or all of To turn off voicemail transcription, see Setting voicemail
my users? policies in your organization.
Calling identity
By default, all outbound calls use the assigned phone number as calling identity (caller ID ). The recipient of the
call can quickly identify the caller and decide whether to accept or reject the call.
Do I want to mask or disable caller ID? To change or block the caller ID, see Set the caller ID for a
user.
Which user locations need new phone numbers from For information about getting phone numbers, see Manage
Microsoft? phone numbers for your organization and Getting phone
numbers for your users.
Which type of telephone number (subscriber or service) do I To help you pick the type of phone number you need, see
need? Different kinds of phone numbers used for Calling Plans.
How do I port existing phone numbers to Office 365? For more information, see Transfer phone numbers to Office
365.
Dial plans
A dial plan in the Phone System feature of Office 365 is a set of normalization rules that translate dialed phone
numbers into an alternate format (typically E.164 format) for call authorization and call routing.
For more information about dial plans, see What are dial plans?
Does my organization need a customized dial plan? To help determine if you need a custom dial plan, see
Planning for tenant dial plans
Which users require a customized dial plan, and which tenant To add users to a customized dial plan in PowerShell, see
dial plan should be assigned to each user? Create and manage dial plans.
Call queues
Cloud call queues include greetings that are used when someone calls in to a phone number for your
organization, the ability to automatically put the calls on hold, and the ability to search for the next available call
agent to handle the call while the people who call are listening to music on hold. You can create single or
multiple call queues for your organization.
Does my organization need call queues? For more information, see Create a Cloud call queue and
Setting up your Phone System.
Auto attendants
Cloud auto attendants can be used to create a menu system for your organization that lets external and internal
callers move through a menu system to locate and place or transfer calls to company users or departments in
your organization.
Does my organization need auto attendants? For more information, see What are Cloud auto attendants
and Set up a Cloud auto attendant.
Devices
For more information about supported devices, see the following:
Manage your devices in Microsoft Teams
IP Phones
USB audio and video devices
Intelligent communications for devices
Define my success
8/7/2019 • 17 minutes to read • Edit Online
This article gives an overview of the requirements for defining success for the deployment of Audio Conferencing,
Phone System with Calling Plans, or Phone System Direct Routing for your organization. By properly defining
what success looks like, you can measure your results as you progress through your deployment and verify that the
outcomes you achieve are the ones you wanted.
Audio Conferencing provides organizations with additional entry points to any meetings (ad hoc or scheduled)
by allowing meeting participants to join via public switched telephone network (PSTN ) by dialing in using
traditional landline, private branch exchange (PBX), or mobile phones. This is useful when the organizer or
participants aren’t in front of a computer, or when data connections are unavailable or too unreliable to support
voice communications—such as in a remote area with spotty mobile data coverage, or connected to a free, public
Wi-Fi service with limited bandwidth, or when meeting participants prefer to dial in to the meeting by using a
telephony endpoint that’s readily accessible to them.
Phone System with Calling Plans (“Calling Plans”) gives organizations a way to modernize their workplace by
enabling users to make business-related phone calls from their computers and mobile devices. Workplace
modernization can be part of any number of scenarios—an activity-based working implementation, a major office
move, an office fit-out refresh, retiring a legacy PBX solution, the conclusion of a PSTN service provider contract,
and so on. With Calling Plans, Microsoft facilitates connectivity to the PSTN.
Phone System Direct Routing (“Direct Routing”) gives organizations the same benefits listed above for Calling
Plans, except that PSTN connectivity is facilitated by a third-party provider rather than Microsoft. This allows for
deployment in countries where Calling Plans aren’t available, or in deployments where an existing PSTN service
provider contract needs to be maintained or interoperability with certain on-premises systems is required. One
additional scenario to consider Direct Routing is telephony system interoperability. While users are being
transitioned to Calling in Teams, some users might remain on legacy PBXs. Direct Routing enables both use cases
to coexist. The call traffic between the users on legacy systems and Teams users stay within the organization.
TIP
The following is an example of a completed business use case for Calling Plans:
In addition to defining your business use cases, to set the project boundaries you should aim to drive clarity
around:
Organizational scope: The implementation of Audio Conferencing, Calling Plans, or Direct Routing might
encompass the whole organization or just specific business units.
Project timeline: The specific timeline the project will run.
TIP
Below is an example of stakeholder matrix template that you can use to document the project stakeholders:
TIP
Examples of OKRs relevant to an Audio Conferencing implementation can be referenced below:
Vision: Increase productivity by maximizing Office 365 investments
Deploy Calling Plans in European branch FY18Q3: Deploy Calling Plans in London Envision
offices by end of fiscal year 2018 office Create success plan
Create detailed technical
implementation plan
Onboard
Execute success plan
Execute technical implementation
plan
Decommission legacy PBX in London FY18Q4: Decommission legacy PBX in Drive Value
office by end of fiscal year 2018 London office Boost user engagement and
drive adoption
Manage and prepare change
Measure, share success, and
iterate
TIP
Examples of OKRs relevant to a Direct Routing implementation can be referenced below:
Vision: Increase productivity by maximizing Office 365 investments
Decommission legacy PBX in Toronto FY18Q4: Decommission legacy PBX in Drive Value
office by end of fiscal year 2018 Toronto office Boost user engagement and
drive adoption
Manage and prepare change
Measure, share success, and
iterate
KSIs measure quality and success of the key results, and complement the binary nature of OKRs (achieved or not
achieved) by detailing good and/or bad results.
When defining KSIs, we recommend that you use “specific, measurable, assignable, realistic, time-related”
(SMART) criteria:
Specific: target a specific area for improvement
Measurable: quantify, or at least suggest an indicator of, progress
Assignable: specify who will do it
Realistic: state what results can realistically be achieved, given available resources
Time-related: specify when the results can be achieved
TIP
The following is an example of KSI relevant to this project:
Usage/adoption Users actively use Office 365 80% of users are Daily Change
the solution reports, Call active daily users Management
Quality team
Dashboard
Usage/support I know how to get Survey 90% of users After enablement Change
technical support agree or strongly and quarterly Management
agree team
Usage/support I am satisfied with Survey 80% of users After each incident Information
the quality of agree or strongly Technology team
technical support agree
Financial Reduction of Financial system Meet defined ROI Based on ROI Change
legacy Management
conferencing team
minutes
You need to identify business risks as part of this exercise, and define a mitigation plan for each identified risk. This
information can be captured into a risks register.
TIP
Your risk register can be documented as the example below:
The steering committee meets at a recurring interval throughout the lifetime of a project to ensure alignment
between the organizational leadership and the project team. This critical meeting ensures that the direction of the
project has leadership’s full support and incorporates any feedback provided by leadership into the project to drive
success. The committee uses these meetings to gain insight into project status, and to:
Agree on business outcomes that align to the business case, and to ensure the project is driving towards
delivery of these outcomes.
Check and approve the project for accuracy and compliance with the business case.
Review and verify changes made to the business case that could affect any defined outcomes.
Make strategic decisions regarding the prioritization of project deliverables, and approve interim
deliverables.
Identify, manage, and mitigate gaps, risks, and issues where additional influence is required from the
committee.
Gather support from the executive sponsor or executive leadership team for issues that require escalation,
prioritizing and resolving any conflicts between stakeholder business units.
Provide formal feedback and recommendations to executive leadership, the change advisory board, or other
business and IT stakeholders, as applicable.
Additional detailed guidance on how to operate a proper steering committee can be found in the steering
committee guide.
Which Calling Plan is right for you?
8/7/2019 • 2 minutes to read • Edit Online
You've completed the Get started. You've rolled out Teams with chat, teams, channels, & apps across your
organization. Maybe you've deployed Meetings & conferencing. Now you're ready to add cloud voice
workloads, and you've decided to use Microsoft Phone System with Calling Plan to connect to the Public
Switched Telephone Network (PSTN ).
This article describes core deployment decisions for Calling Plans as well as additional considerations you
may want to configure, based on your organization's needs. You should also read Cloud Voice in Microsoft
Teams for more information about Microsoft's cloud voice offerings.
Are Calling Plans available in my area? Which user locations For more information, see Country and region availability
will have Calling Plan service? for Audio Conferencing and Calling Plans.
Do my users need international calling? For more information, see Calling Plans for Office 365.
Do my users have Calling Plans licenses? To buy and assign licenses, see Step 2: Buy and assign
licenses.
Do my users each have a direct inward dial (DID) phone To get phone numbers, see Step 3: Get phone numbers.
number?
How detailed do I want the emergency address and For more information, see What are emergency locations,
location information to be? addresses, and call routing?.
Calling identity
By default, all outbound calls use the assigned phone number as calling identity (caller ID ). The recipient of the
call can quickly identify the caller and decide whether to accept or reject the call.
Do I want to mask or disable caller ID? To change or block the caller ID, see Set the caller ID for a
user.
Phone System Direct Routing
8/21/2019 • 2 minutes to read • Edit Online
You've completed Get started. You've rolled out Teams with chat, teams, channels, & apps across your
organization. Maybe you've deployed Meetings & conferencing. Now you're ready to add cloud voice workloads,
and you've decided to use your own telephony carrier for Public Switched Telephone Network (PSTN )
connectivity by using Phone System Direct Routing. With Direct Routing, you can use Phone System with
virtually any telephony carrier.
This article describes core deployment decisions for Direct Routing as well as additional considerations you may
want to think about, based on your organization's needs. You should also read Cloud Voice in Microsoft Teams for
more information about Microsoft's cloud voice offerings.
For which users will I enable Direct Routing? For more information, see Enable users for Direct Routing
Service.
Do I have the required licenses for Direct Routing? For more information, see Licensing and other requirements.
Where and how will I deploy SBCs? For more information, see Configure Direct Routing
Do I have multiple tenants? For more information, see Configure a Session Border
Controller for multiple tenants.
What voice routing policies, PSTN usage, and voice routes do For voice routing information, see Configure Voice Routing.
I need to create?
Which users will be assigned to the voice routing policy that I See the examples in Configure Voice Routing.
define?
How will I set Teams as the preferred client for calls? For more information, see Set Microsoft Teams as the
preferred calling client for users.
Do you have an existing Skype for Business Server To understand how user accounts in a hybrid environment
deployment with hybrid connectivity configured? are provisioned and managed, see User accounts in a hybrid
environment with PSTN connectivity.
Are you migrating to Direct Routing from Calling Plan or from To understand more about migrating to Direct Routing from
a Skype for Business on-premises environment? an existing environment, see Migrating to Direct Routing.
Evaluate my environment
8/7/2019 • 12 minutes to read • Edit Online
This article gives an overview of the requirements for properly evaluating your current environment for using
cloud voice services. By evaluating your environment, you identify risks and requirements that will influence your
overall cloud voice deployment. By identifying these items beforehand, you can adjust your planning to drive
success.
Current environment
As part of your environmental discovery, include all matters related to end-user computing, such as a readiness
assessment of PCs and mobile devices to support Audio Conferencing and Phone System with Calling Plan
business use cases, from hardware requirements to software requirements.
Environmental discovery can also uncover whether you need to transfer phone numbers to Microsoft. Knowing
this will help your organization adjust its project plan accordingly and prepare the necessary information for
number porting. You can use the Environmental discovery for Microsoft Teams rollout to perform environmental
discovery.
Network readiness
Teams uses audio and video technology (codecs) that can adapt to—and therefore perform better under—most
network conditions. To ensure optimal and consistent performance, you should prepare your network for Teams.
Key takeaways
These are the main takeaways from this guidance. You must:
Open TCP ports 80 and 443 outgoing from clients that will use Teams.
Open UDP ports 3478 through 3481 outgoing from clients that will use Teams.
Ensure that you have sufficient bandwidth for deploying Teams.
Run the Network Assessment Tool and ensure that you meet the requirements described in Media quality
and network connectivity performance from both the edge segment and the client segment.
Bandwidth planning
The first step toward network readiness is ensuring your network has enough bandwidth available for the
modalities Teams will provide to users. Planning for sufficient bandwidth is a fairly straightforward task and a very
low -barrier start to ensure your users will have a high-quality Teams experience.
Local internet egress
Many networks were designed to use a hub and spoke topology. In this topology, internet traffic typically traverses
the WAN to a central datacenter before it emerges (egresses) to the internet. Often, this is done to centralize
network security devices with the goal of reducing overall cost.
Back-hauling traffic across the WAN increases latency and has a negative impact on quality and the user
experience. Because Microsoft Teams runs on Microsoft’s large global network, there’s often a network peering
location close to the user. A user will most likely get better performance by egressing out of a local internet point
close to their location and on to our voice-optimized network as soon as possible. For some workloads, DNS
requests are used to send traffic to the nearest front-end server. In such cases, it’s important that when using a
local egress point, it’s paired with local DNS resolution.
Optimizing the network path to Microsoft’s global network will improve performance and ultimately provide the
best experience for users. For more detail, see the blog post Getting the best connectivity and performance in
Office 365.
VPN
VPNs provide a valuable service to many organizations. Unfortunately, they’re typically not designed or configured
to support real-time media. Some VPNs might also not support UDP. VPNs also introduce an extra layer of
encryption on top of media traffic that’s already encrypted. In addition, connectivity to the Teams service might not
be efficient due to hair-pinning traffic through a VPN device. Furthermore, they aren’t necessarily designed from a
capacity perspective to accommodate the anticipated loads that Teams will require.
The recommendation is to provide an alternate path that bypasses the VPN for Teams traffic. This is commonly
known as split-tunnel VPN. Split tunneling means that traffic for Office 365 won’t traverse the VPN but will go
directly to Office 365. This change will have a positive impact on quality, but also provides the secondary benefit of
reducing load from the VPN devices and the organization’s network.
To implement a split-tunnel, consult with your VPN vendor for the configuration details.
Wi-Fi
Like VPN, Wi-Fi networks aren’t necessarily designed or configured to support real-time media. Planning for, or
optimizing, a Wi-Fi network to support Teams is an important consideration for a high-quality deployment.
There are several factors that come into play for optimizing a Wi-Fi network:
Implementing QoS or Wi-Fi Multimedia (WMM ) to ensure that media traffic is getting prioritized
accordingly over the Wi-Fi networks.
Planning and optimizing the Wi-Fi bands and access point placement. The 2.4 GHz range may provide an
adequate experience depending on access point placement, but access points are often affected by other
consumer devices that operate in that range. The 5 GHz range is better suited to real-time media due to
their dense range but requires more access points to get sufficient coverage. Endpoints also need to support
that range and be configured to leverage those bands accordingly.
If dual-band Wi-Fi networks are deployed, consider implementing band steering. Band steering is a
technique implemented by Wi-Fi vendors to influence dual-band clients to use the 5 GHz range.
When access points of the same channel are too close together they can cause signal overlap and
unintentionally compete, resulting in a bad experience for the user. Ensure that access points that are next to
each other are on channels that don’t overlap.
Each wireless vendor has its own recommendations for deploying its wireless solution. We recommend that you
consult your vendor for specific guidance.
Network remediation
If the results of bandwidth planning, port testing, or network requirements testing show that your current network
needs remediation before you deploy Teams, you can accomplish this in several ways:
For insufficient bandwidth, upgrade connections so that traffic to Office 365 can flow unhindered.
For blocked ports, change firewall rules and retest the ports.
For network impairments, always perform a root-cause analysis.
Quality of service (QoS ) can be used to battle impairments by prioritizing and separating traffic. Some
organizations choose to deploy QoS to overcome bandwidth issues or restrict the amount of traffic flowing. This
won’t improve quality and will lead to new problems. A root-cause analysis should always be performed when
network impairments exceed requirements. QoS can be a solution. For more information, see Quality of Service in
Microsoft Teams.
NOTE
Many networks evolve over time due to upgrades, expansion, or other business requirements. Ensure that you have
operational processes in place to maintain these areas as part of your service management planning.
This article gives an overview of the requirements that are necessary to deliver and maintain a high-quality
Microsoft Teams deployment. You can help ensure a successful deployment by planning for service management
and quality during the Envision phase, before your first pilot or production deployment.
TIP
The following is an example of a template to document the result of operational roles mapping exercise that you performed
to support this project.
By continually assessing and remediating the areas described in this document, you can reduce their potential to
negatively affect user experience. Most user-experience problems encountered in a deployment can be grouped
into the following categories:
Incomplete firewall or proxy configuration
Poor Wi-Fi coverage
Insufficient bandwidth
VPN
Use of unoptimized or built-in audio devices
Problematic subnets or network devices
The guidance provided in the Quality Experience Review Guide focuses on using Call Quality Dashboard (CQD )
Online as the primary tool to report and investigate each area described, with a focus on audio to maximize
adoption and impact. Any optimizations made to the network to improve the audio experience will also directly
translate to improvements in video and desktop sharing.
We highly recommend that you nominate the quality champion early on. After being nominated, they should start
to familiarize themselves with the content in the Quality Experience Review Guide.
This article gives an overview of the requirements for properly identifying the elements of your cloud voice
services deployment that directly affect your users’ experience. By preparing for these items before deployment,
you’ll increase your chances of successfully delivering a high-quality, reliable experience for users.
Client deployment
Microsoft Teams has clients available for web, desktop (Windows and Mac), and mobile (Android and iOS ). For
additional details about how the desktop (Windows and Mac) and mobile clients are installed, see Get clients for
Microsoft Teams.
Client updates
One of the key benefits of Teams is that the client is kept up to date automatically. The clients on the PC and Mac
are updated by using a background process that checks for new builds and downloads the new client when the app
is idle.
Teams endpoints can run on many devices, including PCs, Macs, tablets, and mobile devices. Part of the experience
not only encompasses the device, but how a user connects to the device—for example, using the device’s built-in
mic/speaker, earbuds, or an optimized headset. Using an optimized headset can enrich the overall user experience.
The following guidance on endpoint planning will help you ensure your organization has a successful onboarding
experience with Teams.
Endpoint capability
The first part of planning is to ensure all the PCs and other devices in your organization can run Teams. This
involves not just looking at the hardware requirements, but also understanding what else the PC is doing in the
background. Many organizations run other software, including intrusion detection systems and antimalware
software, which can affect the base performance of a device.
For information about the software requirements for Teams clients on each platform (web, desktop, and mobile),
see Get clients for Microsoft Teams.
Endpoint firewalls
Client-side firewalls can have a significant impact on the user experience. Client-side firewalls can affect call quality
in addition to preventing a call from being established. Configure the appropriate exclusions on the client firewall
based on the information in Office 365 URLs and IP address ranges. Your third-party vendor will have specific
guidance on how to create the exclusions.
NOTE
Microsoft Teams will automatically update the Windows Firewall with an appropriate firewall configuration.
NOTE
At this time, we recommend using audio devices that were certified through the Skype for Business Certification program. To
find devices certified under this program, see the USB Devices Certified for Skype for Business solutions catalog.
This article gives an overview of the requirements for properly documenting your cloud voice deployment. By
defining and documenting all decision points and next steps while planning your cloud voice deployment, you can
make sure all stakeholders and project team members are aligned on delivering successful outcomes.
Execution planning
After defining how you’ll implement the Audio Conferencing or Phone System with Calling Plan solution in your
organization, you need to plan for the execution of the implementation project.
If your organization has only one or two sites, you might not need to complete all the details provided in this
article, but you should read through it to guide your approach.
Deployment model
As with any technology implementation that transforms the way people work in your organization, choosing the
right way to undertake the deployment will greatly influence the success of your cloud voice implementation.
Potential deployment models include the following:
Per site: This model is suitable for cases where your organization is geographically dispersed, and branches
have significant numbers of employees. However, this deployment model can potentially disrupt
communication within departments where department employees are spread across several locations.
Per division: This model is usually the better option for medium-size companies and ensures that
departments involved have the same experience.
Whole company at once: This model is typically the best option for small companies, where all employees
get the same experience from day one of the deployment.
RACI modeling
To ensure that you’ve got clarity for who is responsible for what in your project, use a responsibility assignment
matrix (also known as a RACI—responsible, accountable, consulted, and informed—matrix). List the person or
group who is responsible and accountable for each task, along with stakeholders to be consulted in the decision-
making process, and stakeholders to be informed of each decision and action throughout the project execution.
The following is an example of a RACI matrix for a cloud voice implementation.
CHANGE
MANAGEMENT/AD
COLLABORATION OPTION BUSINESS UNIT
ACTIVITY/ROLE PROJECT LEAD LEAD/ARCHITECT CONSULTANT SPECIALIST REPRESENTATIVES
Program R, A C
presentation
kickoff call
Set up Call I C R, A
Quality
Dashboard
Share the I C R, A
Discovery
Questionnaire
during kickoff call
Envision phase R, A C
kickoff
Business use A R C
cases workshop
Review the R, A C
Discovery
Questionnaire
Architecture I R, A C
workshop
Adoption user C I A R
scenarios
Envision phase
workshop
Adoption success R, A C
workshop
NUMBER OF
SITE/DIVISION EMPLOYEES AUDIO CONFERENCING PHONE SYSTEM QUARTER TO EXECUTE
This article gives an overview of the requirements for preparing cloud voice services for your organization. By
preparing properly, you can be sure you’re ready to provide cloud voice capabilities to your organization.
NOTE
This guidance focuses solely on Calling Plans, Audio Conferencing, and Direct Routing. If you’re new to Teams, review
Overview of Microsoft Teams. For general guidance for planning your Teams deployment, start with Deploy chat, teams,
channels, and apps in Microsoft Teams.
Use the provided checklists to track the status of each individual activity and task, and to be sure you haven’t
skipped any critical steps. Each activity includes a detailed description of required actions and references to
additional information that you can use to complete that activity.
Although we recommend that you follow the checklists in order, the exact sequence will depend on the scope of
your deployment and the configuration and complexity of your environment. They’re organized to support either a
“greenfield” Teams deployment (one with no previous Skype for Business Online presence) or migrating from
Skype for Business Online to Teams. If you’re migrating from Skype for Business Online, you might have already
completed some of these activities and can ignore them now.
When you’re onboarding users on a per-site basis, we highly recommended that you use the Site Enablement
Playbook for Voice (Playbook) as a supplementary guide to these checklists.
NOTE
Most of the configuration settings are common between Teams and Skype for Business Online. You use the Microsoft 365
Admin Center and Microsoft Teams admin center to configure those settings.
Who will be responsible for overseeing the completion
Decision points of the onboarding checklists?
Continue onboarding
After you complete these checklists, you’ll have successfully added voice capabilities to your Teams deployment.
As the next step, use the Site Enablement Playbook for Voice (Playbook) to help you onboard your users on each
site, and help ensure that you plan and execute important site-specific activities.
Ready Site by Site Rollout Plan
Establish Service Management Process
Execute Testing and Remediation
TIP
To assist with test-case creation as a starting point, see the list of user guidance available at Teams Meetings and calls.
For additional detailed guidance on how to perform testing for Audio Conferencing in Teams, see the detailed
testing guide for Audio Conferencing.
For additional detailed guidance on how to perform testing for Calling Plans in Teams, see the detailed testing
guide for Phone System.
Prepare my users
8/7/2019 • 7 minutes to read • Edit Online
This article gives an overview of the requirements for preparing your users for using cloud voice services. By
properly preparing your users, you’ll make sure you’re delivering the most value for your organization.
NOTE
The assessment activities provided below are adaptable to any change initiative in your organization. Simply address the
questions based on the scope of your project. In the discussion of these activities, “new solution” can apply to Audio Calling,
Audio Conferencing, or your upgrade from Skype for Business to Teams.
TIP
To help guide the discussion, evaluate a past rollout; this can help you anticipate how users might react to change and help
you proactively address the reactions you expect.
TIP
Early adopters are great candidates for your pilot deployment and also champions’ initiatives. If you have a large percentage
of laggards, take time to focus on value messaging for those users and handholding to help get them on board with the
change.
TIP
Learning is not one-size-fits-all. By understanding how your users learn best, you can create a robust training program to
help accelerate their learning. If many users are self-motivated, linking to videos and user guides might suffice. For those who
need specialized attention, be sure to schedule some one-on-one time—or enlist your champions to help those users over
the learning curve.
For each persona group, discuss the following with your project team:
What are the core characteristics of this group (that is, what’s a typical “day in the life”)?
How will this group benefit from the new solution? What features and functionality will they need to be
effective?
What devices will they need (for example, headsets or speakers), and do they already have them?
What additional value messaging, if any, is required to create desire in this group to start using the new
solution?
What’s the best way for this group to receive:
Awareness (for example, email, posters, department managers)?
Training (for example, online training, user guide, white glove)?
Support (self-serve, helpdesk, champions)?
Is this group a good candidate for a pilot or early adopter program? If so, make a plan to get buy-in from
these users to participate in the pilot. For more information about implementing a successful pilot program,
see Pilot Teams alongside Skype for Business.
The following image is an example of a persona table.
For each use case, discuss the following with your project team:
What are the core characteristics for this use case/scenario?
What’s good about the current solution?
What challenges, if any, do you face with your current solution?
How will the new solution optimize the user experience?
For examples of use cases, visit the FastTrack Productivity Library.
This article gives an overview of the requirements for properly deploying cloud voice services. By following
prescriptive guidance for deploying cloud voice services, you can make sure you successfully account for all
requirements and deliver repeatable results.
NOTE
This article and the associated playbook aren’t intended to describe every technical configuration step required for service
enablement or providing dial tone to a specific site. Instead, they focus on activities and tasks recommended to onboard
users easily and have them start consuming Teams voice workloads through a fast and smooth transition with a high
adoption rate, while minimizing support requirements. For technical guidance on how to best configure your environment for
Teams voice, see the onboarding checklists for configuring Teams voice workloads, configuring Direct Routing in Teams, Teams
core capabilities, networking for Teams, and enabling Office 365.
5. Review each activity, take necessary actions, and update the status as you walk through the timeline. Status
is represented graphically, as described below:
Yes, or not applicable (green): The activity has been completed, or it’s not applicable for this site,
and no further action is needed.
6. The activity isn’t completed yet (yellow): The activity hasn’t been completed yet, and must be updated to
Yes or No on its schedule.
7. No (red): The activity can’t be completed because of an issue and must be carried to the project status
meeting.
8. The status is rolled up within each section, and the section heading is formatted with one of these status
indicators. Weekly status is also updated automatically.
TIP
Repeat the steps above for all the locations you have.
IMPORTANT
Some steps might not be applicable to all locations and sites. If a specific activity isn’t relevant to a site, you must select Not
applicable for this activity. DO NOT DELETE any rows in the playbook; if you do, the status roll-up formulas won’t work.
Pay attention to activities that might take more time than you planned for, such as number porting and procurement
activities. These activities can negatively affect the site deployment timeline. Be sure to review and update the activity list and
the associated timeline weekly, and present them at steering committee meetings to ensure that stakeholders are aware of
the status of each site and any possible deviations from the deployment schedule.
This article gives an overview of the requirements for successfully operating cloud voice services for your
organization. By properly operating your cloud voice services, you can be sure you’re providing a high-quality,
reliable experience for your organization.
Office 365 portal Available from any device with a Use when you don’t need real-time
supported browser. notifications.
Office 365 Admin app Provides push notifications to your Use when you need to be notified of
mobile device. service incidents while you’re on the go.
Microsoft System Center Integration with Microsoft System Use when you need advanced
Center. monitoring capabilities and notification
support.
Office 365 Service Communications API Programmatic access to Office 365 Use when you need integration with a
service health. third-party monitoring tool or want to
build your own solution.
NOTE
Only individuals who are assigned the global admin or service administrator role can view service health.
References
How to check Office 365 service health
Verify service health for Microsoft Teams
Service Health and Continuity
Status track
Release sign-off
Release date
For more information about planning for change management with Teams, see Create a change management
strategy for Microsoft Teams.
Daily/weekly/monthly/as-needed tasks
ACTIVITY DESCRIPTION CADENCE TEAM ASSIGNED
References
About the Microsoft 365 admin center
Activity Reports in the Microsoft 365 admin center
References
Net Promoter Score
Using Yammer to collect feedback
Best practices for user feedback
Monitor Office 365 IPs and Monitor any changes to the Daily
URLs Office 365 URLs and IP
address ranges by using the
provided RSS feed and
initiate a change request to
applicable networking
groups.
ACTIVITY DESCRIPTION CADENCE TEAM ASSIGNED
Network monitoring and Monitor the network end to Daily, weekly, monthly
reporting end for availability,
utilization, and capacity
trends by using your existing
third-party network
management tools and
reporting capabilities
available from your network
providers. Use trending data
for network capacity
planning.
References
Office 365 URLs and IP address ranges
Building data schema
References
Upload Tenant Data information
Quality of Experience Review Guide
Manage endpoints
Microsoft Teams endpoints can be defined as any PC, Mac, tablet, or mobile (or any other) device running the
Teams client. The term endpoint not only encompasses the device itself, but how a user connects to the device—for
example, by using the device’s built-in mic or speaker, earbuds, or an optimized headset. After they’re deployed,
endpoints must not be forgotten. The Teams endpoints require ongoing care and maintenance. The following
sections describe specific areas to focus on.
Endpoint requirements
One of the key benefits of Teams is that the client is kept up to date automatically. The clients on the PC and Mac
are updated by using a background process that checks for new builds and downloads the new client when the app
is idle. The Teams mobile apps are kept current through their respective app stores.
The Teams client has minimum requirements in terms of the underlying software platform. These requirements
might change over time, and therefore it’s important that you monitor them for changes. For example, the Teams
client has a minimum iOS version. If the client uses an internet browser, the browser needs to be kept current as
well. A list of supported platforms can be found in Get clients for Microsoft Teams.
Endpoint firewalls
Client-side firewalls can have a significant impact on the user experience. Client-side firewalls can affect call quality
and even prevent a call from being established. After the appropriate exclusions on the client firewall have been
configured, they need to be kept up to date based on the information in Office 365 URLs and IP address ranges.
Your third-party vendor will have specific guidance for how to update the exclusions.
Wi-Fi drivers
Wi-Fi drivers might be problematic. As an example, a driver might have very aggressive roaming behaviors
between access points that can induce unnecessary access-point switching, leading to poor call quality. A poorly
performing Wi-Fi driver might be discovered through a Quality of Experience Review (see Quality of Experience
Review Guide for more detail). It’s essential to implement a quality-driven process that monitors new Wi-Fi drivers
and ensures that they’re tested before being deployed to the general user population.
Endpoint management
A catalog of supported endpoints and interface devices (such as headsets) should be available and maintained.
This catalog will include a list of approved devices that were selected and validated as part of the Envision and
Onboard phases. Typically, specific devices are selected for each persona type in your organization to meet the
needs of that persona’s attributes. All endpoints have a lifecycle, and you need to manage the vendor contracts,
warranty, replacement, distribution, and repair policies associated with these devices.
Endpoint troubleshooting
Even if you’ve followed the previous guidance, users in your organization still might run into issues with Teams.
Although the problem might not be with the endpoint itself, the symptoms of the issue are typically surfaced
through the client to the user. The following guidance is intended to provide general steps you can take to resolve
the issue; it’s not meant to be a comprehensive troubleshooting guide. The steps are provided in a specific order,
but they don’t have to be followed explicitly and might not be applicable, depending on the nature of the issue.
1. Validate service health: The issue a user might be experiencing can be related to an event that negatively
affects the Teams service or its dependent services. As a first step, we recommend that you confirm there
are no active service issues. Consult How to check Office 365 service health. Remember to check for the
status of dependent services (for example, Exchange, SharePoint, OneDrive for Business). Monitoring for
service health is discussed in more detail in the previous section, Monitor service health.
2. Validate client connectivity: Connectivity issues cause functionality or sign-in issues in Teams. We
recommend (especially for new sites or locations) that you validate connectivity to the service. Ensure the
following Office 365 URLs and IP address ranges guidance is followed for each site. You can leverage the
Microsoft Network Assessment Tool to perform a connectivity test to validate that the media ports have
been opened correctly for cloud voice capabilities. Detailed steps on how to run the connectivity tests are
provided in the network readiness guidance.
3. Check the known issues list: Consult the list of known issues for Teams to determine whether the user
has been negatively affected by one of these issues. Follow the workaround provided (if there is one) to
resolve the issue.
4. Visit the Microsoft Teams community: The Microsoft Teams community offers dedicated spaces for
Teams. The Teams community provides a discussion list, blog posts, and announcements centered around
Teams. You can post a question or search previous discussions for solutions to your issue.
5. Contact Microsoft Support: You can contact Microsoft Support for issues with Teams online or by phone.
For information, see Contact support for business products. For Premier customers, support requests can
be initiated by following the guidance at Contact support for Microsoft Teams (Premier customers) .
Daily/weekly/monthly/as-needed tasks
ACTIVITY DESCRIPTION CADENCE TEAM ASSIGNED
References
Office 365 URLs and IP address ranges
Get clients for Microsoft Teams
Microsoft Teams community
Known issues for Microsoft Teams
Verify service health for Microsoft Teams
Contact support for business products - Admin Help
Contact Premier support
Troubleshooting Teams video
Manage Teams
After the Microsoft Teams service has been deployed, you’ll need to perform several activities relating to its
administration. The activities range from administering the service and individual users to capacity planning and
provisioning licensing and telephone numbers. The following sections cover some of these common
administration tasks.
Service administration
The Teams service has multiple settings that can be configured tenant-wide. Changes made to the tenant settings
affect all users who have been enabled for Teams. For a detailed list of these settings, see Manage Microsoft Teams
settings for your organization.
User administration
To support users, an organization might require any number of related tasks—the specific tasks vary from one
organization to the next. Ultimately, these tasks need to be managed by a support team that has been assigned
these operational duties. The following tasks are commonly required to support users in Teams.
General tasks
Manage user access to Microsoft Teams
Common tasks for Phone System
Assign, change, or remove a phone number for a user
Assign or change an emergency address for a user
Add, change, or remove an emergency location for your organization
Create and manage dial plans
Common tasks for Audio Conferencing
Change the settings for an Audio Conferencing bridge
Change the phone numbers on your Audio Conferencing bridge
Manage the Audio Conferencing settings for a user
Reset the Audio Conferencing PIN
License management
As your organization grows or contracts, it’s important that you plan licensing for current and future needs. There
is a base Teams license, in addition to licensing for cloud voice capabilities (Phone System and Audio
Conferencing).
For Teams, Phone System licenses require associated Calling Plans licenses. Calling Plan licensing enables you to
make and receive domestic and/or international phone calls. These plans are usage-based and have minute pools
associated with them. Provisioning Communications Credits will ensure you never run out of service.
Audio Conferencing allows for tolled dial-in conferencing and domestic dial-out conferencing services. Toll-free
dial-in conferencing or non-domestic dial-out scenarios might cause you to incur additional charges for which
Communications Credits are required.
Communications Credits can supplement both Calling Plan and Audio Conferencing licenses. Both Calling Plan
licenses and Communication Credits are usage-based, and therefore need to be monitored and provisioned for
accordingly.
You can leverage the PSTN usage report to help you monitor your usage of Calling Plan minutes and
Communications Credits. Based on the results of this activity, you can adjust your licensing accordingly. Coming
soon, we will offer a PSTN minute pools report to more effectively assist with this task.
Telephone number management
There are two methods to acquire numbers in Teams: You can port telephone numbers from another provider or
you can provision the numbers directly from Microsoft’s number inventory. Both methods are described in Getting
phone numbers for your users.
There is a limit to the number of telephone numbers you can provision from Microsoft’s number inventory. The
limits are determined by a number of factors detailed in How many phone numbers can you get?. The limits
depend on the type of numbers—toll-free service numbers, toll service numbers, and subscriber (user) numbers.
Each has its own limits and must be managed independently. If you’re nearing the limit (or you’ve reached the
limit), you can apply for an increment to the limit. This process is described in the article in the previous paragraph.
There might be times when a number isn’t available to be provisioned in a region where service is available. For
information about the process for requesting numbers, see Manage phone numbers for your organization.
Team creation (optional)
By default, all users with a mailbox in Exchange Online have permissions to create Office 365 groups and,
therefore, a team in Microsoft Teams. If you want to have tighter control and restrict the creation of new teams
(and thus the creation of new Office 365 groups), you can delegate group creation and management rights to a set
of administrators. If your organization wants to pursue this option, see the process described in this article to allow
users to submit requests that are processed by an assigned team.
Daily/weekly/monthly/as-needed tasks
ACTIVITY DESCRIPTION CADENCE TEAM ASSIGNED
By continually assessing and remediating the areas described in the guide, you can reduce their potential to
negatively affect user experience. Most user-experience problems encountered in a deployment can be grouped
into the following categories:
Incomplete firewall or proxy configuration
Poor Wi-Fi coverage
Insufficient bandwidth
VPN
Use of unoptimized or built-in audio devices
Problematic subnets or network devices
The guidance provided in the Quality of Experience Review Guide focuses on using Call Quality Dashboard (CQD )
Online as the primary tool to report and investigate each area described, with a focus on audio to maximize
adoption and impact. Any optimizations made to the network to improve the audio experience will also directly
translate to improvements in video and desktop sharing.
We highly recommend that you nominate the quality champion early on. After being nominated, they should start
to familiarize themselves with the content in the Quality of Experience Review Guide.
Enhance my service
8/7/2019 • 2 minutes to read • Edit Online
This article gives an overview of the requirements for getting the most out of cloud voice services for your
organization. By continuously monitoring cloud voice service capabilities, you can be sure you’re delivering the
most value for your organization.
Quick start
Walks you through the most common adoption scenarios
Start
Get started
Understand teams and channels
Create your first teams
Assess cultural and organizational readiness
Experiment
Create your champions program
Governance quick start
Define usage scenarios
Onboard early adopters and gather feedback
Onboard support
Scale
Define outcome and success
Optimize feedback and reporting
Drive awareness and implement training
Schedule service health reviews
Get started driving adoption of Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
By driving adoption of Microsoft Teams, you can deliver an excellent user experience and increased business value
inside your company. Our goal is to get you up and running quickly so that you can begin your journey with Teams.
This guide focuses on user adoption of Teams and has dependencies on your environment’s technical readiness,
which is addressed in other sections of our documentation.
Adoption prerequisites
Before getting started, make sure that:
Teams is installed and licenses are assigned in your environment. At a minimum licenses should be assigned
to your core team and to the early adopters who will participate in this initial project phase.
You've downloaded the desktop and mobile applications.
Adoption phases
Every adoption project varies in size and complexity based on your environment, but the initial steps are identical
across the board. We believe that breaking the process down into three distinct phases—startup, experiment, and
enable—will streamline adoption for everyone.
Start - In this first phase, you'll gather your team together, set up your initial teams, and use Teams to begin
planning Teams adoption. This approach will increase your technical familiarity with the product and help
you to build the skills necessary to successfully complete subsequent phases.
Experiment - In this phase of controlled growth, you'll bring your internal champions and early adopters
onboard. You'll speak with your business users to identify scenarios that would immediately benefit from the
collaboration and communications capabilities that Teams provides. You'll gather feedback that will inform
your broad-scale adoption phase, and you'll make service decisions about governance and lifecycle
management that will ensure a successful deployment.
Scale - This is the broad-scale deployment phase in which you'll turn on Teams capabilities for all your
employees. In this phase, the size of your organization will determine whether this is a “go big” project that
will turn on Teams for all employees simultaneously or if you'll approach this by region, business unit, or
other method of segmenting your employee population. In this phase you'll move to a continuous delivery
model. Employees, leaders, and business units will want to expand their use of Teams and will require
training and your engagement to understand how to best use Teams and other features of Office 365.
Each of these adoption phases depends on your technical and environmental readiness for Teams. Let's get started!
Success Owner1 Ensure the business goals are realized Any department
from the Teams rollout.
Department Leads (Stakeholders)2 Identify how specific departments will Any department (management)
use Teams and encourage engagement.
Additional resources
The Microsoft Technical Community delivers peer-provided insights into adoption and technical issues for many
Office 365 products. We suggest that you join the following communities:
Microsoft Teams Technical Community – Get product questions answered, learn from other Teams customers,
and follow our blog to stay up to date on new features and use cases for Teams.
Office 365 Champions Program and the Driving Adoption community – Learn from your peers about how to
best drive adoption of Office 365 workloads such as Teams, SharePoint, Yammer, and other products. Open to
IT Pros, business users, the “accidental” developer, and anyone interested in driving adoption of cloud services.
The concepts of teams and channels are fundamental to a healthy, productive implementation of Microsoft Teams.
A team is a collection of people, content, and tools that work together to produce a business outcome for
your company. Teams are built on Office 365 Groups, and changes to Office 365 group membership sync to
the team.
Channels are the collaboration spaces within a team in which the actual work is done.
To read more about teams and channels, see the Overview of teams and channels in Microsoft Teams. For
comprehensive Teams adoption guidance, get the Teams Adoption Guide. To learn more about Teams and Office
365 Groups, see Office 365 Groups and Microsoft Teams and Learn more about Office 365 Groups.
The best way to drive adoption of Teams is to use the product. We recommend that you manage your Office 365
deployment with Teams. You should also create a community of employees who are focused on teamwork and
productivity. (These initial teams may change over time.) Some suggested teams are:
Within Microsoft Teams, the tab gallery gives you access to all Office 365 and third-party apps that have been
turned on by the administrator. To get the most value from your product, we suggest pinning key resources as tabs
in each of the appropriate channels. See the example below.
In your initial teams, we suggest pinning the following items for easy reference in your team channels. These
assets are in addition to your OneNote notebook sections. If you're working with our FastTrack team, they will
assist you in configuring these first teams.
Feedback and reporting Pinned Office 365 usage report (for Office 365 admins only)
Teamwork Champions
Best practices Best practices for teams, channels, and chats PowerPoint
Team lifecycle
Social Hub RSS connector: Teams blog and driving adoption blog
Now that your project team has come together and you are beginning to see what Teams can do for your
organization, it's important to assess your organization’s readiness for the Teams transition. To assess your
readiness, you will need to:
1. Assess your stakeholders.
2. Identify early adopters.
3. Evaluate the organization's readiness for change.
NOTE
While it's possible to assign a score to this sort of questionnaire that would minimize the impact of the human element of
relationships within your organization, driving change depends on the chemistry of the team as much as their technical skill
or business acumen. Review this list with your team members to discuss the “fit” of your various leaders with this project as
you select projects and staff for subsequent phases.
Every organization approaches change differently, depending on region, work style, professional profile, and other
elements of the organization. To assess your organization's readiness, see Assess organizational change readiness.
Use the guidelines to answer the following questions:
1. What percentage of users fall into each bucket? (Change resistance)
Early adopters: request the solution before it's available.
Informed users: use the solution once its value is proven.
Dissenters: push back on any change.
TIP
Early adopters make great pilot testers and peer champions. Users who are slow to adopt new tools require
additional encouragement and more time to adjust.
TIP
Tailor the type and amount of training to competency and personas. Keep training updated as new features come
online.
3. In addition to this service deployment, how many other changes are happening? ( Adaptability)
Changes could include Office/Windows upgrades, office moves, mergers, reorgs, and so on.
None
1-3 changes
More than 3 changes
TIP
Too much change can impede acceptance and productivity. If more than 3 changes are underway, consider spacing
them out or creating a theme to bundle changes together.
Combine this data with the stakeholder profiles and employees who wish to opt in for the early adopter program.
This will let you identify groups that are ready for and can absorb change alongside their existing duties. This
method will allow you to create partners in change.
You can use internal champions to address the problem of having different change types. Here, feedback is the key
to success: encourage people to share their challenges and needs. Embrace disrupters and dissenters by giving
these individuals or groups a seat at the table during experimentation. This best practice will pave the way for a
smoother broad deployment of your collaboration improvements.
You are now armed with a great project team and critical information about your organization, and you are ready
to experiment with Teams. We recommend experimenting with 2 to 3 real world projects within a group that is led
by a stakeholder with whom you have a positive relationship and in whose organization there are a sufficient
number of early adopters to provide meaningful feedback. Whether your organization is large or small, we
recommend completing this phase to gain insight into how Teams can improve your collaboration beyond using
its chat and file storage features.
You will complete the following steps in this phase:
1. Create your champions program.
2. Complete your governance quick start.
3. Define your use cases.
4. Finalize early adopter program participants.
5. Set up your feedback channels.
6. Bring your support staff on board.
Champions are essential to driving awareness, adoption, and education in your organization. A champion is a
person, primarily motivated by helping others, who is interested in new technology (specifically Teams) and
helping other employees use it in alignment with your best practices. Depending on the size of your organization
you may have this as a formal part of the person’s role, but often employees take on this role themselves because
of their core motivation to help others.
Champions will fit into your overall launch planning in a variety of ways as shown below.
Champions should:
Be formally trained to increase their depth and breadth of knowledge
Be encouraged and empowered to guide, teach, and train their peers
Have consistent and positive reinforcement that affirms the impact of their efforts
Have a clear plan to execute
Use our Champions Program Guide to build this program in your organization. Our best practices for this
community are:
Join the Office 365 Champions Program: Make sure that at a minimum the leaders of the champion
program (and potentially all company champions) are members of the Microsoft Office 365 Champion
Program. This free, monthly community call will provide valuable information for running your own
program and getting the most from Teams and other Office 365 services. Program materials can be reused
in your own internal program.
Use the Teamwork Champion team: Your champions should use the team you have setup for them for all
program communications, feedback, and to find resources. In doing this they will become increasingly
familiar with the product and its benefits.
Hold regular monthly meetings: Promote enthusiasm and cohesiveness of your community by holding
regular monthly meetings. These can be a combination of in person and virtual meetings, but their
consistency is key to having a thriving champions community.
TIP
To help build your agendas, schedule your meetings for the week after the public community call.
Be clear about program requirements: Some champion programs require that members attend the monthly
meetings, hold office hours for the group of users they support, and provide training to new users.
Whatever your requirements, make sure that champions are clear on how to successfully participate in the
program.
Visibly reward your champions: Your champions will give you important insights into the progress and
potential pitfalls of your project. Reward them often for their participation. Small gestures go a long way,
and often employees are not looking for monetary gain but appreciate recognition for their contributions.
Find appropriate and fun ways to thank your community.
Train champions early and often: Your program kick off and monthly meetings can be used to build skills in
your champion community. Use these opportunities to bring them on board, conduct their initial training,
encourage them to attend our courses, and make sure they are ready to support their employees as they
move forward in the experimentation phase.
The following activities will happen simultaneously, and they may involve all or part of your key team. As a best
practice, defer large-scale governance and security conversations for after you have completed your initial
experimentation with Teams. This will simplify the decisions you will need to make at that later date. For this phase
there are some decisions that need to be made. To successfully make them you will first need to answer the
following questions:
Which stakeholder from your earlier assessment is a good candidate to participate in this limited business
onboarding?
Has this individual (or group of individuals) suggested use cases that would be good candidates for this phase?
Do they have enough interest from employees in their organization to be early adopters and give you
meaningful and regular feedback?
Decisions
Make the following decisions (at this point, these decisions apply only to Phase 2):
Decision 1: Who can create teams
For the purposes of this phase you can restrict who is able to create teams to the early adopter population in
addition to your core project team. This will allow your early adopters to create additional teams if needed.
Monitoring this behavior will give you key information for your broad deployment.
Decision 2: Teams naming conventions
You will likely want to implement some naming conventions for your broad deployment of Teams, and check for
duplicate names. In Phase 2 we suggest that you implement a manual naming convention for your initial projects
only. The best practice for this is to conduct an interactive onboarding with the early adopter project team and
allow them to select their own name. This will give you insight into how employees think about their work and will
be essential in creating a larger scale naming convention at a later time. (Additional information on the elements
of an interactive onboarding will appear later in this guide.)
Decision 3: Guest access
Depending on the scope and type of your project and the nature of your industry, enabling secure collaboration
with partners or vendors may be an essential capability you want to test. You can limit who can add guests to your
Teams implementation by using the appropriate tenant controls.
Decision 4: Approved apps
The best case use of Teams includes the integration of other apps into the experience. At a minimum your
technical team should enable the first party and featured apps in your Teams experience. Depending on your use
case and other apps used in your organization, you may opt to include additional apps as a part of your controlled
experiment.
Decision 5: Are meetings included in your test?
The Teams meeting experience is high quality, supports video chatting, and brings your employees together to be
more effective. Consult with your technical team to make sure that your environment is ready to include simple
VoIP meetings. Enabling audio conferencing or voice services would normally be excluded from this phase of your
experimentation; however, that depends on your core project team, your technical readiness, and the state of other
voice/meeting services in your organization. We recommend including video chats and VoIP meetings in your
experimentation to gain more value from your Teams implementation.
Decision 6: Data security
In preparation for your broad deployment you may opt to use security labels to classify the types of teams in your
environment. For the purposes of this experiment we recommend that you refer to Plan for Governance in Teams
and ensure that a basic retention policy has been set on Teams data in your Office 365 organization. You may need
to coordinate this work with your technical team because Office 365 administrator rights are required to complete
this work.
Decision 7: Length of your experiment
A successful Teams implementation proceeds at a healthy pace to ensure appropriate momentum, focus, and
learnings. We recommend that this phase of your project be 60 days in length to ensure that your early adopters
complete sufficient business cycles. Extending experimentation for too lengthy a time increases the risk of a failed
change program; however, this time will vary for every organization.
Make sure that you understand the business projects (scenarios) that will be in scope for this phase of your
implementation. Take a look at this list of example scenarios that are great candidates for an early adopter
program. You can get started with easy wins such as:
Personal productivity
Modern project management
Modern meetings
Think of this scenario modernization motion as a cumulative process – get things going with more basic scenarios
to create enthusiasm, familiarity, and credibility with this new way of working. Then move on to more ambitious
areas of impact. As more impact with Microsoft Teams is demonstrated to your business colleagues, more of them
will get engaged and momentum will build. For many of our customers, once they get this process going they find
that business stakeholders approach them after learning how their colleagues got value from Microsoft Teams.
After speaking to one or more business stakeholders you can prioritize your scenarios based on impact vs.
difficulty. (Your scenarios may be in addition to the scenarios we suggest above.) Appropriate candidates for your
experimentation phase should have higher impact and low to medium difficulty. This will ensure your project isn't
affected by scope creep or technical difficulties before you are able to show the value of your work. An example
chart is shown below.
NOTE
We are always eager to learn about how our customers use Teams in new an innovative ways. Share your #TeamsStories with
us in our [Driving Adoption discussion forum]. Include the hashtag #TeamsStories in your post. We are always interested in
how you use Teams in your organization.
Return to the list of employees who expressed interest in your early adopter program. Decide which of these
individuals should participate in your initial experiments with Teams. It may be all or a portion of the people who
are interested. Even if you do not select them for these initial projects, continue communicating with them so they
remain interested and will be willing to participate in the future. They will be a part of the onboarding process for
the projects you selected based on your discussions with business stakeholders, your technical team, and your
prioritization exercise shown above.
Complete the following steps with these early adopters:
1. Send an invitation email to them to invite them into the community,
2. Host a kick-off call to share with them the goals and outcomes of the early adopter program,
3. Ensure access to the feedback channel of your teamwork champions team and any other internal social
networking tools you may use.
4. Consider creating periodic surveys for them to complete that will gather targeted information.
Gather feedback
Use the components of Office 365 to gather feedback for your project.
Decision: If your organization already has an investment in a Yammer network, you can use it as a feedback
forum for your early adopter program. If not, and your early adopter program has less than 5000 members, create
a team in Teams to gather feedback and provide training.
NOTE
Some organizations will combine the channels for early adopter feedback into the teamwork champions program team. This
is a good approach because many early adopters may become champions in the future, and it will build a stronger
community.
To ensure that the early adopter and champions teams will have the appropriate support as they start using Teams,
meet with your support staff and review the capabilities of Teams. Key members of the support organization may
want to join your early adopter program. Encourage their use of Teams in their own scenarios. Take them through
the basic onboarding of the product by using our online training resources.
Foundations of Microsoft Teams
Troubleshooting Teams
Known issues list
#ThisisTeams Introductory Webinar
Enabling Microsoft Teams IT Pro course
In this phase, you will use your learnings, talented project team, and relationships with stakeholders, champions,
and early adopters to support the broad scale enablement of Teams for your organization. You will complete the
following steps as you prepare for continued business engagement regarding your organizations use of Microsoft
Teams:
1. Define outcomes and success measures.
2. Select service strategy.
3. Engage stakeholders.
4. Design and launch an awareness campaign.
5. Design and launch a training program.
6. Understand reporting tools.
7. Prepare for ongoing business engagement.
8. Prepare for ongoing service health & adoption reviews.
For every business scenario or service you modernize, it is critical to define what success looks like for your
business. You will have gathered that information for your initial scenarios as you mapped them in your prior
phase. As you prepare for your scale implementation, you will need to revisit and expand these important success
criteria.
What follows is a recommended strategy for mapping these criteria. There are many valid approaches to this step.
You can follow our guide or follow the guide of the Microsoft partner you may be working with. Whatever method
you choose, make sure that your business outcomes are supported by the technical implementation of your
services and overall objectives of your organization.
There are four categories of outcomes that can be prioritized for your business. They are interconnected and form
the foundation of the modernization and digital transformation that individual employees will experience.
TEAMS FIRST TEAMS CORE TEAMS GO BIG SKYPE SIDE BY SIDE MIGRATION
Lead cloud Lead collaboration All employees on Enable Teams and Migrate users from
deployment with scenario enablement Teams and Skype for Business Skype for Business to
Teams with Teams organization-wide Teams
teams
- Applicable to new or - Enable Teams along - For customers with - Use Teams Core - Plan move to Teams
low usage Office 365 with OneDrive and less than 1000 seats tactics to accelerate from Skype for
customers SharePoint Online (current limitation) collaboration Business by creating
- Lead with Teams in - Create a company - Enable cross - Highlight meeting service strategy
customer-specific intranet to share organization scenario guidance roadmap for the
scenario news resources and collaboration with one based on size and customer
- Highlight integrated video with Microsoft team for all feature set required - Attach to feature
user experience and Stream - Automate common - Use Skype for release schedule
accelerated time to Better together: tasks (vacation Business for - Recommend
value for Office 365 Teams requests, employee enterprise calling, including Side by Side
- Conduct planning SharePoint surveys, executive interoperability, and and Teams Core to
workload enablement Yammer engagement) hybrid scenarios ease transition
together to avoid Planner - Use public roadmap
serial implementation PowerApps for capability
planning.
The following are our recommendations for most customer organizations. However, there are exceptions. To get
guidance for any scenario not covered here, ask your questions in our Driving Adoption community or reach out to
the FastTrack team or Microsoft partner network.
Choose Teams First or Teams Core: Most organizations have an existing investment in Microsoft
technology. You may be enabling more than one workload at a time, such as Exchange Online, OneDrive for
Business, or SharePoint. In these cases, selecting Teams First or Teams Core is a wise choice. It will enable
your users to get used to the enhanced collaboration experience of Teams. Your collaboration project team
can then plan to roll out additional capabilities and the training and support required for them to be
successful.
Choose Teams Go Big: In new Office 365 customer organizations it is often best to take a Teams Go Big
approach to minimize the change fatigue caused by learning new technology multiple times. You'll get the
greatest benefit by enabling Teams for both core collaboration and meetings, SharePoint, OneDrive,
Planner, and other workloads, and allowing your employees to learn about them in the context of your
Teams deployment.
Teams Go Big is also the preferred enablement strategy for organizations under 1,000 employees who want
to simplify their employee communication and engagement. Using the organization-wide team can bring
people together to review common tasks and initiatives on any device.
Choose Side by Side: For organizations that are using Skype for Business for audio conferencing, support
for conference room devices, or cloud voice capabilities, we recommend running Teams and Skype side by
side to familiarize your employees with the core collaboration features, while planning your migration off of
Skype for Business at a time that is convenient for your company. Note that running both clients side by
side can introduce user confusion about which tool to use, so we recommend keeping this phase in your
adoption journey short.
Choose Migration: Migrating from Skype for Business to Teams has additional components from a
technical perspective, but the user adoption journey has the same components as a Teams Go Big
implementation. In addition, you will be educating people about the Teams meeting experience and
interface, the new persistent chat behavior, and other elements of the experience that are different from
Skype for Business.
For each enablement strategy, it's essential to work closely with your technical readiness team to ensure that your
environment will deliver a great employee experience.
Decision: Select an enablement strategy that will best support your business outcomes for Microsoft Teams
and that can be enabled by your technical implementation team. This is a joint decision between IT leadership,
program management leads, and user adoption specialists. This decision often rests with the executive stakeholder
who is the ultimate success owner for Microsoft Teams or collaboration services in your organization.
Best Practice: Enablement strategies can be appropriate for a given phase of your project or divisional
implementation schedule. Use key personas and their needs to make selections. Work closely with your technical
implementation team to ensure a high-quality experience for your users.
Engage stakeholders
Communication and managing expectations are key elements in a successful change project. It's important to
regularly communicate your overall vision and your progress toward that goal to your stakeholders and others in
your organization.
Decision: Decide your rhythm and method for communicating with your stakeholders in alignment with your
company culture. Target your communications to the various levels of engagement and interest across your
organization.
Option: To create an ongoing knowledge base of information about your project, consider using news pages in
your SharePoint communication site. Your news page library (site pages in the SharePoint site associated with
your planning team) can be made public so they can be shared with all interested parties.
Level 1 The authoritative team for a Usually restricted to official In perpetuity for as long as
division or business unit members of this the division exists (for
division/unit example, IT department,
Human Resources,
Marketing)
Level 2 Project, service, or initiative Normally cross- For as long as that project or
teams with a smaller scope organizational and may service is being worked on
include guests
Level 3 Point in time projects Small tight knit team with Short lifecycle tied to core
individual scope; may include deliverable
guests
Level 1 - Divisional IT or champion for that Confidential with standard Think of this like reserving a
group to name it properly retention policy applied and domain name. You want
1 year renewal policy control of how division
teams are named and what’s
included. Design the team
before adding additional
users.
TEAM LEVEL WHO CREATES? LAVELS AND RETENTION CONSIDERATIONS
Level 2 - Project/service Project owner or champion Confidential or highly Before creating this, think
confidential depending on just beyond the boundary of
content. May have a the project or service you
retention policy. 6 month are working on. Would it
renewal. make more sense to
combine forces with another
team? Make every effort to
minimize the number of
teams individual users have
to visit when working on the
same project or service.
Level 3 – Small on-demand Anyone in the organization General label with standard Self-service on demand
project team retention and 6 month teams. Frictionless
renewal. May include provisioning. These facilitate
naming convention smooth collaboration and
(prefix/suffix) communications for small
project teams looking to get
immediate value from
company provided services.
Ensure that you are getting signals back from your service and your employees by following our best practices for
user feedback and service health reporting. In some cases, you may require Office 365 administrator rights to
access certain service usage and health reports. If you are not the Office 365 administrator for your organization,
work with that individual to be granted the report reader role in the Microsoft 365 admin center to access some of
this data.
Incorporating feedback
Throughout your experiment phase you will be capturing information about how people have used the product
and their experience. Use this information now to adjust your awareness and training programs as you plan to
expand its use across your business units. Some common example questions might be:
When do I use this new tool alongside my existing technology?
Who is approved to use this tool with me?
Is it safe for highly confidential information?
Who do I speak with to learn more about Microsoft Teams?
Something’s not working. How do I get help?
Service reporting
There are three types of reporting you should review as you deploy and adopt Microsoft Teams:
Service health – from both Office 365 and your internal IT support department.
Service activity – from Office 365 view reports on Microsoft Teams. You may also use information from other
systems within your organization.
Service satisfaction – Gathered from internal community forums and surveys on specific experiences
Awareness and training are the marketing and communications segment of your overall adoption strategy. This
will ensure that your employees are aware of the new capabilities of Microsoft Teams and its underlying Office 365
services and apps.
For both your initial pilots and your eventual company-wide roll out, your internal communications should be a
priority. They should include:
Internal awareness materials such as posters, digital signage and events.
Self-help and training information in a single location.
For your pilot phases these are the minimum steps for success:
Have a regular scheduled meeting with your project stakeholders for updates.
Make self-help documentation available, including product videos.
Hold a kick-off meeting with the pilot users to get them excited about their participation. The importance of
creating a sense of community with enthusiasm can't be overstated.
Once you have worked through the initial pilot, you can expand the efforts above to reach your entire organization.
Depending on your size, this may take time and be approached in phases by region, user profile, or organization.
During this larger scale roll out, encourage the involvement of the communicators in your organization. We
recommend these individuals be involved early and often as you use the available adoption materials or design
your own.
If your company has a central intranet portal for news, information, or support, you can use it as a hub for
information about this roll out. Providing widely available self-help information, training, and written guidance lets
users quickly come onboard. Many users will simply jump in once Teams becomes available and we encourage
this. We also know that each individual learns in different ways; a central information portal can support all styles
of learning within your organization.
In collaboration with your technical implementation team, plan to hold monthly service health reviews for Teams.
In these reviews you will share insights on the following measures:
Service usage – Active usage data, and may include information about services deprecated or consumption
reduced as a result of moving to Teams. Typically led by service manager or product owner for collaboration
services.
Service health – Call quality, meeting health and overall service health. Review of any support incidents and
helpdesk ticket levels. Security and governance topics. Typically led by information protection and support
teams.
Capability/project roadmap – What is the schedule of remaining employee onboarding or further
collaboration improvement projects? What additional features is your organization going to enable? Typically
led by service manager or product owner for collaboration services in collaboration with key business
stakeholders.
Awareness campaign and training success measure update – Includes reach, participation, key feedback
themes, and open issues. Include key wins and success stories.
This monthly review can be quite formal in large organizations or virtual in smaller companies. It is important to
share and monitor this data to ensure a healthy and every increasingly vibrant implementation of Microsoft Teams.
Getting started with your Microsoft Teams upgrade
8/21/2019 • 3 minutes to read • Edit Online
Congratulations on your pending upgrade from Skype for Business to Microsoft Teams. Whether you’re just
getting started with Teams, already using Teams alongside Skype for Business, or ready to upgrade, we want to
ensure you have everything you need to navigate a successful journey to Teams.
Whether you are upgrading from Skype for Business Online to Teams or from a Skype for Business on-premises
environment to Teams, the upgrade framework will guide you through the process based on your business
scenario.
IMPORTANT
Remember that a successful upgrade ensures both technical and user readiness, so be sure to leverage the guidance herein
as you navigate your journey to Microsoft Teams.
TIP
Watch the following sessions to learn about the Upgrade from Skype for Business to Microsoft Teams:
Introduction to Upgrade
Plan your upgrade
Coexistence and Interoperability
Administrator experience
About the upgrade framework
8/7/2019 • 8 minutes to read • Edit Online
To help take the guesswork out of your upgrade journey, we’ve employed a proven framework for implementing
change. As illustrated below, each step in the framework builds on the step prior and, for optimal results, we
recommend following the steps in order.
Begin by bringing together the right stakeholders and defining your upgrade plan (eg. scope, goals and timeline).
With a plan in place, confirm your technical environment and your end-users are ready for Teams. Then,
implement your upgrade in stages, moving from a pilot to an organization-wide upgrade when ready. Once your
organization is on Teams, establish an operational plan that monitors for quality and accelerates user adoption.
Look for this framework graphic on related pages to identify where you are in the upgrade process.
NOTE
We understand that your journey to Teams might involve leveraging multiplemodesand upgrading groups of users at
different times, which will enable you to control the user upgrade experience while maintaining momentum with Teams.
To help demonstrate how your upgrade journey might unfold, we’ve provided a sample plan below that defines a
journey going from Skype for Business Online toIslandsmode to Teams only. In addition, the sample plan outlines
an organization that has divided their users into four upgrade groups, orcohorts. Using this as a template,
customize the plan to encompass your specific journey to Teams, incorporating the variousmodesyou’ll use and
the number of upgrade groups you’ll segment your users into.
Pre-upgrade
Prepare your organization for Teams. To help ensure a successful upgrade to Teams, it’s important to allocate
adequate time for preparation. Not only will your organization be able to quickly start realizing the value of Teams,
you’ll be able to accelerate your upgrade from Skype for Business as soon as Teams is ready for you. If you’ve
already enabled Teams alongside Skype for Business, use these pre-upgrade activities as a checkpoint to validate
your organization’s readiness before you upgrade users to Teams.
TIP
Download theUpgrade Success Kitfor template user readiness materials, such as communications and user surveys, in
addition to a sample upgrade project plan and pilot test plan. Items that are available in the kit are marked with an asterisk
(*) in the lists below.
Plan: Create your upgrade plan to help ensure your organization is set up for long-term success
STEP SUMMARY RESOURCE
2 Define your project vision Design your “big picture” Project vision
and scope vision and current project
scope to create a blueprint Project scope
for your upgrade journey.
3 Define your project goals Set targeted goals that Project goals
enable you to measure
progress as well as project
success.
6 Define the appropriate Map your journey to ensure Understand Microsoft Teams
Skype for Business and the best path from Skype for and Skype for Business
Teams upgrade and Business to Teams for your coexistence and
coexistence strategy organization. interoperability
2 Optimize network for If you’re deploying audio, Prepare your network for
Teams, particularly for video, or meetings, take upgrading to Teams
real-time media scenarios these additional steps to
optimize your network for
that functionality.
STEP SUMMARY RESOURCE
6 Prepare your IT staff for Confirm your technical and Prepare your IT staff for
Teams support staff has everything Microsoft Teams
they need to ready and
support your technical Upgrade Success Kit
environment for Teams.
Pilot: Run a pilot to confirm that your organization is ready and inform your optimal journey to Teams
STEP SUMMARY RESOURCE
1 Outline pilot logistics Define formal pilot logistics Outline pilot logistics
to help validate your
organization’s readiness to
upgrade or coexist.
2 Select your pilot Identify users who can help Select your pilot participants
participants and test validate teamwork scenarios and test scenarios
scenarios and verify Teams readiness.
3 Design your test plan and Identify clearly defined tasks Design your test plan and
feedback survey for participants to complete feedback survey
and a way for them to share
their feedback.
5 Conduct your pilot Start your pilot, track Conduct your pilot
progress and iterate as
needed to optimize your
pilot results.
2 Enable the appropriate Follow steps to set the right Setting your coexistence and
coexistence mode for coexistence mode(s) for your upgrade settings
your users organization.
3 Stay informed about the Monitor the Teams roadmap Teams roadmap
Teams roadmap to identify the right time for
your organization to move
to Teams.
Upgrade
Make the official move to Teams. When you upgrade your users, you move them into Teams only mode. Teams
becomes their primary app for chat, meetings, calling, and collaboration, and access to the Skype for Business app
is disabled. Although the technical aspects of this phase are quite simple, consider the effect the change might have
on user experience and allow time for users to officially transition their activities from Skype for Business to Teams.
To reduce users’ having different experiences with different clients, try to limit the end-to-end upgrade window to
45 days or so.
Upgrade: Implement your upgrade from Skype for Business to Teams
STEP SUMMARY RESOURCE
1 Confirm that you’ve Help ensure upgrade success All the above
completed the pre- by confirming completion of
upgrade activities all planning and preparation
described above activities.
3 Enable the coexistence Follow steps appropriate to Upgrade from Skype for
mode to Teams Only for your Skype for Business Business Online to Teams
users in your first upgrade environment to perform the
group technical user migration. Upgrade from Skype for
Business hybrid or on-
premises to Teams
STEP SUMMARY RESOURCE
Post-upgrade
Maximize business value with Teams. After your organization is fully upgraded to Teams, take time to evaluate
your success against your goals and implement a plan to continue forward momentum.
Operate: Measure the success of your upgrade
STEP SUMMARY RESOURCE
3 Monitor for network Implement a quality check Monitor for network health
health and quality and monitoring plan to help and quality
ensure a positive user
experience as well as reduce
calls to your support desk.
4 Drive user momentum Encourage user adoption Drive user momentum and
and adoption and maintain excitement for adoption
Teams with an ongoing
adoption plan.
5 Prepare for new Realize maximum value by Prepare for new functionality
functionality establishing a change cycle
for new innovations and
product improvements.
NOTE
Our Upgrade content is continually evolving. Be sure to check back for the latest guidance, and read the Teams blog.
IMPORTANT
Skype for Business Online will be retired on July 31, 2021, after which it will no longer be accessible or supported. To
maximize benefit realization and ensure your organization has proper time to implement your upgrade, we encourage you to
begin your journey to Microsoft Teams today. Remember that a successful upgrade aligns technical and user readiness, so be
sure to leverage the guidance herein as you navigate your journey to Microsoft Teams.
8/7/2019 • 2 minutes to read • Edit Online
TIP
Join us for live, interactive workshops in which we’ll share guidance, best practices, and resources designed to kick start
upgrade planning and implementation.
Join the Plan your upgrade session first to get started.
8/16/2019 • 2 minutes to read • Edit Online
This article is part of the Project Stakeholders stage of your upgrade journey, the first and most essential activity
you complete for your project’s success.
TIP
Take time to identify the ideal executive sponsor, someone who can help set the tone of your project, leads by example,
and holds others accountable. This should be a senior manager or executive who has authority over the project scope and
vision. They should also be the final decision-maker in removing blockers and resolving conflict to help keep the project on
time and on budget.
Optionally, you can create a steering committee. Sometimes large or more complex projects end up with “too
many cooks in the kitchen,” resulting in disconnects among the stakeholder groups. For these projects, you
might want to form a steering committee. A steering committee is responsible for driving decisions, providing
strategic oversight, supporting the project’s initiatives, and—when necessary—removing blockers. You can find
more information about implementing a steering committee in the steering committee guide.
Sponsorship coalition
Business Sponsor Facilitates new technology requests for their business unit
Project team
Synchronous Communications Lead Owns presence tooling such as chat, meetings, and calling
Service Owner/ Quality Champion Owns the operation of Teams all-up, including the quality of
the user experience
Desktop and Devices Lead Provides input into clients, devices, and desktop apps
IT Pro/Tenant Admin Ensures the network readiness and Office 365 portal
configurations are in place
Change Management Lead Oversees the user change management and adoption
program
After you’ve gathered your stakeholders, proceed to the next step: Define your project scope.
8/7/2019 • 7 minutes to read • Edit Online
This article is part of the Project Definition stage of your upgrade journey, an activity you complete after you create
a sponsorship coalition and project team from the stakeholders you’ve identified are key to your project’s success.
Before proceeding, confirm that you’ve completed the following activities:
Enlisted project stakeholders
Project vision
Your vision is the “big picture” or eventual end-state that answers the question, “Why are we doing this project?”
An ideal vision addresses your organization’s business drivers and user value-add perspectives, as shown in the
following examples:
Organization business driver: Standardizing on Microsoft Teams aligns with our digital workplace
transformation and enables us to drive operational efficiencies, eliminate redundant solutions, and save USD5
million.
User value-add: Microsoft Teams (1) saves time by providing a single location for project notes, Office docs,
team members, conversations, and meetings; (2) simplifies communication by using a centralized contact list
and persistent chat tracking for quick access to your conversations, and (3) alleviates the frustration of trying to
find that lost email attachment by storing and accessing files in one place.
Consider the following discussion points to help refine your vision:
Description of the current business process
Challenges with the existing business process
How technology can help overcome these challenges
The expected and measurable business outcomes if these challenges are overcome
TIP
Identify use cases and personas to further refine your project vision.
Project scope
Your vision might only be realized over time, through various phases. The project scope defines the focus of your
project at this time and serves to keep your project team focused on their current tasks, enabling you to realize
your long-term vision. For example, your scope might call for you to run a pilot, deploy a specific workload such as
voice or meetings, or enable Teams alongside Skype for Business as you plan for your upgrade over time. As part
of the project scope, you should assess:
The various coexistence modes, and which would be optimal for your organization.
The best way for Skype for Business and Teams to coexist before you move to Teams.
Whether you should conduct a pilot to validate technical and user readiness in your organization.
Project goals
Your goals define the outcome you want and enable you to measure the success of the project. Goals can be
defined as objectives and key results (OKRs), and the measures of project success can be defined as key success
indicators (KSIs). It’s essential that you get full participation from project stakeholders in defining OKRs and KSIs,
to help ensure they feel a sense of ownership and align these measures of success to defined project tasks. Goals
should include a mix of technical and user-focused success.
OKRs contain the objectives you set at the beginning of the project and the key results you measure on a
defined cadence (for example, monthly or quarterly). By reviewing your key results, you can ensure your project
deliverables are on schedule, or identify and mitigate issues to get your project back on track. OKRs are
typically categorized as “achieved” or “not achieved.”
KSIs measure quality and success of the key results and complement the binary nature of OKRs by detailing
good and/or bad results. When defining KSIs, we recommend that you use “specific, measurable, assignable,
realistic, time-related” (SMART) criteria:
Specific: target a specific area for improvement
Measurable: quantify, or at least suggest an indicator of, progress
Assignable: specify who will do it
Realistic: state what results can realistically be achieved, given available resources
Time-related: specify when the results can be achieved
The following table shows examples of OKRs and KSIs for the initial phases of a Skype for Business to Teams
upgrade project.
Pilot Teams alongside Skype for FY19Q2: 500-user pilot conducted and Identify pilot users
Business, in collaboration-only mode completed Create a pilot test plan
Enable pilot users on Teams
Implement the pilot
Execute a pilot feedback survey
Measure pilot success
Successfully run collaboration-only 60% of Skype for Business users Design and execute a broad
mode for all users in the organization are using Teams within 30 days communications and training
alongside Skype for Business of rollout plan
User satisfaction with Teams is Enable all users for Teams in
≥80% collaboration-only mode
Track usage monthly
Gather user feedback
Monitor network health/quality
Mitigate as needed
KEY SUCCESS
TYPE INDICATOR HOW MEASURED SUCCESS CRITERIA MEASURED
Network and Percentage of poor Call Quality <3% of poor calls Weekly, then monthly
quality audio calls should be Dashboard (CQD) with Teams
minimal
Usage and The chat, meetings, Survey 80% agree or strongly Weekly through pilot,
awareness and calling experience agree post-rollout
is equal to or better
than Skype for
Business
Usage and adoption Users actively use the Office 365 reports or 90% participation Weekly, then monthly
solution CQD from pilot users,
better than the
current solution
Usage and training I had adequate Post-pilot survey 80% agree or strongly Post-pilot, post-
training/help agree rollout
resources to
successfully use
Teams
User satisfaction I would recommend Net Promoter Score NPS > 0 Post-pilot, post-
Teams to others (NPS) via post-pilot rollout
survey
Business driver Cost savings Accounts Payable $X million cost Six months, then one
expenditure in third- year, then five years
party solutions post-rollout
TIP
To help ensure your project stays on track, consider defining smaller, short-term milestones in addition to bigger, long-term
goals. This can include metrics that you’ll capture as part of your user pilot. When considering your timeline, use the
Microsoft 365 Roadmap if you’re waiting for features that aren’t yet available in Teams.
Timeline
As you scope your upgrade journey, be sure to set a timeline for key milestones (for example, enabling Teams
alongside Skype for Business for all users) in addition to the completion date. A defined timeline helps your project
team drive toward a consistent end state and informs the right work-back schedule, helping to ensure that your
project stays on track. Consider a timeline that’s not too accelerated (where tasks might be overlooked) or too
distant (where momentum might be lost). The ideal timeline accounts for:
Product readiness for compliance and user scenario requirements: Refer to the product roadmap to
gauge when Teams will be ready for your organization.
Upgrade groups: Determine whether you’ll be enabling Teams or upgrading users by upgrade groups, which
could affect the timeline of your overall upgrade journey.
Organizational factors such as change freeze, fiscal year end, deployment lifecycles: Discuss and
account for any internal processes that might influence your upgrade timeline.
Other changes that are occurring at or around the same time: Consider bundling changes or spacing them
out to facilitate a positive user experience and minimize any impact on productivity.
Resourcing: Confirm resource allocation with your project stakeholders to ensure that the project team you’ve
brought together has enough bandwidth to complete all necessary tasks.
As a reference point, a sample timeline is provided for the pre-upgrade, upgrade, and post-upgrade phases of the
Upgrade Pro journey, which we encourage you to adjust as needed to align with the specific needs of your
organization.
After you’ve completed the activities described above, you should have a solid foundation for your project.
Continue with your technical readiness and organizational readiness planning activities.
Remember: Skype for Business Online will be retired on July 31, 2021. After that time, the Skype for Business
Online service will no longer be accessible or supported. To maximize benefit realization and ensure your
organization has proper time to complete your upgrade, we encourage you to begin your journey to Microsoft
Teams today.
8/29/2019 • 15 minutes to read • Edit Online
This article is part of the Project Definition stage of your upgrade journey, an activity you complete after you
create a sponsorship coalition and project team and define the scope, goals, and vision for your project. Before
proceeding, confirm that you’ve completed the following activities:
Enlisted your project stakeholders
Defined your project scope
TIP
Watch the following session to learn about Coexistence and Interoperability.
Additionally, you can join us for live, interactive workshops in which we’ll share guidance, best practices, and resources
designed to kick start upgrade planning and implementation.
Join the Plan your upgrade session first to get started.
Islands mode
By default, users can run Teams alongside Skype for Business as two separate solutions that deliver similar and
overlapping capabilities such as presence, chat, calling, and meetings. Teams users also can take advantage of
new collaboration capabilities such as teams and channels, access to files in Office 365, and applications.
In this coexistence mode, called Islands, each of the client applications operates as a separate island. Skype for
Business talks to Skype for Business, and Teams talks to Teams. Users are expected to run both clients at all times
and can communicate natively in the client from which the communication was initiated. As such, there’s no need
for interoperability in Islands mode.
To avoid a confusing or regressed Skype for Business experience, external (federated) communications, PSTN
voice services and voice applications, Office integration, HID controls for USB devices, and several other
integrations continue to be handled by Skype for Business and are not available in Teams in Islands mode.
Phone System is not supported in Teams in Islands mode; in this mode, the only Enterprise Voice client is Skype
for Business.
IMPORTANT
In Islands mode, all messages and calls from federated users (people outside your organization) are delivered to Skype for
Business. After upgrading to Teams Only mode, all messages and calls from outside your organization are delivered to
Teams.
TIP
Skype for Business Online customers recommended path is to start with the default Islands mode, drive Teams adoption
saturation in the organization, and then move to Teams Only mode rapidly. On premises and hybrid customers, especially
complex ones, might benefit from deploying the Skype for Business with Teams Collaboration mode as a starting point
rather than Islands mode, and progress from there to Skype for Business with Teams Collaboration and Meetings
mode (that is, Meetings First), if appropriate, and to Teams Only mode when the organization is ready to adopt Teams.
NOTE
When deployed in any coexistence mode except Islands, Teams and Skype for Business can interoperate, enabling users to
chat with and call one another, and ensuring that communications remain fluid across your organization during your
upgrade journey to Teams. Coexistence modes govern interoperability. The coexistence mode of the receiver determines
whether interoperability will be available. For example, if the receiver is in a mode in which chat is only available in one
client (say, Teams), chat interoperability will generally be available in case the initiator uses the other client (in this case,
Skype for Business) to start the chat. On the other hand, if the receiver is in the mode in which chat is available in both
clients (Islands mode), interoperability won’t be available for the chat. The message will be received by the receiver in the
same client in which the initiator started the chat. Therefore, proper communication in Islands mode requires Teams
adoption saturation; that is, all users actively using and monitoring both clients.
TIP
To help identify the recommended upgrade mode based on the capabilities you want to enable in Teams while Skype for
Business is still in use, leverage the Skype to Teams Upgrade Wizard.
For more details about coexistence modes, prerequisites, and management, see Migration and interoperability
guidance for organizations using Teams together with Skype for Business and Setting your coexistence and
upgrade settings.
IMPORTANT
Interop experiences with an on-premises deployment of Skype for Business require that the on-premises environment is in
hybrid mode with Office 365 Skype for Business. For details, see Migration and interoperability guidance.
These interop experiences are available to and between users who have one of the following coexistence modes
assigned: Skype for Business with Teams Collaboration, Skype for Business with Teams Collaboration
and meetings, Skype for Business Only, or Teams Only. There is no interoperability to users in Islands
mode.
Native interop experience limitations
Because of the difference in protocols and technology, it is not possible to support all capabilities natively.
Specifically, the following capabilities are not available:
Markdown, rich text, and the full emoticon set aren’t supported either from Teams or Skype for Business.
Other native features of the compose box in Teams chats aren’t supported.
Screen sharing (desktop or app sharing) between Teams and Skype for Business isn’t supported natively.
However, it is supported through interop escalation.
Group chats (multiple-party conversations) in Teams can only include participants who are using Teams.
Multiple-party IM conversations (group chats) in Skype for Business can only include participants who are
using Skype for Business. However, interop escalation to multiple-party is available from Skype for Business.
Escalating an ongoing peer-to-peer voice or video call to a multiple-party call involving both Teams and
Skype for Business users isn’t supported.
File transfer for two-party chats, or file attachment in group chats, from Teams to Skype for Business—and
vice versa—aren’t supported.
There is no interoperability with Skype for Business Persistent Chat.
For all these limitations (except for Persistent Chat), one possible workaround is for one user to start a meeting
and invite the other user to join it.
This workaround is the basis for interop escalation. In particular, screen sharing and escalation to multiparty are
not achievable natively but they are supported via interop escalation.
Interop escalation experiences
Interop escalation consists in supplementing the native interop capabilities with managed escalations to
meetings. Meetings offer rich experiences available to anyone, regardless of which client they have.
When interop escalation is triggered by the Teams user, a Teams meeting is created. When it is triggered by the
Skype for Business user, a Skype for Business meeting is created. In both cases, the meeting created is a Meet
now meeting, which is not reflected on the user’s calendar.
The other party receives the meeting join link through interop chat and joins by clicking that link. If the Skype for
Business user has a Teams account and is invited by the Teams user, they will join the meeting authenticated.
Otherwise, they will join as an anonymous participant. Conversely, Teams users almost always have a Skype for
Business account and a Skype for Business client they can use to join a Skype for Business meeting as an
authenticated participant, but they might also join as an anonymous participant, for example using the Skype
Meeting App.
Once the parties have joined the meeting, they can conduct any activity supported in meetings, such as desktop
or content sharing, file sharing or transfer, adding other participants, and so on.
Interop escalation from Skype for Business
Interop and interop escalation from Skype for Business was updated in the July 2019 build of monthly C2R.
Previously, Skype for Business did not have advance awareness that the remote party was using Teams. It only
surmised that from the signaling received after a session was established.
When the signaling indicated that the response came from (or through) the interop gateway, it would display the
yellow business bar (banner) indicating the other party was not using Skype for Business. With the evolution of
our service, this resulted in false positives where Skype for Business users would see the business bar when they
were connected to the Cloud Voicemail Service or other cloud voice services, rather than to an actual Teams
Only user.
To prevent these false positives, the presence service is now informing the Skype for Business client when the
other party is a Teams Only actual user. This allows Skype for Business to be aware that it needs to create an
interop conversation ahead of it having been created, and the conversation window to be specific to interop.
If the Skype for Business user wants to share their desktop for example, they are informed that we will start a
meeting and guided through the steps.
Meanwhile, the Teams user receives an incoming chat message with the link to the meeting and are guided to
join.
This escalation to a Skype for Business meeting is available for both in-tenant interop and cross-tenant federated
calls and chats. It is on by default and there is no setting the admin has to provision.
Interop escalation from Teams
Interop escalation from Teams to a Teams meeting is now available when the Teams user selects the desktop
sharing button in an in-tenant interop thread with a Skype for Business user or in a cross-tenant interop
federation thread. Interop escalation is supported from a 1:1 chat conversation or from a 1:1 call.
The capability is supported in the Teams desktop client for Windows, in the Teams desktop client for Mac, and in
the Teams web client on browsers where content sharing is supported, while in communication with any Skype
for Business client version.
In interoperability threads, and in federation interoperability threads, the Teams user now has the controls
(button) to start content sharing. When the Teams user selects the button, they are presented with an additional
menu that informs them that to share content, they will need to start a Teams meeting.
If the users were in a call, the menu also warns them that their current call between Teams and Skype for
Business will be terminated as they are put into a Teams meeting. If they so choose, they can warn the Skype for
Business user prior to accepting.
Upon acceptance, they are put in the Teams meeting; they must start sharing from the sharing tray in the
meeting.
Meanwhile, the Skype for Business user receives an incoming chat message with the link to the meeting and are
guided to join.
This escalation to a Teams meeting is available for both in-tenant interop and cross-tenant federated calls and
chats. It is on by default and there is no setting the admin has to provision. However, it is turned off for the user if
the admin sets -AllowPrivateMeetNow in CsTeamsMeetingPolicy to $false .
After you review this article, see Choose your upgrade journey, Migration and interoperability guidance,
Coexistence with Skype for Business, and Setting your coexistence and upgrade settings for implementation
details.
Related Links
Video: Manage Coexistence and Interoperability between SfB and Teams
8/16/2019 • 9 minutes to read • Edit Online
This article is part of the Project Definition stage of your upgrade journey. Before proceeding, confirm that
you’ve completed the following activities:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
IMPORTANT
Skype for Business Online will be retired on July 31, 2021, after which it will no longer be accessible or supported. To
maximize benefit realization and ensure your organization has proper time to implement your upgrade, we encourage you
to begin your journey to Microsoft Teams today.
This article outlines the various modes that enable you to manage which modalities in Skype for Business and
Teams are available to your users. As with any deployment, we strongly encourage you to pilot your intended
plan with a selected group of users before upgrading your organization to Teams. Remember, introducing new
technology can be disruptive for users. Take time to assess user readiness and implement a communication and
training plan prior to implementing any of the modes outlined herein.
TIP
Join us for live, interactive workshops in which we’ll share guidance, best practices, and resources designed to kick start
upgrade planning and implementation.
Join the Plan your upgrade session first to get started.
Islands Smaller or simpler Go to the full Teams Simple to operate Requires good user
Skype for Business experience as quickly communication to
deployment as possible Richest Teams avoid confusion and
experience up-front to drive usage
Ability and Conduct a proof of for all capabilities toward Teams
willingness to concept (PoC) of
manage some short- Teams Exit strategy requires
term complexity to users to have fully
move to Teams more Recommended adopted Teams prior
quickly upgrade path for to starting upgrade
organizations who to Teams Only phase
adopted Skype for
Business Online No interop for users
in Islands mode; also
no federation from
Teams when the
user’s Skype for
Business account is
homed on-premises
Skype for Business Skype for Business Start Teams adoption No overlapping
with Teams deployment with quickly, focusing on capabilities between
collaboration requirements that group collaboration Teams and Skype for
aren’t yet met by first Business
Teams (for example,
advanced Want to keep all Instant messaging
compliance) unified chat and meeting
communications scheduling will reside
Long-term need for workloads on Skype in Skype for Business
and/or commitment for Business for now (tied to calling)
to Skype for Business
Recommended use Interoperability with
as the starting point users in Teams Only
for organization
starting their journey
from on premises (or
hybrid) Skype for
Business
Skype for Business Skype for Business Start Teams adoption No overlapping Instant messaging
with Teams deployment with quickly, going capabilities and chat will reside in
collaboration and significant use of beyond group Skype for Business
meetings enterprise voice and collaboration Superior meetings on (tied to calling)
requirements that Teams. Features
aren’t yet met by Improve your users’ roadmap, UX and
Teams calling meetings experience cross platform,
quality and reliability
Long-term need for Recommended use
and/or commitment for on premises "Better Together"
to Skype for Business organizations experiences between
wanting to take Skype for Business
Might be using a advantage of Teams and Teams
third-party meeting meetings prior to
service being ready to fully Interoperability users
upgrade (generally in Teams Only.
due to Enterprise
Voice on-premises).
MODE SITUATION RECOMMENDED USE ADVANTAGES CAVEATS
Teams Only Teams Only is the Reduce variable costs Limits user confusion Interoperability only
final destination for on Skype for by providing only supports basic chat
all users, eventually. Business (on- one client to work and calling between
premises server with Interoperability Skype for Business
Some users need to operations, with users in Skype and Teams, and
stay on Skype for outsourcing contract, for Business Only, interop escalation
Business and so on) Skype for Business scenarios for desktop
with Teams sharing and multi-
You’re upgrading Go to the full Teams Collaboration, Skype party chat and calling
your Skype for experience as quickly for Business with
Business Online users as possible, for at Teams Collaboration
to Teams while least some users and Meetings
keeping Skype for
Business on-premises
users on Skype for
Business Server
Skype for Business Some users need to Limits user confusion Continue to meet Interoperability only
only stay on Skype for by providing only business supports basic chat
Business one client to work requirements that and calling between
with currently can only be Skype for Business
met by Skype for and Teams, and
User can still Business interop escalation
participate in Teams scenarios for desktop
meetings they are Interoperability with sharing and multi-
invited to users in Teams Only party chat and calling
TIP
To help identify the recommended upgrade mode based on the capabilities you want to enable in Teams while Skype for
Business is still in use, leverage the Skype to Teams Upgrade Wizard.
Upgrade journeys
You can take multiple approaches to upgrading from Skype for Business, either online or on-premises, to Teams:
In a direct upgrade journey, you first deploy Teams alongside Skype for Business in Islands mode as part of
evaluation and early adoption, and then upgrade your users to Teams Only mode with the goal of quickly
retiring Skype for Business from the environment for all users in the organization. This is the recommended
journey for Skype Business online customers, unless they are concerned their users will be confused with
having two tools to conduct the same action (chat, calling, meeting scheduling).
A gradual upgrade journey delivers a specific coexistence and upgrade mode to a specific group of users
(also called a cohort), depending on their communications and collaboration requirements. Over time, the
entire organization can converge into using Teams Only and eventually replace Skype for Business. However,
if your organization has compelling business reasons to keep Skype for Business—such as a dependency on
a Unified Communications Managed API (UCMA)–based solution that integrates with line-of-business
applications, or an ethical wall solution currently available for Skype for Business only, or a complex
Enterprise Voice deployment that will take time to upgrade to Teams Only—you can upgrade a portion of
users to Teams Only mode while retaining Skype for Business users in one of the coexistence modes for a
portion of your user population. Gradual upgrade journey is the recommended approach for on-premises
(and hybrid) customers starting with Skype for Business with Teams Collaboration coexistence mode and
moving from there to Teams Only mode when requirement for the users met (possibly through the Skype
for Business with Teams Collaboration and Meetings coexistence mode).
IMPORTANT
For both types of upgrade journey, if your organization is currently a Skype for Business on-premises deployment only,
you need to start planning to implement Skype for Business hybrid before upgrading your users to Teams Only mode.
This will also help facilitate interoperability with Teams.
NOTE
Teams Only mode requires that the users who are part of cohorts be homed in Skype for Business Online, and a hybrid
relationship between your Skype for Business on-premises deployment and your Skype for Business Online tenant is
required to facilitate the interoperability between Skype for Business and Teams. The move to Skype for Business Online
must be completed for users who are part of the cohorts before they’re upgraded to Teams Only mode. Skype for
Business Server 2019, and Skype for Business Server 2015 with CU8 update can simplify the mechanics of upgrading on-
premises users to Teams by managing the migration to Skype for Business Online and upgrading the users to Teams
Only mode in one step.
Teams is deployed to all users in the organization and configured in Islands mode. When your organization
determines that Teams is ready to fulfill all of your communications and collaboration needs, notify the users
and upgrade them to Teams Only mode. At that point, Skype for Business can be retired from the environment.
Gradual upgrade journey
An example of a gradual upgrade journey is illustrated in the following diagram.
Teams is deployed in the organization in Islands mode for evaluation and then move to different coexistence
and upgrade modes for different groups of users. For example, a group of users can be enabled for Islands
mode, another enabled for Skype for Business with Teams collaboration and meetings mode, while a third
group of users might initially be enabled for Skype for Business with Teams collaboration only mode.
Over time, groups of users can be upgraded to Teams Only mode, followed by the rest of the organization.
Eventually, the entire organization will be ready to retire Skype for Business and use only Teams for
communications and collaboration, or—if business requirements dictate that Skype for Business be retained for
a specific group—the majority of users in the organization can use Teams Only.
After you’ve chosen the best upgrade journey for your organization, perform your upgrade to Teams.
Meetings First
8/29/2019 • 6 minutes to read • Edit Online
“Meetings First” is targeted at and optimized for Skype for Business Server organizations with Enterprise Voice on
premises who want to start using Teams meetings as rapidly as possible. For these organizations, Meetings First is
an alternative to using Islands mode that prioritizes the Teams meetings experience.
IMPORTANT
Meetings First is a better match for organizations who have no or few active Teams chat users. Active Teams chat users
should not be switched to Meetings First mode, as they would lose the ability to chat in Teams and to access to their chat
history. These users should be grandfathered in Islands mode instead, and Meetings First only granted to the users not yet
active in chat in Teams.
Optionally, should you want to hide the Teams and Channels application from the left navigation of your users’
Teams client to further focus their experience on meetings, that can be achieved by using the App Permission
policy.
Related links
After you review this article, you might want to consult Choose your upgrade journey, Migration and
interoperability guidance, and Coexistence with Skype for Business for further details.
8/7/2019 • 2 minutes to read • Edit Online
This article is part of the Technical Readiness stage of your upgrade journey, an activity you complete in parallel
with the User Readiness stage. Before proceeding, confirm that you’ve completed these activities from previous
stages:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
This article is part of the Technical Readiness stage of your upgrade journey, an activity you complete in parallel
with the User Readiness stage. Before proceeding, confirm that you’ve completed these activities from previous
stages:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
After you’ve prepared your IT staff for Teams, verify that your environment meets all prerequisites.
8/7/2019 • 2 minutes to read • Edit Online
This article is part of the Technical Readiness stage of your upgrade journey, an activity you complete in parallel
with the User Readiness stage. Before proceeding, confirm that you’ve completed these activities from previous
stages:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
This article is part of the Technical Readiness stage of your upgrade journey, an activity you complete in parallel
with the User Readiness stage. Before proceeding, confirm that you’ve completed these activities from previous
stages:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
TIP
You can start by copying the questionnaire into a Microsoft Word document. Try to answer all questions and capture all
details as you move through.
Project team
Ensure that you’ve engaged the right people for your project team. Verify the steps you completed in Enlist your
project stakekholders.
What license level is enabled for Skype E1/G1 The number of users
for E2/G2 for each SKU:
Business Online users? E3/G3
E4/G4 E5
Standalone
What types of users are enabled for All users in the organization
Teams? Specific users/user groups
(Specify in the Comments column)
QUESTION ANSWER COMMENTS
What types of users are enabled for All users in the organization
Skype Specific users/user groups
for Business Online? (Specify in the Comments column)
QUESTION ANSWER COMMENTS
What method are you using or plan Calling Plans (formerly PSTN calling)
to use to On-premises PSTN connectivity
connect Phone System (formerly (leveraging existing
Cloud PBX) to Skype for Business 2015 or Lync
the PSTN? Server 2013
Select all that apply. deployment)
On-premises PSTN connectivity
(using Cloud Connector)
Select services that your Edge role External user access (corporate
provides today. users)
Remote user access (anonymous
external
meeting participants)
Federation
Media relay
QUESTION ANSWER COMMENTS
Endpoints
Use the following table to capture the details of the clients and endpoints in use.
What is your current active usage of __ % total active users versus enabled
Skype for Business? users
QUESTION ANSWER COMMENTS
Which of the following best describes Broad reach: Email campaign with
the rollout links to training
strategy used for your Skype for Expanded: Broad reach plus a
Business variety
deployment? of awareness campaigns (posters,
events, champions) and training
(videos, user guides, in-person)
Tailored: Expanded, plus targeted
messaging and training by persona
Other
(Note the details in the Comments
column.)
After you evaluate your environment, proceed to the next step: Prepare your network.
8/7/2019 • 13 minutes to read • Edit Online
This article is part of the Technical Readiness stage of your upgrade journey, an activity you complete in parallel
with the User Readiness stage. Before proceeding, confirm that you’ve completed these activities from previous
stages:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
TIP
Watch the following session to learn how to Teams leverages your network and how to best plan for optimal network
connectivity: Teams Network Planning
Bandwidth planning
Microsoft Teams gives you the best audio, video and content sharing experience regardless of your network
conditions. With variable codecs, media can be negotiated in limited bandwidth environments with minimal
impact. But where bandwidth is not a concern, experiences can be optimized for quality, including up to 1080p
video resolution, up to 30fps for video and 15fps for content, and high-fidelity audio.
This article describes a concise version of how bandwidth is utilized by Teams real time audio, video, and desktop
sharing modalities in various use cases. Teams is always conservative on bandwidth utilization and can deliver HD
video quality in under 1.2Mbps. The actual bandwidth consumption in each audio/video call or meeting will vary
based on several factors, such as video layout, video resolution, and video frames per second. When more
bandwidth is available, quality and usage will increase to deliver the best experience.
BANDWIDTH(UP/DOWN) SCENARIOS
Burst packet loss <10% during any 200-ms interval <1% during any 200-ms interval
Packet loss <1% during any 15-sec interval <0.1% during any 15-sec interval
Packet inter-arrival jitter <30 ms during any 15-sec interval <15 ms during any 15-sec interval
To test both network segments, you can use the Network Assessment Tool. This tool can be deployed on both the
client PC directly and on a PC connected to the Customer Network Edge. The tool includes limited
documentation, but a deeper documentation around the usage of the tool can be found here: Network Readiness
Assessment. By running this Network Readiness Assessment, you can validate your network’s readiness to run
real-time media applications, such as Microsoft Teams.
NOTE
This is the same Network Readiness Assessment that we recommend be run by customers who are looking to successfully
deploy Skype for Business.
VPN
VPNs provide a valuable service to many organizations. Unfortunately, they’re typically not designed or
configured to support real-time media. Some VPNs might also not support UDP. VPNs also introduce an extra
layer of encryption on top of media traffic that’s already encrypted. In addition, connectivity to the Teams service
might not be efficient due to hair-pinning traffic through a VPN device. Furthermore, they aren’t necessarily
designed from a capacity perspective to accommodate the anticipated loads that Teams will require.
The recommendation is to provide an alternate path that bypasses the VPN for Teams traffic. This is commonly
known as split-tunnel VPN. Split tunneling means that traffic for Office 365 won’t traverse the VPN but will go
directly to Office 365. This change will have a positive impact on quality, but also provides the secondary benefit
of reducing load from the VPN devices and the organization’s network.
To implement a split-tunnel, consult with your VPN vendor for the configuration details.
Wi-Fi
Like VPN, Wi-Fi networks aren’t necessarily designed or configured to support real-time media. Planning for, or
optimizing, a Wi-Fi network to support Teams is an important consideration for a high-quality deployment.
There are several factors that come into play for optimizing a Wi-Fi network:
Implementing QoS or Wi-Fi Multimedia (WMM ) to ensure that media traffic is getting prioritized
accordingly over the Wi-Fi networks.
Planning and optimizing the Wi-Fi bands and access point placement. The 2.4 GHz range might provide an
adequate experience depending on access point placement, but access points are often affected by other
consumer devices that operate in that range. The 5 GHz range is better suited to real-time media due to
their dense range but requires more access points to get sufficient coverage. Endpoints also need to
support that range and be configured to leverage those bands accordingly.
If dual-band Wi-Fi networks are deployed, consider implementing band steering. Band steering is a
technique implemented by Wi-Fi vendors to influence dual-band clients to use the 5 GHz range.
When access points of the same channel are too close together they can cause signal overlap and
unintentionally compete, resulting in a bad experience for the user. Ensure that access points that are next
to each other are on channels that don’t overlap.
Each wireless vendor has its own recommendations for deploying its wireless solution. We recommend that you
consult your vendor for specific guidance.
Network remediation
If the results of bandwidth planning, port testing, or network requirements testing show that your current network
needs remediation before you deploy Teams, you can accomplish this in several ways:
For insufficient bandwidth, upgrade connections so that traffic to Office 365 can flow unhindered.
For blocked ports, change firewall rules and retest the ports.
For network impairments, always perform a root-cause analysis.
Quality of service (QoS ) can be used to battle impairments by prioritizing and separating traffic. Some
organizations choose to deploy QoS to overcome bandwidth issues or restrict the amount of traffic flowing. This
won’t improve quality and will lead to new problems. A root-cause analysis should always be performed when
network impairments exceed requirements. QoS can be a solution. For more information, see Quality of Service in
Microsoft Teams.
NOTE
Many networks evolve over time due to upgrades, expansion, or other business requirements. Ensure that you have
operational processes in place to maintain these areas as part of your service management planning.
Key takeaways
These are the main takeaways from this guidance. You must:
Open TCP ports 80 and 443 outgoing from clients that will use Teams.
Open UDP ports 3478 through 3481 outgoing from clients that will use Teams.
Ensure that you have sufficient bandwidth for deploying Teams.
Run the Network Assessment Tool and ensure that you meet the requirements described in Media quality
and network connectivity performance from both the edge segment and the client segment.
Related Topics
Video: Network Planning
8/7/2019 • 2 minutes to read • Edit Online
This article is part of the Technical Readiness stage of your upgrade journey, an activity you complete in parallel
with the User Readiness stage. Before proceeding, confirm that you’ve completed these activities from previous
stages:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
Continue onboarding
After you complete this checklist, proceed to the next step: Conduct a user pilot
8/7/2019 • 2 minutes to read • Edit Online
This article is part of the User Readiness stage of your upgrade journey, an activity you complete in parallel with
the Technical Readiness stage. Before proceeding, confirm that you’ve completed these activities from previous
stages:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
TIP
Download the Upgrade Success Kit for template user readiness materials, such as communications and user surveys, in
addition to a sample upgrade project plan and pilot test plan.
8/7/2019 • 9 minutes to read • Edit Online
This article is part of the User Readiness stage of your upgrade journey, an activity you complete in parallel with
the Technical Readiness stage. Before proceeding, confirm that you’ve completed these activities from previous
stages:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
NOTE
You can adapt the assessment activities given below to any change initiative in your organization. Simply address the
questions based on the scope of your project. In the following discussions, “new solution” can apply to audio calling, audio
conferencing, or your upgrade from Skype for Business to Teams.
These users request the solution before These users accept the solution as soon These users reject the solution, even
it’s available. as its value is demonstrated. when pushed into change.
TIP
Enlist your early adopters for your pilot testing in addition to serving as peer champions. Champions help evangelize new
technology and lead by example to show their peers how to realize value. To learn more about creating a formal champions
program, see the Office adoption guide. Your laggards might need more convincing before they adopt a new technology. If
more than 20 percent of your organization falls into this bucket, spend more time communicating the value messaging and
delivering tailored training. In addition, support them through the change by opening a feedback loop to better understand
and address their hesitations.
These learners seek out resources, learn These users enjoy group and interactive These users expect “white glove” or
by doing. training; they’ll go along with one-on-one assistance.
coworkers.
TIP
Not everyone learns the same way. For those who are self-motivated, point to Microsoft’s online videos and training articles.
If 20 percent or more are team players, enlist your training team or a partner to deliver live, interactive training (in person or
online). Typically, you’ll find executives or targeted roles in the hand-holding category. This is a critical group who would
benefit from personalized, short training sessions. Enlist your champions to help deliver training to these users, for an
optimal experience.
Examples
Project-centric teamwork: Product launch event (for example: your organization is getting ready to launch a
new product to the market and is planning a broad promotional event to drive awareness, generate leads, and
encourage sales).
CONSIDERATION NOTES
Teamwork challenges today Workstreams are working in silos with limited visibility
into overall project status or cross-team efforts:
Disconnected conversations and lack of “who’s
doing what”
Information tracked in various places with no
cross-team visibility
Lost productivity time when bringing a new member
on board or catching up from missing a meeting
CONSIDERATION NOTES
Core attributes Work remotely (on the road, hotels, customer sites)
Relationship-focused – core external
Teamwork challenges today Repeated conversations with multiple field reps (chat,
calls, meetings, etc) – can’t get everyone together at
once
Missed opportunities to learn from sales “wins” – word
of mouth sharing only
Continually shuffling between applications:
Sales Pipeline in Excel
Trending in Power BI
Sales collateral in email
Customer demo resources on SharePoint
1:1 chats and point-in-time meetings
Sales community outreach in Yammer
CONSIDERATION NOTES
This article is part of the User Readiness stage of your upgrade journey, an activity you complete in parallel with
the Technical Readiness stage. Before proceeding, confirm that you’ve completed these activities from previous
stages:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
TIP
Download the Upgrade Success Kit for template user readiness materials, such as communications and user surveys, in
addition to a sample upgrade project plan and pilot test plan.
After you’ve created your user readiness plan and associated resources, and your technical readiness is in place,
proceed to pilot Teams in your organization.
8/16/2019 • 2 minutes to read • Edit Online
This article is part of the Deployment and Implementation stage of your upgrade journey. Before proceeding,
confirm that you’ve completed the following activities:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
Prepared your environment
Prepared your organization
Overview
The steps you take to perform your upgrade to Teams depends on your current deployment of Skype for Business:
1. Before beginning your upgrade, be sure you conduct a user pilot.
2. Next, based on your current environment, choose your starting point:
If you are upgrading from Skype for Business Online to Teams, follow the steps in Upgrade
from Skype for Business Online to Teams.
If you are upgrading from a Skype for Business on-premises environment, you'll need to
perform some extra steps to set up connectivity between your on-premises and online environments
before you move your users to Teams. For more information, see Upgrade Skype for Business on-
premises to Teams.
IMPORTANT
Having the option to upgrade doesn’t necessarily mean your organization is ready for this change. For the best user
experience, confirm that Teams meets your collaboration and communication requirements, make sure that your network is
ready to support Teams, and implement your user readiness plan before upgrading users to Teams.
8/7/2019 • 6 minutes to read • Edit Online
This article is part of Deployment and Implementation stage of your upgrade journey, and shares insights for
running an effective pilot. Before proceeding, confirm that you’ve completed the following activities:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
Prepared your environment
Prepared your organization
TIP
Use the sample pilot resources to help design your communications, test plan, and feedback survey.
TIP
When selecting your Teams pilot group participants, be sure to include top users of Skype for Business. Check with those
users to understand how they use Skype for Business today, then build out a test plan to verify that Teams can meet their
current needs.
TIP
Enlist your pilot participants as peer champions to help evangelize and onboard new users to Teams. Peer champions can
easily relate to other users, sharing their own experiences and learnings, and offering support and guidance to their
colleagues. Learn more about champions and how you might use them within your own rollout.
8/7/2019 • 4 minutes to read • Edit Online
This article is part of Deployment and Implementation stage of your upgrade journey. Before proceeding, confirm
that you’ve completed the following activities:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
Prepared your environment
Prepared your organization
Conducted a pilot
IMPORTANT
Skype for Business Online will be retired on July 31, 2021, after which it will no longer be accessible or supported. To maximize
benefit realization and ensure your organization has proper time to implement your upgrade, we encourage you to begin
your journey to Microsoft Teams today. Remember that a successful upgrade aligns technical and user readiness, so be sure
to leverage the guidance herein as you navigate your journey to Microsoft Teams.
This article is part of Deployment and Implementation stage of your upgrade journey. Before proceeding, confirm
that you’ve completed the following activities:
Enlisted your project stakeholders
Defined your project scope
Understood coexistence and interoperability of Skype for Business and Teams
Chosen your upgrade journey
Prepared your environment
Prepared your organization
Conducted a pilot
IMPORTANT
Skype for Business Online will be retired on July 31, 2021, after which it will no longer be accessible or supported. To maximize
benefit realization and ensure your organization has proper time to implement your upgrade, we encourage you to begin
your journey to Microsoft Teams today. Remember that a successful upgrade aligns technical and user readiness, so be sure
to leverage the guidance herein as you navigate your journey to Microsoft Teams.
This article is part of the Operational Excellence stage of your upgrade journey, which begins as soon as you’ve
completed your upgrade from Skype for Business to Teams.
This article is part of the Operational Excellence stage of your upgrade journey, which begins as soon as you’ve
completed your upgrade from Skype for Business to Teams.
Office 365 portal Available from any device with a Use when you don’t need real-time
supported browser. notifications.
Office 365 Admin app Provides push notifications to your Use when you need to be notified of
mobile device. service incidents while you’re on the go.
Microsoft System Center Integration with Microsoft System Use when you need advanced
Center. monitoring capabilities and notification
support.
Office 365 Service Communications API Programmatic access to Office 365 Use when you need integration with a
service health. third-party monitoring tool or want to
build your own solution.
NOTE
Only individuals who are assigned the global admin or service administrator role can view service health.
References
How to check Office 365 service health
Verify service health for Microsoft Teams
Service Health and Continuity
Status track
Release sign-off
CHANGE READINESS STATUS NOTES/NEX T STEPS OWNER
Release date
For more information about planning for change management with Teams, see Create a change management
strategy for Microsoft Teams.
Daily/weekly/monthly/as-needed tasks
ACTIVITY DESCRIPTION CADENCE TEAM ASSIGNED
References
About the Microsoft 365 admin center
Activity Reports in the Microsoft 365 admin center
Although the base NPS number is useful, you’ll get the most value from analyzing user comments. They’ll help
you understand why the user would (or wouldn’t) recommend Teams to others. These comments can provide
valuable feedback to help the project or service management teams understand the adjustments necessary to
provide a quality service.
To provide NPS surveys to your organization, you can leverage your favorite online survey tool.
Daily/weekly/monthly/as needed tasks
ACTIVITY DESCRIPTION CADENCE TEAM ASSIGNED
References
Net Promoter Score
Using Yammer to collect feedback
Best practices for user feedback
Monitor Office 365 IPs and Monitor any changes to the Daily
URLs Office 365 URLs and IP
address ranges by using the
provided RSS feed and
initiate a change request to
applicable networking
groups.
Network monitoring and Monitor the network end to Daily, weekly, monthly
reporting end for availability,
utilization, and capacity
trends by using your existing
third-party network
management tools and
reporting capabilities
available from your network
providers. Use trending data
for network capacity
planning.
ACTIVITY DESCRIPTION CADENCE TEAM ASSIGNED
References
Office 365 URLs and IP address ranges
Building data schema
References
Upload Building information
Quality of Experience Review Guide
Manage endpoints
Microsoft Teams endpoints can be defined as any PC, Mac, tablet, or mobile (or any other) device running the
Teams client. The term endpoint not only encompasses the device itself, but how a user connects to the device—for
example, by using the device’s built-in mic or speaker, earbuds, or an optimized headset. After they’re deployed,
endpoints must not be forgotten. The Teams endpoints require ongoing care and maintenance. The following
sections describe specific areas to focus on.
Endpoint requirements
One of the key benefits of Teams is that the client is kept up to date automatically. The clients on the PC and Mac
are updated by using a background process that checks for new builds and downloads the new client when the app
is idle. The Teams mobile apps are kept current through their respective app stores.
The Teams client has minimum requirements in terms of the underlying software platform. These requirements
might change over time, and therefore it’s important that you monitor them for changes. For example, the Teams
client has a minimum iOS version. If the client uses an internet browser, the browser needs to be kept current as
well. A list of supported platforms can be found in Get clients for Microsoft Teams.
Endpoint firewalls
Client-side firewalls can have a significant impact on the user experience. Client-side firewalls can affect call quality
and even prevent a call from being established. After the appropriate exclusions on the client firewall have been
configured, they need to be kept up to date based on the information in Office 365 URLs and IP address ranges.
Your third-party vendor will have specific guidance for how to update the exclusions.
Wi-Fi drivers
Wi-Fi drivers might be problematic. As an example, a driver might have very aggressive roaming behaviors
between access points that can induce unnecessary access-point switching, leading to poor call quality. A poorly
performing Wi-Fi driver might be discovered through a Quality of Experience Review (see Quality of Experience
Review Guide for more detail). It’s essential to implement a quality-driven process that monitors new Wi-Fi drivers
and ensures that they’re tested before being deployed to the general user population.
Endpoint management
A catalog of supported endpoints and interface devices (such as headsets) should be available and maintained.
This catalog will include a list of approved devices that were selected and validated as part of the Envision and
Onboard phases. Typically, specific devices are selected for each persona type in your organization to meet the
needs of that persona’s attributes. All endpoints have a lifecycle, and you need to manage the vendor contracts,
warranty, replacement, distribution, and repair policies associated with these devices.
Endpoint troubleshooting
Even if you’ve followed the previous guidance, users in your organization still might run into issues with Teams.
Although the problem might not be with the endpoint itself, the symptoms of the issue are typically surfaced
through the client to the user. The following guidance is intended to provide general steps you can take to resolve
the issue; it’s not meant to be a comprehensive troubleshooting guide. The steps are provided in a specific order,
but they don’t have to be followed explicitly and might not be applicable, depending on the nature of the issue.
1. Validate service health: The issue a user might be experiencing can be related to an event that negatively
affects the Teams service or itsdependent services. As a first step, we recommend that you confirm there are
no active service issues. Consult How to check Office 365 service health. Remember to check for the status
of dependent services (for example, Exchange, SharePoint, OneDrive for Business). Monitoring for service
health is discussed in more detail in the previous section, Monitor service health.
2. Validate client connectivity: Connectivity issues cause functionality or sign-in issues in Teams. We
recommend (especially for new sites or locations) that you validate connectivity to the service. Ensure the
following Office 365 URLs and IP address ranges guidance is followed for each site. You can leverage the
Microsoft Network Assessment Tool to perform a connectivity test to validate that the media ports have
been opened correctly for Teams capabilities. Detailed steps on how to run the connectivity tests are
provided in the network readiness guidance.
3. Check the known issues list: Consult the list of known issues for Teams to determine whether the user
has been negatively affected by one of these issues. Follow the workaround provided (if there is one) to
resolve the issue.
4. Visit the Microsoft Teams community: The Microsoft Teams community offers dedicated spaces for
Teams. The Teams community provides a discussion list, blog posts, and announcements centered around
Teams. You can post a question or search previous discussions for solutions to your issue.
5. Contact Microsoft Support: You can contact Microsoft Support for issues with Teams online or by phone.
For information, see Contact support for business products. For Premier customers, support requests can
be initiated by following the guidance at Contact support for Microsoft Teams (Premier customers) .
Daily/weekly/monthly/as-needed tasks
ACTIVITY DESCRIPTION CADENCE TEAM ASSIGNED
Manage Teams
After the Microsoft Teams service has been deployed, you’ll need to perform several activities relating to its
administration. The activities range from administering the service and individual users to capacity planning and
provisioning licensing and telephone numbers. The following sections cover some of these common
administration tasks.
Service administration
The Teams service has multiple settings that can be configured tenant-wide. Changes made to the tenant settings
affect all users who have been enabled for Teams. For a detailed list of these settings, see Manage Microsoft Teams
settings for your organization.
User administration
To support users, an organization might require any number of related tasks—the specific tasks vary from one
organization to the next. Ultimately, these tasks need to be managed by a support team that has been assigned
these operational duties. The following tasks are commonly required to support users in Teams.
General tasks
Manage user access to Microsoft Teams
Team creation (optional)
By default, all users with a mailbox in Exchange Online have permissions to create Office 365 groups and,
therefore, a team in Microsoft Teams. If you want to have tighter control and restrict the creation of new teams
(and thus the creation of new Office 365 groups), you can delegate group creation and management rights to a set
of administrators. If your organization wants to pursue this option, see the process described in this article to allow
users to submit requests that are processed by an assigned team.
Daily/weekly/monthly/as-needed tasks
ACTIVITY DESCRIPTION CADENCE TEAM ASSIGNED
This article is part of the Operational Excellence stage of your upgrade journey, which begins as soon as you've
completed your upgrade from Skype for Business to Teams.
By continually assessing and remediating the areas described in the guide, you can reduce their potential to
negatively affect user experience. Most user-experience problems encountered in a deployment can be grouped
into the following categories:
Incomplete firewall or proxy configuration
Poor Wi-Fi coverage
Insufficient bandwidth
VPN
Use of unoptimized or built-in audio devices
Problematic subnets or network devices
The guidance provided in the Quality of Experience Review Guide focuses on using Call Quality Dashboard (CQD )
Online as the primary tool to report and investigate each area described, with a focus on audio to maximize
adoption and impact. Any optimizations made to the network to improve the audio experience will also directly
translate to improvements in video and desktop sharing.
We highly recommend that you nominate the quality champion early on. After being nominated, they should start
to familiarize themselves with the content in the Quality of Experience Review Guide.
8/7/2019 • 2 minutes to read • Edit Online
This article is part of the Operational Excellence stage of your upgrade journey, which begins as soon as you’ve
completed your upgrade from Skype for Business to Teams.
TIP
Watch the following videos for guidance on planning a successful upgrade from Skype for Business to Microsoft Teams:
Introduction to Upgrade (33 minutes)
Plan your upgrade (30 minutes)
Coexistence and Interoperability (53 minutes)
Administrator experience (24 minutes)
Calling capabilities
What is the plan for Microsoft’s online voice capabilities?
The core of our voice solution is Phone System which is available today. Customers can additionally add a
Microsoft Calling Plan which provides complete support for calling including number acquisition and assignment
directly in Office 365. Customers who want to keep their telecom telephone trunks can use Direct Routing – which
is included as part of Phone System. Mix and match both together as you see fit for your organization’s needs to
have a complete voice solution.
What is the guidance for customers already deployed on Phone System (Cloud PBX ) in Skype for Business
Online?
Calling in Microsoft Teams is ready for all your communication needs. We encourage all Microsoft 365 customers
to start using Teams, independently of or in parallel with Skype for Business.
What is the guidance for customers using Enterprise Voice today who want to move to Teams and use calling
capabilities?
Customers interested in bringing their own telephone service to Teams can now do so with the general availability
of Direct Routing. Direct Routing and Calling Plans are the two choices for dial tone in Microsoft Teams.
Meeting capabilities
Is Audio Conferencing coverage in Teams different in Skype for Business?
There will be no change in the coverage for Audio Conferencing as a result of its availability in Teams. The coverage
of 90+ countries and 400+ cities we have today will continue to persist in both products. For the current list, see
Country and region availability for Audio Conferencing and Calling Plans.
Are third-party audio conferencing providers (ACP) supported in Teams?
There are no plans to support third-party audio conferencing providers (ACP ) in Teams. We believe the best audio
conferencing experience for customers using Teams and Skype for Business will be to use our Audio Conferencing
services in Office 365. Customers who need to leverage ACP support in Skype for Business meetings can continue
to use their Skype for Business client to join Skype for Business meetings. Meetings scheduled in Teams will need
to utilize the Audio Conferencing services of Office 365.
Support for the integration of third-party party Audio Conferencing Providers (ACP )into Skype for Business
Online has been extended to July 31, 2021, with limited support for remaining active tenants to allow additional
time for transition. This is an update in the ACP timeline announced in April 2018.
What’s the plan for video interoperability support for Teams meetings?
Meeting room devices are critical to our vision for the modern workplace. Cloud video interoperability services to
support Teams meetings with existing VTC systems are available through our partners Pexip, Polycom, and Blue
Jeans.
Will the latest generation of Skype Room Systems v2 support meetings in Teams?
We rebranded Skype Room Systems to Microsoft Teams Rooms which fully supports Microsoft Teams meetings
and offer an easy migration path from Skype for Business to Teams by just enabling Teams on the device.
In addition to the ability for users to identify nearby Microsoft Teams Rooms with proximity detection, Teams
meetings can be joined with a single-click, dual screen support, Microsoft Whiteboard and we continue to bring
innovative features like content camera with intelligent capture.
Will Skype Room Systems v1 be updated to support Teams meetings?
Lync Room System (LRS ) devices with Skype Room System Version 1 (SRS v1) software has reached end of
support on October 9, 2018. This means Skype Room Systems v1 software will no longer get any product updates
or fixes anymore. Customers with Lync Room System devices using Skype Room System v1 software are advised
to upgrade their devices to Microsoft Teams Rooms. Learn more.
Management capabilities
What are the management experiences for Teams?
Like the Skype for Business Admin Console, the Microsoft Teams admin center within the Microsoft 365 admin
center is the single place to administer new Teams experiences. With this portal, administrators can create custom
presence, chat, app, meeting, and voice policies and assign those policies to Teams users.
Device compatibility
Can I use Teams on Surface Hub?
Teams meetings is now available on Surface Hub with Calling and Meetings experiences. For more information, see
Deploy Microsoft Teams for Surface Hub.
Will current third-party IP (3PIP) phones continue to work with Microsoft Teams? And if so, how long?
After the Skype for Business Online retirement date of July 31, 2021, users with 3PIP devices who have been
migrated over to Teams only will be able to continue using their 3PIP devices with a limited set of functionalities
until July 31, 2023.
Will certified Skype for Business online phones work with Teams?
For questions related to phone compatibility, read Certified Skype for Business Online Phones and what this means
for Teams.
Migration and interoperability guidance for
organizations using Teams together with Skype for
Business
8/21/2019 • 11 minutes to read • Edit Online
TIP
Watch the following session to learn about Coexistence and Interoperability
As an organization with Skype for Business starts to adopt Teams, administrators can manage the user
experience in their organization using the concept of coexistence "mode" which is a property of
TeamsUpgradePolicy. Using mode, administrators manage interop and migration as they manage the transition
from Skype for Business to Teams. A user's mode determines in which client incoming chats and calls land as well
as in what service (Teams or Skype for Business) new meetings are scheduled. It also governs what functionality
is available in the Teams client.
Fundamental concepts
1. Interop : 1 to 1 communication between a Lync/Skype for Business user and a Teams user.
2. Federation : Communication between users from different tenants.
3. All Teams users have an underlying Skype for Business account that is “homed” either online or on-
premises:
Users already using Skype for Business Online use their existing online account.
Users already using Skype for Business/Lync on-premises use their existing on-premises account.
Users for whom we cannot detect an existing Skype for Business account will have a Skype for
Business Online account automatically provisioned when the Teams user is created.
4. If you have an on-premises deployment of either Skype for Business or Lync, and you want those users to
be Teams users, you must at a minimum ensure that Azure AD Connect is syncing the msRTCSIP -
DeploymentLocator attribute into AAD, so that Teams/Skype for Business Online properly detects your
on-premises environment. Furthermore, to move any users to Teams-only mode (i.e., upgrade a user), you
must first configure Skype for Business hybrid mode. For more details, see Configure Azure AD Connect
for Skype for Business and Teams.
5. Interop between Teams and Skype for Business users is only possible if the Teams user is homed online in
Skype for Business. The recipient Skype for Business user can be homed either on-premises (and requires
configuring Skype for Business Hybrid) or online. Users who are homed in Skype for Business on-
premises can use Teams in Islands mode (defined later in this doc), but they cannot use Teams to interop
or federate with other users who are using Skype for Business.
6. Upgrade and interop behavior are determined based on Coexistence mode of a user, described later below.
Mode is managed by TeamsUpgradePolicy.
7. Upgrading a user to the TeamsOnly mode ensures that all incoming chats and calls will always land in the
user's Teams client, regardless of what client it originated from. These users will also schedule all new
meetings in Teams. To be in TeamsOnly mode, a user must be homed online in Skype for Business. This is
required to ensure interop, federation, and full administration of the Teams user.To upgrade a user to
TeamsOnly:
If the user is homed in Skype for Business online (or never had any Skype account), grant them
TeamsUpgradePolicy with Mode=TeamsOnly using the "UpgradeToTeams" instance using PowerShell,
or use the Teams Admin Center to select the TeamsOnly mode.
If the user is homed on-premises, use Move-CsUser from the on-premises admin tools to first move the
user to Skype for Business Online. If you have Skype for Business Server 2019 or CU8 for Skype for
Business Server 2015, you can specify the -MoveToTeams switch in Move-CsUser to move the user
directly to Teams as part of the move online. This option will also migrate the user's meetings to Teams.
If -MoveToTeams is not specified or not available, then after Move-CsUser completes, assign TeamsOnly
mode to that user using either PowerShell or the Teams Admin Center. For more details see Move
users between on-premises and cloud. For more details on meeting migration, see Using the Meeting
Migration Service (MMS ).
8. To use Microsoft Phone System with Teams, users must be in TeamsOnly mode (i.e., homed in Skype for
Business Online and upgraded to Teams), and they must either be configured for Microsoft Phone System
Direct Routing (which allows you to use Phone System with your own SIP trunks and SBC ) or have an
Office 365 Calling Plan. Microsoft Phone System Direct Routing is not supported in Islands mode.
9. Scheduling Teams meetings with Audio Conferencing (dial-in or dial-out via PSTN ) is available regardless
of whether the user is homed in Skype for Business Online or Skype for Business on-premises.
Coexistence modes
Interop and migration are managed based on “coexistence mode” using TeamsUpgradePolicy. Co-existence
modes provide a simple, predictable experience for end users as organizations transition from Skype for Business
to Teams. For an organization moving to Teams, the TeamsOnly mode is the final destination for each user,
though not all users need to be assigned TeamsOnly (or any mode) at the same time. Prior to users reaching
TeamsOnly mode, organizations can use any of the Skype for Business modes (SfBOnly, SfBWithTeamsCollab,
SfBWithTeamsCollabAndMeetings) to ensure predictable communication between users who are TeamsOnly and
those who aren’t yet.
From a technical perspective, a user’s mode governs several aspects of the user's experience:
Incoming routing: In which client (Teams or Skype for Business) do incoming chats and calls land?
Presence publishing: Is the user's presence that is shown to other users based on their activity in Teams or
Skype for Business?
Meeting scheduling: Which service is used for scheduling new meetings and ensuring that the proper add-in is
present in Outlook? Note that TeamsUpgradePolicy does not govern meeting join. Users can always join any
meeting, whether it be a Skype for Business meeting or a Teams meeting.
Client experience: What functionality is available in Teams and/or Skype for Business client? Can users initiate
calls and chats in Teams, Skype for Business or both? Is Teams & Channels experience available?
For more details on routing and presence behavior based on mode, see Coexistence with Skype for Business.
However, from an experience perspective, mode can more simply be described as defining the experience for:
Chat and Calling: Which client does a user use?
Meeting Scheduling: Do users schedule new meetings as Teams or Skype for Business meetings?
Availability of collaboration functionality in Teams client. Is Teams & Channels and Files functionality
available while users still have Skype for Business?
The modes are listed below.
MEETING
MODE CALLING AND CHAT SCHEDULING 1 TEAMS & CHANNELS USE CASE
SfBWithTeamsCollab Skype for Business Skype for Business Yes Alternate starting
point for complex
organizations that
need tighter
administrative
control.
SfBOnly Skype for Business Skype for Business No3 Specialized scenario
for organizations with
strict requirements
around data control.
Teams is used only to
join meetings
scheduled by others.
Notes:
1
1 The ability to join an existing meeting (whether
scheduled in Teams or in Skype for Business) is not governed by
mode. By default, users can always join any meeting they have been invited to.
2 By default, when assigning eitherTeamsOnly or SfbWithTeamsCollabAndMeetings to an individual user, any
existing Skype for Business meetings scheduled by that user for the future are converted to Teams meetings. If
desired, you can leave these meetings as Skype for Business meetings either by specifying
-MigrateMeetingsToTeams $false when granting TeamsUpgradePolicy, or by unselecting the checkbox in the
Teams Admin portal. Note that the ability to convert meetings from Skype for Business to Teams is not avaialble
when granting TeamsUpgradePolicy on a tenant-wide basis.
3 Currently, Teams does not have the ability to disable the Teams and Channels functionality so this remains
ALLOWED VALUES
PARAMETER TYPE (DEFAULT IN ITALICS) DESCRIPTION
Teams provides all relevant instances of TeamsUpgradePolicy via built-in, read-only policies. Therefore, only Get
and Grant cmdlets are available. The built-in instances are listed below.
These policy instances can be granted either to individual users or on a tenant-wide basis. For example:
To upgrade a user ($SipAddress) to Teams, grant the “UpgradeToTeams” instance:
Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams -Identity $SipAddress
To upgrade the entire tenant, omit the identity parameter from the grant command:
Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams
Federation Considerations
Federation from Teams to another user using Skype for Business requires the Teams user be homed online in
Skype for Business. Eventually, Teams users homed in Skype for Business on-premises will be able to federate
with Teams only users.
TeamsUpgradePolicy governs routing for incoming federated chats and calls. Federated routing behavior is the
same as for same-tenant scenarios, except in Islands mode. When recipients are in Islands mode:
Chats and calls initiated from Teams land in SfB if the recipient is in a federated tenant.
Chats and calls initiated from Teams land in Teams if the recipient is in the same tenant.
Chats and calls initiated from SfB always land in Skype for Business.
For more details, see Coexistence with Skype for Business.
NOTE
Prior to delivery of the automatic enforcement of Teams and Channels, the SfbOnly and SfBWithTeamsCollab modes
behave the same.
Islands A user runs both Skype for Business and Teams side-by-side.
(default) This user:
Can initiate chats and VoIP calls in either Skype for
Business or Teams client. Note: Users with Skype for
Business homed on-premises cannot initiate from
Teams to reach another Skype for Business user,
regardless of the recipient's mode.
Receives chats & VoIP calls initiated in Skype for
Business by another user in their Skype for Business
client.
Receives chats & VoIP calls initiated in Teams by
another user in their Teams client if they are in the
same tenant.
Receives chats & VoIP calls initiated in Teams by
another user in their Skype for Business client if they
are in a federated tenant.
Has PSTN functionality as noted below:
When the user is homed in Skype for Business
on-premises and has Enterprise Voice, PSTN
calls are always initiated and received in Skype
for Business.
When the user is homed on Skype for Business
Online and has Microsoft Phone System, the
user always initiates and receives PSTN calls in
Skype for Business:
This happens regardless of whether the
user has a Microsoft Calling Plan, or
connects to the PSTN network via
either Skype for Business Cloud
Connector Edition or an on-premises
deployment of Skype for Business
Server (hybrid voice).
Note: Microsoft Teams Phone
System Direct Routing is not
supported in Islands mode.
Receives Microsoft Call Queues and Auto-Attendant
calls in Skype for Business.
Can schedule meetings in Teams or Skype for Business
(and will see both plug-ins by default).
Can join any Skype for Business or Teams meeting;
the meeting will open in the respective client.
MODE EXPLANATION
SfBWithTeamsCollab A user runs both Skype for Business and Teams side-by-side.
This user:
Has the functionality of a user in SfBOnly mode.
Has Teams enabled only for group collaboration
(Channels); chat/calling/meeting scheduling are
disabled.
SfBWithTeamsCollab A user runs both Skype for Business and Teams side-by-side.
AndMeetings This user:
Has the chat and calling functionality of user in
SfBOnly mode.
Has Teams enabled for group collaboration (channels
- includes channel conversations); chat and calling are
disabled.
Can schedule only Teams meetings, but can join Skype
for Business or Teams meetings.
Related topics
Coexistence with Skype for Business
Teams client experience and conformance to coexistence modes
Get-CsTeamsUpgradePolicy
Grant-CsTeamsUpgradePolicy
Get-CsTeamsUpgradeConfiguration
Set-CsTeamsUpgradeConfiguration
Using the Meeting Migration Service (MMS )
Coexistence with Skype for Business
8/7/2019 • 11 minutes to read • Edit Online
Coexistence and interoperability between Skype for Business and Teams clients and users is defined by
TeamsUpgrade modes, described in Migration and interoperability guidance for organizations using Teams
together with Skype for Business.
Any given user will always be assigned a TeamsUpgrade mode, either by default or explicitly by the administrator.
The default value is Islands. Users upgraded to Teams have the mode of TeamsOnly. SfBOnly,
SfBWithTeamsCollab, and SfBWithTeamsCollabAndMeetings are also possible modes.
Routing parameters
The TeamsUpgrade mode of the recipient is key in determining the behavior of chats, calls, and presence, both
within a tenant and across federated tenants.
If the sender is using Teams, the routing decision is made when creating a new conversation thread. Existing
conversation threads in Teams always retain the routing method determined when the thread was created: Teams
supports persistent threads.
Thread routing methods are:
native for a Teams to Teams conversation in-tenant
interop for a Teams to Skype for business conversation in-tenant
federated for a federated conversation across tenants
The parameters that determine the thread routing method are:
The TeamsUpgrade mode of the recipient
The client used by the sender
Whether the conversation is new, or part of an existing thread
Whether the conversation is in-tenant or federated
Whether the conversation is possible
In-tenant interoperability requires that the tenant is either pure online or Skype for Business hybrid.
Purely on-premises tenants can't have in-tenant interoperability.
Cross-tenant federation always requires proper Skype for Business federation configuration as well as
proper Teams federation configuration from both tenants. Skype for Business hybrid is not required of
either tenant.
If the Skype for Business account of the originator is homed on-premises, that user can't use the Teams
client for in-tenant interoperability or for federation. That user can only use the Skype for Business client
for interoperability and federation.
Teams to Teams communication is always possible in-tenant.
NOTE
Currently, all federation involving Teams leverages the Skype for Business federation pipeline as well as Teams – Skype for
Business interoperability. We are planning native Teams – Teams federation. The present document will be updated upon
release of native federation.
Chat and call routing
In-tenant routing for new chats or calls
The tables below capture routing of in-tenant chat and calls, and are valid for new calls or chats that are not
started from a pre-existing thread. It describes which client will receive a new call or chat, if originated by a user
on the left, to an in-tenant recipient user on the right.
Messages sent to TeamsOnly users will always route to Teams. Messages sent to SfB* users will always route to
Skype for Business, if the conversation is possible as described above. Messages sent to Islands users will always
route to the same client from which they were sent.
The tables below show which client in a given mode will receive a call from the originator (three leftmost
columns), depending on the originator’s mode, client chosen, and where their Skype for Business client is homed
(on-prem or online).
In the tables that follow:
SfB* represents any of the following modes: SfBOnly, SfBWithTeamsCollab,
SfBWithTeamsCollabAndMeetings.
Italic text highlights an interop conversation.
Not Possible represents a situation in which the chat or call is not possible. The originator must use Skype
for Business instead in these cases. This is one of the reasons why Microsoft’s prescriptive guidance to on-
prem/hybrid customers is to use a mode other than Islands (typically SfBWithTeamsCollab) as the starting
point of their upgrade journey to Teams.
Table 1a: in-tenant new chat or call routing to an islands mode recipient
ORIGINATOR RECIPIENT
Table 1b: in-tenant new chat or call routing to a recipient in an SfB* mode
ORIGINATOR RECIPIENT
Table 1c: in-tenant new chat or call routing to a TeamsOnly mode recipient
ORIGINATOR RECIPIENT
NOTE
Current implementation of Teams federation is based upon Skype for Business federation, therefore it leverages the
interoperability infrastructure (which requires the tenant of the originator to be either pure online or Skype for Business
hybrid) and provides a reduced set of capabilities compared to a native thread. We expect to provide native Teams to Teams
federation in the future, at which point the thread will be native and provide full capabilities.
The tables below describe which client will receive a call from the originator (three leftmost columns), depending
on the originator’s mode, client chosen, and where their Skype for Business client is homed (on-prem or online).
Table 2a: federated new chat or call routing to an Islands recipient
ORIGINATOR RECIPIENT
Table 2b: federated new chat or call routing to a recipient in an SfB* mode
ORIGINATOR RECIPIENT
Table 2c: federated new chat or call routing to a TeamsOnly mode recipient
ORIGINATOR RECIPIENT
NOTE
It's possible for pre-existing threads in Teams to no longer be routable, such as when the thread was an interop thread to a
user that is now upgraded to Teams. Since it was created as an interop thread, the thread would route to Skype for Business,
but that user no longer can use Skype for Business for chat and calling. In that case, the thread will be disabled and not
permit further communication.
Availability
Both the in-tenant and federated behaviors described above are available, with the following limitations:
External attendees whose tenants reside in a different GoLocal deployment or geography won’t see IM chat
while in a "federated" meeting
Federation and interop between Multitenant O365 and Sovereign Clouds is not supported
Presence
When you have a situation where some of your users are using the Teams client and others are still using the
Skype for Business client, you may have a number of users who are using both clients. You still want presence
states to be shared with all users without regard to what client an individual user has. When this is shared across
the organization, users can better determine whether it's appropriate to initiate a chat or make a call.
For example, if an originator’s chat or call should land on the target’s Skype for Business client, then it’s the Skype
for Business client’s presence that should be shown to the originator. If it should land on the target’s Teams client,
then it’s the Teams client’s presence that should be shown.
In order to know what behavior to expect, you'll need to understand that Presence is shared based on a user’s
coexistence mode:
If a user is in TeamsOnly mode, then any other user (whether in Teams or Skype for Business) will see that
TeamsOnly user’s Teams presence
If a user is in any of the SfB* modes (SfbOnly, SfbWithTeamsCollab, SfbWithTeamsCollabAndMeetings), then
any other user (whether in Teams or Skype for Business) will see that SfB* user’s Skype for Business presence
If a user is in Islands (or Legacy) mode, presence in Teams and presence in Skype for Business are independent
(the values need not match) and other users will see one or the other presence of the Islands user, depending
on whether they are in the same tenant or in a federated tenant and which client they use
From Teams, any other user within the same tenant will see the Islands user’s Teams presence; this is
aligned with the in-tenant routing table above
From Teams, any other user in a federated tenant will see the Islands user’s Skype for Business
presence; this is aligned with the federated routing table above
From Skype for Business, any other user will see the Islands user’s Skype for Business presence (both
in-tenant and federated); this is aligned with the routing tables above
In-tenant presence
Messages sent to TeamsOnly users will always land in Teams. Messages sent to SfB* users will always land in
Skype for Business, if the conversation is possible as described above. Messages sent to Islands users will always
land in the client from which they were originated.
The table describes the Publisher’s presence that will be seen by a Watcher, depending on the mode of the
Publisher and the client of the Watcher (for a new thread).
Table 3: in-tenant presence (new thread)
WATCHER PUBLISHER
Skype for Business │ Skype for Business Skype for Business Teams
Federated presence
Federated presence is based upon the federated reachability shown in table 2.
The table below describes the Publisher’s presence that will be seen by a Watcher, depending on the mode of the
Publisher and the client of the Watcher (for a new thread). In practice the client of the Watcher makes no
difference in federation at this stage.
Table 4: federated presence (new thread)
WATCHER PUBLISHER
Skype for Business │ Skype for Business Skype for Business Teams
Related Links
Migration and interoperability guidance for organizations using Teams together with Skype for Business
Video: Manage Coexistence and Interoperability between SfB and Teams
8/29/2019 • 3 minutes to read • Edit Online
The purpose of the Skype for Business coexistence modes (SfBOnly, SfBWithTeamsCollab,
SfBWithTeamsCollabAndMeetings) is to provide a simple, predictable experience for end users as organizations
transition from Skype for Business to Teams. For an organization moving to Teams, the Teams Only mode is the
final destination for each user, though not all users need to be assigned Teams Only (or any other mode) at the
same time. Prior to users reaching TeamsOnly mode, organizations can use any of the Skype for Business
coexistence modes to ensure predictable communication between users who are Teams Only and those who
aren’t yet.
When a user is in any of the Skype for Business modes, all incoming chats and calls are routed to the user’s Skype
for Business client. To avoid end user confusion and ensure proper routing, calling and chat functionality in the
Teams client is disabled when a user is in any of the Skype for Business modes. Similarly, meeting scheduling in
Teams is explicitly disabled when users are in the SfBOnly or SfBWithTeamsCollab modes, and explicitly enabled
when a user is in the SfBWithTeamsCollabAndMeetings mode.
Because presence is an indication of reachability through chat and calling, when chat and calling are disabled, self-
presence in Teams (that is, the display of one’s own presence in the Teams client in the user’s picture) is also
hidden.
Any Skype for Business mode Calling, Chat, and self-presence are disabled.
The following screenshots illustrate the difference between Teams Only or Islands mode and all other modes.
Note that the chat and calling icons are available by default with Teams Only or Islands mode (left screenshot),
but not with the other modes (right screenshot):
In addition, self presence is not available in the other modes, as shown here.
Note: 1 At this time, SfBwithTeamsCollab and SfBOnly behave the same, but the intent is for SfBOnly mode to
also disable Channels and Files functionality in Teams. In the interim, Channels can be hidden using the App
Permissions policy.
Chat TeamsMessagingPolicy.AllowUserChat
Calling TeamsCallingPolicy.AllowPrivateCalling
Administrators need not explicitly set these policy settings when using co-existence mode, but it's important to
understand that these settings effectively behave as follows for a given mode.
When using PowerShell, the Grant-CsTeamsUpgradePolicy cmdlet checks the configuration of the corresponding
settings in TeamsMessagingPolicy, TeamsCallingPolicy, and TeamsMeetingPolicy to determine if those settings
would be superceded by TeamsUpgradePolicy and if so, an informational message is provided in PowerShell. As
noted above, is no longer necessary to set these other policy settings. The following is an example of what the
PowerShell warning looks like:
Grant-CsTeamsUpgradePolicy -Identity user1@contoso.com -PolicyName SfBWithTeamsCollab
WARNING: The user 'user1@contoso.com' currently has enabled values for: AllowUserChat, AllowPrivateCalling,
AllowPrivateMeetingScheduling, AllowChannelMeetingScheduling, however these values will be ignored. This is
because you are granting this user TeamsUpgradePolicy with mode=SfBWithTeamsCollab, which causes the Teams
client to behave as if they are disabled.
Related topics
Migration and interoperability guidance for organizations using Teams together with Skype for Business
Shifts for Teams
Teams templates are pre-built definitions of a team's structure designed around a business need or project. You
can use Teams templates to quickly create rich collaboration spaces with channels for different topics and
preinstall apps to pull in mission-critical content and services. Teams templates provide a predefined team
structure that can help you easily create consistent teams across your organization.
In this article, we'll explain the properties that can be defined in templates, what base template types are, and how
you can use a few sample requests to create a team from a template.
This article is for you if you're:
Responsible for planning, deploying, and managing multiple teams across your organization
A developer wanting to programmatically create a team with predefined channels and apps
TEAM PROPERTIES SUPPORTED BY TEAMS TEMPLATES TEAM PROPERTIES NOT YET SUPPORTED BY TEAMS TEMPLATES
Team settings (for example, member, guest, @ mentions) Files and content
Auto-favorite channel
Installed app
Pinned tabs
NOTE
We'll be adding more template capabilities in future releases of Microsoft Teams, so check back for the most up-to-date
information on supported properties.
NOTE
We'll be adding more base template types in future releases of Microsoft Teams, so check back for the most up-to-date
information on supported properties.
Related topics
Create team (in preview )
New -Team
Admin training for Microsoft Teams
Get started with Retail Teams templates
Get started with Teams templates for Healthcare organizations
Teams gives Firstline Workers in your organization the tools they need to communicate and collaborate effectively and do their
best work. Here you'll find the admin guidance you need to set up and manage Shifts, the schedule management tool, in Teams.
Effective October 1, 2019, Microsoft StaffHub will be retired. We're building StaffHub capabilities into Microsoft
Teams. Today, Teams includes the Shifts app for schedule management and additional capabilities will roll out over
time.
These changes are part of our continued efforts to empower every employee with Microsoft 365. With
capabilities for Firstline Workers now in Teams, every employee in your organization will be able to use Teams to
streamline their workday, collaborate with coworkers, and access information and expertise to help them do their
best work.
IMPORTANT
Effective October 1, 2019, Microsoft StaffHub will be retired. We’re building StaffHub capabilities into Microsoft Teams. Today,
Teams includes the Shifts app for schedule management and additional capabilities will roll out over time. StaffHub will stop
working for all users on October 1, 2019. Anyone who tries to open StaffHub will be shown a message directing them to
download Teams. To learn more, see Microsoft StaffHub to be retired.
Use the steps in this article to install and connect to the Microsoft StaffHub PowerShell module. You'll need this to
manage StaffHub by using PowerShell and to move your StaffHub teams to Microsoft Teams.
NOTE
To get the latest version of Windows PowerShell, see Installing Windows PowerShell.
2. Run the following to install the current stable version of the StaffHub PowerShell module:
You can run this command only if you need to install the latest version, which may have more instabilities
than the current stable version: Install-Module -Name MicrosoftStaffHub -AllowPrerelease
NOTE
If you receive an error during the installation of the latest version with more instabilities, you can run:
Install-Module PowershellGet -Force
Untrusted repository - You are installing the modules from an untrusted repository. If you trust this
repository, change its InstallationPolicy value by running the Set-PSRepository cmdlet. Are you sure you
want to install the modules from 'PSGallery'?
Related topics
Microsoft StaffHub PowerShell reference
Move your Microsoft StaffHub teams to Shifts in Teams
Run a report to show active StaffHub usage
8/7/2019 • 2 minutes to read • Edit Online
IMPORTANT
Effective October 1, 2019, Microsoft StaffHub will be retired. We’re building StaffHub capabilities into Microsoft Teams. Today,
Teams includes the Shifts app for schedule management and additional capabilities will roll out over time. StaffHub will stop
working for all users on October 1, 2019. Anyone who tries to open StaffHub will be shown a message directing them to
download Teams. To learn more, see Microsoft StaffHub to be retired.
Use the steps in this article to run a report to get a list of active StaffHub users in your organization. This
information may come in handy when you prepare to move your StaffHub teams to Microsoft Teams. From the
report, you'll know who you need to include in your communications when you make the switch from StaffHub to
Teams.
You need to have Azure AD Premium to perform the steps in this article.
1. Sign in to the Azure portal.
2. In the left pane, click the Azure Active Directory resource.
3. Under Monitoring, click Sign-ins.
4. Under Application, type Microsoft StaffHub.
5. Set the date range that you want for the report, and then click Apply.
Related topics
Move your Microsoft StaffHub teams to Shifts in Microsoft Teams
Plan to move your StaffHub teams to Shifts in
Microsoft Teams
8/16/2019 • 2 minutes to read • Edit Online
IMPORTANT
Effective October 1, 2019, Microsoft StaffHub will be retired. We’re building StaffHub capabilities into Microsoft Teams. Today,
Teams includes the Shifts app for schedule management and additional capabilities will roll out over time. StaffHub will stop
working for all users on October 1, 2019. Anyone who tries to open StaffHub will be shown a message directing them to
download Teams. To learn more, see Microsoft StaffHub to be retired.
Making the transition from StaffHub to Teams begins when you start planning for the change. To help ensure your
move to Teams is successful, we've created a sample timeline that demonstrates a typical transition plan. The
sample timeline outlines planning activities to prepare for the move and takes you through to moving your
organization's StaffHub teams to Teams.
Use the timeline as guidance for planning your move from StaffHub to Teams and customize it according to the
needs of your organization. Be sure to review the resources linked to the steps in the timeline.
3 Enable Office 365 Groups for your Office 365 Groups and Teams
organization
4 Make sure prerequisites are met Check that prerequisites are met
6 Install the StaffHub PowerShell module Install the StaffHub PowerShell module
8 Identify StaffHub users who don't have Link an Azure AD account for StaffHub
an Azure AD account (shows as team members who don't have one
"inactive" in StaffHub) and link an
account for them
STEP GUIDANCE RESOURCE
9 Create training content for users that's Prepare a user readiness plan for Teams
tailored for your organization
12 Assign the FirstLineWorker app setup Assign the FirstlineWorker app setup
policy to users (or create and assign a policy to users
custom app setup policy) to pin the
Shifts app to Teams clients
IMPORTANT
Effective October 1, 2019, Microsoft StaffHub will be retired. We’re building StaffHub capabilities into Microsoft Teams.
Today, Teams includes the Shifts app for schedule management and additional capabilities will roll out over time. StaffHub
will stop working for all users on October 1, 2019. Anyone who tries to open StaffHub will be shown a message directing
them to download Teams. To learn more, see Microsoft StaffHub to be retired.
The Shifts app in Teams provides a simple approach to managing schedules and the constant flow of shift swaps
and cancellations that occur on a daily basis. Team members can access their schedule and shift information
directly in the app and across their devices to set their preferences, manage their schedules, and request time off.
This article walks you through how to move your organization’s StaffHub teams and schedule data to Shifts in
Teams. It covers:
What you need to know about the move to Teams
Prepare
Conduct a pilot
Go beyond your pilot and move all StaffHub teams
Monitor Teams usage
Troubleshooting
Whether you’re a small business with one or two StaffHub teams or a large enterprise with hundreds of StaffHub
teams, here you’ll find the admin guidance you need to help make your transition to Teams successful.
You must be a global admin to perform the steps in this article. If you haven't already done so, have a look
through the StaffHub retirement FAQ to get answers to any questions you may have.
Prepare
Here's how to prepare for the move to Teams.
Check that prerequisites are met
Before you move a StaffHub team to Teams, make sure that:
The signed-in user is a global admin.
Teams is enabled for all users in the tenant.
Office 365 Groups creation is enabled in the tenant.
The StaffHub teamId is valid.
The StaffHub team contains members.
All StaffHub team members are linked to an Azure AD account.
If these prerequisites aren't met, the move request will fail.
Assign Teams licenses
Each user must have an active Microsoft 365 or Office 365 license from an eligible plan and must be assigned a
Teams license. Assigning a Teams license to users gives them access to Teams.
You manage Teams licenses in the Microsoft 365 admin center. To learn more, see Manage user access to Teams.
NOTE
If your organization uses Skype for Business and you’re not ready to move all your users to Teams, you can enable Teams
for your Firstline Workers who can then run Teams alongside Skype for Business. In this coexistence mode, called Islands,
each client app operates as a separate solution. To learn more, see Understand Teams and Skype for Business coexistence
and interoperability.
$StaffHubTeams = Get-StaffHubTeamsForTenant
$StaffHubTeams[0] = $StaffHubTeams[0] | Where-Object { $_.ManagedBy -eq 'StaffHub' }
foreach($team in $StaffHubTeams[0]) {Get-StaffHubMember -TeamId $team.Id | where {$_.Email -eq $null -or
$_.State -eq "Invited"}}
Conduct a pilot
We recommend you start by moving two or three StaffHub teams for a select group of early adopters. Running a
pilot helps you refine your transition plan and ensure you're ready to move all your organization's StaffHub
teams to Teams. It also identifies champions who can help drive adoption across your organization. If you're a
small business who doesn't need a phased approach, the steps in this section may be all you need to make the
switch from StaffHub to Teams.
Identify pilot teams
Reach out to identify two or three pilot teams. All team members should commit to using Shifts in Teams to
manage their schedules and communicate and collaborate with each other.
Identify team champions
Identify champions across pilot teams and enlist them to help evangelize Shifts. Team champions are passionate
about what they do, sharing their own learnings to offer support and guidance to team members. Team
champions can be team owners or managers.
Team champions should ensure team members are set up by dedicating time for everyone to get Teams clients,
sign in to Teams and check out their schedules in Shifts, and start chatting with each other. Users who are already
familiar with StaffHub will be up and running quickly in Shifts. You can also point them to Shifts Help for
additional help.
Move a StaffHub team
Use these steps to move one StaffHub team at a time. We recommend this approach for your pilot teams. Later,
when you're ready to move all your organization's StaffHub teams, see Move your StaffHub teams for steps on
how move multiple teams at a time.
Run the following to move a StaffHub team.
Example:
Here's an example of the response you get when you submit a request to move a StaffHub team to Teams.
jobId teamId
teamAlreadyInMicrosofteams
--------------------------------------- ---------------------------------------- ------------------
---------
JOB_81b1f191-3e19-45ce-ab32-3ef51f100000 TEAM_4bbc03af-c764-497f-a8a5-1c0708475e5f false
Get-TeamMigrationJobStatus <String>
Example:
For each file that you want to move from StaffHub to Teams, use the Move-PnPFile cmdlet to move the file.
To move multiple files, loop over the files and run the second command on the loop. You don't need to repeat the
first command if the session remains active.
$StaffHubTeams = Get-StaffHubTeamsForTenant
$StaffHubTeams[0] | Where-Object { $_.ManagedBy -eq ‘StaffHub’ }
jobId teamId
teamAlreadyInMicrosofteams
---------------------------------------- ----------------------------------------- ------------------
--------
null TEAM_4bbc03af-c764-497f-a8a5-1c0708475e5f true
JOB_81b1f191-3e19-45ce-ab32-3ef51f100000 TEAM_81b1f191-3e19-45ce-ab32-3ef51f100000 false
In the results returned by the Get-StaffHubteamsForTenant cmdlet you ran earlier, select the Team Ids you want to
move, and then add them to a comma-separated values (CSV ) file.
Here's an example of how the CSV file should be formatted.
ID
TEAM_4bbc03af-c764-497f-a8a5-1c0708475e5f
TEAM_81b1f191-3e19-45ce-ab32-3ef51f100000
TEAM_b42d0fa2-0fc9-408b-85ff-c14a26700000
TEAM_b42d0fa2-0fc9-408b-85ff-c14a26700000
After you create the CSV file, run the following to move the teams you specified in the CSV file.
Troubleshooting
When you try to move files from StaffHub to Teams, you get a "Permission denied" error message.
This may occur if you're trying to move files in a private Office 365 group that you're not a member of. If this is
the case, use the AddStaffHubMember cmdlet to add yourself to the StaffHub team, and then move the files.
After you move the files, use the Remove-StaffHubMember cmdlet to remove yourself from the team.
When you try to move files from StaffHub to Teams, you get an error that says the General folder
doesn't exist.
Run the following command to add the General folder to SharePoint, and then try again:
Related topics
How to roll out Microsoft Teams
Microsoft StaffHub to be retired
Manage the Shifts app for your organization in Microsoft Teams
StaffHub PowerShell reference
Manage the Shifts app for your organization in
Microsoft Teams
8/7/2019 • 4 minutes to read • Edit Online
IMPORTANT
Effective October 1, 2019, Microsoft StaffHub will be retired. We’re building StaffHub capabilities into Microsoft Teams.
Today, Teams includes the Shifts app for schedule management and additional capabilities will roll out over time. StaffHub
will stop working for all users on October 1, 2019. Anyone who tries to open StaffHub will be shown a message directing
them to download Teams. To learn more, see Microsoft StaffHub to be retired.
Overview of Shifts
The Shifts app in Microsoft Teams keeps Firstline Workers connected and in sync. It's built mobile first for fast and
effective time management and communication for teams. Shifts lets Firstline Workers and their managers use
their mobile devices to manage schedules and keep in touch.
Managers create, update, and manage shift schedules for teams. They can send messages to one person
("there's a spill on the floor") or the entire team ("the regional GM is arriving in 20 minutes"). They can also
send policy documents, news bulletins, and videos.
Employees view their upcoming shifts, can see who else is scheduled for the day, request to swap or offer a
shift, and request time off.
It's important to know that Shifts currently doesn't support guest users. This means that guests on a team can't be
added to or use shift schedules when Guest access is turned on in Teams.
Availability of Shifts
Shifts is available in all Office 365 subscriptions that include Teams, with a couple of exceptions. The exceptions
are US Government Cloud Community (GCC ) and Teams free. Shifts isn't available in Office 365 US Government
or Teams free offerings.
To learn more about licensing for Teams, including a list of Office 365 subscriptions that includes Teams, see
Office 365 licensing for Teams.
Set up Shifts
Enable or disable Shifts in your organization
Shifts is enabled by default for all Teams users in your organization. You can turn off or turn on the app org-wide
by using org-wide settings in app permission policies in the Microsoft Teams admin center.
1. In the left navigation of the Microsoft Teams admin center, go to Teams apps > Permission policies .
2. Click Org-wide settings.
3. In the Org-wide settings panel, under Blocked apps, do one of the following:
To turn off Shifts for your organization, search for the Shifts app, and click Add to add it to the blocked
apps list.
To turn on Shifts for your organization, remove the Shifts app from the blocked apps list.
4. Click Save.
Enable or disable Shifts for specific users in your organization
To allow or block specific users in your organization from using Shifts, make sure Shifts is turned on for your
organization in org-wide settings, and then create a custom app permission policy and assign it to those users. To
learn more, see Manage app permission policies in Teams.
Use the FirstlineWorker app setup policy to pin Shifts to Teams
App setup policies let you customize Teams to highlight the apps that are most important for users in your
organization. The apps set in a policy are pinned to the app bar—the bar on the side of the Teams desktop client
and at the bottom of the Teams mobile clients—where users can quickly and easily access them.
Teams includes a built-in FirstlineWorker app setup policy that you can assign to Firstline Workers in your
organization. By default, the policy includes the Activity, Shifts, Chat, and Calling apps.
To view the FirstlineWorker policy, in the left navigation of the Microsoft Teams admin center, go to Teams app >
App setup policies.
NOTE
Make sure you first connect to the Azure Active Directory PowerShell for Graph module and Skype for Business PowerShell
module by following the steps in Connect to all Office 365 services in a single Windows PowerShell window.
Assign all users in the group to the FirstlineWorker app setup policy.
Depending on the number of members in the group, this command may take several minutes to execute.
Related topics
Shifts Help for Firstline Workers
Get started with Teams for Healthcare organizations
8/7/2019 • 4 minutes to read • Edit Online
Microsoft Teams offers a number of features useful for hospitals and other Healthcare organizations. Teams
features are under development to aid hospitals with:
Care Coordination and collaboration
Secure Messaging
Telehealth
Electronic Healthcare Record (EHR ) integration
Firstline Worker system integration
This is in addition to foundational capabilities of Microsoft Teams like meetings/calling, and messaging.
See Integrating Electronic Healthcare Records into Microsoft Teams for implementation details,.
Templates
New templates for creating Teams were developed to apply to a Hospital setting, and more are expected soon. This
makes it easier to create Teams that Healthcare workers use to coordinate care for patients in various departments
or wards. See Get started with Teams templates for Healthcare organizations. Teams can be started for internal
departments such as cardiology, or for care wards, and more templates are in development.
Secure Messaging
Secure messaging supports collaboration within care teams, including several new features:
A message sender can set a special priority for their message, so the recipient is repeatedly notified until they
read the message.
A message sender can request a read receipt, so they are notified when a message they sent was read by the
message recipient.
Together, these features allow quicker attention to urgent messages and confidence that the message was received
and read. New care teams using these features can be created on a per-patient basis. These features are policy-
based, and can be assigned to individuals or entire Teams.
See Get started with Secure Messaging policies for Healthcare organizations for further details.
Also related to secure messaging is the ability to have other tenants federated by Healthcare organizations,
allowing richer inter-tenant communication. (see Manage external access (federation) in Microsoft Teams).
Microsoft Teams templates allow you to quickly and easily create teams by providing a predefined template of
settings, channels, and pre-installed apps.
For healthcare organizations, templates can be especially powerful, as they provide structure for users to become
oriented with how to best leverage Teams effectively. Templates also allow administrators to deploy consistent
teams across their organizations. This article is for you if you're responsible for planning, deploying, and managing
multiple teams across your Healthcare organization.
We currently offer two first party healthcare templates that you can leverage for a variety of situations. To learn
more about team templates in general, please see Get started with Teams templates.
Ward template
The ward template is meant for communication and collaboration within a ward, pod, or department. The template
can be used to facilitate patient management, as well as the operational needs of a ward. For example, ward
announcements can be posted in the Announcements channel and shifts can be managed in Staffing. If you’re
looking to streamline your ward operations, then this template is for you.
* Auto-favorited
Hospital template
The hospital template is meant for communication and collaboration between multiple wards, pods, and
departments within a hospital. Included in this template are several operational channels including
Announcements, Custodial, and Pharmacy, but we also provide a script below which extends the template with a
variety of additional department or specialty-centric channels that you can add to, delete from, or edit to your
liking. For example, if you have an Endocrinology department, but don’t need a channel for Ophthalmology, then
the script can be adapted to include an Endocrinology channel and remove the Ophthalmology channel. We
recommend that these specialty or ward-modeled channels not be auto-favorited to avoid notification saturation.
Users generally favorite any channels that they find relevant.
* Auto-favorited
NOTE
The channels in the template will automatically be created under the General Tab.
{
"template@odata.bind": "https://graph.microsoft.com/beta/teamsTemplates('healthcareHospital')",
"DisplayName": "Contoso Hospital",
"Description": "Team for all staff in Contoso Hospital",
"Channels": [
{
"displayName": "Ambulatory",
"IsFavoriteByDefault": false
},
{
"displayName": "Anesthesiology",
"IsFavoriteByDefault": false
},
{
"displayName": "Cardiology",
"IsFavoriteByDefault": false
},
{
"displayName": "CCU",
"IsFavoriteByDefault": false
},
{
"displayName": "Ear, Nose, and Throat",
"IsFavoriteByDefault": false
},
{
"displayName": "Emergency Care",
"IsFavoriteByDefault": false
},
{
"displayName": "Family Medicine",
"IsFavoriteByDefault": false
},
{
"displayName": "Gynecology",
"IsFavoriteByDefault": false
},
{
"displayName": "ICU",
"IsFavoriteByDefault": false
},
{
"displayName": "Mother-Baby",
"IsFavoriteByDefault": false
},
{
"displayName": "Neonatal",
"IsFavoriteByDefault": false
},
{
"displayName": "Neurology",
"IsFavoriteByDefault": false
},
{
"displayName": "Oncology",
"IsFavoriteByDefault": false
},
{
"displayName": "Ophthalmology",
"IsFavoriteByDefault": false
},
{
"displayName": "PACU",
"IsFavoriteByDefault": false
},
{
"displayName": "Psychiatric",
"IsFavoriteByDefault": false
},
{
"displayName": "Radiology",
"IsFavoriteByDefault": false
},
{
"displayName": "Rehabilitation",
"IsFavoriteByDefault": false
},
{
"displayName": "Surgical",
"IsFavoriteByDefault": false
},
{
"displayName": "Urology",
"IsFavoriteByDefault": false
},
{
"displayName": "Women’s Health",
"IsFavoriteByDefault": false
}
],
"Apps": [
{
"Id": "1542629c-01b3-4a6d-8f76-1938b779e48d"
}
]
}
Related topics
Get started with Teams templates
Get started with Teams for Healthcare organizations
Get started with Secure Messaging for Healthcare
organizations
8/7/2019 • 4 minutes to read • Edit Online
Messaging policies are used to control which chat and channel messaging features are available to users in
Microsoft Teams, and are part of the overall deployment of Secure Messaging for Healthcare organizations like
Hospitals, clinics, or doctor's offices, where having a message picked up and acted upon in a timely manner is
crucial, as is knowing when crucial messages are read.
You can use the default policy or create one or more custom messaging policies for people in your organization.
After you create a policy, you will assign it a user or groups of users in your organization. For example, you may
choose to only allow certain job roles to use these features (perhaps doctors and nurses only) and other workers
(like the janitorial or kitchen staff) to get a more limited set of features. Decide for yourself what needs your
organization has, the guidance here is at most a suggestion.
Policies can be easily managed in the Microsoft Teams admin center by logging in with administrator credentials
and choosing Messaging Policies in the left navigation pane.
To edit the existing default Messaging policy for your organization, click the Global (Org-wide default) row, and
then make your changes. To create a new custom messaging policy, click New policy and select your settings.
Choose Save when you are done.
The following settings are of special interest for Healthcare applications, and should be considered when designing
a custom policy used in the Healthcare field:
Read receipts
Read receipts Read receipts allows the sender of a chat message to know when their message was
read by the recipient in 1:1 and group chats 20 people or less. Use this setting to specify whether read
receipts are user controlled, on for everyone, or off for everyone. Message read receipts are important in
Healthcare organizations because they remove uncertainly about whether a message was read.
For Healthcare applications, choose either User controlled or On for everyone. Be aware that when using
the On for everyone setting, the only way to set receipts for the whole tenant is either to have only one
messaging policy for the whole tenant (the default policy named "Global (Org-wide Default)") or to have all
messaging policies in the tenant use the same settings for receipts. The read receipts feature is most
effective when the feature is enabled to On for everyone.
Usage example without read receipts: Jakob Roth, a high risk patient, is admitted to the hospital. Sofia
Krause is a nurse working as part of the inter-disciplinary team (IDT) of medical workers, including different
specialists, is assigned as the primary care coordinator in charge of this patient. Sofia sends emails and
other instant messages to a groups of nurses and doctors who use a variety of messaging clients and apps,
and often gets no response or indication whether a message was read by team members. Due to tangled
communication processes, Jakob's medication is misapplied and his hospital stay is extended.
Usage example with read receipts: Jakob Roth, a high risk patient, is admitted to the hospital. Sofia Krause
is a nurse working as part of the inter-disciplinary team (IDT) of medical workers, including different
specialists, is assigned as the primary care coordinator in charge of this patient. Sofia starts a group chat
with a set of doctors and other nurses who will be working with the patient to coordinate care and starts an
emergency triage. The nurses and doctors communicate and collaborate over the patient's care plan
throughout the care coordination process. Important and urgent messages are sent through 1:1 and group
chat conversations. Sofia uses the read receipts functionality to determine if messages sent requesting
support are delivered and read by the targeted physicians or nurses. Jakob's patient outcomes are near-
optimal and he goes home sooner because his care team communicates smoothly.
Priority notifications
This is a preview or early release feature.
For a limited time, unlimited Priority Notifications in Microsoft Teams will be made available for all customers. This
promotion will run from June 2019 until December 31, 2019 and during this time all Teams users will be able to
send unlimited Priority Notifications. For more information, see Messaging policies licensing.
Users can send priority notifications A user can mark a message as "Urgent" when sending chat
messages to other users. This feature helps hospital staff alert one another when a critical incident requires
their attention. Unlike regular “important” messages, priority notifications notify users every two minutes
for up to 20 minutes or until the message is picked up and read by the recipient, maximizing the likelihood
that the message is acted upon in a timely manner.
An admin can enable or disable the ability for users assigned this policy to send priority notifications. This
feature is on by default. The recipient of the priority message might not have the same messaging policy,
and will not have an option to disable receiving priority messages. For Healthcare applications, we
recommend enabling the feature for at least some users, but you'll need to determine which ones.
Usage Example: Sofia Krause is readmitting a high-risk patient, Jakob Roth. Manuela Carstens, a physician,
is the primary care doctor for this patient. Sofia sends a message to Manuela using a priority notification
asking for immediate help with triage of Jakob. Manuela's phone receives the message but Manuela didn't
feel the phone vibration and does not reply. Teams re-notifies Manuela and will continue to persistently re-
notify until she reads the message. If read receipts are also enabled, Sofia can be aware that the message
was read by Manuela, even before Manuela decides how to respond.
Related topics
Manage messaging policies in Teams
Get started with Teams for Healthcare organizations
Message delegation
8/7/2019 • 2 minutes to read • Edit Online
A user can already explicitly set their status to Away or Do not Disturb, and provide custom text. The message
delegation feature works as follows:
1. A user @username mentions another user in part of a text status message, suggesting that while they are
unavailable people who want to contact them instead contact the @username mentioned user.
2. The person who has been assigned as a delegate is notified that they were nominated to be a delegate.
3. Someone trying to contact the first user can then hover over the nominated delegate and easily message the
delegate instead.
This is a user-initiated process in the client, and no Admin involvement is required to enable the feature.
A user can only set a note in Teams if their mode is TeamsOnly or Islands.
Displaying notes set in Skype for Business
There is no visual indication that a note was set from Skype for Business.
Skype for Business doesn’t enforce a character limit on status notes. Microsoft Teams will only display the first 280
characters of a note set from Skype for Business. An ellipse (…) at the end of a note indicates truncation.
Skype for Business doesn’t support expiry times for notes.
Migration of notes from Skype for Business to Teams is not supported when a user is upgraded to TeamsOnly
mode.
Related topics
Coexistence with Skype for Business
Integrating Electronic Healthcare Records into
Microsoft Teams
6/20/2019 • 7 minutes to read • Edit Online
NOTE
This process does not includes steps that use the Microsoft Teams admin center or PowerShell cmdlets to enable features.
The configuration is entirely done on the FHIR server/service side and in the Patients app client.
NOTE
In the following sections, the word "partner" or "Interop partner" is used to refer to any 3rd party Organization that enables
integration to EHR systems for the Patients app through FHIR and is implementing a FHIR Server to match the listed
specifications.
{
"resourceType": "CapabilityStatement",
.
.
.
"rest": [
{
"mode": "server",
"security": {
"extension": [
{
"extension": [
{
"url": "token",
"valueUri": "https://login.contoso.com/145f4184-1b0b-41c7-ba24-
b3c1291bfda1/oauth2/token"
},
{
"url": "authorize",
"valueUri": "https://login.contoso.com/145f4184-1b0b-41c7-ba24-
b3c1291bfda1/oauth2/authorize"
}
],
"url": "http://fhir-registry.smarthealthit.org/StructureDefinition/oauth-uris"
}
],
"service": [
{
"coding": [
{
"system": "http://hl7.org/fhir/ValueSet/restful-security-service",
"code": "OAuth"
}
]
}
]
},
.
.
.
}
]
}
grant-type=client_credentials
&client_id=xxxxxxxxxx
&client_secret=xxxxxxxxxx
The Partner service provides the client_id and client_secret for Patients app, managed via an Auth registration
portal on the partner’s side. The Partner service provides the endpoint to request access token using a client
credential flow. A successful response must include the token_type, access_token and expires_in parameters.
Routing: Mapping AAD Tenant to the Provider endpoint
The Patients app connects to a partner service through a single endpoint. The Partner service owns and maintains
a mechanism to map each Microsoft customer (AAD Tenant ID ) to a respective healthcare Provider (FHIR server)
that the Partner service is working with.
Mapping the AAD tenant to a provider endpoint uses the AAD Tenant ID (GUID ). The Patients app passes the
Tenant ID in scope, while requesting an access-token for each request. The Partner service keeps the mapping of
Tenant ID to Provider endpoint and redirects requests to a provider endpoint based on the Tenant ID. To do this,
the partner supports the configuration on their end (manually or via a portal as part of onboarding of provider
organizations to their Interop Platform).
The Authentication and Routing workflow is shown below:
{ grant_type: client_credentials,
client_id: xxxxxx,
client_secret: xxxxxx,
scope: {Provider Identifier, Ex: tenant ID}
}
Interfaces
Specific calls and fields used by the Patients app are documented in the following articles. Select the interface
applicable to your FHIR server/FHIR APIs.
DSTU2 interface specification
STU3 interface specification
5. Start using the app to search for Patients from the FHIR Server/EHR and add them to a list and please give
us feedback if something doesn't work. Also, to establish a fully authenticated version of the Patients app ->
FHIR Server flow, please engage in offline dialogue with Microsoft Teams for healthcare product
engineering, through the email request mentioned earlier to clarify requirements and we will help enable
this for you per the Authentication requirements described above in the FHIR Interface document.
DSTU2 interface specification
5/6/2019 • 6 minutes to read • Edit Online
NOTE
The Patient resource is the only mandatory resource (without which the app will not load at all. However, it is recommended
that the Partner implement support for all the above mentioned resources per specifications provided below for the best
end-user experience with the Microsoft Teams Patients App.
Queries from the Microsoft Teams Patients app for more than one resource post a bundle (BATCH) of requests to
the FHIR server's URL. The server processes each request and returns a bundle of the resources matched by each
request. For more information and examples, see https://www.hl7.org/fhir/DSTU2/http.html#transaction.
All the following FHIR resources should be accessible by direct resource reference.
Patient
These are the minimum required fields, which are a subset of the Argonaut patient profile fields:
1. Name.Family
2. Name.Given
3. Gender
4. BirthDate
5. MRN (Identifier)
In addition to the Argonaut fields, for a great user experience the Patients app also reads the following fields:
1. Name.Use
2. Name.Prefix
3. CareProvider (This reference on the Patient resource should include the display fields shown in the following
example.)
Request:
GET <fhir-server>/Patient/<patient-id>
Response:
{
"resourceType": "Patient",
"id": "<patient-id>",
.
.
.
"name": [
{
"use": "official",
"prefix": [ "Mr" ],
"family": [ "Chau" ],
"given": [ "Hugh" ]
}
],
"identifier": [
{
"use": "official",
"type": {
"coding": [
{
"system": "http://hl7.org/fhir/v2/0203",
"code": "MR"
}
]
},
"value": "1234567"
}
],
"gender": "male",
"birthDate": "1957-06-05",
"careProvider": [{ "display": "Jane Doe" }],
}
A resource search uses the POST method at /Patient/_search and the following parameters:
1. id
2. family:contains=(searches for all patients whose family name contains the value.)
3. given=<substring>
4. name=<substring>
5. birthdate=(exact match)
6. _count (maximum number of results that should be returned)
The response should contain the total count of records returned as a result of the search, and _count will be
used by the PatientsApp to limit the number of records returned.
7. identifier=<mrn>
The goal is to be able to search and filter for a patient by the following:
ID: This is the resource ID that every resource in FHIR has.
MRN: This is the actual identifier for the patient that clinical staff would know. We understand this MRN is
based on the type of identifier inside the identifier resource in FHIR
Name
Birthdate
See the following example of this call.
Request:
POST <fhir-server>/Patient/_search
Request Body:
given=hugh&family=chau
Response:
{
"resourceType": "Bundle",
"id": "<bundle-id>",
.
.
.
"entry": [
{
"resource": {
"resourceType": "Patient",
"id": "<patient-id>",
"name": [
{
"text": "Hugh Chau",
"family": [ "Chau" ],
"given": [ "Hugh" ]
}
],
"gender": "male",
"birthDate": "1957-06-05"
},
"search": {
"mode": "match"
}
}
]
}
Observation
These are the minimum required fields, which are a subset of the Argonaut vital signs profile:
1. Effective (date time or period)
2. Code.Coding.Code
3. ValueQuantity.Value
In addition to the Argonaut fields, for a great user experience the Patients app also reads the following fields:
1. Code.Coding.Display
2. ValueQuantity.Unit
If using component observations, the same logic applies for each component observation.
A resource search uses the GET method and the following parameters:
1. patient=<patient id>
2. sort:desc=<field ex. date>
The goal is to be able to retrieve the latest vital signs for a patient, [VitalSigns.DSTU.saz] (observation?).
Request:
GET <fhir-server>/Observation?patient=<patient-id>&_sort:desc=date&category=vital-signs
Response:
{
"resourceType": "Bundle",
"id": "<bundle-id>",
"type": "searchset",
"total": 20,
"entry": [
{
"resource": {
"resourceType": "Observation",
"id": "<resource-id>",
"category": {
"coding": [ { code": "vital-signs" } ],
},
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "39156-5",
"display": "bmi"
}
],
},
"effectiveDateTime": "2009-12-01",
"valueQuantity": {
"value": 34.4,
"unit": "kg/m2",
"system": "http://unitsofmeasure.org",
"code": "kg/m2"
}
},
},
.
.
.
]
}
Condition
These are the minimum required fields, which are a subset of the Argonaut condition profile:
1. Code.Coding[0].Display
In addition to the Argonaut fields, for a great user experience the Patients app can also read the following fields:
1. Date Recorded
2. Severity
A resource search uses the GET method and the following parameters:
1. patient=<patient id>
2. _count=<max results>
See the following example of this call:
Request:
GET <fhir-server>/Condition?patient=<patient-id>&_count=10
Response:
{
"resourceType": "Bundle",
"id": "<bundle-id>",
"type": "searchset",
"total": 1,
"entry": [
{
"resource": {
"resourceType": "Condition",
"id": "<resource-id>",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "386033004",
"display": "Neuropathy (nerve damage)"
}
]
},
"dateRecorded": "2018-09-17",
"severity": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "24484000",
"display": "Severe"
}
]
}
},
}
]
}
Encounter
These are the minimum required fields, which are a subset of the US Core Encounter profile “must have” fields:
1. Status
2. Type[0].Coding[0].Display
In addition, the following fields from US Core Encounter profile’s “must support” fields
1. Period.Start
2. Location[0].Location.Display
A resource search uses the GET method and the following parameters:
1. patient=<patient id>
2. _sort:desc=<field ex. date>
3. _count=<max results>
The goal is to be able to retrieve the patient’s last known location. Each encounter references a location resource.
The reference shall also include the location’s display field. See the following example of this call.
Request:
GET <fhir-server>/Encounter?patient=<patient-id>&_sort:desc=date&_count=1
Response:
{
"resourceType": "Bundle",
"type": "searchset",
"total": 1,
"entry": [
{
"resource": {
"resourceType": "Encounter",
"id": "<resource-id>",
"identifier": [{ "use": "official", "value": "<id>" }],
"status": "arrived",
"type": [
{
"coding": [{ "display": "Appointment" }],
}
],
"patient": { "reference": "Patient/<patient-id>" },
"period": { "start": "09/17/2018 1:00:00 PM" },
"location": [
{
"location": { "display": "Clinic - ENT" },
}
]
}
}
]
}
AllergyIntolerance
These are the minimum required fields, which are a subset of the Argonaut AllergyIntolerance profile:
1. Code.Text
2. Code.Coding[0].Display
3. Status
In addition to the Argonaut fields, for a great user experience the Patients app also reads the following fields:
1. RecordedDate
2. Note.Text
3. Reaction[..].Substance.Text
4. Reaction[..].Manifestation[..].Text
5. Text.Div
A resource search uses the GET method and the following parameters:
1. Patient = <patient id>
See the following example of this call:
Request:
GET <fhir-server>/AllergyIntolerance?patient=<patient-id>
Response:
{
"resourceType": "Bundle",
"id": "<bundle-id>",
"type": "searchset",
"total": 1,
"entry": [
{
"resource": {
"resourceType": "AllergyIntolerance",
"id": "<resource-id>",
"recordedDate": "2018-09-17T07:00:00.000Z",
"substance": {
"text": "Cashew nuts"
},
"status": "confirmed",
"reaction": [
{
"substance": {
"text": "cashew nut allergenic extract Injectable Product"
},
"manifestation": [
{
"text": "Anaphylactic reaction"
}
]
}
]
}
}
]
}
Medication Order
These are the minimum required fields, which are a subset of the Argonaut MedicationOrder profile:
1. DateWritten
2. Prescriber.Display
3. Medication.Display (if reference)
4. Medication.Text (if concept)
In addition to the Argonaut fields, for a great user experience the Patients app can also read the following fields:
1. DateEnded
2. DosageInstruction.Text
3. Text.Div
A resource search uses the GET method and the following parameters:
1. patient=<patient id>
2. _count=<max results>
See the following example of this call:
Request:
GET <fhir-server>/MedicationOrder?patient=<patient-id>&_count=10
Response:
{
"resourceType": "Bundle",
"id": "<bundle-id>",
"type": "searchset",
"total": 1,
"entry": [
{
"resource": {
"resourceType": "MedicationOrder",
"id": "<resource-id>",
"dateWritten": "2018-09-17",
"medicationCodeableConcept": {
"text": "Lisinopril 20 MG Oral Tablet"
},
"prescriber": {
"display": "Jane Doe"
},
"dosageInstruction": [
{
"text": "1 daily"
}
]
}
}
]
}
Coverage
These are the minimum required fields, not covered by either US Core or Argonaut profiles:
1. Payor
A resource search uses the GET method and the following parameters:
1. patient=<patient id>
See the following example of this call:
Request:
GET <fhir-server>/Coverage?patient=<patient-id>
Response:
{
"resourceType": "Bundle",
"type": "searchset",
"total": 1,
"entry": [
{
"resource": {
"resourceType": "Coverage",
"id": "<resource-id>",
"plan": "No Primary Insurance",
"subscriber": { "reference": "Patient/<patient-id>" }
}
}
]
}
Location
This resource is only being used as a reference on the Encounter resource.
See https://www.hl7.org/fhir/DSTU2/Location.html for other details on this field set.
STU3 interface specification
5/6/2019 • 6 minutes to read • Edit Online
NOTE
The Patient resource is the only mandatory resource (without which the app will not load at all); However, it is recommended
that the Partner implement support for all the above mentioned resources per specifications provided below for the best
end-user experience with the Microsoft Teams Patients App.
Queries from the Microsoft Teams Patients app for more than one resource shall post a bundle (BATCH) of
requests to the FHIR server's URL. The server shall process each request and return a bundle of the resources
matched by each request. For more information and examples, see
https://www.hl7.org/fhir/STU3/http.html#transaction.
Capability Statement
These are the minimum required fields:
1. REST
a. Mode
b. Interaction
c. Resource: Type
d. Security: Extension for OAuth URIs
2. FhirVersion (Our code requires this to understand which version we should pivot to.)
See https://www.hl7.org/fhir/stu3/capabilitystatement.html for other details on this field set.
Patient
Here are the minimum required fields, which are a subset of the Argonaut patient profile fields:
1. Name.Given
2. Name.Family
3. Gender
4. BirthDate
5. MRN (Identifier)
In addition to the Argonaut fields, for a great user experience the Patients app can also read the following fields:
1. Name.Use
2. Name.Prefix
3. [GeneralPractitioner] - The GeneralPractitioner reference should be included in the Patient resource (display
field only)
A resource search uses the POST method at /Patient/_search and the following parameters:
1. id
2. family=(searches for all patients whose family name contains the value)
3. given=<substring>
4. birthdate=(exact match)
5. gender=(values being one of the administrative-gender)
6. _count (maximum number of results that should be returned)
The response should contain the total count of records returned as a result of the search and _count will be
used by the PatientsApp to limit the number of records returned.
7. identifier=<mrn>
The goal is to be able to search and filter for a patient by the following:
ID: This is the resource ID that every resource in FHIR has.
MRN: This is the actual identifier for the patient that clinical staff would know. We understand this MRN is
based on the type of identifier inside the identifier resource in FHIR.
Name
Birthdate
See the following example of the call:
Request:
POST <fhir-server>/Patient/_search
Request Body:
given=ruth&family=black
Response:
{
"resourceType": "Bundle",
"id": "<bundle-id>",
"meta": {
"lastUpdated": "2019-01-14T23:44:45.052+00:00"
},
"type": "searchset",
"total": 1,
"link": [
{
"relation": "self",
"url": <fhir-server>/Patient/_search"
}
],
"entry": [
{
"fullUrl": <fhir-server>/Patient/<patient-id>",
"resource": {
"resourceType": "Patient",
"id": "<patient-id>",
"meta": {
"versionId": "1",
"versionId": "1",
"lastUpdated": "2017-10-18T18:32:37.000+00:00"
},
"text": {
"status": "generated",
"div": "<div>\n <p>Ruth Black</p>\n </div>"
},
"identifier": [
{
"use": "usual",
"type": {
"coding": [
{
"system": "http://hl7.org/fhir/v2/0203",
"code": "MR",
"display": "Medical record number",
"userSelected": false
}
],
"text": "Medical record number"
},
"system": "http://hospital.smarthealthit.org",
"value": "1234567"
}
],
"active": true,
"name": [
{
"use": "official",
"family": "Black",
"given": [
"Ruth",
"C."
]
}
],
"telecom": [
{
"system": "phone",
"value": "800-599-2739",
"use": "home"
},
{
"system": "phone",
"value": "800-808-7785",
"use": "mobile"
},
{
"system": "email",
"value": "ruth.black@example.com"
}
],
"gender": "female",
"birthDate": "1951-08-23",
"address": [
{
"use": "home",
"line": [
"26 South RdApt 22"
],
"city": "Sapulpa",
"state": "OK",
"postalCode": "74066",
"country": "USA"
}
]
},
"search": {
"mode": "match"
}
}
}
]
}
Request:
GET <fhir-server>/Patient/<patient-id>
Response:
{
"resourceType": "Patient",
"id": "<patient-id>",
"identifier": [
{
"use": "usual",
"type": {
"coding": [
{
"system": "http://hl7.org/fhir/v2/0203",
"code": "MR",
}
],
"text": "Medical record number"
},
"value": "1234567"
}
],
"name": [
{
"use": "official",
"family": "Adams",
"given": [ "Daniel", "X." ]
}
],
"gender": "male",
"birthDate": "1925-12-23",
}
Observation
These are the minimum required fields, which are a subset of the Argonaut Vital-Signs profile.
1. Effective (date time or period)
2. Code.Coding.Code
3. ValueQuantity.Value
In addition to the Argonaut fields, for a great user experience the Patients app can also read the following fields:
1. Code.Coding.Display
2. ValueQuantity.Unit
A resource search uses the GET method and the following parameters:
1. patient=<patient id>
2. _sort=-date
3. category (we will query for “category=vital-signs”) to retrieve the list of vital signs.
Refer to this example of the call:
Request:
GET <fhir-server>/Observation?patient=<patient-id>&category=vital-signs
Response:
{
"resourceType": "Bundle",
"id": "<bundle-id>",
"type": "searchset",
"total": 20,
"entry": [
{
"resource": {
"resourceType": "Observation",
"id": "<resource-id>",
"category": [
{
"coding": [
{
"system": "http://hl7.org/fhir/observation-category",
"code": "vital-signs"
}
],
}
],
"code": {
"coding": [
{
"system": "http://loinc.org",
"code": "8867-4",
"display": "heart_rate"
}
]
},
"effectiveDateTime": "2009-04-08T00:00:00-06:00",
"valueQuantity": {
"value": 72.0,
"unit": "{beats}/min",
"system": "http://unitsofmeasure.org",
}
}
},
.
.
.
]
}
Condition
Here's the minimum required fields, which are a subset of the Argonaut condition profile.
1. Code.Coding[0].Display
In addition to the Argonaut fields, for a great user experience the Patients app can also read the following fields:
1. AssertedDate
2. Severity
A resource search uses the GET method and the following parameters:
1. patient=<patient id>
2. _count=<max results>
See the following example of this call:
Request:
GET <fhir-server>/Condition?patient=<patient-id>&_count=10
Response:
{
"resourceType": "Bundle",
"id": "<bundle-id>",
"type": "searchset",
"total": 2,
"entry": [
{
"resource": {
"resourceType": "Condition",
"id": "<resource-id>",
"code": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "185903001",
"display": "Needs influenza immunization",
}
]
},
"severity": {
"coding": [
{
"system": "http://snomed.info/sct",
"code": "24484000",
"display": "Severe"
}
]
},
"assertedDate": "2018-04-04"
}
},
.
.
.
]
}
Encounter
These are the minimum required fields, which are a subset of the US Core Encounter profile “must have” fields).
1. Status
2. Type[0].Coding[0].Display
In addition, the following fields from US Core Encounter profile’s “must support” fields:
1. Period.Start
2. Location[0].Location.Display
A resource search uses the GET method and the following parameters:
1. patient=<patient id>
2. _sort:desc=<field ex. date>
3. _count=<max results>
The goal is to be able to retrieve the patient’s last known location. Each encounter references a location resource.
The reference shall also include the location’s display field.
See http://hl7.org/fhir/stu3/encounter.html for other details on this field set.
AllergyIntolerance
These are the minimum required fields, which are a subset of the Argonaut AllergyIntolerance profile:
1. Code.Text
2. Code.Coding[0].Display
3. ClinicalStatus/VerificationStatus (we read both)
In addition to the Argonaut fields, for a great user experience the Patients app can also read the following field:
1. AssertedDate
2. Note.Text
3. Reaction
a. Substance (one coding element)
b. Manifestation (one coding element)
A resource search uses the GET method and the following parameters:
1. Patient = <patient id>
See the following example of the call:
Request:
GET <fhir-server>/AllergyIntolerance?patient=<patient-id>
Response:
{
"resourceType": "Bundle",
"id": "<bundle-id>",
"type": "searchset",
"total": 1,
"entry": [
{
"resource": {
"resourceType": "AllergyIntolerance",
"id": "<resource-id>",
"clinicalStatus": "active",
"verificationStatus": "confirmed",
"code": {
"coding": [
{
"system": "http://rxnav.nlm.nih.gov/REST/Ndfrt",
"code": "N0000175503",
"display": "sulfonamide antibacterial",
}
],
"text": "sulfonamide antibacterial"
},
"assertedDate": "2018-01-01T00:00:00-07:00",
"reaction": [
{
"manifestation": [
{
"coding": [
{
"system": "http://snomed.info/sct",
"code": "271807003",
"display": "skin rash",
}
],
"text": "skin rash"
}
],
}
]
}
}
]
}
Medication Request
These are the minimum required fields, which are a subset of the US Core Medication Request profile:
1. Medication.Display (if Reference)
2. Medication.Text (if CodableConcept)
3. AuthoredOn
4. Requester.Agent.Display
In addition to the US Core fields, for a great user experience the Patients app can also read the following fields:
1. DosageInstruction[..].Text
2. Text
A resource search uses the GET method and the following parameters:
1. patient=<patient id>
2. _count=<max results>
See https://www.hl7.org/fhir/medicationrequest.html for other details on this field set.
Coverage
These are the minimum required fields, not covered by either US Core or Argonaut profiles:
1. Grouping, at least one element with
a. GroupDisplay
b. PlanDisplay
2. Period
3. SubscriberId
A resource search uses the GET method and the following parameters:
1. Patient = <patient id>
See http://hl7.org/fhir/stu3/coverage.html for other details on this field set.
With Teams, teachers and faculty can create collaborative classrooms, connect in professional learning communities, and
communicate with students and teachers. Use the admin resources here to help you successfully deploy, adopt, and manage Teams
in your school or institution.
Assignments are tasks or units of work assigned to a student or team member in a class as part of their study. You
can create assignments within your Teams class.
Learn more about Assignments
The admin console is where you can create an integration and an API key associated with the integration.
Select Integrations from the side menu, then select Add Integration and give the integration a name.
The TurnitinApiKey will be given to you after you follow the prompts. Copy the API key and paste it into the
Microsoft Teams admin center. This is the only time you can view the key.
Upon clicking the Save button in the admin center for this setting, please allow up to 24 hours for these settings to
take effect.
Learn more about the integration between Turnitin and Microsoft Teams
Learn more about Turnitin
Microsoft Teams resources for Education admins
8/7/2019 • 2 minutes to read • Edit Online
Adoption content
Create customized email messages, posters, and flyers with your school's information and logo. Or use ready-to-
print posters, flyers, and other handouts to get your organization excited about Microsoft Teams.
See how to streamline your workflow in Teams Learn how to chat like a pro
Download the .zip file Download the .zip file
CUSTOMIZABLE EMAIL TEMPLATES
Introducing Microsoft Teams for Education - Values Introducing Microsoft Teams for Education - Features
Download the customizable .docx file Download the customizable .docx file
Download the ready-to-print .pdf file Download the ready-to-print .pdf file
Empower with Microsoft Teams - Values Empower with Microsoft Teams - Features
Download the customizable .docx file Download the customizable .docx file
Download the ready-to-print .pdf file Download the ready-to-print .pdf file
CUSTOMIZABLE AND READY-TO-PRINT FLYERS AND POSTERS
The value of Microsoft Teams for Education The features of Microsoft Teams for Education
Download the customizable .docx file Download the customizable .docx file
Download the ready-to-print .pdf file Download the ready-to-print .pdf file
READY-TO-PRINT PACKETS
Call to action
Check out our hands-on Microsoft Teams Interactive Demo (5 minutes to complete)
Turn on Microsoft Teams in the Microsoft 365 admin center (sign in as an Office 365 admin)
Download Teams clients: Get Teams on all your devices
Learn more about Office 365 for Education at the Education help center
Additional resources
Microsoft Teams roadmap
Stay up to date with our Tech Community Blog
Matt Soseman's "The Productive Cloud" Blog about Microsoft Teams PowerShell Support
Send a suggestion
Contact support
Ask the Teams community
Find more resources for education
Microsoft Education governance FAQ for admins
8/7/2019 • 6 minutes to read • Edit Online
TIP
Watch the following session to learn about more about management in Microsoft Teams: Governance, management and
lifecycle in Microsoft Teams
IMPORTANT
Using the Office 365 Groups Naming Policy requires Azure Active Directory Premium P1 licenses or Azure AD Basic EDU
licenses for each unique user that is a member of one or more Office 365 groups.
NOTE
If teams are created automatically by using the input from another system (for example, School Data Sync), verify that the
input data complies with the naming policy you’ve configured; if it doesn’t, team creation will fail.
TIP
School Data Sync creates an Office 365 group for each class synced and enables hidden group membership so only teachers
and students within the class can see the members of that class. If using a different process to create class groups use the
HiddenGroupMembershipEnabled parameter of the New-UnifiedGroup cmdlet to meet the same privacy requirements.
IMPORTANT
Using the Office 365 Groups Expiration Policy requires Azure Active Directory Premium P1 licenses for each unique user that
is a member of one or more Office 365 groups.
Are there team templates for my faculty members to use when creating
a team?
Yes. Users can select Create Team from existing template when creating a new team, and Teams owners can
also use the Graph API (beta) to create a new team from the available templates.
TIP
The Graph API and PowerShell cmdlets are constantly adding functionality. Make sure to check the Microsoft Graph API
(beta) and PowerShell articles often for feature enhancements.
Can I control what Teams features my faculty and students have access
to?
Yes. You can use policies to control specific messaging, meeting, calling, and live event features your users have
access to. You can use tenant-wide settings to apply the same settings to all, or apply user-level policies if required.
For more details about Teams policies, see Manage Microsoft Teams settings for your organization.
Moodle, the most popular and open-source Learning Management System (LMS ) in the world, is now integrated
with Microsoft Teams! This integration helps educators and teachers collaborate around Moodle courses, ask
questions about their grades and assignments and stay updated with notifications -- right within Teams!
To help IT admins easily set this integration up, we have updated our open-source Office 365 Moodle Plugin with
the following capabilities:
Auto-registration of your Moodle server with Azure AD.
One-click deployment of your Moodle Assistant bot to Azure.
Auto-provisioning of teams and auto-synchronization of team enrollments for all or select Moodle courses.
Auto-installation of the Moodle tab and the Moodle Assistant bot into each synchronized team. (Coming soon)
One-click publishing of the Moodle app into your private Teams App Store. (Coming soon)
To learn more about the functionality this integration provides, go here.
Prerequisites
In order to install and configure this application you'll need:
1. Moodle administrator credentials
2. Azure AD administrator credentials
3. An Azure subscription you can create new resources in
Step 2: Configure the connection between the Office 365 plugin and
Azure Active Directory
Next you'll need to register Moodle as an application in your Azure Active Directory. We've provided a PowerShell
script to help you complete this process. The PowerShell Script provisions a new Azure AD application for your
Office 365 tenant, which will be used by the Office 365 Moodle Plugin. The script will provision the app for your
O365 tenant, set up all the required Reply URLs and Permissions for the provisioned app and return the AppID
and Key. You can use the generated AppID and Key in your O365 Moodle Plugin Setup Page to configure your
Moodle server with Azure AD. If you want to see the detailed manual steps that the PowerShell script is
automating, you can find them in the full documentation for the plugin.
Moodle tab for Microsoft Teams information flow
1. From the Microsoft Office 365 Integration plugin page slect the Setup tab.
2. Click the Download PowerShell Script button and save it to your local computer.
3. You'll need to prepare the PowerShell script from the ZIP file. To do so:
Download and extract the Moodle-AzureAD-Powershell.zip file.
Open the extracted folder.
Right-click on the Moodle-AzureAD-Script.ps1 file and select Properties.
Under the General tab of the Properties window, check the Unblock box next to the Security attribute at
the bottom.
Click OK.
Copy the directory path of the extracted folder.
4. Next you'll run PowerShell as an administrator:
Click Start.
Type PowerShell.
Right-click Windows PowerShell.
Click "Run as Administrator".
5. Navigate to the unzipped directory by typing cd ...\...\Moodle-AzureAD-Powershell where ...\... is the path
to the directory.
6. Execute the PowerShell script by:
Enter Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser .
Enter .\Moodle-AzureAD-Script.ps1 .
Login to your O365 Administrator account in the pop-up window.
Enter the name of the Azure AD Application (Ex. Moodle/Moodle plugin).
Enter the URL of your Moodle server.
Copy the Application ID and Application Key generated by the script and save them.
7. Next you'll need to add the Id and Key to the Office 365 Moodle Plugin. Return to the plugin administration
page (Site administration > Plugins > Microsoft Office 365 Integration).
8. On the Setup tab add the Application Id and Application Key you copied previously, then click Save
changes.
9. Once the page refreshes you should now see a new section Choose connection method. Click the checkbox
labeled Default and then click Save changes again.
10. Once the page refreshes you will see another new section Admin consent & additional information.
Click the Provide Admin Consent link, enter your Office3 365 Global Administrator credentials, then
Accept to grant the permissions.
Next to the Azure AD Tenant field click the Detect button.
Next to the OneDrive for Business URL click the Detect button.
Once the fields populate, click the Save changes button again.
11. Click the Update button to verify the installation, then Save changes.
12. Next you'll need to synchronize users between your Moodle server and Azure Active Directory. Depending on
your environment, you may select different options during this stage. Note that the configuration you set here
will run with each Moodle cron run (typically once a day) to keep everything in sync. To get started:
Switch to the Sync Settings tab
In the Sync users with Azure AD section, select the checkboxes that apply to your environment.
Typically you would select at least:
Create accounts in Moodle for users in Azure AD
Update all accounts in Moodle for users in Azure AD
In the User Creation Restriction section you can setup a filter to limit the Azure AD users that will by
synced to Moodle.
The User Field Mapping section will allow you to customize the Azure AD to Moodle User Profile field
mapping.
In the Teams Sync section you can choose to automatically create Groups (i.e. Teams) for some, or all, of
your existing Moodle courses.
13. To validate the cron jobs (and run them manually if you wish to for the first run) click the Scheduled tasks
management page link in the Sync users with Azure AD section. This will take you to the Scheduled Tasks
page.
Scroll down and find the job Sync users with Azure AD job and click Run now.
If you chose to create Groups based on existing courses, you can also run the Create user groups in
Office 365 job.
14. Return to the plugin administration page (Site administration > Plugins > Microsoft Office 365 Integration) and
select the Teams Settings page. You'll need to configure some security settings to enable the Teams app
integration.
To enable OpenID Connect, click the Manage Authentication link, and click the eye icon on the
OpenId Connect line if it is greyed out.
Next you'll need to enable frame embedding. Click the HTTP Security link, then click the checkbox next
to Allow frame embedding.
The next step is to enable web services which will enable the Moodle API features. Click the Advanced
Features link, then make sure the checkbox next to Enable web services is checked.
Finally you'll need to enabled the external services for Office 365. Click the External services link then:
Click Edit on the Moodle Office 365 Webservices row.
Click Edit on the Moodle Office 365 Webservices row.
Mark the checkbox next to Enabled, then click Save Changes
Next you'll need to edit your authenticated user permissions to allow them to create web service tokens.
Click the Editing role 'Authenticated user' link. Scroll down and find the Create a web service
token capability and mark the Allow checkbox.
NOTE
In this section you will deploy resources to your Azure subscription, and all resources will be configured using the free tier.
Depending on the usage of your bot, you may need to scale these resources. If you want to just use the Moodle tab without
the bot, skip to step 4.
To install the bot, you'll first need to register it on the Microsoft Identity Platform. This allows your Bot to
authenticate against your Microsoft endpoints. To register your bot:
1. Return to the plugin administration page (Site administration > Plugins > Microsoft Office 365 Integration) and
select the Teams Settings tab.
2. Click the Microsoft Application Registration Portal link and login with your Microsoft Id.
3. Enter a name for you app (Eg. MoodleBot) and click the Create button.
4. Copy the Application Id and paste it into the Bot Application ID field on the Team Settings page.
5. Click the Generate New Password button. Copy the generated password and and paste it into the Bot
Application Password field on the Team Settings page.
6. Scroll to the bottom of the form and click Save Changes.
Now that you've generated your Application Id and Password, it's time to deploy your bot to Azure. Click on the
Deploy to Azure button and fill out the form with the necessary information (the Bot Application Id, Bot
Application Password and the Moodle Secret are on the Team Settings page, and the Azure information is on the
Setup page). Once you've got the form filled out, click the check box to agree to the terms and conditions then click
the Purchase button (all Azure resources are deployed to the free tier).
Once the resources are finished deploying to Azure, you'll need to configure the Office 365 Moodle plugin with it's
messaging endpoint. First, you'll need to get the endpoint from you Bot in Azure. To do that:
1. If you aren't already, log into the Azure portal.
2. In the left pane select Resource groups.
3. From the list select the resource group you just used (or created) while deploying your Bot.
4. Select the WebApp Bot resource from the list of resources in the group.
5. Copy the Messaging Endpoint from the Overview section.
6. In Moodle, open the Team Settings page of your Office 365 Moodle Plugin.
7. In the Bot Endpoint field paste the URL you just copied and change the word messages to webhook. The URL
should now look like https://botname.azurewebsites.net/api/webhook
8. Click Save Changes
9. Once your changes have saved, go back to the Team Settings tab, click the Download manifest file button
and save the manifest package to your computer (you'll use it in the next section).
Teams templates allow you to quickly and easily create teams by providing a predefined template of settings,
channels, and pre-installed apps.
Teams templates have pre-built definitions of team structures designed around retailer needs. You can use Teams
templates to quickly create the types of teams that work well for retailers and deploy them across your
organization. You can also extend the Teams templates to create teams that are tailored to your specific
organizational needs.
In this article, we will introduce each of the Teams templates and how we recommend using them.
This article is for you if you're responsible for planning, deploying, and managing multiple teams across your retail
organization.
To learn more about team templates in general, please refer to Get started with Teams templates.
Store template
The Store template is ideal for creating a team to represent an individual retail store location. Using the Store
template, you can create a team for each retail store location in your organization.
Team properties
Team visibility set to Public
Member permissions
Cannot create/update/delete
channels
Cannot add/remove apps
Cannot create/update/remove
tabs
Cannot create/update/remove
connectors
Team properties
Team visibility set to Private
Member permissions
Can create/update/delete
channels
Can add/remove apps
Can create/update/remove tabs
Can create/update/remove
connectors
Recommended ways to customize the Manager Collaboration template for your organization:
If your organization has any internal websites (for example, a SharePoint site) that are relevant for managers,
consider pinning them as tabs in a relevant team channel (refer to documentation here for instructions).
Use these resources to plan and deploy Teams in Microsoft 365 Government environments.
Audio Conferencing with Direct Routing for GCC High and DoD
Plan for Microsoft 365 Government - GCC
deployments
8/13/2019 • 4 minutes to read • Edit Online
This guidance is for IT pros who are driving deployments of Office 365 in US federal, state, local, tribal, or
territorial government entities or other entities that handle data that’s subject to government regulations and
requirements, where the use of Microsoft 365 Government - GCC is appropriate to meet these requirements.
NOTE
If your organization has already met the Microsoft 365 Government - GCC eligibility requirements and applied for and been
accepted into the program, you can skip steps 1 and 2 and go directly to step 3.
TIP
You might want to transfer the tables of information in the service description into an Excel workbook and add two columns:
Relevant for my organization Y/N and Meets the needs of my organization Y/N. Then you can review this list with
your colleagues to confirm that this service meets your organization’s needs.
FEATURE GCC
Presence Available
My Activity Available
Files Available
Activity Available
History Available
Voicemail Available
People Available
Files Available
Retention Available
eDiscovery Available
NOTE
Once other workloads are fully available in the GCC cloud, then they will become available in Teams when all
additional integration work is completed.
This guidance is for IT pros who are driving deployments of Office 365 in US federal government entities or other
entities that handle data that’s subject to government regulations and requirements, where the use of Microsoft
365 Government – GCC High is appropriate to meet these requirements.
NOTE
If your organization has already met the Microsoft 365 Government – GCC High eligibility requirements and applied for and
been accepted into the program, you can skip steps 1 and 2 and go directly to step 3.
TIP
You might want to transfer the tables of information in the service description into an Excel workbook and add two columns:
Relevant for my organization Y/N and Meets the needs of my organization Y/N. Then you can review this list with
your colleagues to confirm that this service meets your organization’s needs.
Presence Available
My Activity Available
Files Available
Activity Available
History Available
Voicemail Available
People Available
Files Available
Retention Available
eDiscovery Available
This guidance is for IT pros who are driving deployments of Office 365 in US federal government entities or other
entities that handle data that’s subject to government regulations and requirements, where the use of Microsoft
365 Government – DoD is appropriate to meet these requirements.
NOTE
If your organization has already met the Microsoft 365 Government – DoD eligibility requirements and applied for and been
accepted into the program, you can skip steps 1 and 2 and go directly to step 3.
TIP
You might want to transfer the tables of information in the service description into an Excel workbook and add two columns:
Relevant for my organization Y/N and Meets the needs of my organization Y/N. Then you can review this list with
your colleagues to confirm that this service meets your organization’s needs.
FEATURE DOD
Presence Available
My Activity Available
Files Available
Activity Available
History Available
Voicemail Available
People Available
Files Available
Retention Available
eDiscovery Available
Audio Conferencing with Direct Routing for GCC High and DoD enables participants to join Teams meetings in
your GCC High or DoD organization by using a phone device. Meeting participants might prefer to use a phone
device to join Teams meetings in scenarios such as when internet connectivity is limited or when users are on the
road and don’t have access to Teams. Participants can choose to join meetings by either dialing in to a dial-in phone
number for your organization or by having the meeting dial out to their phone device.
With Audio Conferencing with Direct Routing for GCC High and DoD, your organization uses its own numbers as
dial-in phone numbers and all meeting dial-outs to phone devices are routed via Direct Routing. To enable the
service, organizations need to set up Direct Routing and configure phone numbers that can be used as dial-in
phone numbers. The requirement to use Direct Routing is different from the Audio Conferencing service that's
offered to non-GCC High and non-DoD organizations where the dial-in phone numbers are provided by Microsoft.
Deploy Audio Conferencing with Direct Routing for GCC High and DoD
Step 1: Get Audio Conferencing with Direct Routing for GCC High or DoD licenses
To use Audio Conferencing in GCC High or DoD, your organization and the users in your organization need to
have an Audio Conferencing with Direct Routing license assigned. Here are the licenses you need to enable Audio
Conferencing with Direct Routing for GCC High or DoD.
GCC High: An Audio Conferencing - GCC High Tenant license for your organization and Audio
Conferencing - GCC High licenses for your users.
DoD: An Audio Conferencing - DoD Tenant license for your organization and Audio Conferencing - DoD
licenses for your users.
A tenant license and at least one user license are required to enable the service. You can't enable the service with
only the tenant license or with only user licenses. To get service licenses for your tenant and the users in your
organization, contact your account team.
IMPORTANT
Users can’t be enabled for Audio Conferencing with Direct Routing until dial-in phone numbers are set up. We recommend
that you not assign Audio Conferencing with Direct Routing for GCC High or DoD licenses to users until you set up dial-in
phone numbers as outlined in this article.
For example:
Assign the service phone numbers to the Audio Conferencing bridge of your organization
You can assign service phone numbers to the Audio Conferencing bridge of your organization by using the
Register-csOnlineDialInConferencingServiceNumber PowerShell cmdlet.
You can see the ID of your Audio Conferencing Bridge using Get-CsOnlineDialInConferencingBridge. For example:
$b= Get-CsOnlineDialInConferencingBridge
Register-csOnlineDialInConferencingServiceNumber -identity 14257048060 -BridgeId $b.identity
Step 4: Assign Audio Conferencing with Direct Routing for GCC High or DoD licenses to your users
To assign Audio Conferencing with Direct Routing for GCC High or DoD licenses to your user, see Assign licenses
to users in Office 365 for business.
Step 5: (Optional) See a list of Audio Conferencing numbers in Teams
To see the list of Audio Conferencing numbers of your organization, go to See a list of Audio Conferencing
numbers in Microsoft Teams
Step 6: (Optional) Set auto attendant languages for the Audio Conferencing dial-in numbers of you organization
To change the languages of the Audio Conferencing dial-in numbers of your organization, see Set auto attendant
languages for Audio Conferencing in Microsoft Teams
Step 7: (Optional) Change the settings of the Audio Conferencing bridge of your organization
To change the settings of the Audio Conferencing bridge of your organization, see Change the settings for an
Audio Conferencing bridge
Step 8: (Optional) Set the phone numbers included in the meeting invites of the users in your organization
To change the set of phone numbers that are included in the meeting invites of the users is your organization, see
Set the phone numbers included on invites in Microsoft Teams
Microsoft Teams templates allow you to quickly and easily create teams by providing a predefined template of
settings, channels, and pre-installed apps.
For small and medium businesses, templates can be especially powerful, as they help administrators to quickly
deploy Teams across their organization. Templates also help orient users and get started with using Teams
effectively. This article is for you if you're responsible for planning, deploying, and managing multiple teams across
your organization.
We currently offer three first party SMB templates that you can leverage for a variety of situations. All templates
will create Private Teams. Once you have created the Teams and are ready to roll-out to your organization, you can
set the privacy to Org -Wide or Public, as appropriate. To learn more about team templates in general, please see
Get started with Teams templates.
Company-Wide template
The Company-Wide template is meant for communication and collaboration that are relevant for the entire
company. You can use the General channel for company-wide announcements, industry news or executive posts.
The Human Resources channel is a great place to consolidate all HR -related activities like job posts, new employee
onboarding, training and development. The Fun Stuff channel provides a social platform for all random and fun
posts.
Apps
Company Portal (Website
pinned to the Human
Resources channel)
Team properties
Team visibility set to Private
*Auto-favorited channels
To create the Company-Wide team by taking defaults from the pre-defined template, supply the JSON
representation of the team object in the request body. To learn more about how to deploy Teams templates, see the
Microsoft Graph article on creating a Team.
Request
POST https://graph.microsoft.com/beta/teams
Content-Type: application/json
{
"template@odata.bind": "https://graph.microsoft.com/beta/teamsTemplates('SmallBusinessOrgWide')",
"displayName": "Org-wide",
"description": "All posts that are relevant for entire company (e.g. Company-wide announcements, Exec
posts, employee poll/feedback).",
"visibility": "Private"
}
Team properties
Team visibility set to Private
*Auto-favorited channels
To create the Executives team by taking defaults from the pre-defined template, supply the JSON representation of
the team object in the request body. To learn more about how to deploy Teams templates, see the Microsoft Graph
article on creating a Team.
Request
POST https://graph.microsoft.com/beta/teams
Content-Type: application/json
{
"template@odata.bind": "https://graph.microsoft.com/beta/teamsTemplates('SmallBusinessExecutive')",
"displayName": "Executive",
"description": "All posts, announcements and daily collaboration and communication for the company’s
leadership team.",
"visibility": "Private"
}
Apps
OneNote (pinned to the Private
channel)
Planner (pinned to the Private
channel)
Team properties
Team visibility set to Private
*Auto-favorited channels
To create the Finance team by taking defaults from the pre-defined template, supply the JSON representation of
the team object in the request body. To learn more about how to deploy Teams templates, see the Microsoft Graph
article on creating a Team.
Request
POST https://graph.microsoft.com/beta/teams
Content-Type: application/json
{
"template@odata.bind": "https://graph.microsoft.com/beta/teamsTemplates('SmallBusinessFinance')",
"displayName": "Finance",
"description": "All posts, announcements and daily collaboration and communication within the Finance team
members (and exec team members as appropriate).",
"visibility": "Private"
}
``
``` Powershell
{
"template@odata.bind": "https://graph.microsoft.com/beta/teamsTemplates('standard')",
"displayName": "Finance",
"description": "Finance Team",
"channels":
[
{
"displayName": "Private",
"isFavoriteByDefault": true,
"description": "Invite a more select audience for specific topics.",
"tabs":
[
{
"teamsApp@odata.bind": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps('0d820ecd-
def2-4297-adad-78056cde7c78')",
"name": "OneNote"
},
{
"teamsApp@odata.bind":
"https://graph.microsoft.com/v1.0/appCatalogs/teamsApps('com.microsoft.teamspace.tab.planner')",
"name": "Planner"
}
}
]
}
],
"memberSettings":
{
"allowCreateUpdateChannels": true,
"allowDeleteChannels": true,
"allowAddRemoveApps": true,
"allowCreateUpdateRemoveTabs": true,
"allowCreateUpdateRemoveConnectors": true
},
"guestSettings":
{
"allowCreateUpdateChannels": false,
"allowDeleteChannels": false
},
"funSettings":
{
"allowGiphy": true,
"giphyContentRating": "Moderate",
"allowStickersAndMemes": true,
"allowCustomMemes": true
},
"messagingSettings":
{
"allowUserEditMessages": true,
"allowUserDeleteMessages": true,
"allowOwnerDeleteMessages": true,
"allowTeamMentions": true,
"allowChannelMentions": true
},
"discoverySettings":
{
"showInTeamsSearchAndSuggestions": true
},
"installedApps":
[
{
"teamsApp@odata.bind": "https://graph.microsoft.com/v1.0/appCatalogs/teamsApps('0d820ecd-def2-4297-
adad-78056cde7c78')"
},
{
"teamsApp@odata.bind":
"https://graph.microsoft.com/v1.0/appCatalogs/teamsApps('com.microsoft.teamspace.tab.planner')"
}
]
}
Related topics
Get started with Teams templates
Create team (in preview )
Overview of security and compliance in Microsoft
Teams
8/21/2019 • 8 minutes to read • Edit Online
Microsoft Teams is built on the Office 365 hyper-scale, enterprise-grade cloud, delivering the advanced security
and compliance capabilities our customers expect.
Teams is Tier D -compliant. This includes the following standards: ISO 27001, ISO 27018, SSAE16 SOC 1 and
SOC 2, HIPAA, and EU Model Clauses (EUMC ). Within the Microsoft compliance framework, Microsoft classifies
Office 365 applications and services into four categories. Each category is defined by specific compliance
commitments that must be met for an Office 365 service, or a related Microsoft service, to be listed in that
category.
Services in compliance categories C and D that have industry-leading compliance commitments are enabled by
default. Services in categories A and B come with controls to turn on or turn off these services for an entire
organization. Details can be found in the Compliance Framework for Industry Standards and Regulations. Teams
also supports Cloud Security Alliance compliance.
Teams also enforces team-wide and organization-wide two-factor authentication, single sign-on through Active
Directory, and encryption of data in transit and at rest. Files are stored in SharePoint and are backed by
SharePoint encryption. Notes are stored in OneNote and are backed by OneNote encryption. The OneNote data
is stored in the team SharePoint site. The Wiki tab can also be used for note taking and it's content is also stored
within the team SharePoint site.
We also added support for audit log search, eDiscovery and legal hold for channels, chats and files as well as
mobile application management with Microsoft Intune. Go to the Office 365 Security & Compliance Center to
manage these settings.
To learn more about Office 365 security & compliance, read Configure your Office 365 tenant for increased
security
Case Management X X
Access Control X X
Content Searches X X
Hold(s) X X
Export X X
Duplication Detection - X
Legal Hold
During a litigation, it is often required that all data associated with a user (custodian) or a Team is preserved
immutably so it can be used as evidence for the case. This is achieved by placing either a user (user mailbox) or a
Team on legal hold. When any team within Teams is put on In-Place Hold (subset of the mailbox or site collection
thru targeted queries or filtered content) or Litigation Hold (entire mailbox or site collection), the hold is placed on
the groups mailbox. This ensures that even if end users delete or edit channel messages that are ingested into the
group mailbox, immutable copies of that content are maintained and available in eDiscovery search. Legal Holds
are generally applied within the context of an eDiscovery case. Please see this help article to understand more
about preservation and holds in the Office 365 Security & Compliance Center.
IMPORTANT
There can be up to a 24-hour delay to discover Teams content.
Licensing
When it comes to the information protection capabilities, Office 365 subscriptions and the associated standalone
licenses will determine the available feature set.
Advanced - - - - Yes
eDiscovery
NOTE
*Conditional Access requires additional licenses
Before enabling any of these features, ensure you have access to the Security & Compliance Center in the
Microsoft 365 admin center. By default, tenant admins have access.
Content Search and eDiscovery do not require enablement in the Security & Compliance Center.
IMPORTANT
Teams currently offers data residency in Australia, Canada, France, India, Japan, United Kingdom, South Korea, and South
Africa for new tenants only. A new tenant is defined as any tenant that hasn’t had a single user from the tenant sign in to
Teams. Existing tenants from Australia, India, Japan, and South Korea will continue to have their Teams data stored in the
APAC region. Existing tenants in Canada will continue to have their data stored in the Americas. Existing tenants in France,
United Kingdom, and South Africa will continue to have their data stored in the EMEA region.
More information on South African data residency for Teams can be found in Varun Sagar's blog post, Microsoft
Teams launches South African Data Residency.
Further reading about South Korean data residency for Teams comes courtesy of Varun Sagar's blog post,
Microsoft Teams launches South Korean Data Residency.
To learn more about the launch of India and UK data residency for Teams, read Ansuman Acharya's blog post,
Microsoft Teams launches India Data Residency, other geos coming soon.
For more information on Canada data residency for Teams, read Varun Sagar's blog post, Microsoft Teams
Launches Canada Data Residency, Australia and Japan coming soon.
To learn more about the launch of Australia and Japan data residency for Teams, read Varun Sagar's blog post,
Microsoft Teams Launches Australia and Japan Data Residency.
To learn more about the launch of France data residency for Teams, read Varun Sagar's blog post, Microsoft Teams
Launches France Data Residency.
To see which region houses data for your tenant, go to the Microsoft 365 admin center > Settings >
Organization profile. Scroll down to Data location.
Privacy in Teams
As a customer of Office 365, you own and control your data. Microsoft does not use your data for anything other
than providing you with the service that you have subscribed to. As a service provider, we do not scan your email,
documents, or teams for advertising or for purposes that are not service-related. Microsoft doesn’t have access to
uploaded content. Like OneDrive for Business and SharePoint Online, customer data stays within the tenant.
Check out more about our trust and security related information at the Microsoft Trust Center. Teams follows the
same guidance and principles as the Microsoft Trust Center.
Related topics
Office 365 ATP Safe Links
Information barriers in Microsoft Teams
8/7/2019 • 7 minutes to read • Edit Online
Information barriers are policies that an admin can configure to prevent individuals or groups from communicating
with each other. This is useful if, for example, one department is handling information that shouldn’t be shared with
other departments or a group needs to be prevented, or isolated, from communicating with anyone outside of that
group.
NOTE
Information barrier groups cannot be created across tenants.
Using bots to add users is not supported in version 1.
Information barriers version 1 doesn't include support for SharePoint and OneDrive for Business. We are working on
enabling the feature in SharePoint and will communicate once it's available.
Information barrier policies also prevent lookups and discovery. This means that if you attempt to communicate
with someone you should not be communicating with, you will not find that user in the people picker.
Background
The primary driver for information barriers comes from the financial services industry. The Financial Industry
Regulatory Authority (FINRA) reviews information barriers and conflicts of interest within member firms and
provides guidance as to how to manage such conflicts (FINRA 2241, Debt Research Regulatory Notice 15-31.
IMPORTANT
Before you set up or define policies, you must enable scoped directory search in Microsoft Teams. Wait at least 24
hours after enabling scoped directory search before you set up or define policies for information barriers. Learn more about
prerequisites for information barriers.
More information
To learn more about information barriers, see Information barriers.
To set up information barrier policies, see Define policies for information barriers
To edit or remove information barrier policies, see Edit (or remove) information barrier policies
Conduct an eDiscovery investigation of content in
Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
Large Enterprises are often exposed to high penalty legal proceedings that demand submission of all Electronically
Stored Information (ESI).
All Teams 1:1 or group chats are journaled through to the respective users’ mailboxes, and all channel messages are
journaled through to the group mailbox representing the team. Files uploaded are covered under the eDiscovery
functionality for SharePoint Online and OneDrive for Business.
1. To conduct an eDiscovery investigation with Microsoft Teams content, review step 1 in this link.
2. Microsoft Teams data will appear as IM or Conversations in the Excel eDiscovery export output, and you can
mount the .PST in Outlook to view those messages post export.
When mounting the .PST for the Team, note that all conversations are kept in the Team Chat folder under
Conversation History. The title of the message aligns to Team and Channel. From reviewing the image
below, you can see this message from Bob who messaged the Project 7 channel of the Manufacturing Specs
team.
3. To see private chats in a user’s Mailbox, they are also located inside the Team Chat folder under
Conversation History.
Microsoft Teams support all the identity models that are available with Office 365. Supported identity models
include:
Cloud Identity: In this model, a user is created and managed in Office 365 and stored in Azure Active
Directory, and the password is verified by Azure Active Directory.
Synchronized Identity: In this model, the user identity is managed in an on-premises server, and the
accounts and password hashes are synchronized to the cloud. The user enters the same password on-
premises as they do in the cloud, and at sign-in the password is verified by Azure Active Directory. This
model uses the Microsoft Azure Active Directory Connect Tool.
Federated Identity: This model requires a synchronized identity with the user password is verified by the
on-premises identity provider. With this model, the password hash does not need to be synchronized to
Azure AD, and Active Directory Federation Services (ADFS ) or a third-party identity provider is used to
authenticate users against the on-premises Active Directory.
Configurations
Depending on your organization’s decisions of which identity model to implement and use, the implementation
requirements may vary. Refer to the requirements table below to ensure that your deployment meets these
prerequisites. If you have already deployed Office 365 and have already implemented the identity and
authentication method, you may skip these steps.
Cloud Identity 1. Create users using Office 365 Add users individually or in bulk
Admin Portal to Office 365
IDENTITY MODEL DEPLOYMENT CHECKLIST ADDITIONAL INFORMATION
Refer to Choosing a sign-in model for Office 365 and Understanding Office 365 identity and Azure Active
Directory guides for additional details.
Multi-Factor Authentication
Office 365 plans support Multi-Factor Authentication (MFA) that increases the security of user logins to Office
365 services. With MFA for Office 365, users are required to acknowledge a phone call, text message, or an app
notification on their smartphone after correctly entering their password. Only after this second authentication
factor has been satisfied, can a user sign in.
Multi Factor authentication is supported with any Office 365 plan that includes Microsoft Teams. The Office 365
subscription plans that include Microsoft Teams are discussed later in the Licensing section below.
Once the users are enrolled for MFA, the next time a user signs in, they see a message that asks them to set up
their second authentication factor. Supported authentication methods are:
Cloud Only MFA for Office 365 Plan for multi-factor authentication for
Phone Call Office 365 Deployments
Text Message
Mobile App Notification
Mobile App Verification Code
TENANT TYPE AVAILABLE MFA SECOND FACTOR OPTIONS NOTES
Hybrid setup (Synchronized or MFA for Office 365 Note: Additional MFA solutions are
Federated Identity model) Azure MFA module (ADFS available with Identity providers that
integrated) are compatible with Azure AD
Physical or virtual smart card federation
(ADFS integrated)
Sign in to Microsoft Teams using modern
authentication
8/7/2019 • 2 minutes to read • Edit Online
Microsoft Teams uses modern authentication to keep the sign-in experience simple and secure. To see how users
sign in to Teams, read Sign in to Teams.
To put a user or a team on Legal Hold, navigate to the Security & Compliance Center. When you create a new case,
you are presented with the option to place mailboxes or sites on hold.
NOTE
Placing a user on hold does not automatically place a group on hold or vice-versa.
IMPORTANT
When a user or group is placed on hold, all message copies will be retained. Example: Clay posted a message in a channel and
then modified the message. In a hold scenario, both copies of the message are retained. Without Legal Hold, only the latest
message is retained.
In the figure below, there is an investigation involving Clay. Clay is a member of the Brokers-Dealers team.
If we needed to Legal Hold all the places Clay could have discussed Brokering plans, ensure that the team’s
SharePoint site is added to the Legal Hold site list, as well as Clay’s OneDrive for Business site.
To recap, use the table below to understand what needs to be placed on Legal Hold based on data requirements:
Microsoft Teams Channel Chats Group mailbox used for the team
Microsoft Teams Content (e.g. Wiki, Files) SharePoint site used by the team
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If a
setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft Teams
admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin center.
The audit log can help you investigate specific activities across Office 365 services. For Teams, here are some of
the activities that are audited:
Team creation
Team deletion
Added channel
Changed setting
To see the complete list of activities that are audited in Office 365, read Search the audit log in the Office 365
Security & Compliance Center.
IMPORTANT
Audit data is only available from the point at which you turned on Auditing.
IMPORTANT
Audit data is only visible in the Audit Log if auditing is turned on.
Content Search provides an ad-hoc way to query Microsoft Teams information spanning Exchange, SharePoint
Online, and OneDrive for Business.
To learn more, read Content Search in Office 365.
For example, using Content Search against your Manufacturing Specs mailbox and Manufacturing Specs
SharePoint site, you can search against Teams channel conversations from Exchange, file uploads and
modifications from SharePoint Online, and OneNote changes.
You can also add query criteria to the Content Search to narrow the results returned. In the above example, you
can look for content where the keywords “New Factory Specs” were used.
TIP
After adding search conditions, you can export a report or the data to your computer for analysis.
Related topics
eDiscovery cases in the Office 365 Security & Compliance Center
AppLocker application control policies in Microsoft
Teams
8/7/2019 • 2 minutes to read • Edit Online
This article explains how to enable the Teams desktop client app with AppLocker application control policies. Use of
AppLocker is designed to restrict program and script execution by non-administrative users. For more information
and guidance on AppLocker, see What is AppLocker?.
The process for enabling Teams with AppLocker requires the creation of AppLocker-based whitelisting policies.
Policies are created with Group Policy management software and/or the use of Windows PowerShell cmdlets for
AppLocker (see the AppLocker technical reference for more information). The AppLocker policy is saved in XML
format and can be edited with any text or XML editor.
Related topics
What is AppLocker? AppLocker technical reference
Retention policies in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
Teams conversations are persistent and retained forever by default. With the introduction of retention policies,
admins can configure retention policies (both preservation and deletion) in the Security & Compliance Center for
Teams chat and channel messages. This helps organizations either retain data for compliance (namely,
preservation policy) for a specific period or get rid of data (namely, deletion policy) if it is considered a liability after
a specific period. Teams retention policies ensure that when you delete data, it is removed from all permanent data
storage locations on the Teams service.
To manage Teams retention policies, use the settings and cmdlets in the Office 365 Security & Compliance Center
under Data Governance > Retention.
Teams retention policies do support:
Preservation: Keep Teams data for a specified duration and then do nothing
Preservation and then delete: Keep Teams data for a specified duration and then delete
Deletion: Delete Teams data after a specified duration
Teams retention policies do not yet support:
Advanced retention policies don't apply to Teams chat and Teams channel message locations
Duration of fewer than 30 days
Admins can set up separate retention policies for Teams private chats (1:1 or 1:Many chats) and Teams channel
messages. In many cases, organizations consider private chat data as more of a liability than channel messages,
which are usually more project-related conversations. Set up these policies in the Security & Compliance Center,
Data governance > Retention. Turn on Teams channel messages and Teams chats and then define retention
policies for these locations (also shown in the diagram below ).
When you turn on Teams channel messages, you can specify Teams to which this policy will apply. For example,
for teams X, Y, and Z, the admin can set the deletion policies for 1 year (by selecting those teams individually), and
apply a 3-year deletion policy to the rest of the teams.
You can do the same thing for Teams chats by selecting specific users and applying unique retention policies.
IMPORTANT
The Teams channel message locations and Teams chats locations only address the Teams conversations stored in Exchange
Online mailboxes (user and group mailboxes). The messages are deleted from all relevant storage locations, namely the
mailboxes, substrate, and chat service.
To manage retention policies for Teams files, which are stored in OneDrive for Business and SharePoint, use their retention
policies.
By design, deletion policies for Teams files are configured through SharePoint Online and OneDrive for Business
locations. As a result, it's possible that a policy could delete a file referenced in a Teams chat or channel message
before those messages get deleted. In this case, the file will still show up in the Teams message, but if you click the
file, you'll get a "File not found" error (this could also happen in the absence of a policy, if someone manually
deletes a file from SharePoint Online or OneDrive for Business).
For detailed information about configuring retention policies for Office 365, read Overview of retention policies.
Microsoft Teams retention policies FAQ
8/7/2019 • 3 minutes to read • Edit Online
What types of policies can I set up in retention policies and how do they work?
In the Security & Compliance Center, when you set up a retention policy, for Teams or for any other workload, you
can set up two main types of policies:
Preservation: These policies ensure that your data is preserved for a given period of time, no matter what
happens in the end user tools. They ensure that data is preserved for compliance reasons and available in
eDiscovery until this time expires. After the time expires, your policy can indicate whether to do nothing or
delete the data. In Teams, if you create a preservation policy for 7 years, even if end users delete their Teams
messages, these messages are still preserved for eDiscovery for 7 years.
Deletion: These policies ensure that data is not a liability for your organization. After the specified duration, data
is deleted from all relevant storage in Teams.
Can we include Teams in org-wide policies?
No, not currently. You must create specific policies for Teams chat and channel messages using the Teams location
row or these Teams cmdlets: New -TeamsRetentionCompliancePolicy & New -TeamsComplianceRetentionRule.
These cmdlets have get and set versions as well.
Are these retention policies retroactive?
Yes, they are. If you create a retention policy to delete data older than 60 days, it will delete Teams data created
more than 60 days ago.
What is the default retention policy?
By default, Teams chat, channel, and files data are retained forever. A user can delete something, but in the absence
of retention policies, Teams data is always archived into Exchange online mailboxes (user and group) and stays
there for eDiscovery.
Can I target sets of users or teams in a policy?
Yes, you do. In the policy creation wizard, in the Locations step, you can include or exclude teams (Teams channel
messages) or users (Teams chat) and create targeted policies for your organization.
What is the main difference between using the Group mailbox location row and Teams channel messages
location row in retention policies?
If you use the Group mailbox and User mailbox location rows for Exchange Online, Teams data will be deleted from
the specified mailboxes. However, this only removes data from the mailbox. It doesn’t delete other Teams data,
such as chats service. We recommend that you use Teams retention policies to properly manage all Teams data. A
Teams retention policy removes teams data from all storage locations – Mailboxes, Chat service, Teams clients.
Note: Launch of the retention policies feature for Teams makes sure that only Teams policies delete Teams items
stored inside Exchange mailbox locations (user or group). Other policies setup on mailboxes cannot affect Teams
items. This was true in the past, but has been fixed with the launch of retention policies feature.
What happens to Skype for Business Online and Teams interop chats – are they affected by retention policies?
Yes, Skype for Business Online and Teams interop chats work the same way. Once the Skype for Business Online
chat comes into Teams, it becomes a message in a Teams chat thread and gets ingested into the appropriate
mailbox. So the same flow works – Teams deletion policies will delete these messages from the Teams thread.
However, if conversation history is turned on for Skype for Business Online and from the Skype for Business
Online client side those are being saved into a mailbox, this chat data is not handled by a Teams retention policy.
Can I do these through Security & Compliance Center cmdlets? What should I use?
Absolutely. You can create Teams retention policies using Security & Compliance Center Powershell cmdlets.
Remember these are not Exchange Online cmdlets. Here are the cmdlets we created for Teams. They follow existing
nomenclature and style from retention cmdlets available today in Security & Compliance Center.
POLICY RULE
New-TeamsRetentionCompliancePolicy New-TeamsRetentionComplianceRule
Get-TeamsRetentionCompliancePolicy Get-TeamsRetentionComplianceRule
Set-TeamsRetentionCompliancePolicy Set-TeamsRetentionComplianceRule
Remove-TeamsRetentionCompliancePolicy Remove-TeamsRetentionComplianceRule
If there are multiple retention policies for Teams with varying durations, which one wins?
We follow Principles of retention policies, and we recommend that you do too. The short answer is:
Preservation always wins over deletion
Longest preservation period always wins
Explicit inclusion wins over implicit inclusion in terms of locations
Shortest deletion period wins
Known issues for retention policies in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
The following are known issues for retention policies in Teams that are being tracked and investigated.
Under Choose Teams in the Teams Channel messages location row, you may see Office 365 Groups that are
not also Teams. This will be addressed in the future.
Under Choose Users in the Teams Chat location row, you may see guests and non-mailbox users. Retention
policies are not meant to be set for guests, and we are working to remove these from the list.
Exchange Life Cycle assistant (ELC ) runs daily, but it has an SLA of 7 days. As a result, it's possible that, if
you have a Teams retention policy to delete items older than 60 days, these items could persist for up to 67
days. This isn't a new situation - it follows the Exchange model. Of course, in most cases, there is no delay.
Data in Teams resides in the geographic region associated with your Office 365 tenant. Currently, Teams supports
the Australia, Canada, France, India, Japan, United Kingdom, South Korea, South Africa, Americas, APAC, and
EMEA regions.
IMPORTANT
Teams currently offers data residency in Australia, Canada, France, India, Japan, United Kingdom, South Korea, and South
Africa for new tenants only. A new tenant is defined as any tenant that hasn’t had a single user from the tenant sign in to
Teams. Existing tenants from Australia, India, Japan, and South Korea will continue to have their Teams data stored in the
APAC region. Existing tenants in Canada will continue to have their data stored in the Americas. Existing tenants in France,
United Kingdom, and South Africa will have their data stored in the EMEA region.
More information on South African data residency for Teams can be found in Varun Sagar's blog post, Microsoft
Teams launches South African Data Residency.
Further reading about South Korean data residency for Teams comes courtesy of Varun Sagar's blog post,
Microsoft Teams launches South Korean Data Residency.
To learn more about the launch of India and United Kingdom data residency for Teams, read Ansuman Acharya's
blog post, Microsoft Teams launches India Data Residency, other geos coming soon.
For more information on Canada data residency for Teams, read Varun Sagar's blog post, Microsoft Teams
Launches Canada Data Residency, Australia and Japan coming soon.
To learn more about the launch of Australia and Japan data residency for Teams, read Varun Sagar's blog post,
Microsoft Teams Launches Australia and Japan Data Residency.
To learn more about the launch of France data residency for Teams, read Varun Sagar's blog post, Microsoft Teams
Launches France Data Residency.
To see which region houses data for your tenant, go to the Microsoft 365 admin center > Settings >
Organization profile. Scroll down to Data location.
EN 301 549 Déclaration de conformité en matière
d’accessibilité
8/7/2019 • 31 minutes to read • Edit Online
Section 2 Références
Section 3 Définitions et abréviations
Section 4 Déclarations de conformité aux exigences fonctionnelles
Exigences fonctionnelles d’accessibilité
Section 5 Exigences génériques
CRITÈRES FONCTIONNALITÉS PRISES EN CHARGE REMARQUES
Section 9 Web
Cette section ne s’applique pas à Microsoft Teams.
Section 11 Logiciel
FONCTIONNALITÉS PRISES EN
CRITÈRES CHARGE REMARQUES ET EXPLICATIONS
11.1.2.2 Sous-titres
(préenregistrés) Non-applicable
Dans le cas où la TIC est un
logiciel non-web qui est doté
d’une interface utilisateur,
elle remplit les Critères de
Succès WCAG 2.1 indiqués
dans le Tableau 1.2.2 : Sous-
titres (préenregistrés).
11.1.2.3.1 Non-applicable
Audiodescription ou
média alternatif
(préenregistré)
Dans le cas où la TIC est un
logiciel non-web qui est doté
d’une interface utilisateur et
qui prend en charge l’accès
aux technologies d’assistance
pour la lecture d’écran, elle
remplit les Critères de Succès
WCAG 2.1 indiqués dans le
Tableau 1.2.3 :
Audiodescription ou média
de remplacement
(préenregistré).
11.2.2.2 Mettre sur pause, Pas pris en charge L'arrêt des GIF animés n'est
arrêter, masquer pas pris en charge
Pour toute information en
mouvement, clignotante,
défilante ou mise à jour
automatiquement, tous les
points suivants sont vrais :
Déplacement, clignotement,
défilement : pour toute
information en mouvement,
clignotante ou défilante qui
(1) démarre
automatiquement, (2) dure
plus de cinq secondes et (3)
est présentée conjointement
avec un autre contenu,
l’utilisateur dispose d’un
mécanisme pour la mettre
en pause, l’arrêter ou la
masquer, à moins que le
mouvement, le clignotement
ou le défilement s’avère un
élément essentiel au bon
déroulement de l’activité ; et
Le logiciel de la plate-forme
devrait prendre en charge
les exigences 11.5.2.5 à
11.5.2.2.17, sauf que,
lorsqu'un concept d'interface
utilisateur correspondant à
l'une des clauses 11.5.2.5 à
11.5.2.17 n'est pas pris en
charge par l'environnement
logiciel, ces exigences ne
sont pas applicables. Par
exemple, les attributs de
sélection de 11.5.2.14
(Modification des attributs
de focalisation et de
sélection) peuvent ne pas
exister dans les
environnements qui ne
permettent pas la sélection,
qui est le plus souvent
associée au copier-coller.
FONCTIONNALITÉS PRISES EN
CRITÈRES CHARGE REMARQUES ET EXPLICATIONS
Le logiciel de la plate-forme
doit être compatible avec les
exigences des clauses
11.5.2.5 à 11.5.2.17 étant
toutefois entendu que, dans
le cas où le concept d’une
interface utilisateur qui
correspond à l’une des
clauses 11.5.2.5 à 11.5.2.17
n’est pas compatible avec
l’environnement logiciel, ces
exigences ne s’appliquent
pas. Par exemple, les
attributs de sélection du
11.5.2.14 (Modification du
focus et attributs de
sélection) peuvent ne pas
exister dans les
environnements qui ne
permettent pas la sélection,
ce qui est le souvent le cas
de la fonction copier-coller.
11.8.4 Assistance à la
réparation
Si la fonctionnalité de
contrôle de l’accessibilité
d’un système auteur peut
détecter que le contenu ne
remplit pas une exigence des
clauses 9 (Web) ou 10
(Documents non-web) selon
le cas, alors le système
auteur présente une ou
plusieurs suggestions de
réparation.
Non applicable
FONCTIONNALITÉS PRISES EN
CRITÈRES CHARGE REMARQUES ET EXPLICATIONS
Section 11 Logiciels - Fonctionnalité fermée Cette section ne s'applique pas à Microsoft Teams.
Related topics
Accessibility solutions for Skype for Business Online in France
Accessibility solutions for Skype for Business Online
and Microsoft Teams in France
8/7/2019 • 4 minutes to read • Edit Online
Rapport sur les actions engagées par Microsoft pour favoriser l’accès
des personnes en situation de handicap aux communications
électroniques
Fournir des expériences accessibles à tous est au cœur de la mission de Microsoft, qui consiste à permettre à
chaque personne et à chaque organisation de la planète d’accomplir davantage. Microsoft offre un certain nombre
de fonctionnalités d'accessibilité pour Skype Entreprise et Microsoft Teams qui s’inscrivent dans son engagement
fort en faveur de l'accessibilité et de l'inclusion.
Assistance client
L’objectif de Microsoft est d’offrir la meilleure expérience possible à tous ses clients. Pour cela, Microsoft offre une
assistance technique sur toutes les questions relatives à l’accessibilité en permettant à ses clients de contacter le
Answer Desk Accessibilité. L’équipe du Answer Desk Accessibilité est formée à l’utilisation des technologies
d’assistance les plus répandues et peut apporter une assistance en français par téléphone et par chat :
https://support.microsoft.com/fr-fr/accessibility/disability-answer-desk
This Code applies to small business customers (organizations with 10 employees or less) in the United Kingdom
(UK) with respect to the Office 365 Calling Plan service (the "Service") in accordance with UK communications
regulations. Other Skype for Business services are governed by your service agreement with Microsoft and any
other terms applicable to your use of the particular service.
2. Customer service
If you have any sales, billing, or technical support questions, you may contact us either by phone during normal
business hours or online:
Toll-Free Phone Number: 0800 032 6417
Online: Sign in to the Microsoft 365 admin center and submit a service request by selecting New service request
under Support.
Normal business hours are Monday through Friday, from 9:00 am to 5:00 pm.
You may be able to answer some of your questions by visiting the Skype for Business website.
4. Number porting
Skype for Business in some cases may be unable to transfer a customer's telephone number for use with the
Service. Where number portability is available, Skype for Business will take all reasonable steps to ensure that the
transfer of the number and subsequent activation is completed promptly once an agreement to transfer the
number has been reached with the customer's current service provider.
5. Service reliability
Office 365 Calling Plan relies on your broadband connection. If your broadband connection experiences a power
cut or failure, you will not be able to make telephone calls. The causes for these failures may be outside of our
control.
6. Emergency calls
Skype for Business provides access to 999/112 public emergency call services to customers within England, Wales,
Scotland and Northern Ireland. However, emergency calls to 999 or 112 operate differently with Office 365 Calling
Plan services than on traditional telephone services. Customers are required to notify each user of the Office 365
Calling Plan services of these differences.
The differences include the following: (i) Skype for Business may not know the actual location of a caller, which
could result in the emergency services being despatched to the wrong location; (ii) when a Skype for Business user
dials an emergency call, the user may be asked by an operator to provide his or her current location to assist in
properly routing the emergency call and despatching emergency services; (iii) if the user's device has no power, is
experiencing a power outage or, for any reason, cannot otherwise access the Internet, the user cannot make an
emergency call through Office 365 Calling Plan services; and (iv) although Office 365 Calling Plan services can be
used anywhere in the world where an Internet connection is available, users should not call 999 or 112 outside
England, Wales, Scotland or Northern Ireland because the call likely will not be routed to the appropriate
emergency service.
It is important that each customer registers the location of your users and keeps this information updated so that it
can be provided to the emergency services. You can make changes to location information online through the
Skype for Business administrator portal.
7. Refund policy
Our refund policy is stated in your service agreement.
Related topics
Country and region availability for Audio Conferencing and Calling Plans
Calling plans in Office 365 - Complaint handling code
for the United Kingdom (U.K.)
5/20/2019 • 2 minutes to read • Edit Online
This Code applies to small business customers (organizations with 10 employees or less) in the United Kingdom
(UK) with respect to the Office 365 Calling Plan service (the "Service") in accordance with UK communications
regulations. Other Skype for Business services are governed by your service agreement with Microsoft and any
other terms applicable to your use of the particular service.
Timelines
If you file a complaint by phone during normal business hours, you will speak to a live Skype for Business
representative, who will attempt to resolve the issue during the phone call.
If you file a complaint online, a Skype for Business representative will respond to your complaint within two (2)
business days of receiving the complaint and will attempt to resolve the issue immediately.
If a Skype for Business representative is unable to resolve the issue immediately, he or she will clearly explain
further steps that need to be taken to investigate the matter. The representative will provide you his or her contact
information so that you may contact him or her with any questions throughout the course of the investigation.
Skype for Business aims to resolve all complaints related to the Service within seven (7) business days of receipt.
If you are unhappy with the manner in which your complaint regarding the Service is managed, you may ask the
Skype for Business representative handling your complaint, by phone or email, to escalate the complaint to in
accordance with your service agreement. Microsoft will evaluate the complaint within seven (7) days of receipt.
Related topics
Country and region availability for Audio Conferencing and Calling Plans
Skype for Business and Microsoft Teams data
collection practices
8/7/2019 • 3 minutes to read • Edit Online
Skype for Business Server and Skype for Business Online, along with Skype for Business and Microsoft Teams
apps, collect data to help Microsoft understand how these products are being used and what kinds of errors, such
as sign-in errors, have occurred. This information helps us understand usage patterns, plan new features, and
troubleshoot and fix problem areas.
While some usage data is collected automatically, other data can only be collected when the admin and/or user
chooses to allow it. Data collection falls into these three categories:
Census data
Usage data
Error reporting data
Census data
Census data is acquired solely to provide, support, and improve Skype for Business. Microsoft Teams, and Skype
for Business Online. It includes environmental information such as device and operating system versions, and
regional and language settings. It also includes counters for sign-in attempts and failures. Here are some specific
examples of the census data that's collected:
AppName iPhoneSkype
DeviceModel iPhone
OSName iPhoneiOS
OSVersion 8.3
UserLanguage EN-US
Census data DOES NOT contain any information that identifies your organization or users. See the Skype for
Business Privacy Statement for more information.
Census data is on by default and cannot be turned off by admins or end users.
Usage data
Usage data includes information such as number of calls made, number of IMs sent or received, number of
meetings joined, frequency of features used, and stability issues.
Usage data might contain information that identifies your organization, such as contoso.com. Here are some
specific examples of the usage data that's collected:
IM Sent 12
IM Received 5
Usage data DOES NOT contain any information that identifies users.
Usage data collection is on by default, but on-premises admins can turn it off using the
DisableAutomaticSendTracing Group Policy setting on Skype for Business Server. Turning this setting off affects all
users in the organization. See Configure client bootstrapping policies for more information.
End users cannot turn usage data collection on or off.
For Skype Meetings App and the join launcher web pages, the way to control telemetry is through this policy:
Set-CsWebServiceConfiguration -MeetingUxEnableTelemetry $True
This policy defaults to false, so telemetry collection is off by default. This setting is per-pool and controls all users
who connect with Skype Meetings App to a meeting hosted on that server.
Error reporting data may also contain personally identifiable information such as the user's IP address and Session
Initiation Protocol Uniform Resource Identifier (SIP URI). See the Skype for Business Privacy Statement for a
detailed explanation of what's collected.
Error reporting requires two things:
The DisableAutomaticSendTracing Group Policy setting is set to False on the server or in the tenant admin
center (this is the default state). See Configure client bootstrapping policies for more information.
End users individually opt in from the General tab (click the gear icon and then the Options dialog
opens with the General tab displayed) in the Skype for Business client.
For Skype Meetings App, the MeetingUxEnableTelemetry also controls error reporting, although for crashes on
Windows, the Watson settings control uploading crash info. There is no user setting for Skype Meetings App like
you see in the desktop client dialog box.
See Set General options in Skype for Business for more information.
You can see Set up your network for Skype for Business Online to set up your network.
If you are using Office 365 operated by 21Vianet in China, see Set up your network for Skype for Business Online
operated by 21Vianet.
Related topics
Customer Experience Improvement Program
Country and region availability for Audio Conferencing and Calling Plans
Emergency calling terms and conditions
5/20/2019 • 2 minutes to read • Edit Online
IMPORTANT INFORMATION
Emergency Services calling operates differently with Calling Plans in Office 365 than on traditional telephone
services. It is important that you understand these differences and communicate them to all users with
Calling Plans in Office 365. You acknowledge and agree that you have read and understand the differences in
our Emergency Services calling and will provide this notice to each user with Calling Plans in Office 365.
The differences in our Emergency Services calling capabilities include the following: (i) Skype for Business
and Teams may not know the actual location of a caller making an Emergency Services call, which could result
in the call being routed to the wrong Emergency Services call center and/or emergency services being
dispatched to the wrong location; (ii) if the user's device has no power, is experiencing a power outage or, for
any reason, cannot otherwise access the Internet, the user cannot make an Emergency Services call through
Calling Plans in Office 365; and (iii) although Calling Plans in Office 365 can be used anywhere in the world
where an Internet connection is available, users should not make an Emergency Services call from a location
outside their home country/region because the call likely will not be routed to the appropriate call center in
that country/region.
Related topics
Transferring phone numbers common questions
Different kinds of phone numbers used for Calling Plans
Manage phone numbers for your organization
Emergency Calling disclaimer label
Admin training
Use these tutorials, videos, and other training resources to learn about Teams and drive usage in your org.
Instructor-led training
Microsoft-hosted free, live, online training classes designed to get you up and running with Teams. Join us to see Teams in
action, get your questions answered, and interact with our live instructors.
Teamwork
Course: Enabling Teamwork with Teams
View best practice and how-to videos in the Coffee in the Cloud channel on YouTube
Technical training
MO D U LE V ID EO PO W ER PO INT D ECK
Upgrade from Skype for Business to Teams Video 1: Introduction to Upgrade Deck
Video 2: Plan your upgrade
Video 3: Coexistence and Interoperability
Video 4: Administrator experience
Tutorials
Tutorial: Meetings in Teams
Tutorial: Audio Conferencing in Teams
Tutorial: Understand calling in Teams
Courses
Enabling Teamwork with Microsoft Teams
Microsoft Service Adoption Specialist
Use these training resources to help users in your organization get the most out of Teams.
Welcome to Teams!
Watch this short video introducing you to Teams
Featured training
Quick starts
Download this quick start guide (PDF ) to learn the basics
Follow the articles in this quick start to get up to speed quickly
Teams overview
Teams interactive demo
On-demand live training: #ThisisTeams - How Teams can work for you
On-demand live training: Getting Started with Teams
Set up teams
Video: Get your team up and running
Video: Go-to guide for team owners
Video: Organize your teams list
Video: Guidance for setting up teams, channels, and tabs
Activity feed
Video: Filter your activity feed
Video: Manage notification settings
The transition to the cloud will vary by each organization, and current state may have an impact on how Teams will
function.
Educational institutions are strongly encouraged to deploy School Data Sync before deploying Microsoft Teams.
School Data Sync uses your school’s SIS roster data to automatically create classes and groups for Microsoft
Teams and other applications.
To get the best experience on Teams, your organization must have deployed Exchange Online and SharePoint
Online. You must also ensure that your current environment is ready for Teams. Refer to these links for help:
If your organization has not deployed any Office 365 workloads, see Getting Started with Office 365 for
business.
If your organization has not added or configured a verified domain for Office 365, see Verify your Office
365 domain.
If your organization has not synchronized identities to Azure Active Directory, see Identity models and
authentication in Microsoft Teams.
If your organization does not have Exchange Online, see Understand how Exchange and Microsoft Teams
interact.
If your organization does not have SharePoint Online, see Understand how SharePoint Online and
OneDrive for Business interact with Microsoft Teams.
If your organization is an educational institution and you use a Student Information System (SIS ), deploy
School Data Sync before deploying Microsoft Teams.
If your organization has an existing on-premises Skype for Business Server (or Lync Server) deployment,
you must configure Azure AD Connect to synchronize your on-premises directory with Office 365. For
more information, see Configure Azure AD Connect for Teams and Skype for Business.
Prepare your organization's network for Microsoft
Teams
8/9/2019 • 5 minutes to read • Edit Online
Burst packet loss <10% during any 200ms interval <1% during any 200ms interval
Packet loss <1% during any 15s interval <0.1% during any 15s interval
Packet inter-arrival Jitter <30ms during any 15s interval <15ms during any 15s interval
* The latency metric targets assume your company site or sites and the Microsoft edges are on the same
continent.
Your company site connection to the Microsoft network edge includes first hop network access, which can be WiFi
or another wireless technology.
The network performance targets assume proper bandwidth and/or QoS planning. In other words, the
requirements apply directly to Teams real-time media traffic when the network connection is under a peak load.
For more help with preparing your network for Teams, check out Network Planner.
Bandwidth requirements
Microsoft Teams gives you the best audio, video and content sharing experience regardless of your network
conditions. With variable codecs, media can be negotiated in limited bandwidth environments with minimal
impact. But where bandwidth is not a concern, experiences can be optimized for quality, including up to 1080p
video resolution, up to 30fps for video and 15fps for content, and high-fidelity audio.
This article describes a concise version of how bandwidth is utilized by Teams real time audio, video, and desktop
sharing modalities in various use cases. Teams is always conservative on bandwidth utilization and can deliver HD
video quality in under 1.2Mbps. The actual bandwidth consumption in each audio/video call or meeting will vary
based on several factors, such as video layout, video resolution, and video frames per second. When more
bandwidth is available, quality and usage will increase to deliver the best experience.
BANDWIDTH(UP/DOWN) SCENARIOS
Related Topics
Video: Network Planning
Use the Network Planner for Microsoft Teams
8/21/2019 • 2 minutes to read • Edit Online
Network Planner is a new tool that is available in the Teams admin center. It can be found by going to Org-wide
settings > Network planner. In just a few steps, the Network Planner can help you determine and organize
network requirements for connecting Microsoft Teams users across your organization. When you provide your
network details and Teams usage, the Network Planner calculates your network requirements for deploying Teams
and cloud voice across your organization’s physical locations.
NOTE
The recommended personas were developed based on data from Teams best use scenarios and typical usage
patterns. However, you can create up to three custom personas in addition to the three recommended personas.
NOTE
You must add WAN and internet capacity numbers to see specific bandwidth recommendations when you generate a
report.
d. Click Save.
Create a report
After you add all sites, you can create a report, as follows.
1. On the Reports tab, click Start a report.
2. For each site you create, distribute the number of users across the available personas. If you use the
Microsoft recommended personas, the number will be distributed automatically (80% office worker and
20% remote worker).
3. After you complete the distribution, click Generate report.
The generated report will show the bandwidth requirements in several different views so that you can
clearly understand the output:
A table with individual calculations will display bandwidth requirements for each permitted activity.
An additional view will show the overall bandwidth needs with recommendations.
4. Click Save. Your report will be available on the reports list for later viewing.
Example scenario
For an example of how to use the Network Planner to set up a network plan and generate a report using these
steps, download the Network Planner How -To PowerPoint deck (English only).
Proxy servers for Teams or Skype for Business Online
5/20/2019 • 2 minutes to read • Edit Online
This article provides guidance about using a proxy server with Teams or Skype for Business.
Related topics
Optimizing your network for Skype for Business Online
Limits and specifications for Microsoft Teams
8/21/2019 • 6 minutes to read • Edit Online
This article describes some of the limits, specifications, and other requirements that apply to Teams.
¹Any directory object in Azure Active Directory counts towards this limit. Global admins are exempt from this
limit, as are apps calling Microsoft Graph using application permissions.
²This limit includes archived teams.
³Deleted channels can be restored within 30 days. During these 30 days, a deleted channel continues to be
counted towards the 200 channel per team limit. After 30 days, a deleted channel and its content are permanently
deleted and the channel no longer counts towards the 200 channels per team limit.
Messaging
Chat
Users who participate in conversations that are part of the chat list in Teams must have an Exchange Online
(cloud-based) mailbox for an admin to search chat conversations. That's because conversations that are part of the
chat list are stored in the cloud-based mailboxes of the chat participants. If a chat participant doesn't have an
Exchange Online mailbox, the admin won't be able to search or place a hold on chat conversations. For example, in
an Exchange hybrid deployment, users with on-premises mailboxes might be able to participate in conversations
that are part of the chat list in Teams. However, in this case, content from these conversations isn't searchable and
can't be placed on hold because the users don't have cloud-based mailboxes. (For more, see How Exchange and
Microsoft Teams interact.)
Teams chat works on a Microsoft Exchange backend, so Exchange messaging limits apply to the chat function
within Teams.
Message size1 24 KB
1If the message exceeds this limit, a preview message is generated and the user is asked to download and view the
original email from the link provided.
2If the number of attachments or images exceeds this limit, you'll see an error message.
For more information, see Exchange Online limits.
NOTE
Message size, file attachments, and inline images limits are the same across all Office 365 licenses.
Channel names
Channel names can't contain the following characters or words.
Channel names also can't start with an underscore (_) or period (.), or end with a period (.).
For more information about live events and a comparison of Teams live events to Skype Meeting Broadcast, go to
Teams live events and Skype Meeting Broadcast.
Storage
Each team in Microsoft Teams has a team site in SharePoint Online, and each channel in a team gets a folder
within the default team site document library. Files shared within a conversation are automatically added to the
document library, and permissions and file security options set in SharePoint are automatically reflected within
Teams.
If you don't have SharePoint Online enabled in your tenant, Microsoft Teams users cannot always share files in
teams. Users in private chat also cannot share files because OneDrive for Business (which is tied to the SharePoint
license) is required for that functionality.
By storing the files in the SharePoint Online document library and OneDrive for Business, all compliance rules
configured at the tenant level will be followed. (For more, see How SharePoint Online and OneDrive for Business
interact with Microsoft Teams.)
Because Teams runs on a SharePoint Online backend for file sharing, SharePoint limitations apply to the Files
section within a Team. Here are the applicable storage limits for SharePoint Online.
Storage for Up to 25 TB Up to 25 TB Up to 25 TB Up to 25 TB Up to 25 TB Up to 25 TB
Teams Files per site per site per site per site per site per site
collection or collection or collection or collection or collection or collection or
group group group group group group
File upload 15 GB 15 GB 15 GB 15 GB 15 GB 15 GB
limit (per file)
Channels are backed by folders within the SharePoint Online site collection created for the team, so file tabs
within Channels share the storage limits of the team they belong to.
For more information, see SharePoint Online limits.
Contacts
Teams uses these contacts:
Contacts in your organization's Active Directory
Contacts added to the user's Outlook default folder
Teams users can communicate with anyone in your organization's Active Directory and can add anyone in your
organization's Active Directory as a contact and to their contact lists by going to Chat > Contacts or Calls >
Contacts.
Teams users can also add a person who isn't in your organization's Active Directory as a contact by going to Calls
> Contacts.
Browsers
Teams fully supports the following internet browsers, with noted exceptions.
BROWSER NOTES
Internet Explorer 11 Calling and Meetings aren't supported. Users who try to join
a meeting on Internet Explorer 11 will be directed to
download the Teams desktop client.
Chrome, the latest version plus two previous versions Meetings supported on Chrome 59 or later
As of July 3, 2019, screen sharing is supported without any
plug-ins or extensions
Support for Calling is coming soon
Firefox, the latest version plus two previous versions Calling and Meetings aren't supported. Users who try to join
a meeting on Firefox will be directed to download the Teams
desktop client.
NOTE
As long as an operating system can run the supported browser, Teams is supported. For example, running Firefox on the
Linux operating system is an option for using Teams.
Operating systems
For information about operating system requirements, see Get clients for Microsoft Teams.
Plan for Office 365 Groups when creating teams in
Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
When considering the use of Office 365 Groups or when creating teams, consider what the team will be used for,
who should have access, and what outcome the team will expect to achieve. Pay special attention to the number of
channels you create as people can quickly become overrun by content spread too thin (across too many channels).
There are two scenarios that warrant some discussion around planning of Office 365 Groups and their impact on
(or by) Microsoft Teams:
First, since customers could have existing investments in Groups, we currently support both Public and
Private groups of less than 5000 members. As mentioned previously, you want to manage the membership
of people to a team using the Teams client rather than the Office 365 admin web console. Given this
scenario, if people are used to threaded conversations in Office 365 Groups, it is worthwhile noting that a
Groups conversation is essentially email and not the same as a chat message in a Teams channel. Educate
your people about this difference and suggest they adopt the more flexible chat message format in Teams
versus emailing the Group using Outlook or OWA.
Second, for customers who don’t have existing Groups defined in Office 365, you can either create them
using the Office 365 admin portal, the Teams web, or desktop clients. As mentioned previously, manage all
future membership to the Office 365 Group using the Teams client. Since membership to a team is also
defining membership to Office 365 Groups, you should prepare people for this change.
Teams respects Office 365 Groups naming policy (in private preview)
Any Office 365 Groups naming policy that has been set by your admin will be applied in Teams when users create
or edit team names. This includes things like mandatory prefixes or suffixes and excluding banned words.
NOTE
This feature is in private preview, which means that if you're not part of this preview, Teams doesn't yet adhere to this Office
365 Groups naming policy.
Teams provides a rich set of tools to implement collaboration lifecycle management processes for your
organization. This article guides IT pros through the right questions to determine their requirements for lifecycle
management, and the tools to use to meet them.
Planning for lifecycle management is important, because it means you’re building a plan to get your work done
effectively. Most projects consist of a beginning, middle, and end. Teams do too, but they can be constructed and
used in such a variety of ways that it’s not always obvious which stage of their lifecycle they’re in. Having a plan for
lifecycle management will help you track your organization’s projects as they go through these stages.
TIP
Watch the following session to learn about more about lifecycle in Microsoft Teams: Governance, management and lifecycle
in Microsoft Teams
Lifecycle concepts
The following concepts and definitions all affect the decisions you make for lifecycle management.
Teams
A team is a collection of people, content, and tools that facilitate collaboration. A team defines who its members
are, and the permissions and policies that apply to those members. Teams are built on Office 365 Groups, and
changes to Office 365 group membership sync to the team. Like other Office 365 Groups, Teams come auto-
provisioned with an Exchange mailbox, a SharePoint site, a OneNote notebook, and other assets within Office 365.
Learn more about Office 365 Groups.
Channels
Channels are the collaboration spaces within a team where the actual work is done. Each channel represents a
different topic or workstream within the overall team. For each channel, a folder is automatically created on the
SharePoint site to store all files shared to that channel, making it easy for users to find and work on the documents
they care about. Channels can also be extended with apps that are relevant to the particular workstream—for
example, you can add a Power BI dashboard to a channel to track the success of one aspect of your project.
Team access types
These determine who can join the team:
Private teams are restricted to team members approved by the team owner(s). This is a typical setting for
project teams and virtual teams in a large organization.
Public teams are open for anyone in the organization to join directly. This is useful for collaboration on topics of
general interest to people in different departments working on different projects. This is a good default setting
for smaller organizations.
Team user types and admin roles
Team user types determine how much control a team member has:
Team creator has permissions to create a group or team in the directory. The admin can constrain this user type
to a subset of admins or users. For more information, see Manage who can create Office 365 Groups.
Team owner manages membership and settings for the team. There can be as many as 10 team owners per
team.
Team member is a member of your organization who participates in a team.
Guest is a user who’s external to your organization. Anyone with an email address can be invited as a guest if
your organization has enabled guest access.
NOTE
You can learn more about team owner and team member capabilities in the article Assign role and permissions in Microsoft
Teams.
Teams admin roles determine what capabilities each admin role holder has. These are described in the following
table.
Teams Service Manage the Teams service, Manage meetings, including meeting policies, configurations, and
Administrator and create and manage conference bridges1
Office 365 Groups
Manage voice, including calling policies, phone number inventory and
assignment, call queues, and auto attendants1
View the user profile page and troubleshoot user call quality problems by
using advanced troubleshooting toolset3
Teams Manage calling and Manage meetings, including meeting policies, configurations, and
Communication meetings features within the conference bridges1
s Administrator Microsoft Teams service
Manage voice, including calling policies, phone number inventory and
assignment, call queues, and auto attendants1
View user profile page and troubleshoot user call quality problems using
advanced troubleshooting toolset1
Teams Troubleshoot Access to the user profile page for troubleshooting calls in Call Analytics.
Communication communications issues Can only view user information for the specific user being searched for.3
s Specialist within Teams by using basic
tools
Teams Troubleshoot Access to the user profile page for troubleshooting calls in Call Analytics.
Communication communications issues Can view the full call record information.3
s Support within Teams by using
Engineer advanced tools
TIP
It’s optimal to identify at least two team owners, to account for absence or reassignment.
Team origins
Teams can originate from a variety of methods, including:
Create the team from scratch. Add members by using individual email aliases or usernames, or expand a
distribution list.
Create the team from an existing team, and use its channel configuration and any app configuration as a
template. You can optionally also use its membership list.
Add a team to an existing Office 365 Group, which also gives the team access to its mailbox and SharePoint
site.
Use the Microsoft Graph Teams APIs or PowerShell cmdlets to create teams. The APIs can programmatically
create teams based on Global Address Book attributes (such as region or department) or business processes
(client engagements or classroom rosters, for example).
Use these links to get more information about organizing your teams:
Best practices for organizing teams in Teams
Deploy chat, teams, channels, & apps
Deploy meetings & conferencing
Deploy cloud voice
What’s the purpose of the team?
Decision points Who belongs on the team?
Will the team be private or public?
Can new members add themselves or do team owners
add them?
Who will have permissions to create channels or add
tabs, bots, and connectors?
Set up channels
Any team owner or member with appropriate permissions can create channels in a team. It’s important to consider
the goal of each channel—options include collaboration around projects, discussions of topics, or areas of common
interest. By default, every team includes a General channel; most teams need more than this, and members will
create additional channels. It’s likely that the set of channels will grow organically as new topics or projects arise,
and discussions might outgrow the channel they began in.
To spark interest, the channel owner can post a welcome message, upload relevant documents to the Files tab, or
add tabs or connectors to the channel. The owner also sets the channel description, and can “auto-favorite”
important channels so they’re listed by default for all team members.
Stage 2: Middle
As the teamwork begins, the team membership probably begins to evolve, along with the channel hierarchy.
Unless the team needs to be strictly controlled and locked down, it’s a good idea to encourage exploration even if it
leads to dead ends. As users get more comfortable, they can experiment with @team mentions, marking channels
as favorite, and using the General channel to get comfortable with posting. Each team is different; let usage guide
the evolution of the design. Monitor the usage and health of the team via Teams reporting capabilities.
Trust, tolerance, and a spirit of collaboration grow organically as key group communications are initiated and
sustained in Teams. Team members see the usefulness of group conversations over one-on-one chats. Individual
teams tend to develop their own personality, aided by fun features like Giphys and stickers. At the same time, it’s
important that rogue or rude behavior be discouraged any time it occurs.
Because teams are living organisms, they occasionally need to be checked on and cared for. These are some best
practices:
Use champions to sustain usage if it starts to drop, and also to discover and propagate creative new behaviors.
Manage guests judiciously, making sure their access ends when the business need ends.
Let channels evolve with business needs, adding new ones as necessary and allowing old ones to fade (or
consider archiving or deleting them if they contain sensitive or ephemeral data, based on your retention
requirements).
Carve out new teams as larger groups or interest-based areas emerge.
Try different channel collaborations, such as channel meetings or tab conversations around documents.
If a team starts to get into a rut, consider:
Driving communications into teams as opposed to email.
Using mobile apps to increase engagement.
Pruning the number of channels.
Stage 3: End
When the work of a team has run its course, it’s important to formally acknowledge that it’s over. This gives team
members a sense of closure and also prevents anyone from accessing outdated, stale information. You can use the
team itself to conduct closure rituals like post-mortems and executive summaries.
You can delete teams that you know you don’t need (for example, a team created purely for testing or a team that
contains sensitive data). Teams are actually deleted with a “soft delete” that IT can reverse for up to 21 days (30
days for Office 365 Groups). Deleting teams doesn’t affect any chats or content that were retained in accordance
with compliance policies.
You can also use expiration and retention policies in addition to archiving capabilities to reduce exposure from
teams that aren’t active any longer or whose owners have left the organization.
For information about setting up expiration and retention policies, see Overview of security and compliance in
Microsoft Teams.
Teams provides a rich set of tools to implement any governance capabilities your organization might require.
This article guides IT pros to ask the right questions to determine their requirements for governance, and how to
meet them.
TIP
Watch the following session to learn about more about Governance in Microsoft Teams: Governance, management and
lifecycle in Microsoft Teams
TIP
Use the following table to capture your organization’s requirements.
AZURE AD PREMIUM
CAPABILITY DETAILS LICENSE REQUIRED DECISION
NOTE
To help you plan ahead, learn more about setting these policies and what licenses they require.
NOTE
Limiting group and team creation can slow your users’ productivity, because many Office 365 services require that groups
be created for the service to function. For additional information, navigate to and expand Why control who creates Office
365 Groups.
Additional information
After you’ve determined your requirements, you can implement them by using Azure AD controls. For technical
guidance on how to implement these settings, see:
Azure Active Directory cmdlets for configuring group settings.
Enforce a naming policy for Office 365 groups in Azure Active Directory.
Office 365 Groups naming policy.
TIP
Use the following table to capture your organization’s requirements.
NOTE
Group expiration is an Azure AD Premium feature. For this feature to be available, your tenant must have a subscription to
Azure AD Premium and licenses for the administrator who configures the settings and the members of the affected
groups.
Additional information
For technical guidance on how to implement these settings, see:
Set up Office 365 groups expiration.
Set up Teams retention policies.
Archive or restore a team.
IMPORTANT
If your organization has compliance and security requirements, review the in-depth content provided about this topic in
the article Overview of security and compliance in Microsoft Teams.
Use the Network Testing Companion
8/7/2019 • 2 minutes to read • Edit Online
The Skype for Business and Microsoft Teams Network Testing Companion gives you an easy way to test your
network quality and your connection to Skype for Business Online or Microsoft Teams. You can easily interpret the
results and share them with network administrators to gain insights into potential network issues.
You can use this tool in the planning phase of a Skype for Business or Microsoft Teams deployment. If you're
currently using Teams or Skype for Business Online, you can use this tool to troubleshoot voice quality issues or
simply to check your network connection before you make a call or after you’ve had a poor-quality experience.
NOTE
You don't need an Office 365 subscription to download and install the Network Testing Companion.
Microsoft Teams has clients available for desktop (Windows and Mac), web, and mobile (Android and iOS ).
These clients all require an active internet connection and do not support an offline mode.
NOTE
Effective November 29, 2018, you'll no longer be able to use the Microsoft Teams for Windows 10 S (Preview) app,
available from the Microsoft Store. Instead, you can now download and install the Teams desktop client on devices
running Windows 10 S mode. To download the desktop client, go to https://teams.microsoft.com/downloads. MSI builds
of the Teams desktop client are not yet available for devices running Windows 10 S mode.
For more information about Windows 10 S mode, see Introducing Windows 10 in S mode.
Desktop client
TIP
Watch the following session to learn about the benefits of the Windows Desktop Client, how to plan for it, and how to
deploy it: Teams Windows Desktop Client
The Microsoft Teams desktop client is a standalone application and is also available in Office 365 ProPlus.
Teams is available for both Windows (7+), both 32-bit and 64-bit versions, and macOS (10.10+). On Windows,
Teams requires .NET Framework 4.5 or later; the Teams installer will offer to install it for you if you don't have
it.
The desktop clients provide real-time communications support (audio, video, and content sharing) for team
meetings, group calling, and private one-on-one calls.
Desktop clients can be downloaded and installed by end users directly from
https://teams.microsoft.com/downloads if they have the appropriate local permissions (admin rights are not
required to install the Teams client on a PC but are required on a Mac).
IT admins can choose their preferred method to distribute the installation files to computers in their
organization, such as System Center Configuration Manager (Windows) or Jamf Pro (macOS ). To get the MSI
package for Windows distribution, see Install Microsoft Teams using MSI.
NOTE
Distribution of the client via these mechanisms is only for the initial installation of Microsoft Team clients and not for
future updates.
Windows
The Microsoft Teams installation for Windows provides downloadable installers in 32-bit and 64-bit
architecture.
NOTE
The architecture (32-bit vs. 64-bit) of Microsoft Teams is agnostic to the architecture of Windows and Office that is
installed.
The Windows client is deployed to the AppData folder located in the user’s profile. Deploying to the user’s
local profile allows the client to be installed without requiring elevated rights. The Windows client leverages the
following locations:
%LocalAppData%\Microsoft\Teams
%LocalAppData%\Microsoft\TeamsMeetingsAddin
%AppData%\Microsoft\Teams
%LocalAppData%\SquirrelTemp
When users initiate a call using the Microsoft Teams client for the first time, they might notice a warning with
the Windows firewall settings that asks for users to allow communication. Users might be instructed to ignore
this message because the call will work, even when the warning is dismissed.
NOTE
Windows Firewall configuration will be altered even when the prompt is dismissed by selecting “Cancel”. Two inbound
rules for teams.exe will be created with Block action for both TCP and UDP protocols.
Mac
Mac users can install Teams by using a PKG installation file for macOS computers. Administrative access is
required to install the Mac client. The macOS client is installed to the /Applications folder.
Install Teams by using the PKG file
1. From the Teams download page, under Mac, click Download.
2. Double click the PKG file.
3. Follow the installation wizard to complete the installation.
4. Teams will be installed to /Applications folder. It is a machine-wide installation.
NOTE
During the installation, the PKG will prompt for admin credentials. The user needs to enter the admin credentials,
regardless of whether or not the user is an admin.
If a user currently has a DMG installation of Teams and wants to replace it with the PKG installation, the user
should:
1. Exit the Teams app.
2. Uninstall the Teams app.
3. Install the PKG file.
IT admins can use managed deployment of Teams to distribute the installation files to all Macs in their
organization, such as Jamf Pro.
NOTE
If you experience issues installing the PKG, let us know. In the Feedback section at the end of this article, click Product
feedback.
Web client
The web client (https://teams.microsoft.com) is a full, functional client that can be used from a variety of
browsers. The web client supports Calling and Meetings by using webRTC, so there is no plug-in or download
required to run Teams in a web browser. The browser must be configured to allow third-party cookies.
Teams fully supports the following internet browsers, with noted exceptions.
BROWSER NOTES
Internet Explorer 11 Calling and Meetings aren't supported. Users who try to
join a meeting on Internet Explorer 11 will be directed to
download the Teams desktop client.
Chrome, the latest version plus two previous versions Meetings supported on Chrome 59 or later
As of July 3, 2019, screen sharing is supported without any
plug-ins or extensions
Support for Calling is coming soon
Firefox, the latest version plus two previous versions Calling and Meetings aren't supported. Users who try to
join a meeting on Firefox will be directed to download the
Teams desktop client.
NOTE
As long as an operating system can run the supported browser, Teams is supported. For example, running Firefox on the
Linux operating system is an option for using Teams.
The web client performs browser version detection upon connecting to https://teams.microsoft.com. If an
unsupported browser version is detected, it will block access to the web interface and recommend that the user
download the desktop client or mobile app.
Mobile clients
The Microsoft Teams mobile apps are available for Android and iOS, and are geared for on-the-go users
participating in chat-based conversations and allow peer-to-peer audio calls. For mobile apps, go to the
relevant mobile stores Google Play and the Apple App Store. The Windows Phone App was retired July 20,
2018 and may no longer work.
Supported mobile platforms for Microsoft Teams mobile apps are the following:
Android: 4.4 or later
iOS: 10.0 or later
NOTE
The mobile version must be available to the public in order for Teams to work as expected.
Mobile apps are distributed and updated through the respective mobile platform’s app store only, and are not
available to be distributed through MDM (mobile device management) solutions or side-loaded.
Client-side configurations
Currently, there are no supported options available to configure the client either through the tenant admin,
PowerShell, Group Policy Objects or the registry.
Notification settings
There are currently no options available for IT administrators to configure client-side notification settings. All
notification options are set by the user. The figure below outlines the default client settings.
Sample PowerShell Script
This sample script, which needs to run on client computers in the context of an elevated administrator account,
will create a new inbound firewall rule for each user folder found in c:\users. When Teams finds this rule, it will
prevent the Teams application from prompting users to create firewall rules when the users make their first call
from Teams.
<#
.Synopsis
Creates firewall rules for Teams.
.DESCRIPTION
(c) Microsoft Corporation 2018. All rights reserved. Script provided as-is without any warranty of any
kind. Use it freely at your own risks.
Must be run with elevated permissions. Can be run as a GPO Computer Startup script, or as a Scheduled
Task with elevated permissions.
The script will create a new inbound firewall rule for each user folder found in c:\users.
Requires PowerShell 3.0.
#>
#Requires -Version 3
$users = Get-ChildItem (Join-Path -Path $env:SystemDrive -ChildPath 'Users') -Exclude 'Public', 'ADMINI~*'
if ($users.Length -gt 0)
{
foreach ($user in $users)
{
$progPath = Join-Path -Path $user.FullName -ChildPath
"AppData\Local\Microsoft\Teams\Current\Teams.exe"
if (Test-Path $progPath)
{
if (-not (Get-NetFirewallApplicationFilter -Program $progPath -ErrorAction SilentlyContinue))
{
$ruleName = "Teams.exe for user $($user.Name)"
"UDP", "TCP" | ForEach-Object { New-NetFirewallRule -DisplayName $ruleName -Direction
Inbound -Profile Domain -Program $progPath -Action Allow -Protocol $_ }
Clear-Variable ruleName
}
}
Clear-Variable progPath
}
}
Hardware requirements for the Microsoft Teams app
8/7/2019 • 2 minutes to read • Edit Online
Computer and processor Minimum 1.6 GHz (or higher) (32-bit or 64-bit).
Video calls and meetings For a better experience with video calls and online meetings,
we recommend using a computer that has a 2.0 GHz
processor and 4.0 GB RAM (or higher). The optional Blur my
background video effect requires a processor with Advanced
Vector Extensions 2 (AVX2) support. See Hardware decoder
and encoder driver recommendations for a list of unsupported
decoders and encoders.
Teams live events If you are producing a Teams live events, we recommend
using a computer that has a Core i5 Kaby Lake processor, 4.0
GB RAM (or higher) and hardware encoder. See Hardware
decoder and encoder driver recommendations for a list of
unsupported decoders and encoders.
Video calls and meetings For better experience with video calls and online meetings, we
recommend using a computer that has a 2.0 GHz processor
and 4.0 GB RAM (or higher). The optional blur my background
video effect requires a processor with Advanced Vector
Extensions 2 (AVX2) support, supported on most late 2013
Mac devices and later. See Hardware decoder and encoder
driver recommendations for a list of unsupported decoders
and encoders.
Microsoft supports all decoders and encoders except those listed in this article.
The following combinations of operating system, model, and driver are not enabled for hardware acceleration due
to various driver issues.
The following combinations of operating system, model, and driver are not enabled for hardware acceleration due
to various driver issues.
Related topics
Hardware requirements for the Teams app
Install Microsoft Teams using MSI
8/7/2019 • 4 minutes to read • Edit Online
TIP
Watch the following session to learn about the benefits of the Windows Desktop Client, how to plan for it and how to
deploy it: Teams Windows Desktop Client
To use System Center Configuration Manager, or Group Policy, or any third-party distribution mechanisms for
broad deployment, Microsoft has provided MSI files (both 32-bit and 64-bit) that admins can use for bulk
deployment of Teams to select users or computers. Admins can use these files to remotely deploy Teams so that
users do not have to manually download the Teams app. When deployed, Teams will auto launch for all users who
sign in on that machine. (You can disable auto launch after installing the app. See below.) We recommend that you
deploy the package to the computer, so all new users of the machine will also benefit from this deployment.
Teams can also be included with a deployment of Office 365 ProPlus. For more information, see Deploy Microsoft
Teams with Office 365 ProPlus.
NOTE
To learn more about SCCM, see Introduction to System Center Configuration Manager.
NOTE
See VDI installation for guidance on how to deploy Teams to a Virtual DesktopInfrastructure (VDI) environment.
The Teams MSI will place an installer in Program Files. Whenever a user signs into a new Windows User Profile,
the installer will be launched and a copy of the Teams app will be installed in that user's appdata folder. If a user
already has the Teams app installed in the appdata folder, the MSI installer will skip the process for that user.
Do not use the MSI to deploy updates, because the client will auto update when it detects a new version is
available from the service. To re-deploy the latest installer use the process of redeploying MSI described below. If
you deploy an older version of the MSI package, the client will auto-update (except in VDI environments) when
possible for the user. If a very old version gets deployed, the MSI will trigger an app update before the user is able
to use Teams.
IMPORTANT
We don't recommended that you change the default install locations, as this could break the update flow. Having too old a
version will eventually block users from accessing the service.
This installs Teams to Program Files. At this point, the golden image setup is complete.
The next interactive logon session starts Teams and asks for credentials. Note that it's not possible to
disable auto-launch of Teams when installing Teams on VDI using the ALLUSER property.
3. Run the following command to uninstall the MSI from the VDI VM (or prepare for updating it).
TIP
You can use our Microsoft Teams deployment clean up script to accomplish steps 1 and 2 via SCCM.
NOTE
If you run the MSI manually, be sure to run it with elevated permissions. Even if you run it as an administrator, without
running it with elevated permissions, the installer will not be able to configure the option to disable auto start.
Enable Teams in your organization
8/7/2019 • 2 minutes to read • Edit Online
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If a
setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft Teams
admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin center.
By default, Teams is turned on for all organizations. If you used Teams during the preview period, the setting stays
the same as what you set during your Teams preview.
As an administrator for your organization, you can assign user licenses to control individual access to Teams, and
you can allow or block what content sources can be used in Teams. See Manage Microsoft Teams settings for your
organization or Admin settings for apps in Microsoft Teams for more information.
To learn more about managing individual licenses, read Office 365 licensing for Microsoft Teams.
Go to Office 365 URLs and IP address ranges for a detailed and up-to-date list of the URLs, IP addresses, ports,
and protocols that must be correctly configured for Teams. Microsoft is continuously improving the Office 365
service and adding new functionality, which means the required ports, URLs, and IP addresses may change over
time. We recommend that you subscribe via RSS to receive notifications when this information is updated or
changed.
The Teams calling and meetings experience is built on the next generation cloud-based infrastructure that is also
used by Skype and Skype for Business. These technology investments include Azure-based cloud services for
media processing and signaling, H.264 video codec, SILK and Opus audio codec, network resiliency, telemetry, and
quality diagnostics. As such, there are URLs and IPs that are required that may be associated with both Skype and
Skype for Business.
For all Office 365 workloads, the recommended connection method to Teams services is bypassing the forward
proxy where possible. When a proxy server sits between a client and the Office 365 data centers, media might be
forced over TCP instead of UDP, which would impact media quality. Download sample proxy PAC files that can be
used to configure traffic bypass from Managing Office 365 endpoints.
If your networking and security policies require Office 365 traffic to flow through a proxy server, make sure that the
above requirements are already met before deploying Teams into production (review Proxy Servers for Teams or
Skype for Business Online for guidance).
Teams for Virtualized Desktop Infrastructure
8/7/2019 • 8 minutes to read • Edit Online
This article describes the requirements and limitations for using Microsoft Teams in a virtualized environment.
What is VDI?
Virtual Desktop Infrastructure (VDI) is virtualization technology that hosts a desktop operating system and
applications on a centralized server in a data center. This enables a fully personalized desktop experience to users
with a fully secured and compliant centralized source.
Currently, Teams in a virtualized environment is available with support for collaboration and chat functionality
with a dedicated persistent virtualized machine (VM ). To ensure an optimal user experience, follow the guidance in
this article.
Teams requirements
Set policies to turn off calling and meeting functionality in Teams
The Teams calling and meeting experience isn't optimized for a VDI environment (coming soon). We recommend
you set user-level policies to turn off calling and meeting functionality in Teams.
You can still choose to run Teams fully in VDI using either the Teams desktop app or web app. However, we
recommend that you set the policies to avoid compromising the user experience.
It can take some time (a few hours) for the policy changes to propagate. If you don’t see changes for a given
account immediately, try again in a few hours.
NOTE
When Teams calling and meetings are optimized for use in virtual desktop environments, you can revert these policies and
allow users to use Teams as they normally would.
Calling
Use the CSTeamsCallingPolicy cmdlets to control whether users are allowed to use calling and calling options in
private and group chats. Here's the list of policy settings and recommended values.
AllowCalling Controls interop calling capabilities. Set to False to prevent calls from Skype
Turning this on allows Skype for for Business users landing in Teams.
Business users to have one-on-one calls
with Teams users and vice versa.
AllowPrivateCalling Controls whether the Calling app is Set to False to remove the Calling app
available in the app bar on the left side from the app bar on the left side of
of the Teams client and whether users Teams and to remove the Calling and
see Calling and Video call options in Video call options in private chat.
private chat
Get-CsTeamsCallingPolicy
4. Look for the built-in policy option where all calling policies are disabled. It looks like this.
Identity : Tag:DisallowCalling
AllowCalling : False
AllowPrivateCalling : False
AllowVoicemail : False
AllowCallGroups : False
AllowDelegation : False
AllowUserControl : False
AllowCallForwardingToUser : False
AllowCallForwardingToPhone : False
PreventTollBypass : False
5. Apply the DisallowCalling built-in policy option to all users who will be using Teams in a virtualized
environment.
AllowPrivateMeetingScheduling Determines whether a user is allowed to Set to False to prohibit the user from
schedule private meetings. being able to schedule private
meetings.
AllowChannelMeetingScheduling Determines whether a user is allowed to Set to False to prohibit the user from
schedule channel meetings. being able to schedule channel
meetings.
AllowMeetNow Determines whether a user is allowed to Set this to False to prohibit the user
create or start ad-hoc meetings. from being able to start ad-hoc
meetings.
POLICY NAME DESCRIPTION RECOMMENDED VALUE
ScreenSharingMode Determines the mode in which a user is Set to Disabled to prohibit the user
allowed to share their screen in calls or from sharing their screens
meetings.
AllowIPVideo Determines whether video is enabled in Set to False to prohibit the user from
a user's meetings or calls. sharing their video
AllowAnonymousUsersToStartMeeting Determines whether anonymous users Set to False to prohibit users from
can start a meeting. starting a meeting
AllowOutlookAddIn Determines whether a user can Set to False to prohibit a user from
schedule Teams meetings in the scheduling Teams meetings in the
Outlook desktop client. Outlook desktop client
AllowParticipantGiveRequestControl Determines whether participants can Set to False to prohibit the user from
request or give control of screen giving and requesting control in a
sharing. meeting
AllowSharedNotes Determines whether users are allowed Set to False to prohibit users from
to take shared notes. taking shared notes
MediaBitRateKB Determines the media bit rate for Suggested value is 5000 (5 MB). You
audio/video/app sharing transmissions can change it based on your
in meetings organization’s needs.
Get-CsTeamsMeetingPolicy
4. Look for the built-in policy option where all meeting policies are disabled. It looks like this.
Identity : Tag:AllOff
Description :
AllowChannelMeetingScheduling : False
AllowMeetNow : False
AllowIPVideo : False
AllowAnonymousUsersToDialOut : False
AllowAnonymousUsersToStartMeeting : False
AllowPrivateMeetingScheduling : False
AutoAdmittedUsers : False
AllowCloudRecording : False
AllowOutlookAddIn : False
AllowPowerPointSharing : False
AllowParticipantGiveRequestControl : False
AllowExternalParticipantGiveRequestControl : False
AllowSharedNotes : False
AllowWhiteboard : False
AllowTranscription : False
MediaBitRateKb : False
ScreenSharingMode : False
5. Apply the AllOff built-in policy option to all users who will be using Teams in a virtualized environment.
PARAMETER MEASURE
vCPU 2 cores
RAM 4 GB
PARAMETER MEASURE
Storage 8 GB
This installs Teams to Program Files. At this point, the golden image setup is complete.
The next interactive logon session starts Teams and asks for credentials. Note that it's not possible to
disable auto-launch of Teams when installing Teams on VDI using the ALLUSER property.
3. Run the following command to uninstall the MSI from the VDI VM (or prepare for updating it).
Related topics
Install Microsoft Teams using MSI
Deploy Microsoft Teams for Surface Hub
8/7/2019 • 2 minutes to read • Edit Online
Before you install Teams for Surface Hub, be sure to do the following:
□ Make sure hardware, operating system, and other requirements are met. For more information, see the
Microsoft Surface Hub admin guide.
□ Make sure the minimum operating system update required for Teams is installed - KB4343889.
□ Assign a Teams license to the Hub device account.
□ If you are transitioning from Skype for Business Online, confirm that a Teams license is assigned to the user.
NOTE
Do not tap Launch from the Store listing page.
NUMBER DESCRIPTION
Path ./Vendor/MSFT/SurfaceHub/Properties/
SurfaceHubMeetingMode
SETTING VALUE
Path ./Vendor/MSFT/SurfaceHub/Properties/VtcAppPackageId
Restart the Surface Hub device. After the device restarts, you should be able to start the Teams app from the Start
screen and join a meeting from the calendar.
Teams update process
8/7/2019 • 2 minutes to read • Edit Online
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If
a setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft
Teams admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin
center.
At the user level, access to Microsoft Teams can be enabled or disabled on a per-user basis by assigning or
removing the Microsoft Teams product license.
Use messaging policies, managed from the Teams Admin Center, to control what chat and channel messaging
features are available to users in Teams. You can use the default policy or create one or more custom messaging
policies for people in your organization. To learn more, read Manage messaging policies in Teams.
NOTE
Microsoft recommends that you turn on Teams for all users in a company so that teams can be formed organically for
projects and other dynamic initiatives. Even if you are deciding to pilot, it may still be helpful to keep Teams enabled for all
users, but only target communications to the pilot group of users.
Get-MsolAccountSku
Fill in the name of your plan that includes your organization name and the plan for your school (such as
ContosoSchool:ENTERPRISEPACK_STUDENT), and then run the following commands:
$acctSKU="<plan name>
$x = New-MsolLicenseOptions -AccountSkuId $acctSKU -DisabledPlans "TEAMS1"
To disable Teams for all users with an active license for your named plan, run the following command:
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If a
setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft Teams
admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin center.
Office 365 Business Office 365 Enterprise E1 Office 365 Education Office 365 Developer
Essentials
Office 365 Business Premium Office 365 Enterprise E3 Office 365 Education Plus
Microsoft 365 for business Office 365 Enterprise E4 Office 365 Education E3
(retired) (retired)
For more information about getting Teams, check out How do I get access to Microsoft Teams?
NOTE
Teams is also available for non-profit organizations. Teams will begin rolling out for the US Government Cloud Community
(GCC) on July 17 and be available for all eligible customers by the end of August 2018. We are working to bring Microsoft
Teams to the other US government clouds (GCC High and DoD) coming soon. Read more in the Microsoft Teams blog here.
NOTE
Starting October 1, 2018, new Office 365 customers with 500 seats or less will be onboarded to Teams and will not have
access to Skype for Business Online. Tenants that are already using Skype for Business Online will be able to continue doing
so (including provisioning new users) until they complete their transition to Teams. To learn more, see Microsoft Teams now
the primary client for meetings and calling in Office 365.
In terms of Teams core functionalities, there are no differences between the Office 365 subscriptions. The
availability of the compliance capabilities does rely on the correct subscription level. To learn more, read Overview
of security and compliance in Teams. For a detailed list of features available in each subscription, see the Office 365
Platform Service Description.
Cloud voice features: For Audio Conferencing, your organization will need to buy and assign an Audio
Conferencing license to each user who will be setting up dial-in meetings. For Calling Plans, each user will need a
Phone System plus a Domestic or Domestic and International Calling Plan. To learn more, see Microsoft Teams
add-on licensing.
All supported subscription plans are eligible for access to the Teams web client, desktop clients, and mobile apps.
Teams isn't available as a standalone service.
TIP
To manage user-level licensing, see Manage user access to Microsoft Teams.
Assign Microsoft Teams licenses
8/7/2019 • 6 minutes to read • Edit Online
You can assign licenses to your users for features like Audio Conferencing, Phone System, and Calling Plans.
This article explains how to add these licenses in bulk and for an individual user.
IMPORTANT
See Microsoft Teams add-on licensing for information about what licenses you need to buy and how to buy them,
depending on your Office 365 plan, so users get Audio Conferencing, toll-free numbers, and the ability to call phone
numbers outside your business.
Phone System and Calling Plans: Tips and scripts for assigning
licenses
Here’s what you need to know before assigning Audio Conferencing, Phone System, and Calling Plan
licenses.
Using on-premises PSTN connectivity for hybrid users? If so, you only need to assign a Phone
System license. You should NOT assign a Calling Plan.
Latency after assigning licenses: Because of the latency between Office 365 and Microsoft Teams, it
can take up to 24 hours for a user to be assigned a Calling Plan after you assign a license. If after 24
hours the user isn't assigned a Calling Plan, please contact support for business products - admin help.
Error messages: You will get an error message if you haven't purchased the correct number of
licenses. If you need to buy more Calling Plan licenses, choose Buy more.
Next steps: After you assign Calling Plan licenses to your users, you will need to get your phone
numbers for your organization, and then assign those numbers to the people in your organization. For
step-by-step instructions, see Set up Calling Plans.
#Create a text file with a single row containing list of UserPrincipalName (UPN) of users to license. The
MSOLservice uses UPN to license user accounts in Office 365.
#Import Module
ipmo MSOnline
#Authenticate to MSOLservice.
Connect-MSOLService
#File prompt to select the userlist txt file.
[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") | Out-Null
$OFD = New-Object System.Windows.Forms.OpenFileDialog
$OFD.filter = "text files (*.*)| *.txt"
$OFD.ShowDialog() | Out-Null
$OFD.filename
If ($OFD.filename -eq '')
{
Write-Host "You did not choose a file. Try again" -ForegroundColor White -BackgroundColor Red
}
#Create a variable of all users.
$users = Get-Content $OFD.filename
#License each user in the $users variable.
#Use MCOPSTN1 for PSTN Domestic Calling and MCOPSTN2 for Domestic and
International Calling.
for each ($user in $users)
{
Write-host "Assigning License: $user"
Set-MsolUserLicense -UserPrincipalName $user -AddLicenses "companyname:ENTERPRISEPACK " -ErrorAction
SilentlyContinue
Set-MsolUserLicense -UserPrincipalName $user -AddLicenses "companyname:MCOEV " -ErrorAction
SilentlyContinue
Set-MsolUserLicense -UserPrincipalName $user -AddLicenses "companyname:MCOPSTN1 " -ErrorAction
SilentlyContinue
}
Phone System and Calling Plans product names or SKUs used for
scripting
PRODUCT NAME SKU PART NAME
Enterprise E3 ENTERPRISEPACK
Enterprise E1 STANDARDPACK
#Import Module
ipmo MSOnline
#Authenticate to MSOLservice
Connect-MSOLService
#File prompt to select the userlist txt file
[System.Reflection.Assembly]::LoadWithPartialName("System.windows.forms") | Out-Null
$OFD = New-Object System.Windows.Forms.OpenFileDialog
$OFD.filter = "text files (*.*)| *.txt"
$OFD.ShowDialog() | Out-Null
$OFD.filename
Enterprise E1 STANDARDPACK
Enterprise E3 ENTERPRISEPACK
Communications Credits
Here's what you need to know before assigning Communications Credits licenses.
Enterprise E5 customers: Even if your users are assigned Enterprise E5 licenses, we still recommend
that you assign them Communications Credits licenses.
Next steps: After you assign these licenses, you will need to get your phone numbers for your
organization, and then assign those numbers to the people in your organization. For step-by-step
instructions, see Set up Calling Plans.
Related topics
Set up Calling Plans
Add funds and manage Communications Credits
Microsoft Teams add-on licensing
8/7/2019 • 3 minutes to read • Edit Online
Feature Description
Toll free numbers for dial-in access to your If you add Audio Conferencing, we recommend that you
conferences, and the ability to dial out from a Set up Communications Credits.
conference to add someone by calling any telephone
number in the world
Phone System A PBX is a telephone system in a business. Phone System
in Office 365 is a hosted telephone service. It gives you
both traditional and innovative PBX capabilities, but
without the complicated and expensive equipment. Here's
what you get with Phone System in Office 365.
If you are looking for how much it costs, see Phone
System.
Calling Plans Calls to other Teams users are free, but if you want your
users to be able to call any phone numbers outside of
your business, get a Calling Plan. There are Domestic
Calling Plans and Domestic and International Calling Plans
in Office 365.
If you are looking for how much it costs, see Calling Plan
Pricing.
Microsoft Teams Rooms This isn't an add-on, but a feature that brings video,
audio, and content sharing to conference rooms. See
Microsoft Teams Rooms.
Need to talk to someone about all the add-on options? Contact support for business products - Admin
Help.
If you have Office 365 Business Premium, you can use Microsoft Teams to make calls to other people in your
business who are on your subscription. For example, if your business has 10 people, you can use Teams to call and
IM each other.
To make and receive calls from people external to your business, you have three options:
Option 1. Use the free Teams app. If you have a very small business (for example, 1-2 people), using the
Teams app is the better way to go. It's less expensive to use for domestic and international calls. You can still
make 1:1 and group audio and video calls and share your desktop for presentations. Compare the features,
rates, and payment options.
We recommend starting with Teams free to see if it meets your needs. However, if it doesn't you still have
two options.
Option 2. Keep your plan, and buy a Phone System and a Domestic or Domestic and International
Calling Plan.
1. Buy the Phone System add-on.
2. Buy a Calling Plan for Office 365 - You can only buy this after you buy the Phone System add-on.
Option 3. Upgrade your plan, and buy a Phone System and a Domestic or Domestic and
International Calling Plan.
1. Switch to a different Office 365 for business plan. We recommend that you evaluate an Enterprise E5
plan to see if it is more cost effective.
2. If you decide to buy an Enterprise E5 license, it includes a Phone System license. If you use an
Enterprise E1 or E3 license or an Office 365 Business Essentials or Office 365 Business Premium
licsense you will need to buy the Phone System add-on.
3. Buy a Calling Plan for Office 365: you can only buy this after you buy the Phone System add-on.
If you have already purchased the Office 365 ProPlus plan, here are the add-on licenses you need to buy to get
more Teams features.
IMPORTANT
Although Audio Conferencing, Phone System, and Calling Plans can be purchased to enable voice calling features, we
recommend that you evaluate an Enterprise E5 plan to see if it is more cost effective.
Toll-free numbers for dial-in access to your conferences, and Buy Communications Credits.
the ability to dial out from a conference to add someone by
calling any telephone number in the world
Buy a Calling Plan 1. Switch to a different Office 365 for business plan.
2. Buy the Phone System add-on.
3. Buy a Calling Plan.
You can only buy this after you buy the Phone System
add-on.
Office 365 Enterprise E1 and E3
8/7/2019 • 2 minutes to read • Edit Online
If you have already purchased the Office 365 Enterprise E1 or E3 plan, here are the add-on licenses you need to
buy to get more Microsoft Teams features.
Toll-free numbers for dial-in access to your meetings, and the Buy Communications Credits.
ability to dial out from a meeting to add someone by calling
any telephone number in the world
The Office 365 Enterprise E5 plan includes most Microsoft Teams features. There are just a few additional options.
Audio Conferencing is included! Once you buy the license, Microsoft will be your audio
conferencing provider.
Toll-free numbers for dial-in access to your meetings and the Buy Communications Credits.
ability to dial out from a meeting to add someone by calling
any telephone number in the world.
Phone System and voicemail is included! Buy a Calling Plan for Office 365.
Or, use the telephone service from your existing provider.
Office 365 Enterprise E5 (without Audio
Conferencing)
8/7/2019 • 2 minutes to read • Edit Online
If you have already purchased the Office 365 Enterprise E5 (without Audio Conferencing) plan, here are the
Microsoft Teams add-on licenses you need to buy to get more features.
Most Teams features are available to US Government, education, and nonprofit organizations. See the following
table for details.
AVAILABLE TO NON-
AVAILABLE TO GOV AVAILABLE TO GOV PROFIT
TEAMS FEATURE (GCC) (NON-GCC) AVAILABLE TO EDU ORGANIZATIONS
Please see this blog post: Advanced Office 365 capabilities now available to U.S. Government Community Cloud
customers.
Manage the Microsoft Teams Commercial Cloud Trial
offer
8/7/2019 • 5 minutes to read • Edit Online
Microsoft Teams is a great collaborative tool for your organization. It empowers people and teams to discuss,
innovate, and share ideas using the power of Office 365. The Microsoft Teams Commercial Cloud Trial offers
existing Office 365 users in your organization who are not licensed for Microsoft Teams to initiate a 1-year trial of
the product. Admins can switch this feature on or off for users in their organization.
IMPORTANT
The Microsoft Teams Commercial Cloud Trial has been updated to include additional service plans for increased Teams
functionality and is now owned and controlled by your organization's billing admin. This makes the trial easier to manage and
makes it consistent with all other Microsoft 365 offers.
Who is eligible
Users must be enabled to sign up for apps and trials (in the Microsoft 365 admin center). For more information,
see Manage the trial, later in this article.
Users who do not have an Office 365 license that includes Teams can initiate the Microsoft Teams Commercial
Cloud Trial offer. For example, if a user has Office 365 Business (which doesn't include Teams), they are eligible for
the trial.
All trials within your organization share the same start and end dates, which is the date the first user signed up for
the trial. For example, if user A starts the first trial on January 25, 2019 and user B starts a trial on June 3, 2019,
both users' trial will expire on January 25, 2020.
Manage trial availability for a user with a license that includes Teams
A user who is assigned a license that includes Teams is not eligible for the trial. When the Teams service plan is
enabled, the user can sign in and use Teams. If the service plan is disabled, the user cannot sign in and is not
presented with the trial option either.
To turn off access to Teams:
1. In the Microsoft 365 admin center, select Users > Active users.
2. Select the box next to the name of the user.
3. On the right, in the Product licenses row, choose Edit.
4. In the Product licenses pane, switch the toggle to Off.
Manage Teams availability for users who already claimed the trial
If a user has claimed a Teams trial license, you can remove it by removing the license or service plan.
To turn off the trial license:
1. In the Microsoft 365 admin center, select Users > Active users.
2. Select the box next to the name of the user.
3. On the right, in the Product licenses row, choose Edit.
4. In the Product licenses pane, switch the toggle to Off.
NOTE
The Microsoft Teams Trial toggle switch will appear after the first user in the organization signs up for the trial.
NOTE
If the trial ends and a user is not immediately upgraded to a subscription that includes teams, the user data is not removed.
The user still exists in Azure Active Directory and all data within Teams still remains. Once a new license is assigned to the
user to enable Teams functionality again, all content will still exist.
If your organization is using the free version of Microsoft Teams, you can easily upgrade to the full version by
purchasing an Office 365 subscription plan for your users. The full version provides additional Teams features —
like scheduling, audio conferencing, enhanced administration, and security capabilities — that the free version
doesn’t provide. Office 365 combines the familiar Microsoft Office desktop suite with cloud-based versions of
Microsoft's next-generation communications and collaboration services — including Exchange Online, SharePoint
Online, and Office — to help users be productive from virtually anywhere through the internet. When you
upgrade Teams, your existing Teams data will not be lost; all your teams, channels, chats, files, and permissions
come with you.
NOTE
If you already have an Office 365 subscription, you’re eligible for the trial version of Teams (with your corporate identity), not
the free version. The Teams trial provides the full version of Teams for a limited time. For more information, see Manage the
Microsoft Teams Commercial Cloud Trial offer.
Upgrade requirements
You can upgrade to the full version of Teams if you meet the following requirements:
You are the person who signed up for the existing Teams free subscription.
If you are bringing your own domain, it isn’t already associated with Azure Active Directory (via trial or
purchased O365 subscription).
NOTE
To upgrade and transfer your data, you have to buy your subscription through the upgrade process in the Teams
application. If you purchased Office 365 with Teams without going through the upgrade process, you can’t transfer your
data because you will already have a separate tenant.
Limitations
Keep the following limitations in mind:
You can’t switch back to Teams free after you upgrade.
You can’t merge multiple Teams free tenants into a single paid tenant.
All users must be in the same domain. (All users will get a sign-in in the format username@domain.com.)
All users must be upgraded: a mix of Teams free and paid subscription users in the same tenant is not
supported.
Enter the email address that you use to sign in to Teams, and then purchase an Office 365 Business Premium plan.
If you would like to purchase Office 365 Business Essentials or an Enterprise edition of Office 365, contact
support.
What's next?
After your upgrade is complete, see Get started with Microsoft Teams for first steps and Adopt Microsoft Teams
for a phased approach to Teams adoption across your organization.
More information
To find out more about Teams versions and their capabilities, see Compare Teams plans.
For more information about upgrading to the full version of Teams, see Upgrade from Teams free to Teams.
For additional admin tasks associated with upgrading users, including adding user licenses, changing user
names, and assigning temporary passwords, see For admins upgrading from Teams free to a paid subscription.
For information about managing Teams free in your organization, see Manage the free version of Microsoft
Teams.
Messaging policies licensing
8/7/2019 • 2 minutes to read • Edit Online
Starting on January 1, 2020, licensed users will be able to send Urgent Messages with Priority Notifications
according to the terms of their subscription. IT Admins will be given reporting on priority notification usage to
support appropriate user licensing. Users will be able to receive unlimited Urgent Messages with Priority
Notifications, regardless of license.
Starting July 2, 2019, an organization with Phone System licensed users can now obtain and assign either a free
Phone System–Virtual User license or a paid Phone System user license to resource accounts. A Calling Plan is no
longer required. All auto attendants or call queues require an associated resource account. Resource accounts that
require a phone number need a free Phone System–Virtual User license or a paid Phone System user license
before a phone number can be applied to the resource account.
TIP
No license is needed for resource accounts that will be used with nested auto attendants or call queues that don't have a
phone number assigned. See the following diagram for reference:
NOTE
Phone System is an add-on license available with Office 365 E1 and E3. Phone System is also included as part of Office 365
E5 licenses.
If your organization uses up the available free Phone System–Virtual User licenses in creating auto attendant or
call queue nodes, you can still use the paid Phone system licenses with a resource account. Most organizations will
have enough Virtual User licenses based on the scaling plan.
License allocation example
Contoso, Inc. purchased 600 licenses that included Phone System (one for each employee). Contoso is allotted an
initial 25 plus 60 Phone System–Virtual User licenses, 85 in total. Their organization has 90 call queues and auto
attendants that have phone numbers. They need to assign all the Phone System–Virtual User licenses and obtain
five regular-priced Phone System licenses.
Contoso should consider redesigning the auto attendant and call queue system. If they use fewer phone numbers
and more nested nodes that don't need a phone number, they simplify the implementation and reduce costs.
WARNING
Keep in mind you must still Buy the license even though it has a cost of zero.
WARNING
Always remove a full Phone System License and assign the Phone System–Virtual User license in the same license activity. If
you remove the old license, save the account changes, add the new license, and then save the account settings again, the
resource account may no longer function as expected. If this happens, we recommend you create a new resource account
for the Phone System–Virtual User license and remove the broken resource account.
Related information
Auto Attendant and Call Queues Service Update
Manage resource accounts in Microsoft Teams
Setting your coexistence and upgrade settings
8/7/2019 • 3 minutes to read • Edit Online
IMPORTANT
The new Microsoft Teams admin center is here! Starting in March 2018, we've been gradually migrating settings to it from
both the current Skype for Business admin center and the Microsoft Teams experience in the Microsoft 365 admin center. If a
setting has been migrated, you'll see a notification and then be directed to the setting's location in the new Microsoft Teams
admin center. For more information, see Manage Teams during the transition to the new Microsoft Teams admin center.
When you upgrade your Skype for Business users to use Teams, you have several options to help you make it a
seamless process for your users. You have the option to make coexistence and upgrade settings for all of the users
in your organization at once, or you can make settings changes for a single or set of users in your organization.
Note that older versions of Skype for Business clients may not honor these settings. For more information about
Skype for Business client versions, go to the Skype for Business downloads and updates page.
You can get a better understanding of the types of modes that are available to you by reading Understand
Microsoft Teams and Skype for Business coexistence and interoperability or Coexistence with Skype for Business.
IMPORTANT
Having the option to upgrade doesn’t necessarily mean your organization is ready for this change. For the best user
experience, confirm that Teams meets your collaboration and communication requirements, make sure that your network is
ready to support Teams, and implement your user readiness plan before upgrading users to Teams.
TIP
Watch the following session to learn how Teams interacts with Azure Active Directory (Azure AD), Office 365 Groups,
Exchange, SharePoint and OneDrive for Business: Foundations of Microsoft Teams
Office 365 Groups is the cross-application membership service in Office 365. At the basic level, an Office 365
Group is an object in Azure Active Directory with a list of members and a loose coupling to related workloads
including a SharePoint team site, Yammer Group, shared Exchange mailbox resources, Planner, Power BI and
OneNote. You can add or remove people to the group just as you would any other group-based security object in
Active Directory.
An Office 365 administrator can define an Office 365 Group, add members, and benefit from features such as an
Exchange shared mailbox, SharePoint document library, Yammer Group, and so on. For more information about
Office 365 Groups, see Learn about Office 365 Groups.
Don't miss the poster Groups in Microsoft 365 for IT Architects.
NOTE
Based on customer feedback, new Office 365 Groups generated as a result of creating a team in Microsoft Teams will no
longer show in Outlook by default. For customers that want to continue with the existing behavior of showing these groups
in Outlook, an Exchange Online PowerShell cmdlet will be provided which can enable the group for the Outlook experience.
Groups created through Outlook and then later enabled for Teams will continue to show in both Outlook and Teams. This
update will gradually roll out across Outlook and Teams in the coming months.
NOTE
Deleting an Office 365 Group will remove the mailbox alias for persistent Outlook/OWA conversations and Teams meeting
invites, and mark the SharePoint site for deletion. It takes approximately 20 minutes between the removal of a team and its
effect on Outlook. Deleting a team from the Teams client will remove it immediately from view to all who are members of the
team. If you remove members of an Office 365 Group that has had Teams functionality enabled on it, there could be a delay
of approximately two hours before the team is removed from view in the Teams client for the affected people who were
removed.
Read this for information about restoring an Office 365 Group that you deleted.
Group membership
Group features and capabilities for your users depend on where you drive group membership from. For example, if
you remove a member of a team, they are removed from the Office 365 Group as well. Removal from the group
immediately removes the team and channels from the Teams client. If you remove a person from a group using the
Microsoft 365 admin center, they will no longer have access to the other collaborative aspects such as SharePoint
Online document library, Yammer group, or shared OneNote. However, they will still have access to the team’s chat
functionality for approximately two hours.
As a best practice for managing Teams members, add and remove members from the Teams client to ensure that
the correct cascading access control to other dependent cloud applications is applied. Additionally, you will avoid a
disjointed experience leaving people with the impression they still have access to the resources they used to (until
the next sync cycle either adds or revokes access to a particular component of the service). If you DO add or
remove team members outside of the Teams client (by using the Microsoft 365 admin center, Azure AD, or
Exchange Online PowerShell), it can take up to two hours for changes to be reflected in Teams.
Enhance existing Office 365 groups with Microsoft
Teams
8/7/2019 • 2 minutes to read • Edit Online
Microsoft Teams users can enhance an existing Office 365 Group with Teams functionality. When looking at
enhancing a public Office 365 Group, users can do that if the number of members is equal to or less than 5,000.
To do this, users should go through the flow of creating a new team from the Microsoft Teams client. Select Create
from > Office 365 group, and then choose the existing group that you want to enhance with Teams. Existing
group members will be added as members to the team automatically.
IMPORTANT
Only Office 365 Group owners have permission to enhance an existing group with Teams, and that group must contain less
than 5,000 users. Teams that have already been enhanced will not show up in the list.
The option to create a team from an Office 365 Group will not be available unless these conditions have been met.
Users can also invite a distribution list to a team, and the members of that distribution list will be added to the
team. This is a one-time add, and later changes in group membership in the distribution list will not be replicated
or synced to Teams.
You can also add mail-enabled security groups as members of a team. But, if you later add more members to the
security group, those members are not automatically added to the team. You must add the new members
separately or re-add the security group to the team. (If you re-add the security group, deduplication makes sure
members are added only once.)
There are two types of privacy settings with Office 365 groups, public and private. Whereas both group types
can be enabled for Teams, there is a slight difference when it comes to self-service.
Users can search for public groups and can join by themselves without a need for team owner’s approval.
Private groups are not searchable, and users cannot join unless a team owner add them as a member.
When creating a new team in Teams, an owner of an existing private Office 365 group has an option to use the
membership in the Office 365 group to create the team. Users can add their existing SharePoint and OneNote files
by adding a tab for SharePoint and merging OneNote files.
How Exchange and Microsoft Teams interact
8/13/2019 • 4 minutes to read • Edit Online
TIP
Watch the following session to learn how Teams interacts with Azure Active Directory (AAD), Office 365 Groups, Exchange,
SharePoint and OneDrive for Business: Foundations of Microsoft Teams
For the full Teams experience, every user should be enabled for Exchange Online, SharePoint Online, and Office
365 Group creation.
Users' Exchange mailboxes can be hosted online or on-premises. However, some features require a hybrid
deployment to be in place with your Office 365 tenant.
Users hosted on Exchange Online or Exchange Dedicated vNext can use all the features of Teams. They can create
and join teams and channels, create and view meetings, call and chat, modify user profile pictures, and add and
configure connectors, tabs, and bots.
Users hosted on Exchange Online Dedicated (Legacy) must be synchronized to Azure Active Directory on Office
365. They can create and join teams and channels, add and configure tabs and bots, and make use of the chat and
calling features. However, they can’t modify profile pictures, manage meetings, access outlook contacts, or manage
connectors.
Users with mailboxes hosted on-premises must be synchronized to Azure Active Directory. They can make use of
all the features in the above scenario, but additionally they can also change the user profile picture and manage
meetings, providing Exchange Server 2016 (Cumulative Update 3), or above, is running on-premises.
The following table provides a helpful quick reference to feature availability based on the Exchange environment.
Actions supported:
USER ADD
'S TEA MOD ACCE AND
MAIL M CREA IFY SS CONF ADD ADD
BOX AND TE USER MAN OUTL IGUR AND AND
IS CHA AND PROF AGE OOK E CONF CONF
HOS EDIS LEGA RETE NNEL VIEW ILE CALL CON CON VOIC CON IGUR IGUR
TED COVE L HO NTIO MGM MEET PICT HIST TACT TACT EMAI NECT E E
IN: RY LD N T INGS URE ORY S S L ORS TABS BOTS
Exch Yes 2 Yes 2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
ang
e
Onli
ne
USER ADD
'S TEA MOD ACCE AND
MAIL M CREA IFY SS CONF ADD ADD
BOX AND TE USER MAN OUTL IGUR AND AND
IS CHA AND PROF AGE OOK E CONF CONF
HOS EDIS LEGA RETE NNEL VIEW ILE CALL CON CON VOIC CON IGUR IGUR
TED COVE L HO NTIO MGM MEET PICT HIST TACT TACT EMAI NECT E E
IN: RY LD N T INGS URE ORY S S L ORS TABS BOTS
Exch Yes 2 Yes 2 Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
ang
e
Onli
ne
Ded
icat
ed
vNe
xt
Exch Yes 2 Yes Yes 4 Yes No No Yes Yes No Yes 5 Yes 6 Yes Yes
ang 2,3
e
Onli
ne
Ded
icat
ed –
Leg
acy
(Syn
c to
Azur
e AD
requ
ired)
Exch Yes 2 Yes Yes 4 Yes Yes Yes Yes Yes No Yes 5 Yes 6 Yes Yes
ang 2,3 (Exch (Exch
e ange ange
On- 201 201
pre 6 6
mis CU3 CU3
es +) +)
(Syn
c to
Azur
e AD
requ
ired)
Outlook, but voicemail messages will not be available to view or play within the Teams client.
6 If one of the owners of a team can add connectors, everyone else in that team will be able to do so, even if their
mailboxes are homed on-premises.
Additional information:
NOTE
For Exchange On-Premises and Teams integration, the required license needs to be assigned for the AAD synced user.
Additional considerations
Here are some extra things to think about as you implement Microsoft Teams in your organization.
In Microsoft Teams, security and compliance features like eDiscovery, Content Search, archiving, and legal
hold work best in Exchange Online and SharePoint Online environments. For channel conversations,
messages are journaled to the group mailbox in Exchange Online, where they're available for eDiscovery. If
SharePoint Online and OneDrive for Business (using work or school account) are enabled across the
organization and for users, these compliance features are available for all files within Teams as well.
Control and protect the configuration of compliance policies in Teams and Exchange using Conditional
Access. For more information see How do Conditional Access policies work for Teams? .
If your organization has compliance requirements to ensure all meeting discussions are discoverable, you
should disable private meetings if the organizer has an Exchange on-premises mailbox.
In an Exchange hybrid deployment, content from chat messages is searchable regardless of whether chat
participants have a cloud-based mailbox or an on-premises mailbox. To learn more, read Searching cloud-
based mailboxes for on-premises users in Office 365. To learn about searching for content in Teams, read
Content Search in the Office 365 Security & Compliance Center.
TIP
For information about how to use Azure AD Connect to synchronize with Azure Active Directory, see Integrating your on-
premises identities with Azure Active Directory.
Configure an Exchange hybrid organization for use
with Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
Generally, you should not have to configure any Exchange Online functionality for use with Microsoft Teams.
However, for Exchange Hybrid scenarios, there are steps necessary to ensure Group memberships are
synchronized between Exchange Server (on-premises) and Exchange Online. This involves enablement of Group
Writeback functionality in Azure AD Connect along with various initialization scripts: Configure Office 365 Groups
with on-premises Exchange hybrid.
Add the Microsoft Teams SMTP domain as an allowed
sender domain in Exchange Online
8/7/2019 • 2 minutes to read • Edit Online
Whether you create an Office 365 Group in the admin console or by using Outlook, Exchange Online is used to
send notifications of a team member being added to a Group. These messages are generated from your tenant as
they represent your default domain SMTP FQDN.
Teams uses Microsoft Exchange Online as well to send notifications to team members when they’ve been added.
The difference being the domain FQDN of the SMTP message is “@email.teams.microsoft.com” for
Commercial/Business tenants and "@GCC -email.teams.com" for Government tenants and could be caught by
spam filtering.
For best result and seamless operation, consider adding the Microsoft Teams SMTP domain to your “allowed
sender domains” list in your Exchange Online spam configuration:
How SharePoint Online and OneDrive for Business
interact with Microsoft Teams
8/7/2019 • 3 minutes to read • Edit Online
TIP
Watch the following session to learn how Teams interacts with Azure Active Directory (AAD), Office 365 Groups, Exchange,
SharePoint and OneDrive for Business: Foundations of Microsoft Teams
Each team in Microsoft Teams has a team site in SharePoint Online, and each channel in a team gets a folder within
the default team site document library. Files shared within a conversation are automatically added to the document
library, and permissions and file security options set in SharePoint are automatically reflected within Teams.
Private chat files are stored in the sender’s OneDrive for Business folder, and permissions are automatically granted
to all participants as part of the file sharing process.
If users aren't assigned and enabled with SharePoint Online licenses, they don't have OneDrive for Business
storage in Office 365. File sharing will continue to work in channels, but users won't be able to share files in chats
without OneDrive for Business storage in Office 365.
By storing the files in the SharePoint Online document library and OneDrive for Business, all compliance rules
configured at the tenant level will be followed.
NOTE
Integration with SharePoint On-premises is not supported for Microsoft Teams at this time.
The following is the example of relationships between team, channel, and document library.
For every team, a SharePoint site is created, and the Shared Documents folder is the default folder created for the
team. Each channel, including the General channel (the default channel for each team) has a folder in Shared
Documents.
NOTE
It's not currently possible to replace the default SharePoint site and document library with another one. We've heard from
you that you want it, and we're considering it. Check the Teams Roadmap or Teams UserVoice to stay on top of upcoming
features.
TIP
To add a tab to your team that links to an existing SharePoint site page or to your existing SharePoint document library:
1. Select the plus sign next to the tabs.
2. Select either SharePoint for an existing SharePoint site page or Document Library for an existing document library.
3. Select the appropriate page or document library.
For every user, the OneDrive folder Microsoft Teams Chat Files is used to store all files shared within private
chats with other users (1:1 or 1:many), with permissions configured automatically to restrict access to the intended
user only.
Channel Files tab
This feature hasn't yet been released. It's been announced, and is coming soon. If you're an admin, you can find
out when this feature will be released in the Message Center (in the Microsoft 365 admin center).
The Files tab in Teams closely resembles the SharePoint documents view. On the Files tab, users can:
See additional options in the New file menu.
Sync files to their local drive.
On the All Documents menu, switch from List view to Compact list to Tiles view.
Identify files that need attention or have malware.
Immediately see whether a file is read-only or checked out.
Check out and check in files.
Pin, unpin, and change the sort order of files.
Identify which files need metadata
Choose from many more filter options.
Group files based on column headings.
Modify column settings (move left or right, hide) and column width.
More information
For more information about how SharePoint works with Teams, see SharePoint and Teams: better together.
To learn more about the guest experience in Teams, read What the guest experience is like.
Teams experience in an Office 365 OneDrive and
SharePoint Online Multi-Geo-enabled tenancy
8/7/2019 • 2 minutes to read • Edit Online
Microsoft Teams is group chat software, the hub for teamwork in Office 365. It is powered by the Office 365
Groups service along with SharePoint Online and OneDrive for Business for its files experience. In a OneDrive for
Business/SharePoint Online Multi-Geo tenancy, in which the tenant is extended to many geographic locations such
as North America, Europe, and Australia, the underlying files experience is Multi-Geo aware, so the Teams
experience with file collaboration is also Multi-Geo aware. This is a key leading-edge capability for Teams to surface
files hosted across multiple Geos in its native files experience.
For example, in a Contoso tenancy with Europe as a satellite Geo and North America as the central Geo, a
European satellite user will see his or her OneDrive files under the Files tab in left pane, although the files are
hosted in the Europe data location and the United States is the tenant’s central location. Also, the user can access
the most recently used files under the Recent view blade. Recent files may include files shared with the user from
users in other Geos and might be mastered in other Geo locations that the tenant is extended to.
A given Team’s group site is also Multi-Geo aware. That is, if a European satellite user is creating a Team, the
corresponding Groups site will be created in the Europe location and the files associated with that Team group will
be kept at rest in that location. Any subsequent experiences, such as uploading a new file or editing the file, will be
targeted to that European location, keeping the promise of data residency for those files. This is all made possible
by the underlying foundation Office 365 Groups becoming Multi-Geo aware.
Because a Multi-Geo tenancy is a single global tenant, during @ mentions satellite users will be able to see their
colleagues from across the globe, no matter where they reside.
Note that conversations in chats and meeting IM notes within the Teams experience are not Multi-Geo aware and
are all kept only inside the central location of the tenant. Typically, chat conversations aren’t applied to data
residency needs.
For more information about Office 365 Multi-Geo, refer to the Microsoft Multi-Geo capabilities page.
Manage your devices in Microsoft Teams
8/21/2019 • 2 minutes to read • Edit Online
As an admin, you manage all devices used with Teams in your organization from the Microsoft Teams & Skype for
Business admin center. You can view and manage the device inventory for your organization and do tasks such as
update, restart, and monitor diagnostics for devices. You can also create and assign configuration profiles to a
device or groups of devices.
NOTE
If you have Microsoft Intune, devices are automatically enrolled in Intune. After a device is enrolled, device compliance is
confirmed and conditional access policies are applied to the device.
TO DO THIS... DO THIS
Change device information Select a device > Edit. You can edit details such as device
name, user information, asset tag, and add notes.
Manage software updates Select a device > Update. You can view the list of software
and firmware updates available for the device and choose the
updates to install.
View device history Select a device > History. You can view the update history
for the device.
Microsoft Teams supports a portfolio of desk phones for users who require a traditional phone experience. This
article covers the list of phones that are certified for Microsoft Teams and the features supported in the phones
certified for Microsoft Teams. To get the latest and up-to-date information on Teams certified devices, go to Teams
Marketplace.
Authentication
Calling
Meetings
We are working to continuously add features to help our users enhance their Teams experience on phones. The
screen shots below illustrate some of the experiences we support today.
Sign-in experience
When a user clicks the sign-in button in Teams, sign-in is started via the Company Portal. The user has the option
to sign in by entering user credentials on the phone or by choosing to sign in from another device. If the user
chooses to sign in from another device, the user can complete authentication from their PC or smartphone.
User sign-in with credentials
Shared mode
Calling experience
The Microsoft Teams user can lift the handset or press the speaker button to launch the dial pad on the calling
screen. Alternatively, the user can use the hardware buttons (if available) to dial out a number.
On-screen dial pad
Calling screen
Meeting experience
The Microsoft Teams user can navigate to the meetings tab to view their meetings and use the Join button to join
their Teams meetings.
Calendar view
Meeting join view
Voicemail
The Microsoft Teams user can access their voicemail when they navigate to the Voicemail tab.
User sign-out
The Teams phone user can choose to sign out by selecting the Sign Out option from the top left menu.
Finding the Firmware version on a mobile device
The minimum firmware version can be checked on the Teams sign-in page by choosing the Settings icon in the
top-right corner and then clicking About.
Teams sign-in page
Settings page
Required Licenses
Microsoft Teams licenses can be purchased as part of their Office 365 subscriptions. To learn more about the
required licenses for using Microsoft Teams on phones, see available phone system licenses.
For more information about getting Teams, check out How do I get access to Microsoft Teams?
See also
Teams Marketplace
IP Phones certified for Microsoft Teams
IP Phones certified for Microsoft Teams
8/15/2019 • 2 minutes to read • Edit Online
The IP Phones certification program ensures that customers using certified desk phones and conference phones
will experience high quality audio calls and meetings experience.
See Microsoft Teams phones feature set for information on features supported by these devices.
See Finding the Firmware version on a mobile device to determine the device firmware version on your mobile
device.
Microsoft Teams licenses can be purchased as part of their Office 365 subscriptions. To learn more about the
required licenses for using Microsoft Teams on phones, see available phone system licenses.
For more information about getting Teams, check out How do I get access to Microsoft Teams?
If you are a vendor seeking to join the certification program, see How to Join for requirements and available
programs.
Additional resources
Learn about Skype for Business and Microsoft Teams certification programs.
Explore Microsoft Teams phones and certified devices.
Known issues for Microsoft Teams
8/19/2019 • 22 minutes to read • Edit Online
This article lists the known issues for Microsoft Teams, by feature area.
Administration
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
EAF policy in the Enhanced There is an issue with To work around this issue 10/11/18
Mitigation Experience Toolkit Chromium sandbox in which turn off EAF for Teams. You
(EMET) can incorrectly the Export Address Table can read more about the
identify Chromium sandbox Access Filtering (EAF) policy issue EMET mitigations
optimizations as threats. in the Enhanced Mitigation guidelines For more
Experience Toolkit (EMET) information about Windows
and in Windows Defender Defender ATP and EAF policy,
Advanced Threat Protection see Customize exploit
(ATP) can incorrectly identify protection
Chromium sandbox
optimizations as threats. This
causes Teams to not work
properly.
Unable to add members to When this value is set to Change this setting to true 4/10/18
teams when false in AAD, customer is in AAD.
UsersPermissionToReadOthe unable to add
rUsersEnabled is set to false external/internal members in
Microsoft Teams, and the
following error message is
displayed: "We couldn't add
member. We ran into an
issue. Please try again later."
However, members can be
added directly to Office 365
groups.
Admin management of When trying to add a Disable with Teams settings. 6/21/17
tenant-wide Connectors is connector in both client and See this support article:
no longer available online version we get the https://answers.microsoft.co
error: An unexpected error m/en-
occurred. Please try again. us/msoffice/forum/msoffice_
Set-OrganizationConfig - o365admin-mso_teams-
ConnectorsEnabled=True mso_o365b/how-to-enable-
or-disable-connectors-in-
office-365/33d4b2c1-00eb-
420a-ad83-01a2b42ad098
Apps
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Conditional Access may not If a website, such as an Use Teams in a browser 7/1/18
work when using the intranet portal, has instead of using the desktop
"Website" tab in the desktop conditional access policies app.
app (such as browser or IP
address restrictions) then
that website may not render
as a tab inside of Teams in
the desktop app
Connector options is missing When you right-click a The creator of the team 6/26/17
for some teams channel, the Connectors must have an online mailbox;
option is not present for any otherwise, no Connector
member of the team. option will be available. This
is expected behavior.
Audio Conferencing
ISSUE BEHAVIOR/SYMPTOMS KNOWN WORKAROUND DISCOVERY DATE
PSTN callers with the same When multiple PSTN callers No workaround. 9/25/2017
"From" number are shown as join a meeting, and their
the same user in meeting caller IDs are masked as a
roster. single number, they will
show up as a single caller in
the meeting roster.
Meeting Info panel is not Meeting Info panel may not Look at meeting details or 9/25/2017
showing up intermittently. show in Teams client when Outlook calendar to view
users are trying to look up conference bridge phone
for conference bridge phone numbers or conference ID.
numbers or conference ID.
Dial out needs to use 5 Users trying to dial out from Dial out by typing the full 9/25/2017
digits or more. a meeting need to type in 5 DID number or local number
or more digits, even though format instead of internal
dial plan normalization rule is extension number.
available to normalize short
digit dialing to E.164.
Dial out control is not Dial out control may not be No workaround. 9/25/2017
showing up intermittently. visible from the Meeting Info
panel.
ISSUE BEHAVIOR/SYMPTOMS KNOWN WORKAROUND DISCOVERY DATE
Authentication
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
When you try to join Teams Your organization utilizes Make the following changes 11/1/17
from Internet Explorer or Trusted Sites in Internet to IE settings or from the
Edge, the program Explorer and the Teams web- Control Panel, either with
consistently loops or crashes based application does not Administrator rights or a
and doesn't sign in. correctly log in because Group Policy Object:
trusted sites for Teams are 1. Under Internet
not allowed. Options > Privacy
> Advanced, accept
First-Party and Third-
Party cookies, and
check the box for
Always allow
session cookies.
2. Click Internet
Options > Security
> Trusted Sites >
Sites, and add all of
the following:
https://login.
microsoftonlin
e.com
https://*.team
s.microsoft.co
m
Microsoft Teams will always If a user has two different No workaround. 8/2/17
log into the Domain-joined Teams accounts and has a
PC account. machine with domain-joined
enabled, Teams will use the
domain-joined profile on the
machine to automatically log
the user into Teams. To
switch to the other Teams
account, the user must
manually log out of the app
and enter credentials to the
second account to log in. If
the user logs out of Teams
and restarts the machine,
upon restart, Teams will
automatically log in using
the domain-joined profile.
Planner on single sign-on SSO does not apply to No workaround. Further 2/28/17
(SSO) build Planner. You will have to sign authentication
in again the first time you enhancements are being
use Planner on each client. worked on.
Can't save profile picture Users can't save their profile No workaround. 2/28/17
picture when the Exchange
Mailbox is hosted (homed)
on-premises on Exchange
2016 CU2 or lower.
Browser
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Green artifacts in Chrome Green artifacts appear while Disable the hardware 8/3/17
video rendering viewing video or sharing the acceleration setting in
screen in a call or meetup in Chrome.
Chrome.
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Safari web client support Teams is now available in While Safari browser support 11/2/16
preview on Safari 11.1+ on is in preview, go to
macOS. While in preview, Preferences > Privacy and
users may run into issues uncheck the Prevent cross-
related to Safari's Intelligent site tracking setting. Then,
Tracking Prevention Known close your browser and
Safari Issues. navigate back to
teams.microsoft.com in
Safari.
Channels
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
When a user leaves the When a user leaves the No workaround. 9/12/17
company, it appears in company, it appears in
Microsoft Teams as Microsoft Teams as
"Unknown user" "Unknown user." Also, the
conversation tab displays:
"Unknown user has been
added to the team."
Users can't recreate a pre- Once a channel name has No workaround. 3/13/17
existing channel name been created, even if it's
deleted, it cannot be
recreated. Our system
maintains this data for
information protection
scenarios.
URL preview may not show Some URL's may not show a No workaround. 9/1/18
for all URL's preview. This is reliant on the
original URL having the
capability to show a preview.
Chat
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Client
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Can't start Teams for Surface Microsoft Teams for Surface Launching the Teams for 2/27/18
Hub from Microsoft Store Hub won't start when you Surface Hub app from the
click Launch in the Microsoft Microsoft Store listing isn't
Store. supported by Windows on
Surface Hub.
Teams does not When Microsoft Teams is By design. Be sure to install 9/7/17
automatically update installed to Program Files the application in the default
using installation scripts location: user\Appdata .
rather than to the default
location, the client doesn't
auto-update when new
versions are available.
Symlink or mappying a drive When Microsoft Teams is By design. Be sure to install 9/7/17
to C:\users causes app to installed to Program Files the application in the default
launch to white screen using installation scripts location: user\Appdata . If
rather than to the default the mapping must exist, you
location, the client doesn't should use the web version
auto-update when new of Microsoft Teams.
versions are available.
Symlink or mapping a drive When the default location of There is no known work 3/13/17
to c:\users will cause app to C:\users\<user>\appData around. If the mapping must
launch to white screen is changed by moving the exist, you should use the
C:\users folder or using web version of Microsoft
symlink, the app will launch Teams.
with a white screen.
Environment
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Group mailboxes are not In the Office 365 Security If the Group mailbox 2/1/17
enabled for archival (extra and Compliance Center, capacity is nearly full, please
storage) purposes Global Admins cannot contact Microsoft Office
enable archival on Group Support to extend mailbox
mailboxes. They can do this size.
on user mailboxes only.
Guest Access
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
EU and APAC customers Customers in EU and APAC Click the retry button again 11/8/17
receive an error when they experience a replication delay to execute the addition of
add a guest user from between Microsoft Teams the guest user.
another tenant and Azure Active Directory.
When a user from an EU or
APAC tenant tries to add a
guest user from any other
tenant, they receive an error
message asking them to try
again.
Wiki not created for channels When a guest creates a new No workaround. 9/20/17
created by guests channel, the Wiki tab is not
created. There isn't a way to
manually attach a Wiki tab
to the channel.
Meetings
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Skype for Business required Your calendar of Click Join. Microsoft Teams 3/13/17
for some meetings appointments is will intelligently decide
conveniently displayed whether Skype for Business
within Microsoft Teams. To is required for a user to join
enter a meeting, click the the meeting based on the
Join button. URL included in the meeting
While we are continuing description.
development in this area, if
this meeting was scheduled
with Skype for Business and
you click Join, Microsoft
Teams will launch your Skype
for Business client to
complete your entrance into
the meeting. Meetings
scheduled within Microsoft
Teams will initiate directly
within the product.
In the future, we will
streamline this experience.
Attendee maximum for Each Microsoft Teams Create live events in teams 3/13/17
meetings meeting can have up to 250 which can host 10000 users.
attendees.
Meetings not available Meeting functionality is not Upgrade to Exchange 2016 2/28/17
available when Exchange CU3 or later for the on-
Mailbox is hosted (homed) premises deployment.
on-premises in version less
than Exchange 2016 CU3.
No audio while sharing When sharing content None as this is by design. 10/9/18
content during a broadcast during a broadcast meeting, Teams does not currently
meeting audio from the shared support audio from content
content (youtube link or a sharing
saved video file) cannot be
hear by participants.
Mobile
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Unable to see auto-favorited Some members aren't able Members must sign in to the 4/30/18
channels to see auto-favorited desktop or web app first to
channels on the mobile app. see auto-favorited channels
on their mobile app.
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Users might not be able to Users might not be able to No workaround. 9/20/17
switch accounts on Intune- switch accounts on Intune-
managed mobile devices managed mobile devices.
Issues you may encounter if 1. Teams notifications are At this time there is no 6/25/19
using iOS 13 Beta not being fired. This includes workaround. We are working
chats, mentions, and calls. 2. with Apple developers to
File preview is not working find fixes for these issues.
with the beta build.
People
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
User Profile Photos Currently Teams does not If you have customers who 3/1/17
have a mechanism to would like the ability to
prevent users from changing prevent Profile Photo
photos. The BTS team has uploading in Teams, please
met with the development have them add their vote
team who has filed the and business case to
following for consideration: comments here:
Feature 108874: IT Policy to https://microsoftteams.userv
disable Profile Photo oice.com/forums/555103-
uploading public/suggestions/1860050
5-disable-user-ability-to-
change-profile-photos
Phone System
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Resource Accounts
configured using New-
CsHybridApplicationEndpoin
t with Skype for Business
Server will not have the
Department parameter set
properly which will cause the
resource account creation in
Skype for Business online to
fail. In this case, you need to
configure the department
name in Active Directory
before synchronizing to
online.
Resource accounts sync Can’t assign a phone Allow 24 hours for syncing. If 5/18/2019
delay number to the resource it has already been 24 hours,
account, or you get the error remove the phone number
“The following application assignment, delete the
instance is not present in resource account, and create
BVD.” a new one with a different
name.
Can’t assign a toll service When you try to assign a toll Use PowerShell cmdlets to 5/18/2019
number from the Teams service number in the Teams assign a toll service number
admin center admin center, you get the instead.
error “You need a phone
system license.”
Resource account corrupted Resource account not Removing or replacing the 5/18/2019
working license of a resource account,
or creating a new resource
account with the same SIP
URI as a previously deleted
one will result in a corrupt
resource account.
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Phone number blocked Phone number blocked: Contact Microsoft support 5/18/2019
Deleting the resource to release the telephone
account before removing the number.
phone number will block the
phone number.
Provisioning
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Users can't create a team Your company may have set Check with your IT admin to 3/13/17
a policy restricting who can understand your company's
create Office 365 groups or policy for creating groups
teams. and teams.
Tabs
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Website tab leading to Website tabs are not We are working on 5/2/18
customer confusion equivalent to your browser. improving the UI to make it
A number of sites, especially clearer for customers.
those requiring
authentication or using
popups, will not work when
pinned as a website tab.
Tabs not working since Some tabs may not load To see affected tabs you 4/5/18
Conditional Access was anymore in the Desktop must use Teams in Edge, IE,
enabled Client since Conditional or Chrome with the
Access was enabled on the Windows 10 Accounts
tenant. The tabs load when extension installed. Some
using the Web Client. Some tabs still depend on web
tabs that might be affected authentication, which doesn't
are: PowerBI, Forms, VSTS, work in the Desktop Client
PowerApps, and SharePoint when CA is enabled. We are
List. working with partners to
enable these scenarios; so far
we have enabled Planner,
OneNote, and Stream.
Scroll bar disappears when Users adding PowerBI Use Up and Down arrows to 3/13/17
selecting reports reports can't scroll through a scroll through the list.
list longer than one screen of
reports without losing their
scroll bar.
Search function in Attempting to open a file Open directly from list 2/11/2019
SharePoint list tab from the search function of instead of search bar.
the SharePoint list tab will
trigger a "You'll need a new
app to open this about"
prompt and the file will not
be opened.
File download failure Attempting to download a Download the file from the 5/10/2019
file when the file path web client or SharePoint
contains an apostrophe will Online
trigger a "The file didn't
download" failure when
using the Microsoft Teams
desktop client.
Teams
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
Public team list does not The list of public teams is If you don't see a team, try 7/21/17
display all teams based on the Microsoft searching for it in the top
Graph. right search box. Also, the
team owners should
communicate team names to
colleagues since many teams
could show up in the search
results.
Team names that contain User will receive error has Rename or recreate team 7/13/17
special characters can create occured message in red with a name that does not
errors for meeting creation when trying to create a contain a "/".
meeting for a Team that has
special characters in the
name.
A team name with an & When a team name is Don't use special characters 6/21/17
symbol in it breaks created with the & symbol, in team names.
connector functionality connectors within the
Team/Group cannot be
established.
Deleting a team will also Users may not realize that Additional language in 3/13/17
delete the group associated the underlying Office 365 Microsoft Teams provides
with it Group is deleted when the this information to the user.
team is deleted. Additionally, This information is not
if the underlying Office 365 present in the Office 365
Group is deleted, the team is Groups interface. Your help
deleted as well. desk can recover a deleted
Group/Team.
ISSUE TITLE BEHAVIOR / SYMPTOM KNOWN WORKAROUND DISCOVERY DATE
User not recieving welcome When adding a member to a Adding a member from the 2/12/19
email when added team using PowerShell or Teams UI directly will send
administratively the Teams admin center, an email. Currently, there is
they are not recieving a no workaround doing so
welcome email from administratively.
Microsoft Teams
Unable to move, delete or After a file is edited in Teams This is currently a known 03/12/19
rename files after editing it cannot be moved or issue and the workaround is
renamed or deleted to wait for some time before
immediately making administrative
changes.
Most issues discovered with the Microsoft Teams client can be traced back to firewall or proxy connectivity.
Verifying that the necessary URLs, IP addresses and ports are opened in your firewall or proxy will minimize
unnecessary troubleshooting. For specific information on URLs and IPs required for Microsoft Teams, please see
the Office 365 URLs and IP Address support article. The following scenarios require specific URLs and ports to be
opened in the firewall.
Authentication
Microsoft Teams Client Connectivity
Collaboration
Media
Shared Services
Third Party Integration
Skype for Business Interoperability
Skype for Business Client Interoperability
Use log files in troubleshooting Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
There are three types of log files automatically produced by the client that can be leveraged to assist in
troubleshooting Microsoft Teams.
Debug logs
Media logs
Desktop logs
When creating a support request with Microsoft Support, the support engineer will require the debug logs. Having
these logs on hand before creating the support request will allow Microsoft to quickly start troubleshooting the
problem. Media or desktop logs are only required if requested by Microsoft.
The following table outlines the various clients, and their associated logs. Log files are stored in locations specific to
the client and operating system.
Web X - -
Windows X X X
Mac OSX X X X
iOS - - -
Android - - -
For a complete list of supported operating systems and browsers, see Get clients for Microsoft Teams.
Debug logs
These are the most common logs and are required for all Microsoft support cases. Debug logs are produced by the
Windows and Mac desktop clients, as well as browser based clients. The logs are text based and are read from the
bottom up. They can be read using any text based editor and new logs are created when logging into the client.
Debug logs show the following data flows:
Login
Connection requests to middle tier services
Call/conversation
The debug logs are produced using the following OS specific methods:
Windows:
Keyboard shortcut: Ctrl + Alt + Shift + 1
Mac OSX:
Keyboard shortcut: Option + Command + Shift+1
The debug logs are automatically downloaded to the following folders.
Windows: %userprofile%\Downloads
Mac OSX: Downloads
Browser: You will be prompted to save the debug log to default save location
Media Logs
Media logs contain diagnostic data about audio, video and screen sharing. They are required for support cases
only upon request and can only be inspected by Microsoft. The following table outlines the log location.
CLIENT LOCATION
Windows %appdata%\Microsoft\Teams\media-stack\*.blog
%appdata%\Microsoft\Teams\skylib\*.blog
%appdata%\Microsoft\Teams\media-stack\*.etl
~/Library/Application Support/Microsoft/Teams/skylib/*.blog
Desktop logs
Desktop logs, also known as bootstrapper logs, contains log data that occurs between the desktop client and the
browser. Like media logs, these logs are only needed if requested by Microsoft. The logs are text based and can be
read using any text based editor in a top down format.
Windows:
1. Right-click the Microsoft Teams icon in your application tray, select Get Logs
Mac OsX:
1. Choosing Get Logs from the Help pull-down menu
CLIENT LOCATION
Windows %appdata%\Microsoft\Teams\logs.txt
Service health for Microsoft Teams is displayed on the Office 365 Admin portal main page. Before
troubleshooting issues, it's a good practice to verify that the Teams service is healthy.
Also, keep in mind that, Microsoft Teams is built on top of additional Office 365 services, so when looking at
Service Health, remember to also check the status of Exchange, SharePoint, and OneDrive for Business. Service
Health issues for these other services does not automatically mean that Teams is impacted (e.g. Address Book
downloads in Exchange are unavailable), but that you should review the advisories for those affected services to
determine if there is an impact to Microsoft Teams.
What are the special character restrictions in Teams
policies?
5/20/2019 • 2 minutes to read • Edit Online
You can't create or edit policies (for messaging, meetings, etc.) that have a special character in the name
in the Microsoft Teams admin center.
If a policy name contains special characters, you will be limited in managing these policies in the Microsoft Teams
admin center. As such, we strongly recommend that policy names don't include special characters.
Policy names that have been created using PowerShell for meetings and messaging in Teams can have special
characters such as @,#,$. However, if you are wanting to make changes to the policy in the Microsoft Teams admin
center,you won't be able to.
If you have a policy with special characters, you will need to either edit the policy using Windows PowerShell
(forever) or create a new policy in the Microsoft Teams admin center with the same settings as the old policy and
assign it to the same group of users.
Step 2 - Get the settings for the old policy and capture the output.
NOTE
This example is for a Messaging policy. The steps would be the same for other policy types but you must use the correct
cmdlet.
NOTE
The Windows PowerShell module for Skype for Business Online enables you to create a remote Windows
PowerShell session that connects to Skype for Business Online and Microsoft Teams. This module, which is
supported only on 64-bit computers, can be downloaded from the Microsoft Download Center at Windows
PowerShell Module for Skype for Business Online.
Implement QoS and Monitor Call Quality in Microsoft
Teams
8/7/2019 • 2 minutes to read • Edit Online
Get Started
As your users start using Teams for making calls and holding meetings, they may experience a caller's voice
breaking up or chopping in and out of a call or meeting. Shared video may freeze or pixelate, or fail altogether. This
is due to the IP packets that represent voice and video traffic encountering network congestion and arriving out of
sequence or not at all. There are ways to identify these problems when they surface and prevent their return,
primarily Quality of Service (QoS ).
Quality of Service (QoS ) is a way to allow real-time network traffic (like voice or video streams) that is sensitive
to network delays to "cut in line" in front of traffic that is less sensitive (like downloading a new app, where an extra
second to download isn't a big deal). QoS identifies and marks all packets in real-time streams using Windows
Group Policy Objects and a routing feature called Port-based Access Control Lists, which then helps your network
to give voice, video, and screen share streams their own dedicated portions of network bandwidth.
For now, we'll just say that it's a lot like sending a letter through the mail: If you send it book rate it gets there pretty
soon and that's good enough, if you send it first class it gets there a lot faster, and if you send it Priority Mail, it gets
there within two days. Of course networks run faster than the mail, but it still runs true that speed is critical for
some applications and is not so critical for others. This subject is inherently detailed and tricky to understand at
first, but it makes a huge difference in the user experience so it's worth investing time and energy upfront. Read
Implement Quality of Service (QoS ) in Microsoft Teams for a more detailed discussion.
Ideally you would implement QoS on your internal network while setting up Teams, but if you're small enough it
can be optional. This allows the delay-sensitive voice and video traffic to get prioritized ahead of other traffic. You'd
do this prioritization on all the client devices, in the Microsoft Teams admin center, as well as on the switches and
routers in your network.
Call Analytics and Call Quality Dashboard are used to find and troubleshoot problems that come up during
ongoing operation.
Call Analytics shows detailed information about the devices, networks, and connectivity related to specific calls
and meetings for each user in a Microsoft Teams or Skype for Business account. If you're an Office 365 admin, you
can use Call Analytics to troubleshoot call quality and connection problems experienced in a specific call. This can
help you to identify and eliminate problems.
Call Quality Dashboard (CQD ) is designed to help admins and network engineers optimize their network, not
analyze and troubleshoot a single call. CQD shifts focus from specific users to look at aggregated information for
an entire organization. This can also help you to identify and eliminate problems.
Related Topics
Implement Quality of Service (QoS ) in Microsoft Teams
Video: Call Quality Overview
Set up Call Analytics
Use Call Analytics to troubleshoot poor call quality
Turning on and using Call Quality Dashboard
Dimensions and measures available in Call Quality Dashboard
Stream Classification in Call Quality Dashboard
Quality of Experience Review Guide
8/7/2019 • 72 minutes to read • Edit Online
This guide is about the Drive Value phase for Microsoft Teams and Skype for Business Online. You can download a
Word version of this guide.
Introduction
To have the greatest impact on improving the user experience, organizations need to operationalize the key areas
that are shown in the following figure. Additional areas include identifying operational tasks, establishing targets
for quality metrics, ascertaining the metrics to use to gauge organizational success, and narrowing areas of
investigation as needed.
Prerequisites
Before using this guide, make sure you have the proper tenant roles assigned so that you can access CQD.
Office 365 Global Administrator role
Skype for Business Administrator role
Teams Service Administrator role
Teams Communications Support Engineer role
Teams Communications Support Specialist role
Alternatively, you can assign the following role to an Office 365 user account to allow access to reporting features
only.
Reports Reader: Can view all the activity reports In the admin center, any reports from the Microsoft 365
Adoption content pack, and CQD reports.
What is quality?
When discussing quality in Teams and Skype for Business, it’s important to define the term to achieve a common
understanding. Quality, as defined here, is a combination of service metrics and user experience.
NOTE
CQD provides the “Poor Due To…” measurements to better understand what condition caused the stream to be classified as
poor.
Jitter >30 ms This is the average change in delay The packets arriving at different speeds
between successive packets. Teams and cause a speaker’s voice to sound
Skype for Business can adapt to some robotic.
levels of jitter through buffering. It’s
only when the jitter exceeds the
buffering that a participant notices the
effects of jitter.
Packet loss rate >10% or 0.1 This is often defined as a percentage of The packets being dropped and not
packets that are lost. Packet loss arriving at their intended destination
directly affects audio quality—from cause gaps in the media, resulting in
small, individual lost packets that have missed syllables and words, and choppy
almost no impact to back-to-back burst video and sharing.
losses that cause audio to cut out
completely.
Round-trip time >500 ms This is the time it takes to get an IP The packets taking too long to arrive at
packet from point A to point B and their destination cause a walkie-talkie
back to point A. This network effect.
propagation delay is tied to the physical
distance between the two points and
the speed of light, and includes
additional overhead taken by the
various devices in the network path.
NMOS degradation average >1.0 Average Network Mean Opinion Score This is a combination of jitter, packet
(NMOS) degradation for the stream. loss, and—to a lesser degree—increased
Represents how much the network loss round-trip time. The user might be
and jitter has affected the quality of experiencing a combination of these
received audio that caused the NMOS symptoms.
to drop by more than one point.
METRIC AVERAGE DESCRIPTION USER EXPERIENCE
Average ratio of concealed samples Average ratio of the number of audio High values indicate that significant
>7% or 0.07 frames with concealed samples levels of loss concealment were applied
generated by packet loss healing to the and resulted in distorted or lost audio.
total number of audio frames. A
concealed audio sample is a technique
used to smooth out the abrupt
transition that would usually be caused
by dropped network packets.
It's important to discuss and define your organization’s targets to meet your business objectives.
User experience
Analyzing the user experience is more art than science, because the metrics gathered here don’t always mean that
there’s a problem with the network or service but rather, they simply indicate that the user perceives a problem.
Microsoft offers a built-in survey mechanism—known as Rate My Call (RMC )—to help gauge overall user
experience. RMC will help you answer the following questions from your users’ perspective:
Do I know how to use the solution?
Is the solution easy to use and intuitive, and does it support my day-to-day communication needs?
Does the solution help me get my job done?
What’s my overall perception of the solution?
Can I use the solution at any point in time, regardless of where I am?
Can I set up and maintain a call?
Rate My Call
Rate My Call (RMC ) is built into Teams and Skype for Business and is automatically configured to be displayed to
the participant after one in every 10 calls, or 10 percent. This brief survey asks the user to rate the call and provide
a little context for why the call quality might have been poor. A one or two rating is considered poor, three to four is
good, and five is excellent. Although it’s somewhat of a lagging indicator, this is a useful metric for uncovering
issues that service metrics can miss.
NOTE
Until users are educated to respond to RMC surveys by giving good feedback in addition to bad, responses typically come
back as overwhelmingly negative. Most users only respond when call quality is poor. Because of this, your RMC reports
might be skewed to the poor side even while service metrics are good.
You can use CQD to report on RMC user responses, and sample reports are included in the CQD template.
However, they aren’t discussed in detail in this guide. For more information about RMC in Skype for Business
Online and guidance for educating users to give useful RMC responses, see this blog post.
Client and device readiness
You need a solid client and device strategy to help ensure that your users have a consistent and positive user
experience. A few key principles drive each readiness strategy.
C l i e n t r e a d i n e ss
A strong client readiness strategy ensures that your users are running the most recent version of the client while
enjoying the best experience possible. Microsoft routinely patches the Skype for Business client; ensuring that you
keep it up to date in your environment is vital to your overall success. It’s also important to remember to patch
network, video, USB, and audio drivers, because they’re often overlooked and can affect the user’s experience.
Consider adding network, Wi-Fi, video, USB, and audio drivers to your current patch management process.
We recommend that you not let your client versions fall behind by more than six months. If you’re using Office
Click-to-Run, you’re already being kept up to date by the service. Use the included client versions, as described
later in this guide, to assist you with this process. You can also leverage the Rate My Call sample reports to further
enhance your client readiness strategy.
IMPORTANT
Currently, Teams clients are distributed and updated automatically through the Azure Content Delivery Network and will be
kept up to date by the service. Due to this, client readiness and investigative activities aren’t applicable to Teams.
D e v i c e r e a d i n e ss
No one single strategy can affect the user experience more than your device readiness strategy. Most organizations
are happy to remove unnecessary devices (for example, desk phones or other dedicated audio devices) from users,
and this is often a core business justification for switching to Teams or Skype for Business. However, those same
organizations sometimes hesitate to provide replacement devices, even if those devices are less expensive.
Modern-day laptops and PCs, though equipped with built-in microphone and speaker, aren’t optimized for
business-class voice over IP (VoIP ). This often creates a poor experience for all participants, especially if the
speaker is in a noisy environment. Microsoft’s device certification program ensures that when a user participates in
a phone call by using any device certified for Teams or Skype for Business, it produces an experience that’s
superior to a non-certified device.
We always recommend that Teams and Skype for Business users use a certified headset or speaker when
participating in a voice call through the desktop client. For more information about Microsoft certified devices,
review these articles about the certification program and view the partner solutions catalog. Use the Devices
report, described later in this guide, for assistance with managing your devices.
Categories of quality
The success of operationalizing a high-quality and reliable deployment depends on your building operational rigor.
Specifically, pay special attention to the three categories illustrated in the following figure; these are the focus of
this guide:
Network: Audio quality focused on the Poor Stream Ratio (PSR ) metric, TCP usage, wired and wireless
subnets, and identifying the use of HTTP proxies and VPN.
Endpoints: Audio devices and client versions (Skype for Business only).
Service Management: This category comprises two sections:
First is Microsoft’s responsibility to manage and maintain the Teams and Skype for Business Online
services.
Second are tasks your organization must manage to ensure reliable access to the service, such as
updating building information and maintaining firewalls for new Office 365 IP addresses as
infrastructure is added to the service.
Figure 3 - Critical categories for Teams and Skype for Business Online deployment
The following graphic outlines the tasks you must execute for each category. We recommend that you run these
tasks once a week, at a minimum.
The first time you perform these tasks will take more effort than subsequent iterations, because many of these
categories require that you validate your deployment configurations. After you’ve achieved the state you want by
meeting the targets you’ve defined, performing these tasks will help you maintain that state.
IMPORTANT
Currently, Teams clients are distributed and updated automatically through the Azure Content Delivery Network and will be
kept up to date by the service. Client readiness and investigative activities aren’t applicable to Teams.
CQD basics
This section describes the fundamentals of working with CQD. Guidance is given for the following topics:
What is CQD?
Expectations using CQD
Finding your tenant ID
Reporting on Microsoft Teams versus Skype for Business
First versus second classifications
Dimensions, measures, and filters
Streams versus calls
Good, poor, and unclassified calls
Common subnets
For more in-depth training and resources, see the Appendix.
What is CQD?
You use the Call Quality Dashboard (CQD ) to gain insight into the quality of calls made by using Teams and Skype
for Business services. CQD is designed to help Skype for Business and Teams admins and network engineers
optimize the network and keep a close eye on quality, reliability, and the user experience. CQD looks at aggregate
telemetry for an entire organization where overall patterns can become apparent, allowing staff to make informed
assessments and plan remediation activities to maximize impact. CQD provides reports of metrics that provide
insight into overall quality, reliability, and user experience.
NOTE
CQD doesn’t contain any personally identifiable information (PII). PII is information that can be used on its own or with other
information to identify, contact, or locate a single person, or to identify an individual in context.
This guide will help in understanding the core concepts of CQD to help maximize the impact you can make in
improving your users’ experience with Teams or Skype for Business Online. Additional CQD resources can be
found in the Appendix.
Expectations using CQD
CQD, although useful for analyzing trends and subnets, doesn’t always provide a specific cause for a given
scenario. It’s important to understand this and set the correct expectation when using CQD:
CQD won’t provide the root cause for every scenario.
CQD won’t contain Phone System or Audio Conferencing streams.
CQD will call out areas for further investigation based on trends.
CQD doesn’t contain any PII.
Report editions
There are two report editions in CQD Online: Summary and Detailed. Use the drop-down menu located in the
blue bar at the top of the screen to open a report edition. The name of the selected report edition is displayed at
the top of the screen.
Summary reports are static and can’t be edited, downloaded, or exported.
Detailed reports are fully customizable and can be downloaded to a CSV file, exported, or cloned.
For a full description of the difference between the two editions, see this article.
Azure portal
1. Sign in to the Microsoft Azure portal: https://portal.azure.com
2. Select Azure Active Directory.
3. Under Manage, select Properties. The tenant ID is shown in the Directory ID box.
Azure PowerShell
1. Install the Microsoft Azure PowerShell Service Management module.
2. Open an Azure PowerShell command window and run the following script, entering your Office 365
credentials when prompted:
Login-AzureRmAccount
(Get-cstenant).tenantid
/filter/[AllStreams].[Is Teams]|[FALSE]
Example:
https://cqd.lync.com/cqd/#/1234567/2018-5/filter/[AllStreams].[Is Teams]|[FALSE]
For more information about URL filters, see Filtering reports later in this section.
To filter an individual detailed report, add the filter Is Teams to the report and set it to True or False. For more
information, see Editing reports later in this section.
CQD Online
This section describes the fundamentals of accessing CQD. Guidance is given for the following topics:
Accessing CQD online
Getting started with CQD
Editing reports in CQD
Filtering reports in CQD
Importing reports in CQD
For more in-depth training and resources, see the Appendix.
Access CQD Online
You can access CQD one of three ways:
Go to https://cqd.lync.com.
Go to Microsoft Teams admin center and select the link to CQD, as shown in the following illustration.
Figure 8 - Accessing CQD through the Skype for Business admin center
Getting started
When you first browse to CQD, you’ll see the Summary Reports page. Most of the reports described in this guide
are custom detailed reports. To get started using the detailed reports, select Summary Reports at the top of the
page, and then choose Detailed Reports.
The summary pane shows context for the report set that
appears to the right.
Reports that have child reports are shown with a blue link. By
selecting the link, you can drill down to the child reports.
Use the Edit box at the bottom of the screen to create or edit
a detailed description of the report.
Example:
https://cqd.lync.com/cqd/#/1234567/2018-08/filter/[AllStreams].[Second Tenant Id]|[TENANTID]
To filter the reports for Teams or Skype for Business, append the following to the end of the URL:
Example:
https://cqd.lync.com/cqd/#/1234567/2018-08/filter/[AllStreams].[Is Teams]|[TRUE]
NOTE
The URL examples above are for visual representation only. Please use the default CQD link of https://cqd.lync.com.
Query filters
Query filters are implemented by using the Query Editor in CQD. These filters are used to reduce the number of
records returned by CQD, thus minimizing the report’s overall size and query times. This is especially useful for
filtering out unmanaged networks. The filters listed in the following table use regular expressions (RegEx).
Table 3 - Query filters
No blank values Some filters don’t have the option to Second Building Name <> ^\s*$
filter for blank values. To filter blank
values manually, use the blank
expression and set the filter to Equals or
Not Equals, depending on your needs.
Exclude common subnets Without a valid building file to separate Second Subnet <> 10.0.0.0 |
managed from unmanaged networks, 192.168.0.0 | 192.168.1.0
home networks will be included in the
reports. These home subnets are
outside the scope of IT’s control and
can be quickly excluded from a report.
Common subnets, as defined in this
guide, are 10.0.0.0, 192.168.1.0 and
192.168.0.0.
View inside only Used to filter a report for managed Second Inside Corp = Inside
(inside) or unmanaged (outside). The
managed CQD template is already
preconfigured with these filters.
Report filters
Report filters are implemented by adding a filter to the rendered report either in the Query Editor or directly to the
report. The following report filters are used throughout the template.
Table 4 - Report filters
FILTER DESCRIPTION CQD REPORT FILTER EXAMPLE
NOTE
You must have the Office 365 Global Administrator, Skype for Business Administrator, or Report Readers role to
access CQD.
3. Select the Summary Reports menu at the top of the page, and then choose Detailed Reports.
4. On the summary pane, select Import. Go to the CQDX saved location, select the CQDX template, and then
select Open.
5. After the template is uploaded, a pop-up window will display the message “Report import was successful.”
Select OK.
NOTE
The CQD templates are imported per user. If additional users need to use the report, they must sign in and import the
templates into their CQD instance.
Building mapping
In a Teams or Skype for Business Online deployment, all clients are external. That has the implication that by
default, all clients are reported as outside in CQD Online, regardless of whether the client was connected on an
internal corporate network.
When you work with CQD, you need to know the location of an endpoint and whether it was connected to a
network you can manage or a network you can’t manage—the assumption being that you can only improve
networks you can manage. By uploading subnet and building information to CQD Online, you enable CQD to
determine whether the endpoint was connected to an internal corporate/managed network or to an
external/unmanaged network.
Building data file structure
The format of the data file you upload must meet the following requirements to pass the validation check before
uploading.
The file must be either a TSV file—which means that for each row, each column is separated by a Tab
character—or a CSV file in which each column is separated by a comma.
The file can’t be larger than 50 MB.
The content of the data file must not include table headers. In other words, the first line of the data file must
be real data, not column headings such as “Network.”
For each column, the data type can only be String, Number, or Bool. If the data type is Number, the value
must be a numeric value; if it’s Bool, the value must be either 0 or 1.
For each column, if the data type is String, the data can be empty (but still must be separated by an
appropriate delimiter—that is, a Tab character or comma). This just assigns that field an empty string value.
There must be 14 columns for each row. Each column must have the data type described in the following
table, and the columns must be in the order listed in the table.
Table 5 - Building file structure
*While not required by CQD, the templates are configured to display Building and Network name.
Supernetting
You can use supernetting, commonly called Classless Inter-Domain Routing (CIDR,) in place of defining each
subnet. A supernet is a combination of several subnets that share a single routing prefix. Instead of adding an entry
for each subnet, you can use the supernetted address. Supernetting is supported, but we don’t recommend using
it.
For example, Contoso’s marketing building is made up of the subnets below:
10.1.0.0/24—first floor
10.1.1.0/24—second floor
10.1.2.0/24—third floor
10.1.3.0/24—fourth floor
Instead of adding an entry for each subnet, you can use the supernetted address—in this example, 10.1.0.0/22.
Network = 10.1.0.0
Network Range = 22
Here are a few things to consider before you implement supernetting:
Supernetting can only be used in a subnet mapping with 8-bit to 28-bit mask.
Supernetting takes less time up front, but it comes at the cost of reducing the richness of your data. Let’s say
there’s a quality problem involving subnet 200.1.2.0. If you implemented supernetting, you won’t know
where in the building the subnet is located or what type of network it is (for example, a lab). If you’d defined
all the subnets for a building and uploaded floor location information, you’d be able to see that distinction.
It’s important to ensure that the supernetted address is correct and isn’t catching unwanted subnets.
It’s quite common to find 192.168.0.0 in data. For many organizations, this indicates that the user is at
home. For others, this is the IP address scheme for a satellite office. If your organization does have offices
that use this configuration, don’t include it in your building file because it’s difficult to distinguish between
home and internal networks by using common subnets. See the section about common subnets, earlier in
this guide.
IMPORTANT
The network range can be used to represent a supernet. All new building data file uploads will be checked for any
overlapping ranges. If you’ve previously uploaded a building file, you should download the current file and upload it again to
identify any overlaps and fix the issue. Any overlap in previously uploaded files might result in the wrong mappings of
subnets to buildings in the reports.
VPN
The quality of experience (QoE ) data that clients send to Office 365—which is where CQD data is sourced from—
includes a VPN flag. CQD will see this as the First VPN and Second VPN dimensions. However, this flag relies on
VPN vendors’ reporting to Windows that the VPN network adapter registered is a Remote Access adapter. Not all
VPN vendors properly register Remote Access adapters. Because of this, you might not be able to use the built-in
VPN query filters. There are two approaches to accommodating VPN subnets in the building information file:
Define a Network Name by using the text “VPN” in this field for VPN subnets.
IMPORTANT
Certain VPN implementations don’t accurately report subnet information. If this occurs in your reporting, we recommend
that when you add a VPN subnet to the building file, instead of one entry for the subnet, add separate entries for each
address in the VPN subnet as a separate 32-bit network. Each row can have the same building metadata. For example,
instead of one row for 172.16.18.0/24, you have 253 rows, with one row for each address from 172.16.18.1/32 through
172.16.18.254/32, inclusive.
NOTE
VPN connections have been known to misidentify the network connection as wired when the underlying internet connection
is wireless. When looking at quality over VPN connections, you can’t assume that the connection type has been accurately
identified.
Before the file is uploaded, it’s validated. If validation fails, an error message is displayed requesting that you
correct the file. The following figure shows an error occurring when the number of columns in the data file
is incorrect.
NOTE
It can take up to four hours to finish processing the building file.
If you’ve already uploaded a building file and need to add subnets that might have been missed or excluded, modify the
original file by adding the new subnets, remove the current file, and re-upload the newly edited file. There can be only one
active building data file in CQD.
IMPORTANT
Only one building file can be active at a time. Multiple building files aren’t cumulative.
IMPORTANT
You’ll need to add your tenant ID as a query filter for Second Tenant ID to this report to filter the report to view only your
organization’s tenant data. Otherwise, the report will show federated subnets.
NOTE
Be sure to adjust the Month Year report filter to the current month. Select Edit, and adjust the Month Year report filter to
save the new default month.
Figure 17 - Missing Building Report
Building mapping tools
Let’s face it, mapping out subnets in your organization can be difficult. Large global networks are very complex,
with different teams managing their respective regions, and there might be no single source of truth for the
network topology. There are two tools available to assist with starting the building mapping exercise, described in
the following sections.
CQD tools
These tools are based on PowerShell and can leverage Active Directory (AD ) Sites and Services and Microsoft
DHCP services to help pre-populate your building file. These tools will help with the following tasks:
1. Query AD Sites and Services, and create a building file based on the information contained within.
2. Query a Microsoft DHCP server or servers to pull subnet information and automatically create a building file.
3. Validate an existing building file, checking for duplicates and overlaps.
4. Find unmapped subnets in CQD.
For more information about this tool, see this blog post.
Network Planner
The Network Planner determines and organizes your network requirements for your Cloud Voice deployment in
just a few simple steps. By providing your organization's networking details and Cloud Voice usage, you can get an
approximate calculation of the network requirements for your Cloud Voice deployment, manage and export these
details for reporting, and view areas for further investigation and next steps.
Although the Network Planner doesn’t automate the building mapping process entirely, after network information
is entered into the Network Planner it can then be exported to a building file ready for upload.
Diagnostic alerts
Microsoft proactively monitors CQD telemetry to create diagnostic alerts for known issues that negatively affect
the user experience. These alerts are then automatically delivered to the service administrator via the message
center. The following table outlines the diagnostic alerts that are shown in the message center, along with links to
more information.
Table 6 - Diagnostic alerts
Restrictions in the firewall are causing call setup failures Setup failure investigations
Deep packet inspection is causing call setup failures Setup failure investigations
Meeting room devices on Wi-Fi networks are causing poor call Quality investigations
quality
UDP traffic is being limited, which causes poor call quality TCP
Message center
The message center alerts you about new updates, features, or issues. The message center is available within the
Microsoft 365 admin center to service administrators. Each post provides a high-level overview of how the update,
feature, or issue affects your users, and gives links to more detailed information.
To open the message center, in the Microsoft 365 admin center, go toHealth > Message center, or select the
message center card on the Home dashboard. The dashboard displays the last three messages that were posted
and links to the full message center page.
Reliability investigations
The first step to improving quality is to assess the state of reliability across the organization. Because reliability is
vital to a positive user experience, we start with the two components that measure reliability:
1. Setup failures: The call couldn’t be established.
2. Drop failures: The call was established and unexpectedly terminated.
Throughout this section, we’ll cover methods to investigate both areas.
NOTE
Not all reports included in the templates are covered in this guide. However, the methods of investigation explained below
still apply. Please refer to the individual report description for more information.
Setup failures
Prioritize remediating setup failures in this area first, because these failures have a significant negative impact on
the user experience.
Begin your investigation by assessing the percentage of overall setup failures for the organization, and then
prioritize areas of investigation based on the highest percentage by building or network.
Setup failure trend analysis
This report displays the total amount of streams, stream setup failures, and the stream setup failure rate. Point to
any one of the columns to display its individual values, as shown in the following figure.
By using this report, you can answer the following questions and determine your next course of action:
What is the total call setup failure percentage for the current month?
Is the total call setup failure percentage below or above the defined target metric?
Is the failure trend worse or better than the previous month?
Is the failure trend increasing, steady, or decreasing?
Irrespective of the previous answers, take the time to investigate further by using the companion sub-reports to
look for any individual buildings or subnets that might need remediation. Although the overall failure rate might
be below the target metric, the failure rates for one or more buildings or networks might be above the target
metric and need investigation.
Setup failure investigations
This summary report is used to discover and isolate any buildings or networks that might need remediation.
NOTE
Be sure to adjust the Month Year report filter to the current month. Select Edit, and adjust the Month Year report filter to
save the new default month.
If you received a diagnostic alert “Restrictions in the firewall are causing call setup failures” or “Deep packet
inspection is causing call setup failures,” focus your remediation efforts on those identified subnets first. The alert
has identified subnets that are negatively affecting call reliability. You can use the Setup Failures reports found in
the Reliability section to assist with the remediation.
Rem edi at i o n
Focus your first remediation efforts on buildings or subnets that have the largest volume of failures. This will
maximize impact on the user experience and help to quickly reduce the rate of organizational call setup failures.
The following table lists the two reasons for setup failures as reported by CQD.
Table 7 – Reasons for Call Setup Failures
CALL SETUP FAILURES REASON TYPICAL CAUSE
Missing FW Deep Packet Inspection Exemption Rule Indicates that network equipment along the path prevented
the media path from being established due to deep packet
inspection rules. This is likely due to firewall rules not being
correctly configured. In this scenario, the TCP handshake
succeeded but the SSL handshake didn’t.
Missing FW IP Block Exception Rule Indicates that network equipment along the path prevented
the media path from being established to the Office 365
network. This might be due to proxy or firewall rules not being
correctly configured to allow access to IP addresses and ports
used for Teams and Skype for Business traffic.
Now as you begin your remediation, you can focus your efforts on a particular building or subnet. As the
preceding table shows, these issues are due to firewall or proxy configurations. Review the options in the following
table for remediation actions.
Table 8 - Next Steps for Call Setup Failure Remediation
REMEDIATION GUIDANCE
Configure firewall(s) Work with your network team and verify your firewall(s)
configuration against the Office 365 IP address list.
Verify that the media subnets and ports are included in the
firewall rules.
Drop failures
Unlike setup failure codes, CDQ has no drop failure code to indicate why drop failures occur, which makes it
difficult to isolate a specific root cause. To better triage drop failures, use an inferred approach. By remediating any
areas of interest for media, patching clients and drivers, and driving usage of certified devices for Teams and Skype
for Business, you can expect drop failures to decline.
Drop failure trend analysis
This report displays the total amount of audio streams, total drop failures, and the drop failure rate. Point to any
one of the columns to display its values, as shown in the following figure.
Figure 21 - Dropped stream rate
A n a l y si s
By using this type of report, you can answer the following questions:
What is the current drop failure rate?
Is the drop failure rate below the defined target metric?
Is the failure trend worse or better than the previous month?
Is the failure trend increasing, steady, or decreasing?
Irrespective of the answers to the questions above, take the time to investigate using the sub-reports to look for
any buildings or networks that might need remediation. Although the overall drop failure rate might be below the
target metric, the drop failure rate for one or more buildings or networks might be above the target metric and
need investigation.
Drop failure investigations
Failures reported here indicate that the call was dropped unexpectedly and resulted in a negative user experience.
Unlike the trending reports, these reports provide additional insights into specific subnets that need further
investigation.
NOTE
Be sure to adjust the Month Year filter to the current month. Select Edit, and adjust Month Year to save the new default
month.
Using the included table reports, you can isolate problem areas in the network where the drop rate is above the
target metric you’ve defined. Focus your first remediation efforts on buildings or subnets that have the highest
total stream count, to make the biggest impact.
Common causes of call drops:
Under-provisioned network or internet egress
No QoS configured on constrained networks
Older client versions
User behavior
After you discover your problem areas, you can use Call Analytics to further review users in that building for
specific issues. Call Analytics contains PII data and can be useful for further isolating potential reasons for the drop
failures.
Regardless of your next step, it’s a good practice to notify the helpdesk that an issue has been discovered with
specific buildings or subnets. This way, they can quickly respond to incoming calls and triage users more efficiently.
Flagged users can then be reported back to the engineering team for further investigation.
The following table lists some common methods to manage and remediate drop failures.
Table 9 - Next steps for call drop remediation
REMEDIATION GUIDANCE
REMEDIATION GUIDANCE
Clients (Skype for Business Online only) Some older clients have known, documented issues with
media reliability. Review the Call Analytics reports from
multiple affected users, or create a custom Client Version table
report in CQD filtered to specific buildings or subnets with
Total Call Dropped Failure % measure. This information will
help you understand whether a relationship exists between
call drops in that specific building and a specific version of the
client.
User behavior If you determine that neither network, devices, or clients are
the issue, consider developing a user adoption strategy to
educate users how to best join and exit meetings. A smarter
Teams and Skype for Business user will produce a better user
experience for all participants in the meeting. A user who puts
their laptop to sleep (by closing the lid) without exiting the
meeting will be classified as an unexpected call drop.
Quality investigations
The next step to assess the state of audio quality across the organization is to investigate Poor Stream Rate (PSR ),
TCP, and proxy usage. It’s important to remember that CQD data doesn’t provide you a specific root cause, but
instead provides you with likely problem areas to begin a collaborative conversation with the appropriate teams
for remediation activities.
NOTE
Not all reports included in the templates are covered in this guide; however, the methods of investigation explained below
will still apply for those reports. Refer to the individual report description for more information.
Quality
The PSR percentages are used to indicate whether the organization is meeting defined metric targets for a given
focus area. It’s important to note that even if the high-level percentages are within the defined target, individual
subnets or buildings might not meet the defined targets and, therefore, need further investigation. For example, if
the overall audio PSR percentage is 2 percent in April, which meets the sample target, individual buildings and
subnets might still be having poor experiences, depending on the overall distribution of that 2 percent.
To assess the percentage of poor streams, use the quality reports. Various quality reports are provided to review
metrics for overall, conferencing, two-party, PSTN calling, VPN, and meeting rooms. Monthly, weekly, and daily
reports are provided to assist in this process. Weekly and daily reports are limited to the Managed Networks
template to increase their effectiveness and reduce noise.
Quality trend analysis
Trending reports display quality information over time and are used to help identify and understand quality trends
within each area of interest. As noted above, there are report trees included in the templates for investigating
quality; conferencing, two-party, PSTN calling, VPN, and meeting rooms. For the purposes of analyzing quality, the
investigative process is the same. However, we recommend that you start with conferencing first, because any
improvements in conference quality will also positively affect all other areas.
NOTE
Investigating two-party, PSTN calling, and meeting rooms are similar to investigating conferencing. The focus is to isloate
buildings or subnets that have the worst quality and identify the reason for the poor quality.
IMPORTANT
VPN-based reports are filtered by using the Second VPN dimension. This dimension requires that the VPN network adapter
be properly registered as a Remote Access Adapter. VPN vendors don’t reliably use this flag, and your mileage will vary
depending on the VPN vendor deployed at your organization. Follow the guidance outlined earlier in this guide for modifying
the VPN reports if needed by using the building or network name.
Figure 23 – Audio Quality - Conferencing
I n v e st i g a t i o n
NOTE
Common subnets are difficult to triage due to their widespread use. A separate report that displays the client’s public IP
(Second Reflexive Local IP) has been added to the All Networks template to assist with remediating offices that use common
networks.
If you received a diagnostic alert “Meeting room devices on Wi-Fi networks are causing poor call quality,” include
and prioritize those devices in your remediation efforts. The alert has identified meeting rooms on Wi-Fi that are
actively contributing to poor call quality.
If you receive a diagnostic alert “VPN usage is affecting call quality,” investigate a split-tunneling solution to bypass
the VPN appliance and allow media to directly connect to the service. The alert has identified that VPN is
negatively affecting call quality.
Rem edi at i o n
Focus your remediation efforts on buildings or subnets that have the largest volume of streams, because this will
maximize impact and help to improve the user experience quickly. Use the jitter, packet loss, and round-trip time
(RTT) measurements to understand what’s contributing to the poor quality (it’s possible for there to be more than
one problem):
Jitter: Media packets are arriving at different speeds, which causes a speaker to sound robotic.
Packet loss: Media packets are being dropped, which creates the effect of missing words or syllables.
RTT: Media packets are taking a long time to get to their destination, which creates a walkie-talkie effect.
To assist your investigation into quality issues, you can leverage Call Analytics. With Call Analytics, you can look at
a specific conference or users’ detailed call report. This report will contain PII data and is useful when you’re
looking for the cause of a failure. After you know which building is affected, it should be straightforward to track
down users in that building.
Don’t forget to let the helpdesk know that these networks are experiencing quality issues, so they can quickly triage
and respond to incoming calls.
Table 10 - Common contributors to high PSR
REMEDIATION GUIDANCE
Quality of Service (QoS) QoS is a proven tool to help prioritize packets on a congested
network to ensure they arrive at their destination intact and
on time. Consider implementing QoS across your organization
to maximize the quality of the user experience where
bandwidth is constrained. QoS will help solve issues typically
associated with high levels of packet loss, and—to a lesser
degree—jitter and round-trip times.
Microsoft Teams QoS guidance
REMEDIATION GUIDANCE
Drivers Patching network (Ethernet and Wi-Fi), audio, video, and USB
drivers should be part of your overall patch management
strategy. Many quality issues are solved by updating drivers.
REMEDIATION GUIDANCE
TCP
TCP is considered a failback transport and not the primary transport you want for real-time media. The reason it’s
a failback transport is due to the stateful nature of TCP. For example, if a call is made on a latent network and
media packets are delayed, then packets from a few seconds ago—which are no longer useful—compete for
bandwidth to get to the receiver, which can make a bad situation worse. This makes the audio healer stitch and
stretch audio, resulting in audible artifacts, often in the form of jitter.
The reports in this section don’t make a distinction between good and poor streams. Given that UDP is preferred,
the reports look for the use of TCP for audio, video, and video-based screen sharing (VBSS ). Poor stream rates are
provided to help compare UDP quality versus TCP quality so that you can focus your efforts where the impact is
the greatest. TCP usage is primarily caused by incomplete firewall rules. For more information about firewall rules
for Teams and Skype for Business Online, see Office 365 URLs and IP address ranges.
IMPORTANT
Having a valid building file uploaded is highly recommended so you can quickly distinguish inside from outside streams when
looking at TCP usage.
NOTE
Audio, video, and VBSS all prefer UDP as their primary transport. The legacy RDP Application Sharing workload only uses
TCP.
TCP usage
TCP reports indicates the overall TCP usage over the last seven months. All further reports in this section will
focus on narrowing down specific buildings and subnets where TCP is most commonly used. Separate reports are
available for both conferencing and two-party streams.
Although you want TCP usage to be as low as possible, you might see a bit of TCP usage in an otherwise healthy
deployment. TCP by itself won’t contribute to a poor call, so stream rates are provided to help identify whether
TCP usage is a contributor to poor quality.
TCP investigations
In the provided CQD templates, navigate to the TCP Streams by Building and Subnet reports by using either the
Managed Networks or All Networks template. For the purpose of investigating TCP usage, the process is the same,
so we’ll focus the discussion here on conferencing.
IMPORTANT
Having a valid building file uploaded is recommended so you can quickly distinguish inside from outside streams when
looking at TCP usage.
NOTE
Be sure to adjust the Month Year filter to the current month. Select Edit, and adjust Month Year to save the new default
month. |
Figure 27 – TCP Streams by Building and Subnet - Conferencing
D i a g n o st i c a l e r t
If you received a diagnostic alert “UDP traffic is being limited, which causes poor call quality,” focus your TCP
remediation efforts on those subnets first. The alert has identified subnets where the use of TCP is negatively
affecting call quality.
Rem edi at i o n
This report identifies specific buildings and subnets that are contributing to the volume of TCP usage. An
additional report is also included to identify the Microsoft Relay IP that was used in the call to help isolate missing
firewall rules. Focus your remediation efforts on those buildings that have the highest volume of TCP streams to
maximize impact.
The most common cause of TCP usage is missing exception rules in firewalls or proxies. We’ll be talking about
proxies in the next section, so for now focus your efforts on the firewalls. By using the building or subnet provided,
you can determine which firewall needs to be updated.
Table 11 - Remediation guidance for TCP streams by building and subnet
REMEDIATION GUIDANCE
Configure firewall Verify that Office 365 IP ports and addresses are excluded
from your firewall. For media-related TCP issues, focus your
initial efforts on the following:
Verify that the client media subnets 13.107.64.0/18
and 52.112.0.0/14 are in your firewall rules.
UDP ports 3478–3481 are the required media ports
and must be opened, otherwise the client will fail back
to TCP port 443.
HTTP proxy
HTTP proxies aren’t the preferred path for establishing media sessions, for a multitude of reasons. Many contain
deep packet inspection features that can prevent connections to the service from being completed and introduce
disruptions. Additionally, almost all proxies force TCP as opposed to allowing UDP, which is recommended for
optimal audio quality.
We always recommend that you configure the client to directly connect to Teams and Skype for Business services.
This is especially important for media-based traffic.
IMPORTANT
Having a valid building file uploaded makes it easy to properly distinguish inside from outside audio streams when analyzing
proxy usage.
You want to see as little HTTP media streams as possible. If you have streams traversing your proxy, consult your
networking team to ensure that the proper exclusions are in place so that clients are directly routing to Teams or
Skype for Business Online media subnets.
If you have only one internet proxy in your organization, verify the proper Office 365 URLs and IP address range
exclusions. If more than one internet proxy is configured in your organization, use the HTTP sub-report to isolate
which building or subnet is affected.
For organizations that can’t bypass the proxy, ensure that the Skype for Business client is configured to sign in
properly when it’s located behind a proxy, as outlined in the article Skype for Business should use proxy server to
sign in instead of trying direct connection.
HTTP proxy investigations
This report identifies specific buildings and subnets that are contributing to HTTP usage.
IMPORTANT
Having a valid building file uploaded makes it easy to properly distinguish inside from outside audio streams when analyzing
proxy usage.
NOTE
Be sure to adjust the Month Year filter to the current month. Select Edit, and adjust Month Year to save the new default
month.
We recommend that you always bypass proxies for Skype for Business and Teams, especially media traffic. Proxies
don't make Skype for Business more secure, because its traffic is already encrypted. Performance-related problems
can be introduced to the environment through latency and packet loss. Issues such as these will result in a negative
experience with audio, video and screen sharing, where real-time streams are essential.
The most common cause of HTTP usage is missing exception rules in proxies. By using the building or subnet
provided, you can quickly determine which proxy needs to be configured for media bypass.
Verify that the required Office 365 FQDNs are whitelisted in your proxy.
For more information about using proxies with Skype for Business Online and Teams, see this article.
Endpoint investigations
This section is focused on the tasks for reporting on client versions and the use of certified devices. Reports are
available to outline usage for client versions, client type, capture devices and drivers (microphone), video capture
devices, and Wi-Fi vendor and driver versions.
NOTE
Not all reports included in the templates are covered in this guide; however, the methods of investigation explained below
still apply. Refer to the individual report description for more information.
Client versions
The reports in this space focus on identifying Skype for Business client versions in use and their relative volume in
the environment.
IMPORTANT
Currently, Teams clients are distributed and updated automatically through the Azure Content Delivery Network and will be
kept up to date by the service. Client readiness and investigative activities aren’t applicable to Teams.
IMPORTANT
Unless you exclude federated participant data, these reports will include client telemetry from federated endpoints. To
exclude federated endpoints, you must add a query filter for Second Tenant ID set to your organization’s tenant ID.
Alternatively, you can use a URL filter to exclude federated participant telemetry.
NOTE
Be sure to adjust the Month Year filter to the current month. Select Edit, and adjust Month Year to save the new default
month.
Figure 30 - Client version report
Diagnostic alert
If you received a diagnostic alert ”Known poorly performing client versions are in use,” focus on updating those
clients first. The alert has identified that these clients are negatively affecting your call quality. You can use the
Client & Devices report (shown above) to help ensure that the clients that have known issues are no longer being
updated.
Remediation
A critical part of driving high-quality user experiences is ensuring that managed clients are running up-to-date
versions of Skype for Business, in addition to ensuring the supporting audio, video, network, and USB drivers are
up to date. This provides several benefits, among them:
It’s easier to manage a few versions versus many versions.
It provides a level of consistency of experience.
It makes it easier to troubleshoot problems with call quality and usability.
Microsoft continually makes general improvements and optimizations across the product. Ensuring that users
receive these updates reduces their risk of running into a problem that has already been solved.
Limiting your deployment to client versions that are less than six months old will improve the overall user
experience and improve manageability by reducing the number of versions that need to be supported.
If you’re using only Office Click-to-Run, you’ll automatically be within the six-month window. No further action is
required.
If you have a mix of Click-to-Run and installer packages (MSI), you can use the report to verify that the MSI clients
are being updated regularly. If you notice clients are falling behind, work with the team responsible for managing
Office updates and ensure that they’re approving and deploying client patches regularly.
It’s also important to consider and ensure that the network, video, USB, and audio drivers are being patched as
well. It can be easy to overlook these drivers and not include them in your patch management strategy.
Version numbers for Skype for Business can be found via the links below:
Release information for updates to Office ProPlus
Update history for Office 365 ProPlus
Skype for Business downloads and updates
Devices
To make use of the microphone device report, we need to understand the concept of the mean opinion score
(MOS ). MOS is the gold-standard measurement to gauge the perceived audio quality. It’s represented as an
integer rating from 0 to 5.
The basis of all measures of voice quality is how a person perceives the quality of speech. Because it’s affected by
human perception, it’s inherently subjective. There are several different methodologies for subjective testing. Most
voice quality measures are based on an absolute categorization rating (ACR ) scale.
In an ACR subjective test, a statistically significant number of people rate their quality of experience on a scale of 1
(bad) to 5 (excellent). The average of the scores is the MOS. The resulting MOS depends on the range of
experiences that were exposed to the group and to the type of experience being rated.
Because it’s impractical to conduct subjective tests of voice quality for a live communication system, Microsoft
Teams and Skype for Business generate MOS values by using advanced algorithms to objectively predict the
results of a subjective test.
The available set of MOS and associated metrics provide a view into the quality of the experience being delivered
to the users by an audio device.
By supplying users with devices certified for Teams and Skype for Business, you reduce the likelihood of
encountering negative experiences due to the device itself (which is more likely, for example, with built-in laptop
speakers and microphones). For more information, see these articles on the certification program and the partner
solutions catalog.
The device reports are used to assess device usage by volume and MOS score (audio only), and can be found in
the accompanying templates under Clients & Devices.
IMPORTANT
Unless you exclude federated participant data, these reports will include client telemetry from federated endpoints. To
exclude federated endpoints, you must add a query filter for Second Tenant ID set to your organization’s tenant ID.
ALternatively, you can use a URL filter to exclude federated participant telemetry.
NOTE
Be sure to adjust the Month Year filter to the current month. Select Edit, and adjust Month Year to save the new default
month.
NOTE
You might notice when viewing this report that you see the same device reported multiple times. This is due to the way the
device is reported being reported to CQD. Differences in hardware and OS locale cause differences in how device data is
reported.
If you received a diagnostic alert “Audio drivers are causing call drops,” focus on remediating those drivers first.
The alert has identified that known bad drivers are causing calls to drop and are negatively affecting call reliability.
You can use the Microphone-Drivers report (shown above), which is found in the Client & Devices section, to help
with the process.
Rem edi at i o n
Typically, you’ll need to discover and phase out non-certified devices and replace them with certified devices.
Some considerations when reviewing the device reports include:
Are the devices in use certified for Teams and Skype for Business?
You can identify users of a specific device through Call Analytics. Check to make sure they have the latest device
drivers and that their device isn’t connected through a USB hub or docking station.
How many different versions of various drivers are in use? Are they being patched regularly? Ensuring that
audio, video, and Wi-Fi drivers are being patched regularly will help eliminate these as a source of quality issues
and make the user experience more predictable and consistent.
Audio
The next task is to determine the overall usage of certified audio devices. We recommend that at least 80 percent
of all audio streams use a certified audio device. This is best accomplished by exporting the microphone devices
report to Excel to calculate the usage of certified or approved devices. Organizations typically keep a list of all
approved devices, so filtering and sorting the data should be straightforward.
Vi d e o
Video drivers are important to keep updated as well. Ensuring that video cards are being regularly patched will
help exclude video drivers as a source of poor quality for video streams. Using certified video devices will help
ensure a smooth and high-quality user experience. Video devices that support H.264 native encoding are
preferred, to reduce CPU usage during video conferencing.
W i-Fi
Wi-Fi drivers also need to be patched on a regular cadence as well and should be included in your patch
management strategy. Many quality issues can be corrected by maintaining up-to-date Wi-Fi drivers. For more
information about optimizing your Wi-Fi infrastructure, see this article about Wi-Fi planning.
Appendix
Office 365 network connectivity principles
Before you begin planning your network for Office 365 network connectivity, it’s important to understand the
connectivity principles for securely managing Office 365 traffic and getting the best possible performance. The
following article will help you understand the most recent guidance for securely optimizing Office 365 network
connectivity:
Office 365 Network Connectivity Principles
Planning for Wi-Fi
Microsoft’s approach to drive quality and agility into the wireless networks comes in three parts: end to end
planning, best practices in deployment, and proactive maintenance and operations. This solution brief walks you
through this process to ensure an enterprise-class wireless Skype for Business experience:
Ensuring an Enterprise Class Wireless Skype for Business Experience
Lync Networking Guide
For more background on the Teams and Skype for Business networking concepts and rationale behind their
importance to quality, the Lync Server 2013 Networking Guide is still applicable.
Network performance requirements
The quality of real-time media (audio, video, and application sharing) over IP is greatly affected by the quality of
end-to-end network connectivity. For optimal Teams or Skype for Business media quality, your network must meet
the following network performance metrics.
Table 12 - Network performance requirements
Burst packet loss <10% during any 200-ms interval <1% during any 200-ms interval
METRIC CLIENT TO MICROSOFT EDGE CUSTOMER EDGE TO MICROSOFT EDGE
Packet loss <1% during any 15-sec interval <0.1% during any 15-sec interval
Packet inter-arrival Jitter <30 ms during any 15-sec interval <15 ms during any 15-sec interval
For more information, see this article about media quality and network performance for Teams and Skype for
Business Online.
Other resources
Building data file
Turning on and using Call Quality Dashboard for Microsoft Teams and Skype for Business Online
CQD training
https://aka.ms/sof-cqd
Getting started with CQD guide and workshop
Dimensions and measures available in Call Quality Dashboard
Call Analytics training
Introducing Call Analytics
Set up Call Analytics
What's the difference between Call Analytics and Call Quality Dashboard?
Use Call Analytics to troubleshoot poor call quality
Call Analytics support
Community: Skype for Business Preview Program
Devices
Skype for Business Solutions Catalog Personal Peripherals & PCs
Tenant reporting
Office 365 Adoption Content Pack
Microsoft 365 usage analytics
Skype for Business Online reporting
Microsoft Teams reporting
Implement Quality of Service (QoS) in Microsoft
Teams
8/21/2019 • 12 minutes to read • Edit Online
This article will help you prepare your organization's network for Quality of Service (QoS ) in Microsoft Teams. If
you are supporting a large group of users and they are experiencing any of the problems mentioned below, you
probably need to implement QoS. A small business with few users may not need QoS, but even there it should be
helpful.
QoS is a way to allow real-time network traffic (like voice or video streams) that is sensitive to network delays to
"cut in line" in front of traffic that is less sensitive (like downloading a new app, where an extra second to download
isn't a big deal). QoS identifies and marks all packets in real-time streams (using Windows Group Policy Objects
and a routing feature called Port-based Access Control Lists, more about those is below ) which then helps your
network to give voice, video, and screen share streams a dedicated portion of network bandwidth.
Without some form of QoS, you might see the following quality issues in voice and video:
Jitter – media packets arriving at different rates, which can result in missing words or syllables in calls.
Packet loss – packets dropped, which can also result in lower voice quality and hard to understand speech.
Delayed round trip time (RTT) – media packets taking a long time to reach their destinations, which results in
noticeable delays between two parties in a conversation, causing people to talk over each other.
The least complex way to address these issues is to increase the size of the data connections, both internally and out
to the internet. Since that is often cost-prohibitive, QoS provides a way to more effectively manage the resources
you have instead of adding new resources. To fully address quality issues you would use QoS across the
implementation, then add connectivity only where absolutely necessary.
For QoS to be effective, you will have have consistent QoS settings applied end to end in your organization,
because any part of the path that fails to support your QoS priorities can degrade the quality of calls, video, and
screen shares. This includes applying settings to all user PCs or devices, network switches, routers to the internet,
and the Teams online service.
Figure 1. The relationship between an organization's networks and Office 365 services
In most cases, the network connecting your enterprise to the cloud will be an unmanaged network where you won't
be able to reliably set QoS options. One choice available to address end-to-end QoS is Azure ExpressRoute, but we
still recommend that you implement QoS on your on-premises network for both inbound and outbound traffic.
This will increase the quality of real-time communication workloads throughout your deployment and alleviate
chokepoints.
Verify your network is ready
If you are considering a QoS implementation, you should already have determined your bandwidth requirements
and other network requirements.
Traffic congestion across a network will greatly impact media quality. A lack of bandwidth leads to performance
degradation and a poor user experience. As Teams adoption and usage grows, use reporting, Call Analytics, and
Call Quality Dashboard to identify problems and then make adjustments using QoS and selective bandwidth
additions.
VPN considerations
QoS only works as expected when implemented on all links between callers. If you use QoS on an internal network
and a user signs in from a remote location, you can only prioritize within your internal, managed network. Although
remote locations can receive a managed connection by implementing a virtual private network (VPN ), a VPN
inherently adds packet overhead and creates delays in real-time traffic. We recommend that you avoid running
real-time communications traffic over a VPN.
In a global organization with managed links that span continents, we strongly recommend QoS because bandwidth
for those links is limited in comparison to the LAN.
A simple analogy is that QoS creates virtual “carpool lanes” in your data network so some types of data never or
rarely encounter a delay. Once you create those lanes, you can adjust their relative size and much more effectively
manage the connection bandwidth you have, while still delivering business-grade experiences for your
organization's users.
Select a QoS implementation method
You could implement QoS via port-based tagging, using Access Control Lists (ACLs) on your network's routers.
Port-based tagging is the most reliable method because it works in mixed Windows and Mac environments and is
the easiest to implement. Mobile clients don’t provide a mechanism to mark traffic by using DSCP values, so they
will require this method.
Using this method, your network's router examines an incoming packet, and if the packet arrived using a certain
port or range of ports, it identifies it as a certain media type and puts it in the queue for that type, adding a
predetermined DSCP mark to the IP Packet header so other devices can recognize its traffic type and give it priority
in their queue.
Although this works across platforms, it only marks traffic at the WAN edge (not all the way to the client machine)
and creates management overhead. You should refer to the documentation provided by the router manufacturer
for instructions on implementing this method.
You could also implement QoS implemented by using a Group Policy Object (GPO ) to direct client devices to insert
a DSCP marker in IP packet headers identifying it as particular type of traffic(for example, voice). Routers and other
network devices can be configured to recognize this and put the traffic in a separate, higher-priority queue.
Although this scenario is entirely valid, it will only work for domain-joined Windows clients. Any device that isn’t a
domain-joined Windows client won’t be enabled for DSCP tagging. Clients such as Mac OS have hard-coded tags
and will always tag traffic.
On the plus side, controlling the DSCP marking via GPO ensures that all domain-joined computers receive the
same settings and that only an administrator can manage them. Clients that can use GPO will be tagged on the
originating device, and then configured network devices can recognize the real-time stream by the DSCP code and
give it an appropriate priority.
We recommend a combination of DSCP markings at the endpoint and port-based ACLs on routers, if possible.
Using a Group Policy object to catch the majority of clients, and also using port-based DSCP tagging will ensure
that mobile, Mac, and other clients will still get QoS treatment (at least partially).
DSCP markings can be likened to postage stamps that indicate to postal workers how urgent the delivery is and
how best to sort it for speedy delivery. Once you've configured your network to give priority to real-time media
streams, lost packets and late packets should diminish greatly.
Once all devices in the network are using the same classifications, markings, and priorities, it’s possible to reduce or
eliminate delays, dropped packets, and jitter by changing the size of the port ranges assigned to the queues used
for each traffic type. From the Teams perspective, the most important configuration step is the classification and
marking of packets, but for end-to-end QoS to be successful you also need to carefully align the application’s
configuration with the underlying network configuration. Once QoS is fully implemented, ongoing management is
a question of adjusting the port ranges assigned to each traffic type based on your organization's needs and actual
usage.
NOTE
If you're using Application Name QoS tagging via Group Policy, you must add Teams.exe as the application name.
IMPORTANT
We recommend implementing these QoS policies using the client source ports and a source and destination IP
address of “any.” This will catch both incoming and outgoing media traffic on the internal network.
NOTE
If you've already configured QoS based on source port ranges and DSCP markings for Skype for Business Online, the same
configuration will apply to Teams and no further client or network changes to the mapping will be required, though you may
have to set the ranges used in Teams Admin Center to match what was configured for Skype for Business Online.
If you’ve previously deployed Skype for Business Server on-premises, you may need to re-examine your QoS
policies and adjust them as needed to match port range settings you've verified provide a quality user experience
for Teams.
In this example, the DSCP value is set to 46. This is correct, because the source port used is 50019, which indicates
that this is a voice workload.
Repeat the verification for each workload that has been marked by the GPO.
More information
Video: Network Planning
Prepare your organization's network for Microsoft Teams
ExpressRoute QoS requirements
Set QoS on Windows clients
8/7/2019 • 4 minutes to read • Edit Online
You can use policy-based QoS within Group Policy to set the source port range for the predefined DSCP value in
the Teams client. The port ranges specified in the following table are a starting point to create a policy for each
workload.
Recommended initial port ranges
Wherever possible, configure policy-based QoS settings within a Group Policy object. The following steps are very
similar to Configuring port ranges and a Quality of Service policy for your clients on Skype for Business Server,
which has some additional details that may not be necessary.
To create a QoS audio policy for domain-joined Windows 10 computers, first log on to a computer on which Group
Policy Management has been installed. Open Group Policy Management (click Start, point to Administrative Tools,
and then click Group Policy Management), and then complete the following steps:
1. In Group Policy Management, locate the container where the new policy should be created. For example, if
all your client computers are located in an OU named Clients, the new policy should be created in the Client
OU.
2. Right-click the appropriate container, and then click Create a GPO in this domain, and Link it here.
3. In the New GPO dialog box, type a name for the new Group Policy object in the Name box, and then click
OK.
4. Right-click the newly created policy, and then click Edit.
5. In the Group Policy Management Editor, expand Computer Configuration, expand Windows Settings,
right-click Policy-based QoS, and then click Create new policy.
6. In the Policy-based QoS dialog box, on the opening page, type a name for the new policy in the Name box.
Select Specify DSCP Value and set the value to 46. Leave Specify Outbound Throttle Rate unselected,
and then click Next.
7. On the next page, select Only applications with this executable name and enter the name Teams.exe,
and then click Next. This setting instructs the policy to only prioritize matching traffic from the Teams client.
8. On the third page, make sure that both Any source IP address and Any destination IP address are
selected, and then click Next. These two settings ensure that packets will be managed regardless of which
computer (IP address) sent the packets and which computer (IP address) will receive the packets.
9. On page four, select TCP and UDP from the Select the protocol this QoS policy applies to drop-down
list. TCP (Transmission Control Protocol) and UDP (User Datagram Protocol) are the two networking
protocols most commonly used.
10. Under the heading Specify the source port number, select From this source port or range. In the
accompanying text box, type the port range reserved for audio transmissions. For example, if you reserved
ports 50000 through ports 50019 for audio traffic, enter the port range using this format: 50000:50019.
Click Finish.
11. Repeat steps 5-10 to create policies for Video and Application/Desktop Sharing, substituting the appropriate
values in steps 6 and 10.
The new policies you’ve created won’t take effect until Group Policy has been refreshed on your client computers.
Although Group Policy periodically refreshes on its own, you can force an immediate refresh by following these
steps:
1. On each computer for which you want to refresh Group Policy, open a command console. Ensure that the
command console is set to run as administrator.
2. At the command prompt, enter
gpupdate.exe /force
This will generate a report and send it to a text file named gp.txt. Alternatively, you can enter the following
command to produce the same data in a more readable HTML report named gp.html:
gpresult /H >gp.html
3. In the generated file, look for the heading Applied Group Policy Objects and verify that the names of the
Group Policy objects created earlier are in the list of applied policies.
4. Open the Registry Editor, and go to:
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\QoS\
Verify the values for the registry entries listed in Table 4.
Table 4. Values for Windows registry entries for QoS
NAME TYPE DATA
Local IP REG_SZ *
Protocol REG_SZ *
Remote IP REG_SZ *
5. Verify that the value for the Application Name entry is correct for the client you’re using, and verify that both
the DSCP Value and Local Port entries reflect the settings in the Group Policy object.
Call Analytics and Call Quality Dashboard
8/7/2019 • 4 minutes to read • Edit Online
Microsoft Teams and Skype for Business give you two ways to monitor and troubleshoot call-quality problems:
Call Analytics and Call Quality Dashboard (CQD ). This article describes both and tells you when to use each one.
Call Analytics and CQD run in parallel and can be used independently or together. For example, say a
communications support specialist determines that they need more help troubleshooting a call problem. The
communications support specialist passes the call to a communications support engineer, who has access to
more information in Call Analytics than the communications support specialist. In turn, the communications
support engineer can alert a network engineer to an issue. The network engineer might check CQD to see if an
overall site-related issue could be a contributing cause of call problems.
To get additional information about a given session including detailed media and networking statistics, click on a
session to see the details.
If you want non-admins, such as helpdesk agents from an external vendor, to use Call Analytics, you can assign
permissions so that they can use Call Analytics, but they can't access the rest of the Microsoft Teams admin
center:
Helpdesk agents with communications support specialist permissions: Agents see a limited set of
data and personally identifiable information (PII) in Call Analytics. They can troubleshoot calls, but they
will hand off problems with meetings to a communications support engineer.
Helpdesk agents with communications support engineer permissions: Agents see all available data
in Call Analytics and troubleshoot both calls and meetings. They have full access to call logs and customer
information.
NOTE
The communications support specialist role is equivalent to tier 1 support role from the preview portal and the
communications support engineer role is equivalent to tier 2 support role from the preview portal.
For more information about the communications support specialist and communications support engineer roles,
see Use Microsoft Teams admin roles to manage teams.
IMPORTANT
Helpdesk agent permissions and network topology upload are available in the Microsoft Teams admin center.
Communications Support Specialists and Communications Support Engineers can use this portal to access Call Analytics
and the Call Quality Dashboard.
For details about setting up Call Analytics, see Set up Skype for Business Call Analytics. For more information
about how Helpdesk agents can work with Call Analytics, see Use Call Analytics to troubleshoot poor call quality.
What's the Call Quality Dashboard, and when should I use it?
Whereas Call Analytics is designed to help admins and helpdesk agents troubleshoot call quality problems with
specific calls, the Call Quality Dashboard (CQD ) is designed to help Teams admins, Skype for Business admins,
and network engineers optimize a network. CQD shifts focus from specific users and instead looks at aggregate
information for an entire Teams or Skype for Business organization. For more details, see Features of the Call
Quality Dashboard for Teams and Skype for Business Online.
Maybe the user's poor call quality is due to a network issue that's also affecting many other users. The individual
call experience isn't visible in CQD, but the overall quality of calls made using Microsoft Teams or Skype for
Business is captured. With the CQD, overall patterns may become apparent, allowing network engineers to make
informed assessments of call quality. CQD provides reports of call quality metrics that give you insights into
overall call quality, server-client streams, client-client streams, and voice quality SLA.
With the help of CQD's Location-Enhanced Reports, aggregate call quality and reliability within the user's
building can be assessed to determine if the problem is isolated to a single user or affects a larger segment of
users.
NOTE
To enable building or endpoint-specific views in CQD, an admin must upload building or endpoint information on CQD's
Tenant Data Upload page.
If you want non-admins, such as helpdesk agents, to use Call Quality Dashboard, you can assign those users the
Teams Communications Support Engineer, Teams Communications Support Specialist, or Reports
Reader role. Users with the following roles can access Call Quality Dashboard:
Global Administrator
Global Reader
Skype for Business Administrator
Teams Service Administrator
Teams Communications Administrator
Teams Communications Support Engineer
Teams Communications Support Specialist
Reports Reader
NOTE
The Teams Communications Support Engineer, Teams Communications Support Specialist, and Reports Reader roles cannot
modify files on CQD's Tenant Data Upload page nor activate CQD for a tenant.
For more information about these roles, see About Office 365 admin roles.
For more information about CQD, see Turning on and using Call Quality Dashboard for Microsoft Teams and
Skype for Business Online and Dimensions and measures available in Call Quality Dashboard for Microsoft
Teams and Skype for Business Online.
Related topics
Video: Call Quality Overview
Set up Call Analytics
Use Call Analytics to troubleshoot poor call quality
Turning on and using Call Quality Dashboard for Microsoft Teams and Skype for Business Online
Set up Call Analytics
5/24/2019 • 4 minutes to read • Edit Online
As a Teams or Skype for Business Online admin, you can use Call Analytics to troubleshoot Skype for Business
and Microsoft Teams call quality and connection problems. You may find it useful to set up the following
capabilities in Call Analytics:
Set permissions that let other personnel, such as helpdesk agents, use Call Analytics, but prevent them
from accessing the rest of the Microsoft Teams admin center.
Add building, site, and tenant information to Call Analytics by uploading a .tsv or .csv data file.
Call Analytics is now available in the Microsoft Teams admin center. To see all the call information and
data for a user, use the Call History tab. You can do this by looking on the user's profile page by doing one of the
following:
Search for the user from the dashboard.
NOTE
The communications support specialist role is equivalent to tier 1 support and the communications support engineer role is
equivalent to tier 2 support.
For more information about Teams admin roles, see Use Microsoft Teams admin roles to manage Teams.
Communications support specialists handle basic call-quality problems. They don't investigate issues with
meetings. Instead, they collect related information and then escalate to a communications support engineer.
Communications support engineers see information in detailed call logs that's hidden from communications
support specialists. The following table gives an overview of information available to communications support
specialists and communications support engineers when they use Call Analytics.
Calls Caller name Only the name of the user User name.
for whom the agent
searched.
Caller phone number Entire phone number except Entire phone number except
last three digits are last three digits are
obfuscated with asterisk obfuscated with asterisk
symbols. For example, symbols. For example,
15552823***. 15552823***.
Recipient phone number Entire phone number except Entire phone number except
last three digits are last three digits are
obfuscated with asterisk obfuscated with asterisk
symbols. For example, symbols. For example,
15552823***. 15552823***.
Call Details > Advanced Information not shown. All details shown, such as
tab device names, IP address,
subnet mapping, and more.
Call Details > Advanced > Information not shown. All details shown, such as
Debug tab DNS suffix and SSID.
Meetings Participant names Only the name of the user All names shown.
for whom the agent
searched. Other participants
identified as Internal User or
External User.
INFORMATION IN CALL WHAT THE COMMUNICATIONS WHAT THE COMMUNICATIONS
ACTIVITY ANALYTICS SUPPORT SPECIALIST SEES SUPPORT ENGINEER SEES
Session details Session details shown with Session details shown. User
exceptions. Only the name names and session details
of the user for whom the shown. Last three digits of
agent searched is shown. telephone number
Other participants identified obfuscated with asterisk
as Internal User or External symbols.
User. Last three digits of
telephone number
obfuscated with asterisk
symbols.
Upload a .tsv or .csv file to add building, site, and tenant information
You can add building, site, and tenant information to Call Analytics by uploading a .csv or .tsv file. With all this
information, Call Analytics can map IP addresses to physical locations. You or helpdesk agents might find this
information useful to help spot trends in call problems. For example, why are many users in the same building
having similar call quality issues?
If you're a Teams and Skype for Business admin, you can use an existing data file from the Teams & Skype for
Business Call Quality Dashboard. First, you download the file from Call Quality Dashboard, and then you upload
it to Call Analytics.
To download an existing data file, go to Microsoft Teams admin center > Call Quality Dashboard >
Upload now. In the My uploads list, click Download next to the file you want.
To upload the new file, go to Microsoft Teams admin center > Locations, and then select Upload
location data or Replace location data.
If you're creating the .tsv or .csv file from scratch, see Tenant data file format and Building data file structure.
Related topics
Use Call Analytics to troubleshoot poor call quality
Call Analytics and Call Quality Dashboard
Use Call Analytics to troubleshoot poor call quality
5/29/2019 • 3 minutes to read • Edit Online
Call Analytics helps you troubleshoot call or connection problems with Microsoft Teams and Skype for Business.
Call Analytics shows detailed information about the devices, networks, and connectivity for the calls and
meetings of each user in your Office 365 account. If building, site, and tenant information has been added to Call
Analytics, it will also be shown for each call and session. Information available via Call Analytics can help you
figure out why a user had a poor call or meeting experience.
NOTE
The communications support specialist role is equivalent to tier 1 support and the communications support engineer role
is equivalent to tier 2 support.
For more information about Teams admin roles, see Use Microsoft Teams admin roles to manage Teams. For a
detailed comparison of the Teams communications support specialist and Teams communications support
engineer roles, see Set up Call Analytics
See your Teams and Skype for Business admin if you need help with permissions.
6. Select the Advanced tab, and then look for yellow and red items which indicate poor call quality or
connection problems.
In the session details for each call or meeting, minor issues appear in yellow. (For example, in the
following screenshot, the values are in yellow for Average jitter, Max jitter, and Average packet loss rate.) If
something is yellow, it's outside of normal range, and it may be contributing to the problem, but it's
unlikely to be the main cause of the problem. If something is red, it's a significant problem, and it's likely
the main cause of the poor call quality for this session.
In rare cases, quality of experience data isn't received for audio sessions. Often this is caused by the call dropping
and connection with the client terminating. When this occurs, the session rating is unavailable.
For audio sessions that do have quality of experience (QoE ) data, the following table describes major issues that
qualify a session as poor.
Audio network classified poor call Session Network quality issues (such as packet
loss, jitter, NMOS degradation, RTT, or
concealed ratio) were encountered. For
more information about the conditions
used to classify poor calls, see this
Microsoft blog post.
Related topics
Set up Call Analytics
Call Analytics and Call Quality Dashboard
Turning on and using Call Quality Dashboard for
Microsoft Teams and Skype for Business Online
8/21/2019 • 12 minutes to read • Edit Online
Learn how to configure your Office 365 organization to use the Call Quality Dashboard to monitor call quality.
The Call Quality Dashboard (CQD ) for Microsoft Teams and Skype for Business Online allows you to gain
insights into the quality of calls made using Microsoft Teams and Skype for Business services. This topic
describes the steps you'll need to complete to start collecting data.
NOTE
Information about updates and changes to the dashboard can be found by clicking the link in the Good news! banner
when it is displayed on the dashboard.
After you sign in, once activated, the CQD will begin collecting and processing data.
NOTE
It may take a couple of hours to process enough data to display meaningful results in the reports.
4. On the page that opens, sign in with your Global Administrator account, and then provide the credentials
for the account when prompted.
After you sign in, once activated, the CQD will begin collecting and processing data.
Features of the Call Quality Dashboard for Microsoft Teams and Skype
for Business Online
CQD Summary Reports provide a subset of the features planned for Detailed Reports. The differences between
the two editions are summarized here:
Streams are classified in three groups: Good, Poor, and Unclassified. There are also calculated Poor % values that
give you the ratio of streams classified as Poor to the total classified stream count. Since Poor % = Poor streams/
(Poor streams+ Good streams) * 100 , this makes the Poor % unaffected by the presence with multiple
Unclassified streams. For what is used for classifying a stream as poor or good, refer to Stream Classification in
Call Quality Dashboard.
Use the scale on the left to measure the stream count values.
You can also obtain the actual numerical values by hovering the mouse over a bar.
NOTE
The following example is from a very small sample data set, and the values aren't realistic for an actual deployment.
The overall stream volume is an important factor in determining how relevant the calculated Poor percentages
are. The smaller the volume of overall streams, the less reliable the reported Poor percentage values are.
Server-Client tab and Client-Client tabs
These two tabs provide additional details for the streams that took place in their endpoint-to-endpoint scenarios.
The Server-Client tab has four collapsible sections, representing four scenarios under which media streams
would flow.
Wired Inside
Wired Outside
Wifi Inside
Wifi Outside
Similarly, the Client-Client tab has five collapsible sections:
Wired Inside - Wired Inside
Wired Inside - Wired Outside
Wired Outside - Wired Outside
Wired Inside - Wifi Inside
Wired Inside - Wifi Outside
Inside Test
During processing, the CQD back-end classifies a stream as Inside or Outside using Building information, if it
exists. Endpoints of each stream are associated with a subnet address. If the subnet is in the list of the subnets
marked InsideCorp in the uploaded Building information, then it is considered Inside. If Building information has
not yet been uploaded, then Inside Test will always classify the streams as Outside. Please note that Inside Test
for Server-Client scenario only considers the client endpoint. Because servers are always outside from a user's
perspective, this isn't accounted for in the test.
Wired vs. wifi
As the names indicate, this is a classification criteria based on the type of client connections. Again, server is
always wired and it isn't included in the calculation.
NOTE
Given a stream, if one of the two endpoints is connected to a Wifi network, then it is classified as Wifi in CQD.
In Detailed reports, you can use the Is Teams dimension to filter the data to Microsoft Teams or Skype for
Business Online data as part of defining the report.
5. If no errors occur during validation, the file upload will succeed. You can then see the uploaded data file in
the My uploads table, which shows the full list of all uploaded files for the current tenant at the bottom of
that page.
Each record shows one uploaded tenant data file, with file type, last update time, time period, description, a
remove icon, and a download icon. To remove a file, select the trash bin icon in the table. To download a
file, select the download icon in the Download column of the table.
6. Note that if you choose to use multiple building data files or multiple endpoint data files, the operation
speed of some reports will be slower.
Tenant data file format and structure
Building data file
CQD uses Building data file by first deriving the Subnet column from expanding the Network+NetworkRange
column, then joining the Subnet column to the call record’s First Subnet/Second Subnet column to show
Building/City/Country/Region… information. The format of the data file you upload must meet the following to
pass the validation check before uploading.
The file must be either a .tsv file, which means, in each row, columns are separated by a TAB, or a .csv file
with each column separated by a comma.
The content of the data file doesn't include table headers. That means the first line of the data file should
be real data, not headers like "Network," etc.
For each column, the data type can only be String, Number, or Bool. If it is Number, the value must be a
numeric value; if it is Bool, the value must be either 0 or 1.
For each column, if the data type is string, the data can be empty (but still must be separated by an
appropriate delimiter (i.e., a tab or comma). This just assigns that field an empty string value.
There must be 14 columns for each row, each column must have the following data type, and the columns
must be in the order listed in the following table:
NetworkRange Number 26
Country String US
State String WA
InsideCorp Bool 1
ExpressRoute Bool 0
IMPORTANT
The network range can be used to represent a supernet (combination of several subnets with a single routing prefix). All
new building uploads will be checked for any overlapping ranges. If you have previously uploaded a building file, you
should download the current file and re-upload it to identify any overlaps and fix the issue before uploading again. Any
overlap in previously uploaded files may result in the wrong mappings of subnets to buildings in the reports. Certain VPN
implementations do not accurately report the subnet information. It is recommended that when adding a VPN subnet to
the building file, instead of one entry for the subnet, separate entries are added for each address in the VPN subnet as a
separate 32-bit network. Each row can have the same building metadata. For example, instead of one row for
172.16.18.0/24, you should have 256 rows, with one row for each address between 172.16.18.0/32 and 172.16.18.255/32,
inclusive.
If you want to view the dimensions and measures for a single media type, the new MediaType dimension and
filter may be required. For example, to have a report that shows the total session counts across different media
types, include the MediaType dimension.
Related topics
Set up Skype for Business Call Analytics
Use Call Analytics to troubleshoot poor call quality
Call Analytics and Call Quality Dashboard
Dimensions and measures available in Call Quality
Dashboard
5/20/2019 • 81 minutes to read • Edit Online
The Call Quality Dashboard (CQD ) for Microsoft Teams and Skype for Business Online allows you to gain
insights into the quality of calls made using Microsoft Teams and Skype for Business services. This topic provides
detailed information about the dimensions and measures exposed by CQD. To learn more about CQD and how to
enable it, see Turning on and using Call Quality Dashboard for Microsoft Teams and Skype for Business Online.
User Agent User Agent First Endpoint Second Endpoint First Is Caller
Category of Caller Category of Callee
OC (Skype for OC Phone (Skype for OC (Skype for OC Phone (Skype for TRUE
Business client) Business IP Phone) Business client) Business IP Phone)
OC Phone (Skype for OC (Skype for OC (Skype for OC Phone (Skype for FALSE
Business IP Phone) Business client) Business client) Business IP Phone)
NOTE
That First and Second classification is separate from which endpoint is the caller or callee. The First Is Caller dimension can be
used to help identify which endpoint was the caller or callee.
Dimensions
The following table lists the dimensions currently available in CQD:
First Network String Subnet used for media Blank values indicate
stream by first endpoint if network data not reported
subnet exists in subnet to by the endpoint or network
tenant building data is not defined in subnet
uploaded to portal. mapping data.
Example value: 10.0.1.12.0
First Network Name String Name of network used for Blank values indicate
media stream by first network data not reported
endpoint based on mapping by the endpoint or network
subnet to tenant building does not have network
data uploaded to portal. name defined in subnet
mapping data.
Example value: USA/ WA/
REDMOND
First Building Name String Name of the building where Blank values indicate
the first endpoint was network data not reported
located based on mapping by the endpoint, network is
subnet to tenant building not within corporate
data uploaded to portal. network or network does
not have building name
defined in subnet mapping
data.
Example value: Main
First Ownership Type String Ownership type of building Blank values indicate
where the first endpoint was network data not reported
located based on mapping by the endpoint, network is
subnet to tenant building not within corporate
data uploaded to portal. network or network does
not have ownership defined
in subnet mapping data.
Example value: Contoso-IT
First Building Type String Type of building where the Blank values indicate
first endpoint was located network data not reported
based on mapping subnet by the endpoint, network is
to tenant building data not within corporate
uploaded to portal. network or network does
not have building type
defined in subnet mapping
data.
Example value: Open
Office
First Building Office Type String Office building type where Blank values indicate
the first endpoint was network data not reported
located based on mapping by the endpoint, network is
subnet to tenant building not within corporate
data uploaded to portal. network or network does
not have building office type
defined in subnet mapping
data.
Example value: Office
First City String City where the first endpoint Blank values indicate
was located based on network data not reported
mapping subnet to tenant by the endpoint, network is
building data uploaded to not within corporate
portal. network or network does
not have city defined in
subnet mapping data.
Example value: Redmond
First Zip Code String Zip/Postal code where the Blank values indicate
first endpoint was located network data not reported
based on mapping subnet by the endpoint, networ
to tenant building data k is not within corporate
uploaded to portal. network or network does
not have zip code defined in
subnet mapping data.
Example value: 98052
First Country String Country where the first Blank values indicate
endpoint was located based network data not reported
on mapping subnet to by the endpoint, network is
tenant building data not within corporate
uploaded to portal. network or network does
not have country defined in
subnet mapping data.
Example value: USA
First State String State where the first Blank values indicate
endpoint was located based network data not reported
on mapping subnet to by the endpoint, network is
tenant building data not within corporate
uploaded to portal. network or network does
not have state defined in
subnet mapping data.
Example value: WA
First Region String Region where the first Blank values indicate
endpoint was located based network data not reported
on mapping subnet to by the endpoint, network is
tenant building data not within corporate
uploaded to portal. network or network does
not have region defined in
subnet mapping data.
Example value: North
America
First Express Route Boolean True if the subnet used for Blank values indicate
media stream by first network data not reported
endpoint is enabled for by the endpoint, network is
Express route based on not within corporate
mapping subnet to tenant network or network does
building data uploaded to not have express route flag
portal. set in subnet mapping data.
Example value: true
Second Network String Subnet used for media Blank values indicate
stream by second endpoint network data not reported
if subnet exists in subnet to by the endpoint or network
tenant building data is not defined in subnet
uploaded to portal. mapping data.
Example value: 10.0.1.12.0
Second Network Name String Name of network used for Blank values indicate
media stream by second network data not reported
endpoint based on mapping by the endpoint or network
subnet to tenant building does not have network
data uploaded to portal. name defined in subnet
mapping data.
Example value: USA/ WA/
REDMOND
Second Building Name String Name of the building where Blank values indicate
the second endpoint was network data not reported
located based on mapping by the endpoint, network is
subnet to tenant building not within corporate
data uploaded to portal. network or network does
not have building name
defined in subnet mapping
data.
Example value: Main
Second Ownership Type String Ownership type of building Blank values indicate
where the second endpoint network data not reported
was located based on by the endpoint, network is
mapping subnet to tenant not within corporate
building data uploaded to network or network does
portal. not have ownership defined
in subnet mapping data.
Example value: Contoso -
IT
Second Building Type String Type of building where the Blank values indicate
second endpoint was network data not reported
located based on mapping by the endpoint, network is
subnet to tenant building not within corporate
data uploaded to portal. network or network does
not have building type
defined in subnet mapping
data.
Example value: Open
Office
Second Building Office Type String Office building type where Blank values indicate
the second endpoint was network data not reported
located based on mapping by the endpoint, network is
subnet to tenant building not within corporate
data uploaded to portal. network or network does
not have building office type
defined in subnet mapping
data.
Example value: Office
Second City String City where the second Blank values indicate
endpoint was located based network data not reported
on mapping subnet to by the endpoint, network is
tenant building data not within corporate
uploaded to portal. network or network does
not have city defined in
subnet mapping data.
Example value: Redmond
Second Zip Code String Zip/Postal code where the Blank values indicate
second endpoint was network data not reported
located based on mapping by the endpoint, network is
subnet to tenant building not within corporate
data uploaded to portal. network or network does
not have zip code defined in
subnet mapping data.
Example value: 98052
Second Country String Country where the second Blank values indicate
endpoint was located based network data not reported
on mapping subnet to by the endpoint, network is
tenant building data not within corporate
uploaded to portal. network or network does
not have country defined in
subnet mapping data.
Example value: USA
Second State String State where the second Blank values indicate
endpoint was located based network data not reported
on mapping subnet to by the endpoint, network is
tenant building data not within corporate
uploaded to portal. network or network does
not have state defined in
subnet mapping data.
Example value: WA
Second Region String Region where the second Blank values indicate
endpoint was located based network data not reported
on mapping subnet to by the endpoint, network is
tenant building data not within corporate
uploaded to portal. network or network does
not have region defined in
subnet mapping data.
Example value: North
America
Second Express Route Boolean True if the subnet used for Blank values indicate
media stream by second network data not reported
endpoint is enabled for by the endpoint, network is
Express route based on not within corporate
mapping subnet to tenant network or network does
building data uploaded to not have express route flag
portal. set in subnet mapping data.
Example value: true
First Inside Corp Enumeration Indicates if first endpoint Example value: Inside
was located on subnet
within the corporate
network based on mapping
subnet to tenant building
data uploaded to portal. By
default, the endpoint is
considered Outside.
Possible values:
Inside, Outside
Second Inside Corp Enumeration Indicates if second endpoint Example value: Inside,
was located on subnet Outside
within the corporate
network based on mapping
subnet to tenant building
data uploaded to portal. By
default, the endpoint is
considered Outside.
Possible values:
Inside, Outside
First Tenant Id String Office 365 Tenant ID for the Blank values indicate the
first endpoint. tenant id for the first
endpoint could not be
determined. This may
indicate the endpoint was
signed into an on-premise
Skype for Business Server
deployment.
Example value: 00000000
- 0000 -0000 - 0000 -
000000000000
Second Tenant Id String Office 365 Tenant ID for the Blank values indicate the
second endpoint. tenant id for the second
endpoint could not be
determined. This may
indicate the endpoint was
signed into an on-premise
Skype for Business Server
deployment. Example
value: 00000000 - 0000 -
0000 - 0000 -
000000000000
First Pool String Skype for Business Online Blank values indicate the
pool FQDN assigned to the Skype for Business Online
first endpoint. pool could not be
determined for the first
endpoint. This may indicate
the endpoint was signed
into an on-premise Skype
for Business Server
deployment.
Example value:
pool1.lync.com
Second Pool String Skype for Business Online Blank values indicate the
pool FQDN assigned to the Skype for Business Online
second endpoint. pool could not be
determined for the second
endpoint. This may indicate
the endpoint was signed
into an on-premise Skype
for Business Server
deployment.
Example value:
pool1.lync.com
CDR Record Available Boolean True if at least one Call Example value: True
Detail Records was available
for call/session.
Media Line Label Integer Label in SDP for media line. Blank values indicate this
Use Media Type to data was not reported by
determine if label is used for the endpoint.
video, audio, app sharing, or Example value: 0
video based screen sharing.
Media Type String Type of media (video, audio, Example value: Audio
app sharing, or video based
screen sharing).
First Is Server Enumeration Indicates if the first endpoint Example value: Client
is a server endpoint such as
a conferencing server
(AVMCU, ASMCU) or other
media servers (Mediation
Server), or is a client
endpoint. Possible values:
Client, Server.
First Is Caller Boolean True if the first endpoint was Example value: True
the caller (initiated the
session establishment).
First Network Connection String Type of network used by the Blank values indicate this
Detail first endpoint. Possible data was not reported by
values: the endpoint.
Wired Example value: Wired
wifi
MobileBB
Tunnel
Other
Second Network Connection String Type of network used by the Blank values indicate this
Detail second endpoint. Possible data was not reported by
values: the endpoint.
Wired Example value: Wired
wifi
MobileBB
Tunnel
Other
Payload Description String Name of last codec used in Blank values indicate no
the stream. data is available.
Example value: SILKWide
Audio and Video Call Boolean True if call had both audio Blank values indicate no
and video streams, false data was reported to
otherwise indicate the media types of
the stream.
Example value: True
Duration 60 seconds or Boolean True if stream had duration Example value: true
more of 60 seconds of more, false
otherwise.
Duration (Seconds) Range (seconds) Duration of stream in Example value: 062: [1 -2)
seconds. Values grouped by
range.
Day Of Week String Day of week of the end of Example value: Wednesday
the stream. Values are
reported in the UTC time
zone.
Day Number Of Week Integer Day number of week of the Example value: 3
end of the stream. Values
are reported in the UTC
time zone.
Month Year String Month and year of the end Example value: 2017-02
of the stream. Values are
reported in the UTC time
zone.
Full Month Date time Full Month of the end of the Example value: 2017-02-
stream. Values are reported 01T00:00:00
in the UTC time zone.
Second User Agent String Category of the user agent Blank values indicate a user
Category of the second endpoint. agent that does not
currently have a mapping
such as 3rd party user
agent.
Example value: OC
First User Agent String User agent string of the first Blank values indicate no user
endpoint. agent reported by first
endpoint.
Example value:
UCCAPI/16.0.7766.5281
OC/16.0.7766.2047 (Skype
for Business)
Second User Agent String User agent string of the Blank values indicate no user
second endpoint. agent reported by second
endpoint.
Example value:
UCCAPI/16.0.7766.5281
OC/16.0.7766.2047 (Skype
for Business)
Conference Type String Type of conference URI. Blank values indicate a non-
Possible values: conference scenario.
conf:applicationsharing Example value: conf:audio-
conf:audio-video video
conf:focus
First Client App Version String Version of the application Blank values indicate the
used for the first endpoint. version string could not be
Data is parsed from the user parsed or the value was not
agent string. reported.
Example value:
16.0.7766.2047
Second Client App Version String Version of the application Blank values indicate the
used for the second version string could not be
endpoint. Data is parsed parsed or the value was not
from the user agent string. reported.
Example value:
16.0.7766.2047
Transport String Network transport type Blank values indicate the
used by stream. Possible transport type was not
values: reported or that the media
UDP path was not established.
TCP Example value: UDP
Unrecognized
Unrecognized indicate that
the system could not
determine if the transport
type was TCP or UDP.
First Connectivity Ice String ICE connectivity type used Blank values indicate the
by the first endpoint. connectivity type was not
Possible values: reported or that the media
DIRECT- Direct network path was not established.
path Example value: DIRECT
RELAY - through relay
HTTP - through HTTP proxy
FAILED - connectivity failed
Second Connectivity Ice String ICE connectivity type used Blank values indicate the
by the second endpoint. connectivity type was not
Possible values: reported or that the media
DIRECT- Direct network path was not established.
path Example value: DIRECT
RELAY - through relay
HTTP - through HTTP proxy
FAILED - connectivity failed
First IP Address String IP address for first endpoint. Blank values indicate this
Note this dimension may data not reported by the
have too many rows to be endpoint or that the media
used as dimension in a path was not established.
report. It can be used as a Example value: 10.0.0.10
filter instead.
Second IP Address String IP address for second Blank values indicate this
endpoint. data not reported by the
Note: This dimension may endpoint or that the media
have too many rows to be path was not established.
used as dimension in a Example value: 10.0.0.10
report. It can be used as a
filter instead.
First Link Speed Bits per second Link speed in bits per Blank values indicate this
second reported by the data not reported by the
network adapter used by endpoint or that the media
the first endpoint. path was not established.
Example value: 10000000
Second Link Speed Bits per second Link speed in bits per Blank values indicate this
second reported by the data not reported by the
network adapter used by endpoint or that the media
the second endpoint. path was not established.
Example value: 10000000
First Port Port number Network port number used Blank values indicate this
by first endpoint for media. data not reported by the
endpoint or that the media
path was not established.
Example value: 50018
Second Port Port number Network port number used Blank values indicate this
by second endpoint for data not reported by the
media. endpoint or that the media
path was not established.
Example value: 50018
First Reflexive Local IP String IP address of first endpoint Blank values indicate this
as seen by the media relay data not reported by the
server. This is typically the endpoint or that the media
public internet IP address path was not established.
associated to the first Example value:
endpoint for the stream. 104.43.195.251
Second Reflexive Local IP String IP address of second Blank values indicate this
endpoint as seen by the data not reported by the
media relay server. This is endpoint or that the media
typically the public internet path was not established.
IP address associated to the Example value:
second endpoint for the 104.43.195.251
stream.
First Relay IP String IP address of the media Blank values indicate this
relay server allocated by the data not reported by the
first endpoint. endpoint or that the media
path was not established.
Example value:
104.43.195.251
Second Relay IP String IP address of the media Blank values indicate this
relay server allocated by the data not reported by the
second endpoint. endpoint or that the media
path was not established.
Example value:
104.43.195.251
First Relay Port Integer Media port allocated on the Blank values indicate this
media relay server by the data not reported by the
first endpoint. endpoint or that the media
path was not established.
Example value: 3478
Second Relay Port Integer Media port allocated on the Blank values indicate this
media relay server by the data not reported by the
second endpoint. endpoint or that the media
path was not established.
Example value: 3478
First Subnet String Subnet used for media Blank values indicate this
stream by first endpoint data not reported by the
with dashes separating each endpoint, that the media
octet. path was not established or
that the IPv6 was used.
Example value:
104.43.195.0
Second Subnet String Subnet used for media Blank values indicate this
stream by second endpoint data not reported by the
with dashes separating each endpoint, that the media
octet. path was not established or
that the IPv6 was used.
Example value:
104.43.195.0
First VPN Boolean True if the network adapter Blank values indicate this
used by first endpoint data not reported by the
indicated it was a VPN endpoint or that the media
connection, false otherwise. path was not established.
Some VPN's do not correctly Example value: True
report this data correctly.
Second VPN Boolean True if the network adapter Blank values indicate this
used by second endpoint data not reported by the
indicated it was a VPN endpoint or that the media
connection, false otherwise. path was not established.
Some VPN's do not correctly Example value: True
report this data correctly.
Applied Bandwidth Source String Identifies the source of Blank values indicate this
bandwidth applied to the data not reported by the
stream. Possible values: endpoint or that the media
Static Max path was not established.
API Modality Example value: StaticMax
API Modality_All
Api SendSide BWLimit
Preference Value
TURN
ReceiveSide TURN
API SDP Modality, Remote
RecvSide BWLimit
API ServiceQuality
API SDP
Receive SidePDP
Bandwidth Est Range (bits per second) Average estimated Blank values indicate this
bandwidth available data not reported by the
between first and second endpoint or that the media
endpoint in bits per second. path was not established.
Example value: 026:
[260000 - 270000)
Mediation Server Bypass Boolean True if the media stream Blank values indicate this
Flag bypassed the Mediation data not reported by the
Server and went straight endpoint or that the media
between client and PSTN path was not established.
Gateway/PBX, false Example value: True
otherwise.
First Cdr Connectivity Type String Identifies the ICE Blank values indicate this
connectivity path selected data not reported by the
by the first endpoint for use endpoint or that the media
for this stream. Possible path was not established.
values: Example value: OS
OS
PeerDerived
Stun
Turn
Second Cdr Connectivity String Identifies the ICE Blank values indicate this
Type connectivity path selected data not reported by the
by the second endpoint for endpoint or that the media
use for this stream. Possible path was not established.
values: Example value: OS
OS
PeerDerived
Stun
Turn
First Capture Dev String Name of the capture device Blank values indicate this
used by the first endpoint. data not reported by the
For: endpoint, that the media
Audio streams - device used path was not established, or
for the microphone that the stream was video-
Video streams - device used based screen sharing or
for the camera application sharing.
Video-based-screen-sharing Example value: Headset
streams- screen scraper Microphone (Microsoft
App sharing streams - blank LifeChat LX-6000)
Second Capture Dev String Name of the capture device Blank values indicate this
used by the second data not reported by the
endpoint. For: endpoint, that the media
Audio streams - device used path was not established, or
for the microphone that the stream was video-
Video streams - device used based screen sharing or
for the camera application sharing.
Video-based-screen-sharing Example value: Headset
streams- screen scraper Microphone (Microsoft
App sharing streams - blank LifeChat LX-6000)
First Capture Dev Driver String Name of the capture device Blank values indicate this
driver used by the first data not reported by the
endpoint in the form of endpoint, that the media
"manufacturer : version". For: path was not established, or
Audio streams - driver used that the stream was video-
for the microphone based screen sharing or
Video streams - driver used application sharing.
for the camera Example value: Microsoft:
Video-based-screen-sharing 10.0.14393.0
and app sharing streams -
blank
Second Capture Dev Driver String Name of the capture device Blank values indicate this
driver used by the second data not reported by the
endpoint in the form of endpoint, that the media
"manufacturer : version". For: path was not established, or
Audio streams - driver used that the stream was video-
for the microphone based screen sharing or
Video streams - driver used application sharing.
for the camera Example value: Microsoft:
Video-based-screen-sharing 10.0.14393.0
and app sharing streams -
blank
First Render Dev String Name of the render device Blank values indicate this
used by the first endpoint. data not reported by the
For: endpoint, that the media
Audio streams - device used path was not established, or
for the speaker that the stream was
Video and video-based- application sharing.
screen-sharing streams - Example value: Headset
device used for the display Earphone (Microsoft
App sharing streams - blank LifeChat LX-6000)
Second Render Dev String Name of the render device Blank values indicate this
used by the second data not reported by the
endpoint. For: endpoint, that the media
Audio streams - device used path was not established, or
for the speaker that the stream was
Video and video-based- application sharing.
screen-sharing streams - Example value: Headset
device used for the display Earphone (Microsoft
App sharing streams - blank LifeChat LX-6000)
First Render Dev Driver String Name of the render device Blank values indicate this
driver used by the first data not reported by the
endpoint. For: endpoint, that the media
Audio streams - driver used path was not established, or
for the speaker that the stream was
Video and video-based- application sharing.
screen-sharing streams - Example value: Microsoft:
driver used for the display 10.0.14393.0
App sharing streams - blank
Second Render Dev Driver String Name of the render device Blank values indicate this
driver used by the second data not reported by the
endpoint. For: endpoint, that the media
Audio streams - driver used path was not established, or
for the speaker that the stream was
Video and video-based- application sharing.
screen-sharing streams - Example value: Microsoft:
driver used for the display 10.0.14393.0
App sharing streams - blank
First CPU Name String Name of the CPU used by Blank values indicate this
the first endpoint. data was not reported by
the endpoint.
Example value: Contoso
CPU X11 @ 1.80GHz
Second CPU Name String Name of the CPU used by Blank values indicate this
the second endpoint. data was not reported by
the endpoint.
Example value: Contoso
CPU X11 @ 1.80GHz
First CPU Number Of Cores Number of cores Number of CPU cores Blank values indicate this
available on the first data was not reported by
endpoint. the endpoint.
Example value: 8
Second CPU Number Of Number of cores Number of CPU cores Blank values indicate this
Cores available on the second data was not reported by
endpoint. the endpoint.
Example value: 8
First CPU Processor Speed CPU speed in MHz Speed in MHz of the CPU Blank values indicate this
used by the first endpoint. data was not reported by
the endpoint.
Example value: 1800
Second CPU Processor CPU speed in MHz Speed in MHz of the CPU Blank values indicate this
Speed used by the second data was not reported by
endpoint. the endpoint.
Example value: 1800
First Endpoint String Machine name reported by Blank values indicate this
the first endpoint if the data was not reported by
endpoint is a server or a the endpoint.
cloud service client. Example value:
MACHINENAME
Second Endpoint String Machine name reported by Blank values indicate this
the second endpoint if the data was not reported by
endpoint is a server or a the endpoint.
cloud service client. Example value:
MACHINENAME
First OS String Full Operating System and Blank values indicate this
architecture string reported data was not reported by
by the first endpoint. the endpoint.
Example value: Windows
10.0.14996 SP: 0.0 Type:
1(Workstation) Suite: 256
Arch: x64 WOW64: True
Second OS String Full Operating System and Blank values indicate this
architecture string reported data was not reported by
by the second endpoint. the endpoint.
Example value: Windows
10.0.14996 SP: 0.0 Type:
1(Workstation) Suite: 256
Arch: x64 WOW64: True
First OS Filtered String Operating System name and Blank values indicate either
major and minor version the endpoint does not
reported by the first report this information or
endpoint. There may be the report from this
cases where this string endpoint was not received.
contains more than the OS Example value: Windows
name and version. 10
Second OS Filtered String Operating System name and Blank values indicate either
major and minor version the endpoint does not
reported by the second report this information or
endpoint. There may be the report from this
cases where this string endpoint was not received.
contains more than the OS Example value: Windows
name and version. 10
First Virtualization Flag String Flag indicating the type of Blank values indicate this
virtualization environment data not reported by the
reported by the first endpoint.
endpoint. Possible values: Example value: 0x00
"0x00" - None "
"0x01" - HyperV
"0x02" - VMWare
"0x04" - Virtual PC
"0x08" - Xen PC
Second Virtualization Flag String Flag indicating the type of Blank values indicate this
virtualization environment data not reported by the
reported by the second endpoint.
endpoint. Possible values: Example value: 0x00
"0x00" - None "
"0x01" - HyperV
"0x02" - VMWare
"0x04" - Virtual PC
"0x08" - Xen PC
First Wifi Microsoft Driver String Name of Microsoft WiFi Blank values indicate either
driver used reported by the WiFi wasn't used by the
first endpoint. Value may be endpoint or the driver
localized based on the information was not
language used by endpoint. reported.
Example value: Microsoft
Hosted Network Virtual
Adapter
Second Wifi Microsoft Driver String Name of Microsoft WiFi Blank values indicate either
driver used reported by the WiFi wasn't used by the
second endpoint. Value may endpoint or the driver
be localized based on the information was not
language used by endpoint. reported.
Example value: Microsoft
Hosted Network Virtual
Adapter
First Wifi Vendor Driver String Vendor and name of WiFi Blank values indicate either
driver reported by the first WiFi wasn't used by the
endpoint. endpoint or the driver
information was not
reported.
Example value: ontoso
Dual Band Wireless-AC
Driver
Second Wifi Vendor Driver String Vendor and name of WiFi Blank values indicate either
driver reported by the WiFi wasn't used by the
second endpoint. endpoint or the driver
information was not
reported.
Example value: Contoso
Dual Band Wireless-AC
Driver
First Wifi Microsoft Driver String Version of Microsoft WiFi Blank values indicate either
Version driver reported by the first WiFi wasn't used by the
endpoint. endpoint or the driver
information was not
reported.
Example value:
Microsoft:10.0.14393.0
Second Wifi Microsoft Driver String Version of Microsoft WiFi Blank values indicate either
Version driver reported by the WiFi wasn't used by the
second endpoint. endpoint or the driver
information was not
reported.
Example value:
Microsoft:10.0.14393.0
First Wifi Vendor Driver String Vendor and version of WiFi Blank values indicate either
Version driver reported by the first WiFi wasn't used by the
endpoint. endpoint or the driver
information was not
reported.
Example value:
Contoso:15.1.1.0
Second Wifi Vendor Driver String Vendor and version of WiFi Blank values indicate either
Version driver reported by the WiFi wasn't used by the
second endpoint. endpoint or the driver
information was not
reported.
Example value:
Contoso:15.1.1.0
First Wifi Channel String WiFi channel used by the Blank values indicate either
first endpoint. WiFi was not used or the
channel was not reported.
Example value: 10
Second Wifi Channel String WiFi channel used by the Blank values indicate either
second endpoint. WiFi was not used or the
channel was not reported.
Example value: 10
First Wifi Radio Type String Type of WiFi radio used by Blank values indicate either
the first endpoint. HRDSSS is WiFi was not used or the
equivalent to 802.11b. WiFi type was not reported.
Example value: 802.11ac
Second Wifi Radio Type String Type of WiFi radio used by Blank values indicate either
the second endpoint. WiFi was not used or the
HRDSSS is equivalent to WiFi type was not reported.
802.11b. Example value: 802.11ac
First DNS Suffix String DNS suffix associated with Blank values indicate this
the network adapter value was not reported by
reported by the first the endpoint.
endpoint. Note this value Example value:
may be reported for any corp.contoso.com
type of network adapter.
Second DNS Suffix String DNS suffix associated with Blank values indicate this
the network adapter value was not reported by
reported by the second the endpoint.
endpoint. Note this value Example value:
may be reported for any corp.contoso.com
type of network adapter.
First Wifi Band String WiFi band used as reported Blank values indicate either
by the first endpoint. the value was not computed
by the endpoint or not
reported.
Example value: 5.0 Ghz
Second Wifi Band String WiFi band used as reported Blank values indicate either
by the second endpoint. the value was not computed
by the endpoint or not
reported.
Example value: 5.0 Ghz
First Wifi Signal Strength String WiFi signal strength in Blank values indicate either
percentage [0-100] reported the value was not computed
by the first endpoint. by the endpoint or not
reported.
Example value: 081: [90 -
100)
Second Wifi Signal Strength String WiFi signal strength in Blank values indicate either
percentage [0-100] reported the value was not computed
by the second endpoint. by the endpoint or not
reported.
Example value: 081: [90 -
100)
First Wifi Battery Charge Range (percentage) Estimated remaining battery Blank values indicate either
charge in percentage [0-99] WiFi was not used or the
reported by the first charge value was not
endpoint. Values grouped by reported.
range. 0 indicates that the Example value: 081: [90 -
device was plugged in. 100)
Second Wifi Battery Charge Range (percentage) Estimated remaining battery Blank values indicate either
charge in percentage [0-99] WiFi was not used or the
reported by the second charge value was not
endpoint. Values grouped by reported.
range. 0 indicates that the Example value: 081: [90 -
device was plugged in. 100)
Audio Degradation Avg Range (Mean opinion score Average Network Mean Blank values indicate no
0-5) Opinion Score degradation network MOS degradation
for stream. Represents how reported by endpoint
much the network loss and receiving the stream or if the
jitter has impacted the stream is not an audio
quality of received audio. stream.
Values grouped by range. Example value: 015: [0.01
- 0.02)
Jitter Range (millisecond) Average jitter for stream in Blank values indicate no
milliseconds. Values grouped jitter data reported by
by range. endpoint receiving the
stream.
Example value: 065: [2 - 3)
Jitter Max Range (millisecond) Maximum jitter for stream in Blank values indicate no
milliseconds. Values grouped jitter data reported by
by range. endpoint receiving the
stream.
Example value: 065: [2 - 3)
Packet Loss Rate Range (ratio) Average packet loss rate for Blank values indicate no
stream. Values grouped by packet loss data reported by
range. 0.1 indicates 10% endpoint receiving the
packet loss. stream.
Example value: 015: [0.01
- 0.02)
Packet Loss Rate Max Range (ratio) Maximum packet loss rate Blank values indicate no
for stream. Values grouped packet loss data reported by
by range. 0.1 indicates 10% endpoint receiving the
packet loss. stream.
Example value: 023: [0.09
- 0.1)
Overall Avg Network MOS Range (MOS) Average Network MOS for Blank values indicate no
stream. Values grouped by network MOS degradation
range. reported by endpoint
receiving the stream or if the
stream is not an audio
stream.
Example value: 076: [4.4 -
4.5)
Ratio Concealed Samples Range (ratio) Ratio of the number of Blank values indicate this
Avg audio frames with samples value was not reported by
generated by packet loss the receiver of the stream,
concealment to the total or the stream was not an
number of audio frames. audio stream.
Values grouped by range. Example value: 015: [0.01
0.1 indicates 10% of frames - 0.02)
contained concealed
samples.
Ratio Stretched Samples Avg Range (ratio) Ratio of the number of Blank values indicate this
audio frames with samples value was not reported by
that have been stretched to the receiver of the stream or
compensate for jitter or loss the stream was not an audio
to the total number of audio stream.
frames. Values grouped by Example value: 017: [0.03
range. 0.1 indicates 10% - 0.04)
audio frames contained
stretched samples.
Round Trip Range (milliseconds) Average network Blank values indicate either
propagation round-trip time the value was not computed
computed as specified in by the endpoint or not
RFC3550 in milliseconds. reported.
Values grouped by range. Example value: 070: [15 -
20)
Round Trip Max Range (milliseconds) Maximum network Blank values indicate either
propagation round-trip time the value was not computed
computed as specified in by the endpoint or not
RFC3550 in milliseconds. reported.
Values grouped by range. Example value: 098: [350 -
375)
Network Jitter Avg Range (milliseconds) Average of network jitter in Blank values indicate either
milliseconds computed over the stream was not an audio
20 second windows during stream or that the data was
the session. Values grouped not reported by the
by range. endpoint receiving the
stream.
Example value: 066: [3 - 4)
Video Post FECPLR Range (ratio) Packet loss rate after FEC Blank values indicate either
has been applied for the stream was not a video
aggregated across all video or video-based-screen-
streams and codecs. Values sharing stream or the data
grouped by range. was not reported by the
endpoint receiving the
stream.
Example value: 014: [0 -
0.01)
Video Local Frame Loss Range (percentage) Average percentage of video Blank values indicate either
Percentage Avg frames lost as displayed to the stream was not a video
the user. Values grouped by or video-based-screen-
range. This includes frames sharing stream or the data
recovered from network was not reported by the
losses. endpoint receiving the
stream.
Example value: 160: [80 -
85)
Recv Frame Rate Average Range (frames per second) Average frames per second Blank values indicate either
received for all video the stream was not a video
streams computed over the or video-based-screen-
duration of the session. sharing stream or the data
Values grouped by range. was not reported by the
endpoint receiving the
stream.
Example value: 101: [14.5
- 15)
Low Frame Rate Call Percent Range (percentage) Percentage of time of the Blank values indicate either
call where frame rate is less the stream was not a video
than 7.5 frames per second. or video-based-screen-
Values grouped by range. sharing stream or the data
was not reported by the
endpoint receiving the
stream.
Example value: 099: [13.5
- 14)
Video Packet Loss Rate Range (ratio) Average fraction of packets Blank values indicate either
lost, as specified in RFC3550, the stream was not a video
computed over the duration or video-based-screen-
of the session. Values sharing stream or the data
grouped by range. was not reported by the
endpoint receiving the
stream.
Example value: 037: [0.75
- 0.8)
Video Frame Rate Avg Range (frames per second) Average frames per second Blank values indicate either
received for a video stream, the stream was not a video
computed over the duration or video-based-screen-
of the session. Values sharing stream or the data
grouped by range. was not reported by the
endpoint receiving the
stream.
Example value: 135: [31.5
- 32)
Dynamic Capability Percent Range (percentage) Percentage of time that the Blank values indicate either
client is running < 70% the stream was not a video
expected video processing or video-based-screen-
capability for this type of sharing stream or the data
CPU grouped by range was not reported by the
endpoint receiving the
stream.
Example value: 122: [25 -
25.5)
Spoiled Tile Percent Total Range (percentage) Percentage of tiles which are Blank values indicate either
discarded instead of being the stream was not an
sent to a remote peer (for application sharing stream
example, from the MCU to a or the data was not
viewer). Values grouped by reported by the endpoint
range. Discarded tiles may sending the stream.
be caused by bandwidth Example value: 140: [34 -
restrictions between client 34.5)
and server.
AppSharing Relative Range (seconds) Average relative one way Blank values indicate either
OneWay Average delay between the the stream was not an
endpoints in seconds for application sharing stream
application sharing streams. or the data was not
Values grouped by range. reported by the endpoint
sending the stream.
Example value: 015: [0.01
- 0.02)
AppSharing RDP Tile Range (milliseconds) Average latency in Blank values indicate either
Processing Latency Average milliseconds processing tiles the stream was not an
on the RDP Stack at the application sharing stream in
conferencing server. Values a conference or the data was
grouped by range. not reported by the
endpoint sending the
stream.
Example value: 103: [15.5
- 16)
Audio FEC Used Boolean True indicates that audio Blank values indicate either
forward error correction the stream was not an audio
(FEC) was used at some stream, or the data was not
point during the call. False reported by the endpoint
otherwise sending the stream.
Example value: True
ClassifiedPoorCall Boolean True if the stream was Blank values indicate the
classified as poor based on stream did not have
the metrics listed here: sufficient metrics reported
Stream Classification in Call to be classified as good or
Quality Dashboard. poor.
Example value: True
Video Poor Due To Boolean True if the stream was Blank values indicate the
VideoPostFecplr classified as poor based on endpoint did not reported
the Video Post FEC PLR this data, or the stream was
metric threshold listed here: not a video stream.
Stream Classification in Call Example value: true
Quality Dashboard. Will
always be false for non-
video streams.
Video Poor Due To Boolean True if the video stream was Blank values indicate the
VideoLocalFrameLossPercen classified as poor based on endpoint did not reported
tageAvg the Video Local Frame Loss this data, or the stream was
Percentage Avg metric not a video stream.
threshold listed here: Stream Example value:
Classification in Call Quality
Dashboard. Will always be
false for non-video streams.
Video Poor Due To Boolean True if the video stream was Blank values indicate the
VideoFrameRateAvg classified as poor based on endpoint did not reported
the Video Frame Rate Avg this data, or the stream was
metric threshold listed here: not a video stream.
Stream Classification in Call Example value: true
Quality Dashboard. Will
always be false for non-
video streams.
VBSS Poor Due To Boolean True if the video based- Blank values indicate the
VideoFrameRateAvg screen-sharing stream was endpoint did not reported
classified as poor based on this data, or the stream was
the Video Frame Rate Avg not a video based screen
metric threshold listed here: sharing stream.
Stream Classification in Call Example value: true
Quality Dashboard. Will
always be false for non-
video based-screen-sharing
streams.
VBSS Poor Due To Boolean True if the video based- Blank values indicate the
VideoPostFecplr screen-sharing stream was endpoint did not reported
classified as poor based on this data, or the stream was
the Video Post Fec plr metric not a video based screen
threshold listed here: Stream sharing stream.
Classification in Call Quality Example value: true
Dashboard. Will always be
false for non-video based-
screen-sharing streams.
VBSS Poor Due To Boolean True if the video based- Blank values indicate the
VideoLocalFrameLossPercen screen-sharing stream was endpoint did not reported
tageAvg classified as poor based on this data, or the stream was
the Video Local Frame Loss not a video based screen
Percentage Avg metric sharing stream.
threshold listed here: Stream Example value: true
Classification in Call Quality
Dashboard. Will always be
false for non- video based-
screen-sharing streams.
AppSharing Poor Due To Boolean True if the application Blank values indicate the
Spoiled Tile Percent Total sharing stream was classified endpoint did not reported
as poor based on the this data, or the stream was
Spoiled Tile Percent Total not an application sharing
metric threshold listed here: stream.
Stream Classification in Call Example value: true
Quality Dashboard. Will
always be false for non-
application sharing streams.
AppSharing Poor Due To Boolean True if the application Blank values indicate the
Relative OneWay Average sharing stream was classified endpoint did not reported
as poor based on the this data, or the stream was
Relative One Way Average not an application sharing
metric threshold listed here: stream.
Stream Classification in Call Example value: true
Quality Dashboard. Will
always be false for non-
application sharing streams.
AppSharing Poor Due To Boolean True if the application Blank values indicate the
RDP Tile Processing Latency sharing stream was classified endpoint did not reported
Average as poor based on the RDP this data, or the stream was
Tile Processing Latency not an application sharing
Average metric threshold stream.
listed here: Stream Example value: true
Classification in Call Quality
Dashboard. Will always be
false for non-application
sharing streams.
Audio Poor Due To Jitter Boolean True if the audio stream was Blank values indicate the
classified as poor based on endpoint did not reported
the Jitter metric threshold this data, or the stream was
listed here: Stream not an audio sharing stream.
Classification in Call Quality Example value: true
Dashboard. Will always be
false for non-audio streams.
Audio Poor Due To Boolean True if the audio stream was Blank values indicate the
RoundTrip classified as poor based on endpoint did not reported
the Round Trip metric this data, or the stream was
threshold listed here: Stream not an audio sharing stream.
Classification in Call Quality Example value: true
Dashboard. Will always be
false for non-audio streams.
Audio Poor Due To Packet Boolean True if the audio stream was Blank values indicate the
Loss classified as poor based on endpoint did not reported
the Packet Loss metric this data, or the stream was
threshold listed here: Stream not an audio sharing stream.
Classification in Call Quality Example value: true
Dashboard. Will always be
false for non-audio streams.
Audio Poor Due To Boolean True if the audio stream was Blank values indicate the
Degradation classified as poor based on endpoint did not reported
the Degradation metric this data, or the stream was
threshold listed here: Stream not an audio sharing stream.
Classification in Call Quality Example value: true
Dashboard. Will always be
false for non-audio streams.
Audio Poor Due To Boolean True if the audio stream was Blank values indicate the
Concealed Ratio classified as poor based on endpoint did not reported
the Concealed Ratio metric this data, or the stream was
threshold listed here: Stream not an audio sharing stream.
Classification in Call Quality Example value: true
Dashboard. Will always be
false for non-audio streams.
Poor Reason Flags List of flags that identify why Blank values indicate the
the stream was marked as stream was not classified as
poor. There may be multiple poor.
flags set since there may be Example value:
multiple reasons why the ConcealedRatio
stream was marked as Poor.
Refer to Stream
Classification in Call Quality
Dashboard for details.
Possible values:
Concealed Ratio
Degradation
Jitter
Packet Loss
Round Trip
Video Frame Rate Avg
Video Local Frame Loss
Percentage Avg
Video Post Fec plr
RDP Tile Processing Latency
Average
Relative OneWay Average
Spoiled Tile Percent Total
Second Feedback Rating User rating (1-5) Rating of the call associated Blank values indicate no
with the stream by the survey was shown to the
second endpoint on 1-5 second endpoint.
scale (5 = excellent). 0 Example value: 5
indicates the user was
shown the call rating survey
but did not rate their
experience.
First Feedback Tokens String String containing list of Blank values indicate no
feedback tokens with feedback was provided by
boolean flag indicating if the user of the first
token was set by the user endpoint.
providing feedback from the Example value:
first endpoint. {DistortedSpeech:1;
ElectronicFeedback:1;
BackgroundNoise:1;
MuffledSpeech:1; Echo:1;}
Second Feedback Tokens String String containing list of Blank values indicate no
feedback tokens with feedback was provided by
boolean flag indicating if the user of the second
token was set by the user endpoint.
providing feedback from the Example value:
second endpoint. {DistortedSpeech:1;
ElectronicFeedback:1;
BackgroundNoise:1;
MuffledSpeech:1; Echo:1;}
First Feedback Has Audio Boolean True if feedback tokens from Example value: false
Issue first endpoint indicate
stream had an audio issue,
false otherwise.
Second Feedback Has Audio Boolean True if feedback tokens from Example value: false
Issue second endpoint indicate
stream had an audio issue,
false otherwise.
First Feedback Has Video Boolean True if feedback tokens from Example value: false
Issue first endpoint indicate
stream had a video issue,
false otherwise.
Second Feedback Has Video Boolean True if feedback tokens from Example value: false
Issue second endpoint indicate
stream had a video issue,
false otherwise.
First Echo Event Causes Flags Flags that indicate the Blank values indicate non-
reasons the audio stream, or no event
DeviceEchoEvent was raised causes reported by first
on the first endpoint. There endpoint.
may be multiple flags for a Example value:
single stream. Flags include: BAD_TIMESTAMP
BAD_TIMESTAMP - audio
sample timestamps from
capture or render device
used were poor quality
POSTAEC_ECHO - high level
of echo remained after echo
cancellation
MIC_CLIPPING - signal level
from capture device had
significant instances of
maximum signal level
EVENT_ANLP - audio
samples from capture
contain high noise.
Second Echo Event Causes Flags Flags that indicate the Blank values indicate non-
reasons the audio stream, or no event
DeviceEchoEvent was raised causes reported by first
on the second endpoint. endpoint.
There may be multiple flags Example value:
for a single stream. Flags BAD_TIMESTAMP
include:
BAD_TIMESTAMP - audio
sample timestamps from
capture or render device
used were poor quality
POSTAEC_ECHO - high level
of echo remained after echo
cancellation
MIC_CLIPPING - signal level
from capture device had
significant instances of
maximum signal level
EVENT_ANLP - audio
samples from capture
contain high noise.
First Echo Percent Mic In Range (percentage) Percentage of time when Blank values indicate non-
echo is detected in the audio audio stream, or data not
from the capture or reported by first endpoint.
microphone device prior to Example value: 068: [5 -
echo cancellation by the first 10)
endpoint. Values grouped by
range.
Second Echo Percent Mic In Range (percentage) Percentage of time when Blank values indicate non-
echo is detected in the audio audio stream, or data not
from the capture or reported by second
microphone device prior to endpoint.
echo cancellation by the Example value: 068: [5 -
second endpoint. Values 10)
grouped by range.
First Echo Percent Send Range (percentage) Percentage of time when Blank values indicate non-
echo is detected in the audio audio stream, or data not
from the capture or reported by first endpoint.
microphone device after Example value: 068: [5 -
echo cancellation by the first 10)
endpoint. Values grouped by
range.
Second Echo Percent Send Range (percentage) Percentage of time when Blank values indicate non-
echo is detected in the audio audio stream, or data not
from the capture or reported by second
microphone device after endpoint.
echo cancellation by the Example value: 068: [5 -
second endpoint. Values 10)
grouped by range.
First Send Signal Level Range (dB decibels) Average energy level of sent Blank values indicate non-
audio for audio classified as audio stream, or data not
mono speech, or left channel reported by first endpoint.
of stereo speech by the first Example value: 055: [-15 -
endpoint. Values grouped by -10)
range.
Second Send Signal Level Range (dB decibels) Average energy level of sent Blank values indicate non-
audio for audio classified as audio stream, or data not
mono speech, or left channel reported by second
of stereo speech by the endpoint.
second endpoint. Values Example value: 055: [-15 -
grouped by range. -10)
First Recv Signal Level Range (dB decibels) Average energy level of Blank values indicate non-
received audio for audio audio stream, or data not
classified as mono speech, or reported by first endpoint.
left channel of stereo speech Example value: 056: [-10 -
by the first endpoint. Values -5)
grouped by range.
Second Recv Signal Level Range (dB decibels) Average energy level of Blank values indicate non-
received audio for audio audio stream, or data not
classified as mono speech, or reported by second
left channel of stereo speech endpoint.
by the second endpoint. Example value: 056: [-10 -
Values grouped by range. -5)
First Send Noise Level Range (dB decibels) Average energy level of sent Blank values indicate non-
audio for audio classified as audio stream, or data not
mono noise or left channel reported by first endpoint.
of stereo noise by the first Example value: 048: [-50 -
endpoint. Values grouped by -45)
range.
Second Send Noise Level Range (dB decibels) Average energy level of sent Blank values indicate non-
audio for audio classified as audio stream, or data not
mono noise or left channel reported by second
of stereo noise by the endpoint.
second endpoint. Values Example value: 048: [-50 -
grouped by range. -45)
First Recv Noise Level Range (dB decibels) Average energy level of Blank values indicate non-
received audio for audio audio stream, or data not
classified as mono noise or reported by first endpoint.
left channel of stereo noise Example value: 048: [-50 -
by the first endpoint. Values -45)
grouped by range.
Second Recv Noise Level Range (dB decibels) Average energy level of Blank values indicate non-
received audio for audio audio stream, or data not
classified as mono noise or reported by second
left channel of stereo noise endpoint.
by the second endpoint. Example value: 048: [-50 -
Values grouped by range. -45)
First Network Send Quality Range (ratio) Fraction of the call that the Blank values indicate non-
Event Ratio first endpoint detected the audio stream, or data not
network was causing poor reported by first endpoint.
quality of the audio sent. Example value: 015: [0.01
Values grouped by range. - 0.02)
Second Network Send Range (ratio) Fraction of the call that the Blank values indicate non-
Quality Event Ratio second endpoint detected audio stream, or data not
the network was causing reported by second
poor quality of the audio endpoint.
sent. Values grouped by Example value: 015: [0.01
range. - 0.02)
First Network Receive Range (ratio) Fraction of the call that the Blank values indicate non-
Quality Event Ratio first endpoint detected the audio stream, or data not
network was causing poor reported by first endpoint.
quality of the audio received. Example value: 015: [0.01
Values grouped by range. - 0.02)
Second Network Receive Range (ratio) Fraction of the call that the Blank values indicate non-
Quality Event Ratio second endpoint detected audio stream, or data not
the network was causing reported by second
poor quality of the audio endpoint.
received. Values grouped by Example value: 015: [0.01
range. - 0.02)
First Network Delay Event Range (ratio) Fraction of the call that the Blank values indicate non-
Ratio first endpoint detected the audio stream, or data not
network delay was reported by first endpoint.
significant enough to impact Example value: 016: [0.02
the ability to have real-time - 0.03)
two-way communication.
Values grouped by range.
Second Network Delay Range (ratio) Fraction of the call that the Blank values indicate non-
Event Ratio second endpoint detected audio stream, or data not
the network delay was reported by second
significant enough to impact endpoint.
the ability to have real-time Example value: 016: [0.02
two-way communication. - 0.03)
Values grouped by range.
First Network Bandwidth Range (ratio) Fraction of the call that the Blank values indicate non-
Low Event Ratio first endpoint detected the audio stream, or data not
available bandwidth or reported by first endpoint.
bandwidth policy was low Example value: 016: [0.02
enough to cause poor - 0.03)
quality of the audio sent.
Values grouped by range.
Second Network Bandwidth Range (ratio) Fraction of the call that the Blank values indicate non-
Low Event Ratio second endpoint detected audio stream, or data not
the available bandwidth or reported by second
bandwidth policy was low endpoint.
enough to cause poor Example value: 016: [0.02
quality of the audio sent. - 0.03)
Values grouped by range.
First CPU Insufficient Event Range (ratio) Fraction of the call that the Blank values indicate non-
Ratio first endpoint detected the audio stream, or data not
CPU resources available reported by first endpoint.
were insufficient and caused Example value: 016: [0.02
poor quality of the audio - 0.03)
sent and received. Values
grouped by range.
Second CPU Insufficient Range (ratio) Fraction of the call that the Blank values indicate non-
Event Ratio second endpoint detected audio stream, or data not
the CPU resources available reported by second
were insufficient and caused endpoint.
poor quality of the audio Example value: 016: [0.02
sent and received. Values - 0.03)
grouped by range.
First Device Half Duplex AEC Range (ratio) Fraction of the call that the Blank values indicate non-
Event Ratio first endpoint detected audio stream, or data not
issues and operated the reported by first endpoint.
acoustic echo canceller in Example value: 016: [0.02
half-duplex mode, which - 0.03)
impacted the ability to have
real-time two-way
communication. Values
grouped by range.
Second Device Half Duplex Range (ratio) Fraction of the call that the Blank values indicate non-
AEC Event Ratio second endpoint detected audio stream, or data not
issues and operated the reported by second
acoustic echo canceller in endpoint.
half-duplex mode, which Example value: 016: [0.02
impacted the ability to have - 0.03)
real-time two-way
communication. Values
grouped by range.
First Device Render Not Range (ratio) Fraction of the call that the Blank values indicate non-
Functioning Event Ratio first endpoint detected the audio stream, or data not
render device was not reported by first endpoint.
working properly. Values Example value: 016: [0.02
grouped by range. - 0.03)
Second Device Render Not Range (ratio) Fraction of the call that the Blank values indicate non-
Functioning Event Ratio second endpoint detected audio stream, or data not
the render device was not reported by second
working properly. Values endpoint.
grouped by range. Example value: 016: [0.02
- 0.03)
First Device Capture Not Range (ratio) Fraction of the call that the Blank values indicate non-
Functioning Event Ratio first endpoint detected the audio stream, or data not
capture device was not reported by first endpoint.
working properly. Values Example value: 016: [0.02
grouped by range. - 0.03)
Second Device Capture Not Range (ratio) Fraction of the call that the Blank values indicate non-
Functioning Event Ratio second endpoint detected audio stream, or data not
the capture device was not reported by second
working properly. Values endpoint.
grouped by range. Example value: 016: [0.02
- 0.03)
First Device Glitches Event Range (ratio) Fraction of the call that the Blank values indicate non-
Ratio first endpoint detected audio stream, or data not
glitches or gaps in the audio reported by first endpoint.
played or captured that Example value: 016: [0.02
caused poor quality of the - 0.03)
audio being sent or received.
Values grouped by range.
Second Device Glitches Range (ratio) Fraction of the call that the Blank values indicate non-
Event Ratio second endpoint detected audio stream, or data not
glitches or gaps in the audio reported by second
played or captured that endpoint.
caused poor quality of the Example value: 016: [0.02
audio being sent or received. - 0.03)
Values grouped by range.
First Device Low SNR Event Range (ratio) Fraction of the call that the Blank values indicate non-
Ratio first endpoint detected low audio stream, or data not
speech to noise level that reported by first endpoint.
caused poor quality of the Example value: 016: [0.02
audio being sent. Values - 0.03)
grouped by range.
Second Device Low SNR Range (ratio) Fraction of the call that the Blank values indicate non-
Event Ratio second endpoint detected audio stream, or data not
low speech to noise level reported by second
that caused poor quality of endpoint.
the audio being sent. Values Example value: 016: [0.02
grouped by range. - 0.03)
First Device Low Speech Range (ratio) Fraction of the call that the Blank values indicate non-
Level Event Ratio first endpoint detected low audio stream, or data not
speech level that caused reported by first endpoint.
poor quality of the audio Example value: 016: [0.02
being sent. Values grouped - 0.03)
by range.
Second Device Low Speech Range (ratio) Fraction of the call that the Blank values indicate non-
Level Event Ratio second endpoint detected audio stream, or data not
low speech level that caused reported by second
poor quality of the audio endpoint.
being sent. Values grouped Example value: 016: [0.02
by range. - 0.03)
First Device Clipping Event Range (ratio) Fraction of the call that the Blank values indicate non-
Ratio first endpoint detected audio stream, or data not
clipping in the captured reported by first endpoint.
audio that caused poor Example value: 016: [0.02
quality of the audio being - 0.03)
sent. Values grouped by
range.
Second Device Clipping range (ratio) Fraction of the call that the Blank values indicate non-
Event Ratio second endpoint detected audio stream, or data not
clipping in the captured reported by second
audio that caused poor endpoint.
quality of the audio being Example value: 016: [0.02
sent. Values grouped by - 0.03)
range.
First Device Echo Event Range (ratio) Fraction of the call that the Blank values indicate non-
Ratio first endpoint detected echo audio stream, or data not
that caused poor quality of reported by first endpoint.
the audio being sent. Values Example value: 016: [0.02
grouped by range. - 0.03)
Second Device Echo Event Range (ratio) Fraction of the call that the Blank values indicate non-
Ratio second endpoint detected audio stream, or data not
echo that caused poor reported by second
quality of the audio being endpoint.
sent. Values grouped by Example value: 016: [0.02
range. - 0.03)
First Device Near End To Range (ratio) Fraction of the call that the Blank values indicate non-
Echo Ratio Event Ratio first endpoint detected a audio stream, or data not
ratio of the near end signal reported by first endpoint.
level to the echo level that Example value: 016: [0.02
caused poor quality of the - 0.03)
audio being sent. Values
grouped by range.
Second Device Near End To Range (ratio) Fraction of the call that the Blank values indicate non-
Echo Ratio Event Ratio second endpoint detected a audio stream, or data not
ratio of the near end signal reported by second
level to the echo level that endpoint.
caused poor quality of the Example value: 016: [0.02
audio being sent. Values - 0.03)
grouped by range.
First Device Render Zero Range (ratio) Fraction of the call that first Blank values indicate non-
Volume Event Ratio endpoint detected device audio stream, or data not
render volume is set to 0. reported by first endpoint.
Values grouped by range. Example value: 016: [0.02
- 0.03)
Second Device Render Zero Range (ratio) Fraction of the call that Blank values indicate non-
Volume Event Ratio second endpoint detected audio stream, or data not
device render volume is set reported by second
to 0. Values grouped by endpoint.
range. Example value: 016: [0.02
- 0.03)
First Device Render Mute Range (ratio) Fraction of the call that first Blank values indicate non-
Event Ratio endpoint detected device audio stream, or data not
render is muted. Values reported by first endpoint.
grouped by range. Example value: 016: [0.02
- 0.03)
Second Device Render Mute Range (ratio) Fraction of the call that Blank values indicate non-
Event Ratio second endpoint detected audio stream, or data not
device render is muted. reported by second
Values grouped by range. endpoint.
Example value: 016: [0.02
- 0.03)
First Device Multiple Range (ratio) Number of times during the Blank values indicate non-
Endpoints Event Count call that the first endpoint audio stream, or data not
detected multiple endpoints reported by first endpoint.
in the same room or Example value: 016: [0.02
acoustic environment. - 0.03)
Values grouped by range.
Second Device Multiple Range (ratio) Number of times during the Blank values indicate non-
Endpoints Event Count call that the second audio stream, or data not
endpoint detected multiple reported by second
endpoints in the same room endpoint.
or acoustic environment. Example value: 016: [0.02
Values grouped by range. - 0.03)
First Device Howling Event Range (ratio) Number of times during the Blank values indicate non-
Count call that the first endpoint audio stream, or data not
detected two or more reported by first endpoint.
endpoints in the same room Example value: 016: [0.02
or acoustic environment - 0.03)
that caused poor quality
audio in the form of howling
or screeching audio. Values
grouped by range.
Second Device Howling Range (ratio) Number of times during the Blank values indicate non-
Event Count call that the second audio stream, or data not
endpoint detected two or reported by second
more endpoints in the same endpoint.
room or acoustic Example value: 016: [0.02
environment that caused - 0.03)
poor quality audio in the
form of howling or
screeching audio. Values
grouped by range.
Error Report Sender String Indicates which endpoint Blank values indicate no call
sent the call error report for error report was sent.
the stream. This report Example value: First
contains additional
telemetry and may indicate
call setup or call drop issue
with the call.
Is Media Error String Indicates if the call error Blank values indicate no call
report for the stream was a error report was sent.
media level error or not. This Example value: True
report contains additional
telemetry and may indicate
call setup or call drop issue
with the call.
Media Failure Type String The type of media failure Blank values indicate no call
associated with the stream. error report was sent.
Possible values are: Example value: Midcall
Midcall
CallSetup
NotMediaFailure.
Rtp Rtcp Mux Boolean True indicates that RTP and Blank values indicate this
RTCP were multiplexed on data not reported by the
the same ports. False endpoint.
otherwise. Example value: True
Stun Version Integer Version of STUN protocol Blank values indicate this
used for establishing the call. data not reported by the
endpoint.
Example value: 2
Media Relay String IP address for Media relay(s) Blank values indicate this
used for the session. May data was not reported by
report a pair of relay the endpoints.
separated by a '+' if the Example value: "13.107.8.2
stream. + 13.107.8.2"
Call Setup Failure Reason Enumeration Classification of why media Blank values indicate call set
connection could not be up did not fail due to a
established for a call. known media issue.
Possible values: Example value: Missing FW
Missing FW Deep Packet IP Block Exemption Rule
Inspection Exemption Rule -
indicates that network
equipment along the path
likely prevented the media
path from being established
due to deep packet
inspection rules. This may be
due to proxy or firewall rules
not being correctly
configured.
Missing FW IP Block
Exemption Rule - indicates
that network equipment
along the path likely
prevented the media path
from being established to
the Office 365 network. This
may be due to proxy or
firewall rules not being
correctly configured to allow
access to IP addresses and
ports used for Skype for
Business traffic.
Other - indicates the media
path for the call could not
be established but the root
cause could not be classified.
Not Media Failure - indicates
no issue was detected with
the establishment of the
media path.
Is Anonymous Join Session Boolean True if user joining Blank values indicate no
conference was anonymous, data to determine if user
False otherwise. was joined anonymously or
not.
Example value: True
Has Media Diag Blob Boolean True if session had media Blank values indicate some
diagnostics data, False signaling data was not
otherwise. collected for this stream.
Example value: True
Used Dns Resolve Cache Boolean True if endpoint used DNS Blank values indicate this
cache to resolve media relay data was not reported by
address, False otherwise. the endpoint.
Example value: False
Network Connection Detail Enumerated pair Pair of network connection Blank values in enumeration
Pair detail for the first and indicate endpoint network
second endpoint. Possible connectivity type was
values: unknown. This may happen
wifi : wifi if the call could not be
wifi : wired established.
Wired : wifi Example value: Wired :
Wired : Wired Wired
MobileBB : MobileBB
MobileBB : Other
MobileBB : Tunnel
MobileBB : wifi
MobileBB : Wired
Other : Other
Other : wifi
Other : Wired
Tunnel : Tunnel
Tunnel : wifi
Tunnel : Wired
: MobileBB
: Other
: Tunnel
: wifi
: Wired
:
User Agent Category Pair Enumerated pair Pair of User Agent Category Blank values in enumeration
for first and second indicate endpoint user agent
endpoint. was not a known type.
Example value: AV-MCU :
OC
Connectivity Ice Pair Enumerated pair Pair of type of ICE Blank values in enumeration
connectivity used by each indicate ICE connectivity
endpoint. Possible values: used by endpoint was not
DIRECT : DIRECT known or reported.
DIRECT : FAILED Example value: DIRECT :
DIRECT : HTTP RELAY
FAILED : FAILED
FAILED : RELAY
HTTP : RELAY
:
: DIRECT
: FAILED
: HTTP
: RELAY
OS Pair Enumerated pair Pair of the OS name and Blank values in enumeration
version for first and second indicate OS name could not
endpoint. be parsed or was not
reported by endpoint.
Example value: Windows
10 : Windows 10
Tenant Id Pair Enumerated pair Pair of the tenant ids for first Blank values in enumeration
and second endpoint. indicate the tenant identifier
could not be determined.
This may happen if endpoint
is signed in to an on-
premise Skype for Business
Server deployment.
Example value: 00000000
- 0000 - 0000 - 0000 -
000000000000 : 00000000
- 0000 - 0000 - 0000 -
000000000000
Building Name Pair Enumerated pair Pair of the building name for Blank values in enumeration
the first and second indicate the building name
endpoint. for an endpoint could not be
determined. This could be
because the endpoint is
located outside the
corporate network, or is
accessing the network from
a site without a subnet
mapping.
Example value: Main
Building : Branch Site
Building
Inside Corp Pair Enumerated pair Pair showing if the Example value: Inside :
endpoints were located Inside
inside or outside the
corporate network based on
the subnet mapping.
Possible values:
Inside : Inside
Inside : Outside
Outside : Outside
Scenario Pair Enumerated pair Pair showing if the Blank values in enumeration
endpoints were located indicate the network
inside or outside the connectivity type was
corporate network based on unknown for either or both
the subnet mapping and the endpoints.
network connection detail. Example value: Client-
Note: The pairs are Inside--Client-Inside-wifi
separated by '--'.
Is Teams Boolean True indicates that the first Example value: True
or second user agent for the
stream is a Microsoft Teams
endpoint.
False indicates the user
agents are Skype for
Business endpoints.
… …
The is used to control the sort order when presenting the data and can be used for filtering. For example, a filter
on Duration (Minutes) < "065", would show streams with duration less than 2 minutes (The leading '0' is needed
for the filter to work as expected).
NOTE
The actual value of the sort order string isn't significant.
Enumeration pair
Dimensions that are provided as an enumeration pair are shown using the following format:
<enumeration value from one end point> : <enumeration value from the other endpoint>
The ordering of the enumeration values is consistent but doesn't reflect ordering of the first or second endpoints.
For example, the Network Connection Detail Pair shows the Network Connection Detail values for the two
endpoints:
Wired : Wired First and second endpoints both used wired ethernet
connections.
Wired : wifi First endpoint used wired ethernet connection and second
endpoint used Wi-Fi connection, or the second endpoint used
wired ethernet connection and first endpoint used Wi-Fi
connection.
… …
Blank values
The table above lists possible reasons why a dimension may be blank. Many dimensions and measures will be
blank if the QoE Record Available dimension is false. This typically occurs when the call wasn't successfully
established.
Measures
The following table lists the measures currently available in Call Quality Dashboard (CQD ):
Audio Poor Stream Count Number of streams Number of audio streams classified as
poor based on network metrics listed
here: Stream Classification in Call
Quality Dashboard.
Audio Good Stream Count Number of streams Number of audio streams classified as
good based on network metrics listed
here: Stream Classification in Call
Quality Dashboard.
Audio Unclassified Stream Count Number of streams Number of audio streams that did not
have sufficient data to be classified as
good or poor based on network metrics
listed here: Stream Classification in Call
Quality Dashboard.
Audio OnePercent PacketLoss Count Number of streams Number of audio streams with packet
loss greater than 1%.
Audio Poor Due To Jitter Count Number of streams Number of audio streams where the
jitter metric exceeds thresholds listed
here: Stream Classification in Call
Quality Dashboard.
Audio Poor Due To PacketLoss Count Number of streams Number of audio streams where the
packet loss metric exceeds thresholds
listed here: Stream Classification in Call
Quality Dashboard
Audio Poor Due To Degradation Count Number of streams Number of audio streams where the
degradation metric exceeds thresholds
listed here: Stream Classification in Call
Quality Dashboard.
Audio Poor Due To RoundTrip Count Number of streams Number of audio streams where the
round trip exceeds thresholds listed
here: Stream Classification in Call
Quality Dashboard.
Audio Poor Due To ConcealedRatio Number of streams Number of audio streams where the
Count concealed ratio exceeds thresholds
listed here: Stream Classification in Call
Quality Dashboard.
Video Poor Due To VideoPostFecplr Number of streams Number of video streams where the
Count Video Post Fec plr exceeds thresholds
listed here: Stream Classification in Call
Quality Dashboard.
Video Poor Due To Number of streams Number of video streams where the
VideoLocalFrameLossPercentageAvg Video Local Frame Loss Percentage Avg
Count exceeds thresholds listed here: Stream
Classification in Call Quality Dashboard.
Video Poor Due To VideoFrameRateAvg Number of streams Number of Video streams where the
Count Video Frame Rate Avg exceeds
thresholds listed here: Stream
Classification in Call Quality Dashboard.
Video Poor Stream Count Number of streams Number of video streams classified as
poor based on network metrics listed
here Stream Classification in Call
Quality Dashboard.
Video Good Stream Count Number of streams Number of video streams classified as
good based on network metrics listed
here: Stream Classification in Call
Quality Dashboard.
Video Unclassified Stream Count Number of streams Number of video streams that did not
have sufficient data to be classified as
good or poor based on network metrics
listed here: Stream Classification in Call
Quality Dashboard.
AppSharing Poor Stream Count Number of streams Number of application sharing streams
classified as poor based on network
metrics listed here: Stream Classification
in Call Quality Dashboard.
AppSharing Good Stream Count Number of streams Number of application sharing streams
classified as good based on network
metrics listed here: Stream Classification
in Call Quality Dashboard.
AppSharing Unclassified Stream Count Number of streams Number of application sharing streams
that did not have sufficient data to be
classified as good or poor based on
network metrics listed here: Stream
Classification in Call Quality Dashboard.
First Feedback Rating Avg User rating (1-5) Average rating of streams reported by
the user using the first endpoint. Calls
are rated from 1-5 and the rating is
applied to all streams of the call.
Second Feedback Rating Avg User rating (1-5) Average rating of streams reported by
the user using the second endpoint.
Calls are rated from 1-5 and the rating
is applied to all streams of the call.
First Feedback Rating Count Number of rated streams Number of streams rated by the user
using the first endpoint. Calls are rated
from 1-5 and the rating is applied to all
streams of the call.
Second Feedback Rating Count Number of rated streams Number of streams rated by the user
using the second endpoint. Calls are
rated from 1-5 and the rating is applied
to all streams of the call.
First Feedback Rating Poor Count Number of rated streams Number of streams rated by the user
using the first endpoint as either 1 or 2.
Calls are rated from 1-5 and the rating
is applied to all streams of the call.
Second Feedback Rating Poor Count Number of rated streams Number of streams rated by the user
using the second endpoint as either 1
or 2. Calls are rated from 1-5 and the
rating is applied to all streams of the
call.
First Feedback Rating Poor Percentage Number of rated streams Percentage of all rated streams that
were rated by the user using the first
endpoint as either 1 or 2. Calls are
rated from 1-5 and the rating is applied
to all streams of the call.
Second Feedback Rating Poor Number of rated streams Percentage of all rated streams that
Percentage were rated by the user using the
second endpoint as either 1 or 2. Calls
are rated from 1-5 and the rating is
applied to all streams of the call.
First Feedback Token Audio Issue Number rated streams Number of streams where user using
Count the first endpoint indicated an issue
with audio.
Second Feedback Token Audio Issue Number rated streams Number of streams where user using
Count the second endpoint indicated an issue
with audio.
First Feedback Token Video Issue Count Number of rated streams Number of streams where user using
the first endpoint indicated an issue
with video.
Second Feedback Token Video Issue Number of rated streams Number of streams where user using
Count the second endpoint indicated an issue
with video.
Audio SLA Good Call Count Number of calls Number of audio calls within scope of
the Skype for Business Voice Quality
SLA (Volume Licensing for Microsoft
Products and Online Services) classified
as meeting the network performance
targets.
Audio SLA Poor Call Count Number of calls Number of audio calls within scope of
the Skype for Business Voice Quality
SLA (Volume Licensing for Microsoft
Products and Online Services) classified
as not meeting the network
performance targets.
Audio SLA Call Count Number of calls Number of audio calls within scope of
the Skype for Business Voice Quality
SLA (Volume Licensing for Microsoft
Products and Online Services).
Audio SLA Good Call Percentage Percentage Percentage of audio calls within scope
of the Skype for Business Voice Quality
SLA (Volume Licensing for Microsoft
Products and Online Services) that were
classified as meeting the network
performance targets.
Audio Good Call Stream Count Number of streams Number of audio streams where both
audio streams in the call (call-leg) are
not classified as poor based on network
metrics listed here: Stream Classification
in Call Quality Dashboard.
Audio Poor Call Stream Count Number of streams Number of audio streams where at
least one audio stream in the call (call-
leg) was classified as poor based on
network metrics listed here: Stream
Classification in Call Quality Dashboard.
Audio Unclassified Call Stream Count Number of streams Number of audio streams where both
audio streams in the call (call-leg) could
not be classified due to missing
network metrics.
Audio Poor Call Percentage Percentage Percentage of all audio streams where
at least one audio stream in the call
(call-leg) was classified as poor based
on network metrics listed here: Stream
Classification in Call Quality Dashboard.
Avg First Echo Percent Mic In Percentage Average percentage of time during the
stream that the first endpoints detected
echo in the audio from the capture or
microphone device prior to echo
cancellation.
Avg Second Echo Percent Mic In Percentage Average percentage of time during the
stream that the second endpoints
detected echo in the audio from the
capture or microphone device prior to
echo cancellation.
Avg First Echo Percent Send Percentage Average percentage of time during the
stream that the first endpoints detected
echo in the audio from the capture or
microphone device after echo
cancellation.
Avg Second Echo Percent Send Percentage Average percentage of time during the
stream that the second endpoints
detected echo in the audio from the
capture or microphone device after
echo cancellation.
Avg First Audio Send Signal Level Decibels Average energy level of sent audio for
audio classified as mono speech, or left
channel of stereo speech sent by first
endpoints.
Avg Second Audio Send Signal Level Decibels Average energy level of sent audio for
audio classified as mono speech, or left
channel of stereo speech sent by
second endpoints.
Avg First Audio Recv Signal Level Decibels Average energy level of received audio
for audio classified as mono speech, or
left channel of stereo speech by the first
endpoints.
Avg Second Audio Recv Signal Level Decibels Average energy level of received audio
for audio classified as mono speech, or
left channel of stereo speech by the
second endpoints.
Avg First Audio Send Noise Level Decibels Average energy level of sent audio for
audio classified as mono noise or left
channel of stereo noise by the first
endpoints.
Avg Second Audio Send Noise Level Decibels Average energy level of sent audio for
audio classified as mono noise or left
channel of stereo noise by the second
endpoints.
Avg First Audio Recv Noise Level Decibels Average energy level of received audio
for audio classified as mono noise or
left channel of stereo noise by the first
endpoints.
Avg Second Audio Recv Noise Level Decibels Average energy level of received audio
for audio classified as mono noise or
left channel of stereo noise by the
second endpoints.
First Audio Echo BAD_TIMESTAMP Number of streams Number of streams where the echo was
Count caused by bad device timestamps from
the first endpoints that limited echo
cancellation in audio sent.
First Audio Echo POSTAEC_ECHO Number of streams Number of streams where the high
Count echo was detected after echo
cancellation for audio sent by the first
endpoints.
First Audio Echo EVENT_ANLP Count Number of streams Number of streams where the first
endpoints detected noise in the
captured audio that limited echo
cancellation in audio sent.
First Audio Echo EVENT_DNLP Count Number of streams Number of streams where the first
endpoints detected noise in the
captured audio that limited echo
cancellation in audio sent.
First Audio Echo MIC_CLIPPING Count Number of streams Number of streams where the first
endpoints detected clipping in the
captured audio that limited echo
cancellation in audio sent.
First Audio Echo BAD_STATE Count Number of streams Number of streams where the first
endpoints detected issues with the
internal state that limited echo
cancellation in audio sent.
Second Audio Echo BAD_TIMESTAMP Number of streams Number of streams where the echo was
Count caused by bad device timestamps from
the second endpoints that limited echo
cancellation in audio sent.
Second Audio Echo POSTAEC_ECHO Number of streams Number of streams where the high
Count echo was detected after echo
cancellation for audio sent by the
second endpoints.
Second Audio Echo EVENT_ANLP Count Number of streams Number of streams where the second
endpoints detected noise in the
captured audio that limited echo
cancellation in audio sent.
Second Audio Echo EVENT_DNLP Number of streams Number of streams where the second
Count endpoints detected noise in the
captured audio that limited echo
cancellation in audio sent.
Second Audio Echo MIC_CLIPPING Number of streams Number of streams where the second
Count endpoints detected clipping in the
captured audio that limited echo
cancellation in audio sent.
Second Audio Echo BAD_STATE Count Number of streams Number of streams where the second
endpoints detected issues with the
internal state that limited echo
cancellation in audio sent.
Total Call Setup Failed Stream Count Number of streams Number of streams where media path
could not be established between the
endpoints at the start of the call.
Total Call Dropped Stream Count Number of streams Number of streams where media path
did not terminate normally.
Total Media Failed Stream Count Number of streams Number of streams where either media
path could not be established or did
not terminate normally.
Total Media Succeeded Stream Count Number of streams Number of streams where media path
was established and terminated
normally.
Total Call Setup Succeeded Stream number of streams Number of streams where media path
Count could be established between the
endpoints at the start of the call.
Total Call Setup Failure Percentage Percentage Percentage of all streams where media
path could not be established between
the endpoints at the start of the call.
Total Short Call Percentage Percentage Percentage of total calls less than 1
minutes long.
Total Media Failure Percentage Percentage Percentage of all streams where either
media path could not be established or
did not terminate normally.
Avg Audio Degradation Mean Opinion Score (0-5) Average Network Mean Opinion Score
degradation for streams. Represents
how much the network loss and jitter
has impacted the quality of received
audio.
Avg Overall Avg Network MOS Mean Opinion Score (0-5) Average or average network Mean
Opinion Score for streams. Represents
the average predicted quality of
received audio factoring in network
loss, jitter, and codec.
Avg Ratio Concealed Samples Ratio Average of average ratio of the number
of audio frames with samples generated
by packet loss concealment to the total
number of audio frames for streams.
0.1 indicates 10% of frames contained
concealed samples.
Avg Ratio Stretched Samples Ratio Average of average ratio of the number
of audio frames with samples that have
been stretched to compensate for jitter
or loss to the total number of audio
frames for streams. 0.1 indicates 10%
audio frames contained stretched
samples.
Avg Video Post FECPLR Ratio Average of packet loss rate after FEC
has been applied for aggregated across
all video streams and codecs for
streams.
Avg Video Local Frame Loss Percentage Percentage Average percentage of video frames
lost as displayed to the user for
streams. This includes frames recovered
from network losses.
Avg Video Recv Frame Rate Average Frames per second Average of average frames per second
received for all video streams computed
over the duration of the session for
streams.
Avg Video Low Frame Rate Call Percent Percentage Average of percentage of time of the
call where frame rate is less than 7.5
frames per second for streams.
Avg Video Packet Loss Rate Ratio Average of average fraction of packets
lost, as specified in RFC3550, computed
over the duration of the session for
streams.
Avg Video Frame Rate Frames per second Average frames per second received for
a video stream, computed over the
duration of the session. Values grouped
by range.
Avg Video Dynamic Capability Percent Milliseconds Average of percentage of time that the
client is running < 70% expected video
processing capability for this type of
CPU for streams.
Avg AppSharing Spoiled Tile Percent Milliseconds Average of percentage of tiles which are
Total discarded instead of being sent to a
remote peer (for example, from the
MCU to a viewer) for streams.
Discarded tiles may be caused by
bandwidth restrictions between client
and server.
Avg AppSharing Relative OneWay Seconds Average of average relative one way
delay between the endpoints in
seconds for application sharing streams.
Avg AppSharing RDP Tile Processing Milliseconds Average of average latency in
Latency milliseconds processing tiles on the RDP
Stack at the conferencing server for
streams.
Avg First Device Capture Not Ratio Average of the fraction of the call that
Functioning Event Ratio the first endpoint detected the capture
device was not working properly.
Avg Second Device Capture Not Ratio Average of the fraction of the call that
Functioning Event Ratio the second endpoint detected the
capture device was not working
properly.
Avg First Device Render Not Ratio Average of the fraction of the call that
Functioning Event Ratio the first endpoint detected the render
device was not working properly.
Avg Second Device Render Not Ratio Average of the fraction of the call that
Functioning Event Ratio the second endpoint detected the
render device was not working properly.
Media Failed Due To Firewall IP Blocked Number of streams Number of streams that failed to be
Stream Count established due to network equipment
blocking access to Skype for Business
servers. These failures typically indicate
a proxy, firewall or other network
security device is not correctly
configured to access the IP address and
ports used by Skype for Business in
Office 365.
Media Failed Due To Firewall DPI Number of streams Number of streams that failed to be
Stream Count established due to network equipment
blocking access due to deep packet
inspection not allowing Skype for
Business traffic. These failures typically
indicates a proxy, firewall or other
network security device is not correctly
configured to access the IP address and
ports used by Skype for Business in
Office 365.
Firewall DPI Media Failure Percentage Percentage Percentage of streams that failed to be
established due to network equipment
blocking access due to deep packet
inspection not allowing Skype for
Business traffic. These failures typically
indicates a proxy, firewall or other
network security device is not correctly
configured to access the IP address and
ports used by Skype for Business in
Office 365.
Related topics
Set up Skype for Business Call Analytics
Use Call Analytics to troubleshoot poor Skype for Business call quality
Call Analytics and Call Quality Dashboard
Stream Classification in Call Quality
Dashboard
5/20/2019 • 5 minutes to read • Edit Online
The Call Quality Dashboard (CQD ) for Microsoft Teams and Skype for Business Online allows you
to gain insights into the quality of calls made using Microsoft Teams and Skype for Business
services. This topic provides detailed information about the quality classification of media streams.
To learn more about CQD and how to enable it, see Turning on and using Call Quality Dashboard.
Classifier Definitions
Streams in CQD are classified as good, poor, or unclassified based on the values of the available key
quality metrics. The metrics and conditions used to classify stream are shown in the tables below.
CQD's "Poor Due To" dimensions can be used to understand which metric is responsible for a poor
classification. See Dimensions and measures available in Call Quality Dashboard for more
information on these dimensions.
Audio Classifier
An audio stream is marked as poor if one or more of the following conditions are met:
Packet Loss Rate > 0.1 Average packet loss rate for
stream.
Ratio Concealed Samples Avg > 0.07 Average ratio of the number of
audio frames with concealed
samples generated by packet loss
healing to the total number of
audio frames.
Video Classifier
A video stream is marked as good or poor based on the value of the first available metric in the
following order:
CLASSIFICATI
CLASSIFICATI CLASSIFICATI ON IF
ON IF ON IF METRIC IS
CONDITION CONDITION UNAVAILABL EXPLANATIO
STEP # METRIC CONDITION IS TRUE IS FALSE E N
VBSS Classifier
A VBSS stream is marked as good or poor based on the value of the first available metric in the
following order:
CLASSIFICATI
CLASSIFICATI CLASSIFICATI ON IF
ON IF ON IF METRIC IS
CONDITION CONDITION UNAVAILABL EXPLANATIO
STEP # METRIC CONDITION IS TRUE IS FALSE E N
CLASSIFICATI
CLASSIFICATI CLASSIFICATI ON IF
ON IF ON IF METRIC IS
CONDITION CONDITION UNAVAILABL EXPLANATIO
STEP # METRIC CONDITION IS TRUE IS FALSE E N
Unclassified Streams
In CQD, a stream is marked unclassified when ICE connectivity fails or when all the metrics required
to compute the stream classification are not reported.
To check for ICE connectivity failures, examine the dimensions "First Connectivity Ice" and "Second
Connectivity Ice" for a "FAILED" value. If either value indicates a failure, the stream will be marked as
unclassified.
If ICE connectivity succeeded for an unclassified stream, the stream is likely considered unclassified
because key stream metrics were not reported. There are a few reasons these metrics may not be
reported:
QoE reports were not received - The metrics used for classification are reported in a QoE
report sent at the end of a call. If this report is not produced (e.g., because some third-party
endpoints may not send QoE ) or was not able to be sent (e.g., because of a network outage), CQD
is unable to classify the stream.
TIP
The "QoE Record Available" dimension can be used to determine whether a QoE report was received for a
stream. Note that this dimension will have a value of "True" if a QoE report was received from either
endpoint. A QoE report from both endpoints is required for the most accurate reporting of metrics.
Short calls - Short calls may not have enough media activity to compute key stream metrics.
Without these metrics, CQD is unable to classify the stream.
TIP
The dimensions "Duration (Seconds)", "Duration (Minutes)", "Duration 5 seconds or less", and "Duration 60
seconds or more" can be used to determine the duration of a stream. The measurement "Avg Call Duration"
can also be used to compute the average duration for a set of streams.
Low packet utilization - Like the "short call" scenario, sufficient packet utilization is required for
computation of key stream metrics. Without these metrics, CQD is unable to classify the stream.
A common low packet utilization scenario occurs when a user joins a meeting to listen to
the presenter but never speaks (likely muting the microphone for most of the call). In such
a scenario, one audio stream will have high packet utilization (inbound to the client) while
the other will have little to no packet utilization (outbound from the client). In this scenario,
the duration of the stream may be an hour or longer but the packet utilization on the
stream from the client to the server will be extremely low due to the microphone being
muted, resulting in an unclassified stream.
TIP
The "Packet Utilization" dimension and "Avg Packet Utilization" measurement can be used to determine the
packet activity of a stream.
Related Topics
Turning on and using Call Quality Dashboard (CQD )
Dimensions and measures available in Call Quality Dashboard
Use Call Analytics to troubleshoot poor call quality
Teams PowerShell Overview
8/7/2019 • 5 minutes to read • Edit Online
Microsoft Teams has a rich set of tools for IT admins to manage the product through the Microsoft Teams
admin center, PowerShell controls, and Graph APIs. This guide explains how we structure our PowerShell
cmdlets for IT admins to use, and provides pointers to further documentation. Note that different Teams admin
roles have access to different cmdlets. For more information, see Use Microsoft Teams admin roles to manage
Teams.
The GroupId used in the Microsoft Teams PowerShell module cmdlets is the same as the Identity
property returned by Get-UnifiedGroup in the Exchange PowerShell module.
Differences between Preview and Generally Available Microsoft Teams PowerShell Module
When we released our generally available version of our PowerShell module, a few cmdlets were left in the
beta-only module as described in the table below.
If you want to find only the custom policies you’ve created in your organization, you can use
-Filter "tag:*" .
NEW commands (for example, New-CsTeamsMeetingPolicy ): let you create new policies for your
organization that are then available to be assigned to users in your organization. Not all policies support
the creation of custom policies. Often this is to ensure that the policies you use in your organization have
a supported combination of settings.
SET commands (for example, Set-CsTeamsMeetingPolicy ): lets you set particular values on a given policy.
Some policies do not have set commands available, or contain parameters that cannot be customized in
the policy. Each PowerShell description will call out which parameters cannot be customized.
To edit the policy that will by default be assigned to users in your organization who do not have a
custom policy assigned, run Set-Cs<PolicyName> -Identity Global .
REMOVE commands (for example, Remove-CsTeamsMeetingPolicy ): you can use this cmdlet to delete a
custom policy that has been created in your tenant. If you delete a custom policy that has been assigned
to at least one user in your organization, that user will fall back to the global policy.
You can’t actually remove the global policy in your organization, but if you want to reset the global
policy in your organization to the Microsoft-provided default settings, you can run
Remove-Cs<PolicyName> -Identity Global .
GRANT command (for example, Grant-CsTeamsMeetingPolicy ): lets you assign a policy to a particular
user.
To remove a custom policy assignment and make the user fall back to the default policy in your
organization, run Grant-Cs<PolicyName> -Identity <User Identity> -PolicyName $null .
TIP
Not all policies allow custom policies to be created, and some policies have settings that you can’t customize (so you can
view the setting but can’t set a custom value during set- and new- ). The documentation of the specific cmdlet will call
out if parameters are not available for use by customers.
Common parameters:
Identity: For Get- , Set- , New- , and Remove- , the Identity parameter will always refer to a specific policy
instance. For Grant , the Identity parameter refers to a specific user object to whom the policy is being
applied.
You can reference the configuration that you’re modifying in one of two ways: by specifying
-Identity Global, or by running Get-Cs<ConfigurationName> | Set-Cs<ConfigurationName> .
Learn more
Microsoft Teams cmdlet reference
Skype for Business cmdlet reference
Use Microsoft Teams admin roles to manage Teams
Get help in Microsoft Teams
8/7/2019 • 2 minutes to read • Edit Online
The Help button in Microsoft Teams is where your users and champions can find all the assistance they might
need while using Teams.
NOTE
Don't see this feature in your Microsoft Teams client yet? It's currently being rolled out and might not be available in your
organization yet. See the Teams Roadmap for news about upcoming releases in Teams.
Teams provides localized language support for help content. For the most current list of supported languages, see
Microsoft Teams supported languages for help content.
Browse Topics - This goes to help content organized by Teams feature. Simple and straightforward
guidance to help users get the most out of Teams.
Videos - Our on-demand video content enables users to learn specific tasks quickly. We're continually
producing new videos, so check back frequently. Internet access is required, of course.
What's New - Periodic release notes for users and team owners about new or updated Teams features.
Share an Idea - We always want to hear from you about how to improve Teams. This option takes you to
our product feedback forum where you can submit new feature requests or vote on existing ones. We
constantly review this information as we plan new features.
NOTE
Help replaces T-Bot in Teams. Some users may see a chat icon for T-Bot in their chat history. Clicking this icon will take them
to the new Help experience.
Microsoft Teams content updates
8/7/2019 • 10 minutes to read • Edit Online
This topic lists Microsoft Teams topics that have been changed recently.