Home
Microsoft

Update! Presence now respects a user's coexistence mode

Based on customer feedback, we are updating how presence works when organizations are using both Microsoft Teams and Skype for Business.  With this update, routing and presence are fully aligned. To ensure that routing follows presence, presence publishing is now based on a user’s coexistence mode


If a user is in TeamsOnly mode, then any other user, whether in Teams or Skype for Business, will see presence based on the user’s activity in Teams.


If a user is in any of these modes: SfbOnly, SfbWithTeamsCollab, SfbWithTeamsCollabAndMeetings – then any other user, whether in Teams or Skype for Business, will see presence based on the user’s activity in Skype for Business.


If a user is in Islands or Legacy mode, presence is independent and the values need not match.

 

  • From Teams, any other user within the same tenant will see presence based on that Island user’s activity in Teams. Chat and calls from Teams users in same tenant to that Islands user will land in Teams.
  • From Teams, any other user in a federated tenant will see presence based on the user’s activity in Skype for Business. Chats and calls from Teams users in a federated tenant to that Islands user will land in Skype for Business. 
  • From Skype for Business, any other user will see presence based on the user’s activity in Skype for Business.


Please note that If a recipient you previously had a conversation thread with is subsequently upgraded to Teams, that thread will no longer reflect accurate presence and will no longer be routable. You should start a new thread.

You can find more information about co-existence modes here

 

Coexistence modes.png 

34 Comments
Contributor

Is this rolling out now and to all tenants? 

Respected Contributor

I thought I notice my status get stuck on Away the other day. Assuming it was part of this push. Changing status in Teams seems to be much more responsive now. That's nice! 

Microsoft

@Linus Cansby - Yes, this change has been rolled out to all tenants earlier today. Please note that it may take up to a day for the update to take affect for some users!

@Chris Webb - Glad you're liking it! Thanks

Occasional Contributor

Great news. Is there any estimate on the release date of this user voice request: https://microsoftteams.uservoice.com/forums/555103-public/suggestions/16925461-allow-different-notif...?

 

I also share my opinion on how to enhance the notification behavior that I believe is vital in Teams.

 

This is what I think should be the behavior or it should be allowed the user to configure (one to one or group chats or channel conversations).

- One to one chat or group chat: When someone starts a conversation, a callout message should be displayed (to allow the person to know someone wants to chat) 
Then, if we reply and someone in the conversion replies back, we should be able to not see a callout message for every message they send. A simple notification count with the number of unread messages in the Teams icon in the taskbar and the Teams icon blinking for a few seconds after the message is sent should be enough. This is what is the behavior in both Skype Consumer and Skype for Business and is the one that makes more sense to me

- One to one chat or group chat: In resume, when someone starts a new conversation, the other involved persons should receive a callout message but not for the remainder of the conversation, where only taskbar blinking and showing notification counts should be displayed

- Channel conversations: if a channel conversion is started, there shoudn't be any callout messages unless a person is mentioned directly, only the Teams icon blinking for a few seconds and the indication of the number of unread messages

The main goal here is to be less interrupted by Teams notifications and in particular by callout notifications that are distracting and can make people to lose focus.

 

Does this makes sense and is the team actively working on any of this?

 

Thanks

Miguel

 

Contributor

This is fantastic news. Thank you!

Regular Visitor

It would be great if there was a way to control users being sent an message in teams when they have not been migrated yet. If we have users in Teams Only mode and they send an IM to a user who is offline in S4B, they  receive an email that someone tried to message them in teams and click here to join teams. This is not the functionality we want to see happen and is killing out piloting of Teams. Users who are Skype only and haven't launch teams need to receive messages in Skype only, not teams. Teams only users need to know that message sent to users on skype will only go to users on skype and not try to have them launch Teams. This causes confusion and has caused pilot users to no longer want to use Teams in fear that the users they are trying to IM will not receive the IM in skype properly. Teams is a great replace for skype, but to get the business to buy in and pilot the product we need to make sure that they know that messages sent to users will be received in the correct tool. Islands mode is not a valid option for this as users do not want to run 2 tools. It is to confusing and complicated, considered a hassle limiting adoption for pilots users.  

Frequent Visitor

@Rahul Kayala - I thought I would like this update; however, now my SfB-only users are complaining they are showing up as completely Unavailable in Teams vs what I expected was for their Skype presence to appear in Teams.  If you end up with the Skype-version of someone in Teams, it does show their Skype presence... but not on the Teams version of them.  

 

UPDATE:  Now that I'm moving people to Teams-Only mode, the Skype users are complaining that the Teams people are now showing as Offline in Skype.  This just really doesn't sound like what this blog post was supposed to fix.  Please help clarify.  Is my only option to go back to Islands mode?

 

UPDATE:  Or... is it just that the changes mentioned in this blog post just haven't hit my tenant yet?  I'm hoping that's the answer.  If so, please clarify when we should anticipate this change being fully rolled out.  THANK YOU!!  :-)

Frequent Visitor

