Start and join voice calls, video calls, and use screen sharing with your team members in Microsoft Teams Meetings.
Mattermost Server v8.1+ is required.
From Mattermost v10, this plugin is pre-packaged with the Mattermost Server.
If your Mattermost deployment is on a release prior to v10, download the latest plugin binary release, and upload it to your server via System Console > Plugin Management.
Once enabled, selecting the video icon in a Mattermost channel invites team members to join an MS Teams meeting, hosted using the credentials of the user who initiated the call.
See the Mattermost Product Documentation for details on setting up, configuring, and using the Mattermost for Microsoft Teams Meetings integration.
This plugin contains both a server and web app portion. Read our documentation about the Developer Workflow and Developer Setup for more information about developing and extending plugins.
Inside the /server
directory, you will find the Go files that make up the server-side of the plugin. Within that directory, build the plugin like you would any other Go application.
Inside the /webapp
directory, you will find the JavaScript files that make up the client-side of the plugin. Within that directory, modify files and components as necessary. Test your syntax by running npm run build
.
It's on the Developer setup, but keep in mind It's necessary to enable PluginUploads.
Then you need to set these envvars to be able to upload the plugin:
export MM_SERVICESETTINGS_SITEURL=https://localhost:8065/ # Or other if needed
export MM_ADMIN_USERNAME=<MYUSERNAME>
export MM_ADMIN_PASSWORD=<MYPASSWORD>
Then run make deploy
or MM_DEBUG=1 make deploy
in case you want debugging from the root of the mattermost-plugin-msteams-meetings
project.
- For questions, suggestions, and help, visit the Plugin: Microsoft Teams Meetings on our Community server.
- To report a bug, please open an issue.