Loading...

Azure Communication Services support for Teams users now Generally Available

Azure Communication Services support for Teams users now Generally Available

Build powerful apps for Teams users

 

With Azure Communication Services, our goal is to continue to help businesses transform their communication experiences to meet the needs of their customers and their employees. More specifically, Azure Communication Services interoperability with Microsoft Teams provides the flexibility and scalability needed to build custom app experiences that connect people to the Teams platform, getting more value out of their communication investments.

 

Today we are excited to announce a step further in the interoperability with Microsoft Teams with the general availability of Azure Communication Services support for Teams users.

 

tchladek_3-1659110380961.png

Figure 1 Dynamics 365 Sales leverages Azure Communication Services support for Teams users to offer built-in calling capabilities

 

With this capability developers can build custom standalone applications that integrate audio, video, and telephony for Teams users. For example, developers can build specialized line of business applications that enable calling experiences for Teams users directly into the app, develop new workflows for applications that require custom management of incoming and outgoing Teams phone calls, or even bring Teams calling capabilities into devices that are not supported with the standard Teams client. Moreover, by matching with the Graph API, developers can add and manage chats, channels, Teams Meetings, control server and client side calling bots, and get information about people in the organization to build powerful custom communication apps for Teams users. 

Teams users are authenticated by Azure Active Directory, and all attributes and details about their identity are bound to their Azure Active Directory account.

 

tchladek_5-1659110466817.png

Figure 2 Teams users can join calls with other Teams users from/to custom applications built with Azure Communication Services

 

What features are we shipping today?

  1. Ability to get access tokens for Teams users with Azure Communication Services Identity SDK
  2. Ability to manage Teams Voice over IP calls, Teams phone calls, and Teams meetings with Azure Communication Services Calling SDK for JavaScript

 

These features enable developers to create custom applications that :

  • Allow Teams users to make and receive calls and join Teams Meetings
  • Manage incoming and outgoing phone calls based on Teams Phone System and integration with Teams auto attendants and call queues
  • Honor assigned Teams user policies**

 

We are looking forward to seeing what apps developers will build to unlock new scenarios and experiences building on top of Azure Communication Services' existing capabilities.

 

tchladek_4-1659110407597.png

Figure 3 Azure Communication Services supports any identiy provider (BYOI) and Teams users (AAD) enabling diverse communication scenarios

 

Use cases

Developers can leverage Azure Communication Services support for Teams users in conjunction with Graph API features and other Azure services for varied customer scenarios for example:

 

Bring collaboration into any line of business application
For organizations already working on Teams, employees may face challenges in day-to-day work when they use specialized line-of-business apps and need to switch between applications to collaborate with people within and outside the organization. Azure Communication Services support for Teams users allows developers to integrate calling capabilities directly into those applications so that users can collaborate directly from them, without losing focus or context switching.

 

Enhance customer and employee communication experience
For an organization’s telephony operators and receptionists, delivering exceptional communication experiences is key. Azure Communication Services support for Teams users enables organizations and ISVs to create custom applications that enhance Teams’ call flow management to place and receive calls between external and internal users. From attendant consoles to call center scenarios, enhancing employee and customer communication experience from custom apps can be achieved with this new feature.

tchladek_6-1659110787410.png

Figure 4 Landis Attendant Console for Microsoft Teams leverages Azure Communication Services support for Teams users to create a custom solution for receptionists

“Azure Communication Services support for Teams users allowed us to create a calling experience tailored for receptionists and phone operators to efficiently handle and transfer calls for Microsoft Teams customers. With the Landis Attendant Console for Microsoft Teams , our customers are able to answer and dispatch calls quickly, reaching the right person at the right time. Furthermore, the installation experience is as simple as granting permissions for the app to access tenant resources and signing into the client with a user enabled for Teams calling”  

Matt Landis, Landis Technologies LLC

 

New industry specific collaborative applications
For developers and ISVs, enabling new collaboration scenarios beyond the boundaries of the traditional Teams interface, Azure Communication Services support for Teams users opens the door for a variety of industry applications, from education specific apps leveraging custom flows for students and teachers, to healthcare apps leveraging custom flows for physicians, nurses and patients, to retail apps for collaboration between associates, management, and customers. Instead of adjusting your processes to fit the communication tool of choice, Azure Communication Services support for Teams users allows you to seamlessly integrate communication into your fine-tuned processes, honoring Teams policies defined by the Teams administrator.

 

Single communication platform for enterprise
People within organizations use multiple tools for collaboration. If the applications are not interconnected or synchronized, the knowledge is scattered over various applications, which is hard to discover, track and manage. Utilizing Azure Communication Services support for Teams users and Graph API allows developers and ISVs to integrate Teams platform as a communication channel into their products. This integration enables every call made and every message sent to be stored, managed, and discoverable within the Microsoft Teams platform.

 

How can you get started?
To get started, check out these resources where you can learn more details:


• New to Azure Communication Services? Start here
• New to Azure Communication Services Teams Interoperability? Start here

 

We invite you to start creating cool new apps right away and take advantage of this new feature.

 

You've got some amazing ideas! Can't wait to see what you come up with next.

 

 

Published on:

Learn more
Azure Communication Services Blog
Azure Communication Services Blog

Azure Communication Services Blog articles

Share post:

Related posts

Azure Communication Services Ideas Board: Share your feedback with the product team

Innovation is not a solitary pursuit, and we recognize that some of the best ideas come from you, our Azure Communication Services community. ...

1 year ago

Engage with the Azure Community Services Ideas Board: Your Voice Matters

Innovation is not a solitary pursuit, and we recognize that some of the best ideas come from you, our Azure Communication Services community. ...

1 year ago

Part 2 - Multichannel notification system using Azure Communication Services and Azure Functions

In the first part of this topic, we setup all the Azure resources like the Azure Communication Services for Email, SMS, WhatsApp for...

1 year ago

Part 1 - Multichannel Notification System with Azure Communication Services and Azure Functions

In the interconnected digital era, it's crucial for businesses and services to communicate effectively with their audience. A robust notificat...

1 year ago

Building a WhatsApp AI bot for customer support

Building a WhatsApp AI Bot for customer support   In this blog post, we’ll explore how to build a customer support application that integ...

1 year ago

Azure Communication Services September 2024 Feature Updates

The Azure Communication Services team is excited to share several new product and feature updates released in August 2024. (You can view previ...

1 year ago

Azure Communication Services at the DEVIntersection Conference

Join us for the DEVintersection Conference from September 10 to 12, 2024, in Las Vegas, Nevada. This event gathers technology enthusiasts from...

1 year ago

Azure Communication Services June 2024 Feature Updates

Data Retention with Chat threads   Developers can now create chat threads with a retention policy between 30 and 90 days.  This feat...

1 year ago

Azure Communication Services August 2024 Feature Updates

The Azure Communication Services team is excited to share several new product and feature updates released in July 2024. (You can view previou...

1 year ago

Anywhere365 integrates Azure Communication Services into their Dialogue Cloud Platform

  Every day, companies aim to help their customers realize the most value from their products and services. They do this by providing ef...

2 years ago

Newsletter

Get the latest Dynamics 365 and Power Platform content in your inbox

A curated digest of community blogs, product news, videos, and podcasts — delivered without the noise.

Weekly updates Unsubscribe anytime Fresh community picks
We use your email only for the newsletter and you can unsubscribe at any time.
By subscribing, you agree to the privacy policy.