There is no such alternative to receive calls in real time using Graph API as of now.
Microsoft Graph - Receive incoming Calls From teams
I want to build an application For Teams that use Microsoft Graph (In Angular & ASP.NET)
I need to find a way to receive incoming calls in realtime from Graph (when there is an incoming peer-to-peer call from a real phone number, not a Teams User/Account)
If look at the documentation, I can use a webhook to receive notifications when there is a incoming call (https://learn.microsoft.com/en-us/graph/webhooks#supported-resources)
The problem now with the webhook is that the notifications of incoming calls has a high latency (15 minutes averag, see https://learn.microsoft.com/en-us/graph/webhooks#latency) so its not realtime anymore.
Incoming chat messages don't has this problem (latency is about 10 seconds)
My question now: Is there an alternative way to receive the calls in realtime with Microsoft Graph?
I was looking for a solution with a bot that enters the peer-to-peer call automatically, so I don't need to use the webhook with high latency.
I only need to find a way to receive incoming calls in realtime from Microsoft Graph & get the information of the one who is calling me (in my case the phone number who is calling to my Teams number)