The team is happy to announce that this functionality is now available through the Presence Graph API which is now in public Beta! We have additional functionality planned for the API so please keep checking back for updates.
Please note that this is a beta version of the API and may be subject to change. Use of these APIs in production applications is not supported.
- Online documentation: https://docs.microsoft.com/en-us/graph/api/resources/presence?view=graph-rest-beta
Enjoy!Casper Niebe commented
Having successfully implemented/integrated our B2B virtual PBX through cloud-based virtual SBC from Audiocodes to provide businesses with a fully cloud based telephony solution with integration from mobile phones, SIP-phones etc. this feature is one of the major obstacles we face. We have no way to prevent calls from being made to a user's mobile phone while he's on a call through his Teams client without presence-information. Neither can we prevent a call to a user's Teams client when busy on mobile device. Needless to say, this feature is absolute paramount in a lot of the advanced voice services we offer and I'm absolutely stunned that this wasn't introduced when voice-enabling Teams.
If you want users to move to Teams from old school land lines or even Skype for Business, do speed up the process of providing API access to users' presence status. I can't imagine this should be rocket science.Casper Niebe supported this idea ·