i´m trying to debug presence issues in teams. Maybe you can give me some background informations or ideas how to proceed.
I have different Tenants with various Skype&Teams Coexistence constellations / Teams only. I have problems with the presence informations in federations. Chat between this organisations work with the known limitations in Federation v1 (Text only etc.) but the teams client shows the some of the federated/external users as offline. I can´t find a pattern of the federation situation (Teams only-> S4B*, Teams only -> Teams only,..) and in most cases the way back works.
If i check a presence request in Fiddler I get a answer like the one in this picture
which shows the right destination user aad id but doesnt report the correct information.
Do you have further ideas for troubleshooting: I´ve already tried various clients, Internet breakouts, and skype+teams external collaboration settings.
Unfortunately the federation is still a bit shaky. One day i work without any problem and next day you can get a call from a federated partner that have a offline status. I've seen federated contacts in Teams that are online (green icon) but when you send a message to them you get back an message that they are offline and Teams sent a mail instead.
So I don't have a solution for you but I can only confirm that the federation presence is a bit shaky in teams.
Microsoft is working on to get better presence functions in Teams and let's hope that it will be better for federated contacts to.
I wouldn't say it's shakey, it follows a pattern, just that's a pretty complicated pattern that doesn't entirely meet people's expectations.
Presence follow reachability, so the presence show would always come from the client which is going to receive a message or call. This depends on the upgrade setting of the recipient, so if they are Teams only you'll see the presence from Teams, Islands or Skype you'll see the presence from those tools.
Presence interop to on-premise Skype for business isn't there yet, last time I checked.
Also Teams presence currently doesn't update while you watch a static page for a few minutes, it polls every few minutes or everytime you refresh a page in the teams client.