Loading...

Build communication apps for Microsoft Teams users with Azure Communication Services UI Library

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.

 

CTE_UI.png

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

 

CTE_UI_Architecture.png

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 more
Azure Communication Services Blog
Azure Communication Services Blog

Azure Communication Services Blog articles

Share post:

Related posts

Teams ♥️ Loop app

Here are couple of tricks, I thought would be interesting to share. Despite it feels that Copilot is getting all updates, it is not so. Micros...

53 minutes ago

Whiteboards created in Teams channels will now be stored in SharePoint

Whiteboards created in Teams Channel tabs will be stored in the channel’s SharePoint site starting late September 2026, improving access, comp...

2 hours ago

Microsoft Teams: Manage multiple phone numbers within one Teams account

Microsoft Teams Phone will allow assigning up to 10 phone numbers per user within one account, enabling calls from multiple numbers on various...

2 hours ago

Microsoft 365 Copilot: Upload local files now supports .eml and .msg file types

Microsoft 365 Copilot will support uploading .eml and .msg email files starting late February to March 2026, enabling users to provide email c...

2 hours ago

Microsoft Copilot (Microsoft 365): Intelligent Summaries in Copilot Dashboard

Use intelligent summaries in Copilot Dashboard to quickly surface what’s working and where targeted attention can accelerate Copilot adoption....

2 hours ago

Microsoft Purview: Information Protection – Policy sync status for M365 Label publishing policies

Admins can now see the sync status of sensitivity label publishing policies directly in the Purview portal. This provides clear confirmation t...

2 hours ago

Microsoft Purview: Information Protection – Sensitivity label inheritance for Teams meeting artifacts

Teams meeting artifacts, including recordings, transcripts, and Loop notes, can now be configured to automatically inherit the sensitivity lab...

2 hours ago

Azure Cosmos DB at FOSSASIA Summit 2026: Sessions, Conversations, and Community

The FOSSASIA Summit 2026 was an incredible gathering of developers, open-source contributors, startups, and technology enthusiasts from across...

20 hours ago

Microsoft Teams: Identify external bots joining your Teams meetings

Microsoft Teams will detect and label external meeting assistant bots joining meetings, giving organizers control to approve, deny, or remove ...

21 hours ago

Copilot extensibility: Microsoft 365 Copilot Declarative Agents model upgrade to GPT‑5.2

Microsoft 365 Copilot Declarative Agents will upgrade to the GPT-5.2 model by late March 2026, enhancing quality, accuracy, and multi-step wor...

21 hours ago
Stay up to date with latest Microsoft Dynamics 365 and Power Platform news!
* Yes, I agree to the privacy policy