Vodia Microsoft Teams Integration Tool
Enhance your Vodia PBX by integrating it seamlessly with Microsoft Teams using our vodia-teams
NPM tool. Designed for efficiency, this tool supports the integration of multiple tenants with their respective Microsoft 365 Teams environments. The tool has an option to retrieve a list of extensions from a Vodia PBX tenant and map them to their respective Teams user accounts using email addresses. We'll demonstrate its use with an example below.
Prerequisites
- DNS Control: Ensure you have administrative control over the DNS records for the tenant's FQDN that will be enrolled as the SBC in Teams.
- User Licensing: Verify that all Teams users possess the necessary Microsoft licenses, such as Microsoft Business Standard with the Teams Phone add-on or a Microsoft E5 license.
- Usage Location: Confirm that a usage location has been set for each Teams user during license assignment in Microsoft.
- Microsoft Credentials: You must have global administrator credentials for the Microsoft tenant.
- OS: To run the
vodia-teams
NPM tool, you will need an Ubuntu 24 server. - Emails: To leverage the tool's automation capabilities, we recommend ensuring the extension's email address matches the user's primary Microsoft username (UPN) and then selecting option 4 ( i.e. Map Vodia PBX extension numbers to Teams users? You'll need the server management address, admin credentials and API enabled for the admin user.) for phone number assignment.