@Kevin Oliver - Our solution was to move the Org-Wide setting to SfBOnly, then Teams users to TeamsUpgrade (Teams Only).  This has most-definitely helped... except for the issue I'm having above.  But I don't think it's supposed to work that way based on how I'm interpreting this blog post, so I'm awaiting confirmation of this before deciding what to do next.

Trusted Contributor

@Rahul Kayalawill this deployment have any impact on how the Presence icon works in Outlook? specifically, provide the ability to easily start a Teams chat instead of Skype chat.

@Kevin Oliver If you set other users to be in SfB only mode then exactly what you want will happen. While they are in islands or legacy then you can get these non delivery scenarios, you won't get that when you have defined the mode for each user.

Regular Visitor

@Steven CollierThanks for the suggestion, I will try moving a couple users to SfB mode and test. 

@Dean Gross That feature seems to have rolled our recently, look in your Teams settings for Register Teams as the chat app for Office (requires restarting Office applications) on the general tab.

@Matt Wilson to my knowledge it's fully rolled out. I suspect that you are looking at old threads that may will become disconnected during the change. 

Regular Visitor

Is this rolling out the Government Tenants as well?

Respected Contributor

I wouldn’t think so but @David Rosenthal might know! 

Occasional Visitor

Nice update. And when will I be able to contact people with Skype account with Teams app?

Occasional Contributor

@Steven Collier@Matt Wilson I experience the same in my tenant. In teams everybody appears as offline. In Skype for Business the status works as usual. 

Contributor

@Marek Rabas I believe you are referring to being able to contact Skype (consumer version) contacts. If that is the case I wouldn't expect to see that feature. That was formerly a roadmap item but from what I have been told, because Teams is now free, they will not be adding the ability to communicate with people that have Skype accounts and are using the Skype client. 

@Alexander Auras Is your Skype for Business hosted online or in your company (on premises) ?

Regular Visitor

@Rahul Kayala 

 

My only choices for Teams Upgrade (org-wide setting) in my Teams Admin Center are Islands or SfB only.

 

My only choices for individual users under their Teams Upgrade is:  Use Org-Wide Settings or Islands or SfB Only.

 

I do not yet see the new Teams option.

 

So when you say it's rolled out to all tenants...am I looking in the wrong locations?

 

 

Respected Contributor

@Eugene Beran It should be rolled out to everyone so that you can still set it via Powershell. I did a blog long while back with the commands and how to install / use the Skype Online power-shell module. to set it. 

 

https://webbtech365.blogspot.com/2018/08/cannot-set-users-or-tenant-to-teams.html

 

 

Regular Visitor

@Chris Webb Thank you!  I will give it a shot!

Senior Member

Please note that If a recipient you previously had a conversation thread with is subsequently upgraded to Teams, that thread will no longer reflect accurate presence and will no longer be routable. You should start a new thread.

How exactly do we "start a new thread" with a person who has changed upgrade modes? The previous conversation is still in the Chat tab, and trying to start a new thread by using the New Chat button (pencil icon in the purple banner) seems to just bring up the previous conversation again.
Respected Contributor

If it was already to their teams then it won’t change.  It’s only if you used their “Skype” chat that had the icon next to it etc. if it’s not changing then it should work without issue. If you click the menu next to the chat and you can’t remove it then it’s a Teams chat already.   

Senior Member

@Chris Webb- Thanks.  So to confirm, if I've communicated with someone in Teams, my conversation with them is forever in Teams? Take a user who was Islands before we realized Islands is awful and we needed to set everyone to SfBOnly… if I communicated with them from Teams while they were still Islands, I (as a Teams user) am never going to be able to chat with them and have it land in SfB on their side, right?

 

Also, do I understand from your response that I *should* be able to remove a conversation that's with a SfB user (aka has the Skype icon)?  Because I definitely don't see a remove/delete/etc. option in the menu.  The only difference between SfB and Teams conversations is the menu on a Teams conversation has "Manage Apps" in addition to Pin, Add to Favorites, Mute, and Hide which appear for both.  

 

Sorry to go a little off the topic of presence, but the article makes it seem like this is pretty straightforward.  Our experience with the Teams/SfB interop has been anything but straightforward. 😉

Respected Contributor

It’s been awhile since I messed with this. I guess it was just hiding it. I do know if your trying to prevent people cross chatting to Skype you turn that option in policy off so they chat with Skype users in teams goes away so you don’t even have the option to chat with Skype users. I saw that mess long before coexistence and disabled it. It’s moved now I’d have to go track it down. But what is end goal for your chats now? 

Senior Member

@Chris WebbGoal is basically just to have them work in some consistent way that we can confidently (and concisely) explain to users and support teams. Right now it's kind of chaotic, but probably because we have a handful of us in TeamsOnly, a few dozen in Islands, and the rest in SfBOnly.  The SfBOnly people started as Islands, and test conversations with them before switching them to SfBOnly seem to be stuck in Teams forever.  At some point, we'll probably throw the switch and move everyone to TeamsOnly. Thankfully we don't have any calling or phone system integration to worry about, and online meetings in SfB were barely used. 

Occasional Visitor

