Forum Discussion

ryanbuening's avatar
ryanbuening
Copper Contributor
Apr 08, 2022

Azure Communication Services and displaying a Teams status externally

Is it possible with ACS to display the Teams status of our internal employees to external customers via a web app?

 

We want to display our internal employees Team status to our customers. This would let the customer know if the employee is available to chat.

 

Thanks.

1 Reply

  • As of now, Azure Communication Services (ACS) doesn't support displaying Microsoft Teams presence (status) externally through a web app. Teams presence is managed through the Microsoft Graph API, but that data is only meant to be accessed internally within your organization and isn't allowed to be exposed to unauthenticated users or external apps.

    Even though ACS supports Teams interoperability for calling and chat, it doesn’t extend to presence/status sharing. Some people have tried workarounds using Graph API to fetch presence info and then push it to a web app, but this can raise security and compliance issues, and it’s not officially supported by Microsoft.

    So at the moment, there’s no reliable or compliant way to show internal Teams status to external customers. Hopefully, Microsoft brings more flexibility around this in the future.

Resources