The team is working on the API, and we will post as we have more information.
In the meantime, for Embrava, please note they have announced presence support for TeamsOnly mode with their version 5.2.16.Anonymous supported this idea ·Anonymous commented
We are currently using SfB API to publish presence. We have a provider that offers a webservice giving us mobile phone presence/status. This presence we publish as 'Busy - Mobile' on linked PSTN users in SfB.
This gives the user the possibility to see if the user they are trying to communicate with is busy on the cell phone before interacting/calling - and assists the operator to tell if the user is busy before transfer of an incoming call (Enterprise voice).
The API for publishing presence from an agent to multiple users are not available in Teams, thus preventing us from moving full cloud, and use teams to replace current SfB with enterprise voice.
Please add option allow a service to publish presence on behalf of users. The current application uses UCMA. It simply gets status from provider with mobile number and status. This number is used to lookup the user in AD, and then publish the presence using UCMA to the found user.
It is currently publishing weather the user is online or not, so it is publishing both user and device status.
If you wish, I can send you any info - including source.