Blynclight for Microsoft Teams
Expose user presence in Microsoft Teams through an API so that the Embrava Blynclight can subscribe to the current users status and display this status on the Blynclight.
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
Any update on adding Teams presence to the graphs api?
Hi, Are there any updates on the "presence" API eta? I am developing an app for my company/office that would need access to this info.
Also, it would be useful to know if I can access an API for meeting room availability within Outlook Calendar specifically for live info to know about "currently" vacant meeting rooms from the selection... Unless I am missing something, the Outlook API reference documentation does not have any info about this.
Pierre Manaigre commented
Not sure why but Teams Only mode isn't working for my Blynclight. It worked for 1/2 a day and never again. :( Looking forward to the API
Do we have any updates on when these APIs will be released? We are using Kuando BusyLights and although they have released software for Teams presence which works great, they need the calling/notification APIs so that the BusyLight rings when a call comes in. This is the only thing that is preventing us from moving from Skype for Business to Teams!
Tim ONeill commented
+1 for this. Any update ... we're well into H2 2019 now :)
Chris Owens commented
There are specific instructions for installing via Teams. I made a batch file with these installation parameters and then ran it as an admin with command prompt. If it works, your interface should look like the attached image. I believe that is what is meant by TeamsOnly mode on the website.
msiexec /i EmbravaConnect.msi /qn Connections=TEAMS ConnectionsSelected=TEAMS SilentConnectionSettings=Yes StartApp=Yes
Just upgraded to 5.2.16 and I'm running in TeamsOnly mode. No sign of MS Teams support in this latest version, though it is listed now in the list of updates on the Embrava site.
We are also looking for the status API to be exposed.
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.
We use Blynclight alongside other presence products like Kuando Busylight. We need the API to expose user presence in real-time - And would be useful for a status board on the wall to see who is at their desk or on the phones.
do we have an update on this yet? It would be incredibly useful.
Ryan P commented
+1 The ability to subscribe to presence would allow us to reduce or eliminate our dependance on Cisco Jabber.
My whole org invested in Blynclight Mini last year and now it's useless... please help bring it back! With the move to open space, we count on it to manage quite/phone interruptions. Thanks!
Brett Bogler commented
Hey Alex, How has this gone for almost a year and still nothing available?
Jon Liljeborg commented
I have had it for a long time with Lync/S4B and now need to to work with Teams!
Eric Richards commented
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.
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.
I need this
Casper Frank-Stender commented
We need this! Please! :-)
James Thompson commented
+1 for Presence API. We rely on kuando BusyLights and can't consider a Teams move from Skype for Business without Presence support.