402 votes17 comments · Public » Apps, Connectors, Messaging Extensions · Flag idea as inappropriate… · Admin →
It'd really be nice to have a stand-alone API in the vein of UCMA. You can kind of almost do half of what we used to do for OCS/Lync in Teams via Bot Framework, but it's very clunky and definitely fighting against how Bot Framework is meant to be used.
We acknowledge the demand for this capability and are exploring the best possible solutions to enable this.
I'm finding that if someone messages me, it's very easy to miss the notifications that they are trying to talk to me, if I'm not paying close attention to the Teams client at all times. The toast notification only shows for a few seconds, and then it gets lost in the scrum of badge notifications on the Chat or Activity tab icons. And this is with a very small organization, where we don't have more than a half-dozen active users.
With Skype for Business/Lync, if you miss a toast notification when somebody tries to IM you, after 15 or 30 seconds, the chat would just open up in a new window(I always turn off the tabbed chat conversations for this reason). It's much harder to miss when the incoming chat takes up that screen real-estate and also spawns a new taskbar button for the window.
This feature request is still being reviewed. The team is working hard to make numerous changes with regards to notifications, but they haven’t forgotten about this item.
I hope to have more details soon.
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.
Yeah, this really should be cobbled on somehow. Graph API doesn't seem to have any great way to do real-time subscriptions like you used to be able to do with UCMA or UCWA, but if it was possible to get a user's presence state on-demand as another field on the /user resource, that would go a long way.