Hi @Vincent Lauwen apologies for the delay in response.
the Azure Communication Services calling SDKs do receive real-time call backs in the same way the chat SDK does. The difference is that with chat you must explicitly start listening for event, but with calling this is automatically done.
Please see this doc for more info: https://learn.microsoft.com/en-us/azure/communication-services/quickstarts/voice-video-calling/getting-started-with-calling?pivots=platform-web
Azure Communication Services uses Event Grid to deliver the IncomingCall event and HTTPS Webhooks for all mid-call action callbacks.
You can also do Event grid filtering, like you wanted to redirect a specific phone number to vmail.
So not quite like chat and dependent on EventHub. You also have to use .NET or Java there is no JavaScript SDK for Call Automation right now.
hope that helps.
-Grace