docs/main/integrations-guide/microsoft-teams-meetings.mdx
Start and join voice calls, video calls, and use screen sharing with your team members in Microsoft Teams without leaving Mattermost.
Setup starts in Microsoft Azure and ends in Mattermost.
- Name: Mattermost Microsoft Teams Meetings Plugin
- Supported account types: Default value (Single tenant)
- Redirect URI:
https://<MM_SITE_URL>/plugins/com.mattermost.msteamsmeetings/oauth2/complete. Replace<MM_SITE_URL>with your Mattermost server's Site URL.
OnlineMeetings.ReadWrite permissions. Select Add permissions to submit the form.You're all set for configuration inside of the Azure portal.
From Mattermost v9.11.2 (ESR) and Mattermost Cloud v10, this plugin is pre-packaged with the Mattermost Server. If your Mattermost deployment is on a release prior to v9.11.2, download the latest plugin binary release, and upload it to your server via System Console > Plugin Management.
</Note>
- Azure - Directory (tenant) ID - Paste the Directory (tenant) ID from the Azure portal.
- Azure - Application (client) ID - Paste the Application (client) ID from the Azure portal.
- Azure - Application (client) Secret - Copy from the Azure portal (generated in Certificates & secrets earlier in these instructions).
Notify your teams that they can connect their Microsoft Teams Meetings accounts to Mattermost.
Users who want to use MS Teams Meetings interconnectivity must connect a Microsoft Teams Meetings account to Mattermost.
Once connected, you'll receive direct messages from the Microsoft Teams Meetings bot in Mattermost for Microsoft Teams Meetings activity.
Use the <code>/mstmeetings connect</code> slash command to connect an MS Teams account to Mattermost.
Start a call either by selecting the video icon in a Mattermost channel or by running the <code>/mstmeetings start</code> slash command. Every meeting you start creates a new meeting room in Microsoft Teams.
<Note>If you start two meetings less than 30 seconds apart you'll be prompted to confirm that you want to create the meeting.
</Note>Run the <code>/mstmeetings disconnect</code> slash command to disconnect a Microsoft Teams account from Mattermost.
We recommend updating this integration as new versions are released. Generally, updates are seamless and don't interrupt the user experience in Mattermost. Visit the Releases page for the latest release, available releases, and compatibiilty considerations.
Customers with a Mattermost subscription can open a Mattermost support case. Community deployments can report a bug by opening a GitHub issue against the Microsoft Teams Notifications plugin.
For questions, feedback, and assistance, join our pubic Integrations and Apps channel on the Mattermost Community Server for assistance.
Mattermost Team Edition and Free customers can visit the Mattermost peer-to-peer troubleshooting forum to access the global Mattermost Community for assistance.