Can I get real time call notifications for Teams calls using the Graph API?

AlexS 40 Reputation points
2024-06-24T08:05:30.4333333+00:00

I need to get real time notifications of incoming calls in Teams or at the very least a way to get the call ID in real time.

Change notifications don't seem to be supported for calls, callRecording is useless in real time as a call record is only created once the call ends. The only way I have found so far is to create a bot, which is very impractical, as I want to handle calls based on specific users.

I'm wondering if I've missed something, or if there truly is no way for me to programmatically handle Teams calls in real time as of right now?

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
10,358 questions
Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
12,343 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
3,360 questions
0 comments No comments
{count} votes

Accepted answer
  1. LiweiTian-MSFT 20,985 Reputation points Microsoft Vendor
    2024-06-25T05:41:16.61+00:00

    Hi @AlexS

    According to our research, the Graph API is currently unable to obtain real-time call notifications (or call IDs), and the call record is available only after the associated call is completed.

    To get this feature more quickly, you can send a feedback directly to Microsoft Feedback to add it in future updates.

    Many features of our current products are designed and upgraded based on customers’ feedback. With requirements like this increase, the problem may well be released in the future.

    Thanks for your understanding and support.


    If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".

    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.



0 additional answers

Sort by: Most helpful

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.