How to query the status of MS Teams devices via an API? - microsoft-teams

Did anyone encounter a way to query the status of MS Teams devices via an API?
Track issues like: Online/offline status, in-call, disconnected camera errors, etc?

Related

Sync available status between Slack <-> S4B or MS Teams <-> Skype

Right now we use 3 different programs in my company for communicating. We use
Slack
Skype for business
Skype
The problem is that if I got a call or have a meeting in Slack the other software shows me as available and people try to call me as well... Is there any software that automatically shares my status between all these programs?
Call in S4B -> Slack: Change status to "busy"

Microsoft Teams remember status message based on network

In Skype for business, if you are working from home you could set your status to "Working from Home" and Everytime you reconnect to that same network Skype for business will remember your status from last time you were on that network so you don't have to set it again. How can you do that in Microsoft Teams?
After a bunch more digging I found that it is not the status message in Skype for Business but the location I was thinking of, and it would appear that is not in Teams and at the moment is not even on the roadmap.
https://techcommunity.microsoft.com/t5/Microsoft-Teams-AMA/Set-your-location-in-Microsoft-Teams/m-p/120555
There is a uservoice where people are requesting this but it is only under review.
https://microsoftteams.uservoice.com/forums/555103-public/suggestions/33331429-my-location

WiFi Text Services

I'm trying to come up with a solution to this situation:
Imagine you are in an area and you do not have any cell phone service but you do have Wifi.
The ask is to have a user that only has data to be able to text a number (via iMessage) and get a confirmation code in return.
The first tool I thought would be necessary for this would be Twilio - but it seems like Twilio only sends over standard SMS.
Are there any other tools out there anyone have used that would work in this idea? Something similar to Twilio but only ran on data?
Twilio developer evangelist here.
This is something you can only do as the phone provider or network provider (using Three in the UK allows me to make phone calls over wifi with no phone signal, for example).
The two things you can do is either build yourself a native application that you can send messages to using push notifications or send messages to existing native apps, like Messenger, Viber or Line.

Is there any way to access device data using the Square Connect API?

I'm attempting to generate a sales report using the Connect API (V2) and I'd like to see the breakdown of sales by device. There is no /devices endpoint and I don't see any mention of devices in any of the responses for the other endpoints (locations, transactions, etc.).
Does anyone know if there is any way to retrieve this data?
v2 of the Connect API does not currently return device data in any endpoint responses. I've filed a feature request with the API engineering team.
In the meantime, Payment objects returned by the v1 List Payments endpoint do include a device field which includes the name of the device used to process the payment (if any). v1 endpoints are still supported, and your application can communicate with them just as it does with v2 endpoints.

Google Contacts API: Service Unavailable

Hello Google folks monitoring the API questions.
Today our API requests to the Contacts API are being blocked with 503 Service Unavailable and this message in html suggesting to do CAPTCHA:
Our systems have detected unusual traffic from your computer network. This page checks to see if it's really you sending the requests, and not a robot.
The block will expire shortly after those requests stop. In the meantime, solving the above CAPTCHA will let you continue to use our services.
We checked our API console and we're nowhere close to reaching our daily API request quotas. Why is this happening?
And how is a service supposed to do CAPTCHA? It's communicating using API from our servers but those messages are intended for a human using a browser.

Resources