Build communication apps for Microsoft Teams users with Azure Communication Services UI Library
Building modern custom communication user experiences for Microsoft Teams users just got easier with the Azure Communication Services UI Library. The UI Library now supports the ability for developers to use a Microsoft Teams identity to power their calling experience. This means developers can now create custom applications for Microsoft Teams users with only a couple lines of code.
The ability for developers to use Microsoft Teams identity, now in public preview, builds on the general availability announcement for support of Microsoft Teams users through the Azure Communication Service Calling SDK and the general availability of UI controls for calling for Azure Communication Services. With these new capabilities, developers can quickly build standalone applications that easily integrate voice and video capabilities seamlessly for Microsoft Teams users.
Figure 1. Calling component enabled for Microsoft Teams users.
The new components provide significant customization capabilities, including color schemes, fonts and icons, and additional customized behavior to truly fit your needs. The Azure Communication Services UI Library is built on top of Fluent UI, bringing a look-and-feel similar to Microsoft Teams out of the box. They are built with Microsoft standards of accessibility and localization to deliver a great experience to all your users
Figure 2. Sample architecture showcasing full use case for leveraging custom applications built with UI Library components and Microsoft Teams client.
We are excited for the opportunities that this new feature on the UI Library creates; enabling you to build more with less code:
- Embed UI Library calling components within a line of business application to enable workers on the field using their Microsoft 365 identity to connect with subject matter experts on Microsoft Teams.
- Leverage UI Library components within devices that are not supported by standard Microsoft Teams clients but support a browser like Mixed Reality headsets or cars.
- Build a custom customer support dashboard for Microsoft Teams users to enable agents to use their existing Teams capabilities and collaborate on-demand with other agents within their Teams tenant.
- And, so much more.
To get started, developers can leverage the existing calling components and composites that are supported by the UI Library. To power the Microsoft Teams user scenario, initialize these components with an access token for Microsoft Teams users.
Published on:
Learn moreRelated posts
Hunting Living Secrets: Secret Validity Checks Arrive in GitHub Advanced Security for Azure DevOps
If you’ve ever waded through a swamp of secret scanning alerts wondering, “Which of these are actually dangerous right now?”— this enhancement...
How to call Microsoft Graph API from Power Automate?
While Power Automate has many built-in connectors for these services, there are times when you need more control or access to features not ava...
Real-Time Security with Continuous Access Evaluation (CAE) comes to Azure DevOps
We’re thrilled to announce that Continuous Access Evaluation (CAE) is now supported on Azure DevOps, bringing a new level of near real-time se...
Microsoft Places: Graph API support for directory objects
Microsoft Graph API now supports full CRUD operations for Microsoft Places directory objects, enabling programmatic management of buildings, f...
Emoji Reactions Workflows in Microsoft Teams
Microsoft Teams will enable triggering workflows via emoji reactions using the Workflows app, streamlining task automation. Available from lat...
Viva Learning: Academy Auto Save and Draft
Viva Learning premium admins now have Auto-Save and Draft Mode for Academies, allowing background saving and editing published Academies witho...
Microsoft Teams Integration with Microsoft Defender for Office Tenant Allow/Block List for blocking domains
Microsoft Teams now integrates with Microsoft Defender for Office 365 Tenant Allow/Block List, enabling security admins to centrally manage bl...
Microsoft 365 Copilot | New admin policy for harmful content access in Microsoft 365 Copilot
Microsoft 365 Copilot introduces a new admin policy allowing specific users, like legal or compliance teams, to access harmful content in Copi...
Microsoft 365: Microsoft 365 companion apps- a suite of apps designed to enhance productivity
Microsoft 365 companions is a suite of apps, including People, File Search, and Calendar, designed to enhance productivity through quick acces...