@Jon Ostroushko Yes, I referred the consumer version of Skype. It's a logical step to add anybody to the video conference e.g. who has Windows 10 installed included Skype app. The other way is to widely extend free Teams app into every Windows 10 installation and send Skype into the application heaven :-) It will bring a lot of new functions to Windows users, so there is no wait I think :-)

 

Occasional Visitor

I agree with @Marek Rabas. Within my line of business (import/export fruit and vegetables) the Skype for consumers is widely used, all over the world actually. So communication from Teams with Skype for consumers is almost a must for us. As long Skype for consumers is not being sent to application heaven ;) and Teams is added to W10, my collegues and customers and clients will keep using Skype for consumers. That makes adopting Teams a lot harder for companies like ours.

Occasional Visitor

@Ewoud Vreugdenhil Oh yes, communication is the foundation of success. I believe that development will move in the right direction soon.

Occasional Visitor
Can you provide a link to the associated PowerShell cmdlets for making these changes such as TeamsOnly mode?
Regular Visitor

@Chris Webb 

 

Thank you so much!

 

It worked!  I was able to set myself to Teams only and now SfB won't let me sign in to the desktop client, which is all good.

 

I also changed my entire organizatino last night to be SfB only.  Most users are still set to follow the org settings.  (I was hoping to avoid setting each individual as SfB only, but I guess I will have to do that after my testing this morning)

 

I did change a few people to individually not be Org Settings but to be SfB only.  One of these people was Erin

 

Still when Erin messages me from her SfB, she gets the warning that I'm using Teams and that she should upgrade because what is she thinking not being on Teams?  I hate that message.  Need to get rid of it so we can roll this out without everyone calling the help desk saying they need to be on Teams because why aren't they indeed?

 

Overall, Presence is not working for me in Outlook 365.  (We are hybrid but all user mailboxes are in Exchange Online).  I show the SfB user (Erin) I exchanged IM's with (me in Teams) and I see one other SfB user a yellow dot (another user I individually set to be SfB Only last night).

 

But everyone else has a white dot (in my Outlook).  The other members in my Team who may still use either/both Teams or SfB are showing offline (white dot) as well.  (me and my dept have been testing Teams for a while)

 

To Sum Up:

 

  • Today I will be changing individuals to not follow Org Settings of SfB Only but rather to have their individual settings be SfB only in an attempt to fix presence to work for me (being a Teams Only individual).   I expect this to fix me seeing everyone as offline in Teams and Office 365 programs such as Outlook.
  • People on SfB can now see my presence so that is good.
  • Getting rid of the "Eugene is using Teams - why aren't you Loser?" message SfB only individuals see when they IM me (as a Teams Only user) is still an issue without a solution?  Or is there something I am missing here?

 

Thanks,

Eugene

 

 

 

 

I

Regular Visitor

@Jeff HuttoSee the link below for the cmdlets for changing user status

 

https://docs.microsoft.com/en-us/microsoftteams/migration-interop-guidance-for-teams-with-skype#team...

Make sure you connect to Skype Online connector first 

Import-Module SkypeOnlineConnector

$credential = Get-Credential

$S4Bsession = New-CsOnlineSession -Credential $credential 

Import-PSSession $S4Bsession

 

Grant-CsTeamsUpgradePolicy -PolicyName UpgradeToTeams -Identity <UserPrincipalName>

Regular Visitor

@Chris Webb 

 

It worked.  I was able to set myself to Teams only and now SfB won't let me sign in to the desktop client, which is all good.

 

I also changed my entire org last night to be SfB only.  Most users are still set to follow the org settings.

 

I did change a few people to individually not be Org Settings but to be SfB only.  One of these people was Erin. 

 

Still when Erin messages me from her SfB, she gets the warning that I'm using Teams and that she should upgrade because what is she thinking not being on Teams?  I hate that message.  Need to get rid of it so we can roll this out without everyone calling the help desk saying they need to be on Teams because why aren't they indeed?

 

Overall, Presence is not working for me in Outlook 365.  (We are hybrid but all user mailboxes are in Exchange Online).  I show the SfB user I exchanged IM's with (me in Teams) and I see one SfB user (Erin!) with a red dot and one SfB user with a yellow dot (another user I individually set to be SfB Only).   

 

But everyone else has a white dot (in my Outlook).  The other members in my Team who may still use either/both Teams or SfB are showing offline (white dot) as well.  (me and my dept have been testing Teams for a while)

 

To Sum Up:

 

Today I will be changing individuals to not follow Org Settings of SfB Only but rather to have their individual settings be SfB only in an attempt to fix presence to work for me (being a Teams Only individual).   I expect this to fix me seeing everyone as offline in Teams and Office 365 programs such as Outlook.

 

People who are on Teams and SfB - their presence is not showing up for me in my Teams.  These are people who are on my IT Team and have been testing Teams with me for months.

 

People on SfB can now see my presence so that is good.

 

Getting rid of the "Eugene is using Teams - why aren't you Loser?" message SfB only individuals see when they IM me (as a Teams Only user) is still an issue without a solution?  Or is there something I am missing here?

 

Thanks,

Eugene