- Franz supports a great variety of business and private messaging & chat services like Slack, WhatsApp, WeChat, Messenger, Telegram, Google Hangouts, Skype, Zendesk and many more. It does not matter if you just want to keep in touch with your friends or are managing a.
- Troubleshooting issues with Skype call quality. Having problems with the quality of your Skype call? Your internet connection – or your friend's – is the most likely culprit.
- Skype user starts a chat or call with a Teams user Skype users can search for and start a chat with a Teams user by using their email address. The Teams user is notified that they have a new message from a Skype user, and has to first accept the message before they can reply to it.
In the Skype for Business main window, on the Chat Rooms tab, choose Add a Room Create a Chat Room. Note: If you don't see these options, your Skype for Business administrator hasn't given you permission to create and manage chat rooms. On the My Rooms page that opens, choose Create A New Room. Name your new chat room.
-->Summary: Skype for Business Server 2015 or Skype for Business Online administrators can use these tables to understand what features are supported on which clients.
Before you deploy or upgrade to Skype for Business, check which clients are already in use in your organization. Use the tables below to understand the feature support impact on those clients. This can help you communicate changes to users, pace the roll-out process, and fully understand the benefits of upgrading to the latest client.
Some features available with Skype for Business Server 2015 are not available in Skype for Business Online, see Online or Hybrid user account limitations for specifics. Skype for Business Online Admins may want to refer to Skype for Business Online Service Description for information on the different plans available to them.
See Desktop client feature comparison for Skype for Business 2019 for client support on Skype for Business Server 2019.
The following tables show the features that are available with each client that works with Skype for Business Server 2015 or Skype for Business Online. You may also want to refer to Mobile client feature comparison for Skype for Business for smart phone and tablet client feature comparisons. The Client Access License or User Subscription License your organization purchases will also have an impact on which features are available to your users. Whether you deploy the Full or Basic client to users depends on the license or plan your organization chooses to buy. See the Licensing Guide for more details.
Important
Skype for Business Server 2015 and Skype for Business Online support the following previously released clients: Lync 2013, Lync 2010, Lync 2010 Mobile, Lync Phone Edition, and Lync 2010 Attendant. For information about these clients when used with other servers, see the Client comparison tables for Lync Server 2013 and Client comparison tables for Lync Server 2010.
Note
The Lync 2010 Attendant client is not supported in Skype for Business Online.
Note
The Skype for Business Web App browser client and Skype Meetings App Windows 10 app only provide Meetings support. Refer to Plan for Meetings clients (Web App and Meetings App) for more about these clients.
Enhanced Presence support
This table covers the Enhanced Presence features that extend beyond a simple indication of whether a user is online, offline, busy, etc.
Feature/capability | Skype for Business 2015 or 2016 client | Skype for Business on Mac | Lync 2013 client | Lync Windows Store app | Lync 2010 | Lync 2010 Attendant | Lync Phone Edition | Communicator for Mac 2011 | Lync for Mac 2011 |
---|---|---|---|---|---|---|---|---|---|
Publish status | ✔ | ✔ ❶ | ✔ | ✔ | ✔ | ✔ | ✔ ❶ | ✔ | ✔ |
View status | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
View status notes and Out of Office messages | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Add a custom location | ✔ | ✔ | ✔ | ✔ | |||||
Add a custom note | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Use a photo from any public site for My Picture (not available in Skype for Business Online) | ✔ | ✔ |
❶ Does not support publishing status based on calendar free/busy information.
Contacts and Contact Groups support
This table covers the features relating to managing IM and Presence contacts.
Feature/capability | Skype for Business 2015 or 2016 client | Skype for Business on Mac | Lync 2013 client | Lync Windows Store app | Lync 2010 | Lync 2010 Attendant | Lync Phone Edition | Communicator for Mac 2011 | Lync for Mac 2011 |
---|---|---|---|---|---|---|---|---|---|
Pre-populated Contacts list | ✔ | ||||||||
View and Modify Contacts list | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Tag contacts for status change alerts | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Control privacy relationships | ✔ | ✔ | ✔ | ✔ | |||||
Search the corporate address book | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Search Microsoft Outlook contacts | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
Manage contact groups | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Expand distribution groups and Microsoft 365 Groups | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
Search for Response Groups (not available in Skype for Business Online) | ✔ | ✔ | ✔ | ✔ | |||||
Display recent contacts group | ✔ | ✔ | ✔ | ✔ | |||||
Display current conversations group | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Display alternate contact views (for example, tile) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
Sort contacts by Group, Relationship, or New (people who've added you to their Contacts list) | ✔ | ✔ | Sort by group | ✔ | ✔ | ||||
Sort contacts by Status (availability) | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Search and add Exchange contacts | ✔ | ✔ | ✔ |
IM support
This table covers features related to IM support.
Feature/capability | Skype for Business 2015 or 2016 client | Skype for Business on Mac | Lync 2013 client | Lync Windows Store app | Lync 2010 | Lync 2010 Attendant | Lync Phone Edition | Communicator for Mac 2011 | Lync for Mac 2011 |
---|---|---|---|---|---|---|---|---|---|
Initiate IM with or email to a contact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Navigate among multiple IM conversations/Track multiple conversations in a single tabbed window | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Log IM conversations in Outlook | ✔ | ✔If server side conversation history is turned on | ✔ | ✔ | ✔ | ✔ | Saved in Communicator for Mac | Saved in Lync for Mac | |
Use prepared conversation templates | ✔ | ✔ | |||||||
Check spelling | ✔ | ✔ | ✔ | ✔ | |||||
Skill search (with SharePoint Server integration) (On-premises Skype for Business Server and on-premises SharePoint 2013 are required for skill search.) | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Persistent Chat (Group Chat) integration (not available for Skype for Business Online) | ✔ | ✔ | |||||||
Escalate a Persistent Chat room to a Skype for Business Meeting with one click (not available for Skype for Business Online) | ✔ | ✔ | |||||||
Inline pictures of sender and receiver in IM window | ✔ | ✔ | ✔ | ||||||
Send ink messages | ✔ | ||||||||
Receive ink messages | ✔ | ✔ | ✔ | ||||||
Set IM messages as high importance | ✔ | ✔ | |||||||
Transfer files in peer-to-peer IM conversations | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Meetings support
This table covers features related to Meetings support.
Note
Skype for Business meeting features aren't available in Skype for Business Online Standalone Plan 1. Plan 1 is being retired.
In Skype-to-Skype sessions, a Skype for Business Online Plan 1 user can participate in desktop sharing and application sharing if they're invited by a user who has access to sharing features.For details, see the Skype for Business Online Service Description.
Feature/capability | Skype for Business 2016 client | Skype for Business on Mac | Skype for Business Web App | Skype for Business 2015 client | Lync 2013 client | Lync Windows Store app | Lync 2010 | Lync 2010 Attendant | Lync Phone Edition | Communicator for Mac 2011 | Lync for Mac 2011 |
---|---|---|---|---|---|---|---|---|---|---|---|
Add computer audio | ✔ | ✔ | ✔(requires plug-in) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Add video | ✔ | ✔ | ✔(requires plug-in) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
View multiparty video (gallery view) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
Video-based screen sharing | ✔ | ✔ | ✔View-only | ||||||||
Use in-meeting presenter controls | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Access detailed meeting roster | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
Participate in multiparty IM | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Share the desktop (if enabled) | ✔ | ✔ ❶ | ✔ ❶ (requires plug-in) | ✔ | ✔ | ✔ | ✔ ❶ | ✔ ❶ | |||
Share a program (if enabled) | ✔ | View only | ✔(requires plug-in) | ✔ | ✔ | ✔ | View only | ||||
Add anonymous participants (if enabled) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Use dial-in audio meetings | ✔ ❷ | ✔ | ✔ ❷ | ✔ | ✔ ❷ | ✔ ❷ | ✔ | ✔ | ✔ | ||
Initiate a Meet Now meeting | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
Add and present Microsoft PowerPoint files | ✔ | ❸ Annotations not available | ✔ | ✔ | ✔ | Present only | ✔ | ❸ View only, annotations not available | |||
Navigate Microsoft PowerPoint files | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Add and edit OneNote meeting notes | ✔ | Edit only (not add) | ✔ | ✔ | |||||||
Use a whiteboard | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
Conduct polls | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
Upload files to share with others | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
Schedule a meeting or conference | Outlook or Skype for Business Web Scheduler | Outlook or Skype for Business Web Scheduler | Skype for Business Web Scheduler | Outlook or Skype for Business Web Scheduler | Outlook or Lync Web Scheduler | Outlook or Lync Web Scheduler | Outlook | Outlook | |||
Q&A Manager | ✔ | ||||||||||
Disable attendee video | ✔ | ✔ | |||||||||
Disable meeting IM | ✔ | ✔ | ✔ | ✔ | |||||||
Mute Audience | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||||
Make everyone an attendee | ✔ | ✔ | ✔ | ✔ | ✔ | ||||||
Produce Skype Meeting Broadcast | ✔ | ||||||||||
Delegate can schedule a meeting on behalf of delegator | ✔ | ✔ | ✔ | ||||||||
Synchronize delegates between Skype for Business and Outlook | ✔ | ✔ | |||||||||
Set Video Spotlight (lock video) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
Give/Take control of screen sharing | ✔ | ✔ |
❶ Participants can't control desktops that are shared by Skype for Business on Mac, Lync for Mac 2011, or Communicator for Mac 2011 users. Skype for Business on Mac, Lync for Mac 2011 and Communicator for Mac 2011 users can't control desktops shared by Windows users. This also won't work for Skype for Business Web App on Max OSX.
❷ For Skype for Business Online, this feature requires Microsoft PSTN Conferencing, Exchange Unified Messaging, or a 3rd party audio conferencing provider.
❸ The Lync for Mac 2011 client cannot view Microsoft Office 2013 PowerPoint presentations when they have been shared in a conference by the Skype for Business Web App.
Voice (Telephony) support
Ssh config editor pro 1 11 5 crack. This table covers features related to voice services support. Record user actions.
Note
Skype for Business Voice (Telephony) features are limited to certain Skype for Business Online subscription plans. For details, see the Skype for Business Online Service Description.
Feature/capability | Skype for Business 2015 or 2016 client | Skype for Business on Mac | Lync 2013 client | Lync Windows Store app | Lync 2010 | Lync 2010 Attendant | Lync Phone Edition | Communicator for Mac 2011 | Lync for Mac 2011 |
---|---|---|---|---|---|---|---|---|---|
Initiate a call | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Click to call a contact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Transfer a call | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Manage call forwarding | ✔ | ✔ | ✔ ❶ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Manage team call settings | ✔ | ✔ ❶ | ✔ | ✔ | |||||
Manage delegates | ✔ | ✔Requires Skype for Business Server 2015 CU4 or later | ✔ ❶ | ✔ | ✔ | ||||
Initiate a call to a Response Group | ✔ | ✔ ❶ | ✔ | ✔ | |||||
Support emergency services (E-911) | ✔ | ✔Requires Skype for Business Server 2015 CU6 or later | ✔ ❶ | ✔ | ✔ | ✔ | ✔ | ||
IM notification to SIP URI(s) for E-911 call | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
IM notification to distribution list for E-911 call | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
Connect to voice mail, set up or change greeting | ✔ | ✔ | ✔ ❶ | ✔ | ✔ | ✔ | ✔ | ||
Missed call notification | ✔ | ✔ | ✔ ❶ | ✔ | ✔ | ✔ | ✔ | ||
Make calls on behalf of another contact (manager/delegate scenario) | ✔ | ✔ | ✔ ❶ | ✔ | |||||
Handle another's calls if configured as a delegate | ✔ | ✔ | ✔ ❶ | ✔ | ✔ | ✔ | |||
Manage a high volumes of calls | ✔ | ✔ | |||||||
Call park | ✔ | ✔ ❶ | |||||||
Group call pickup | ✔ | ✔ ❶ | ✔ | ||||||
Location-based routing | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Manage Response Group/Team call group | ✔ | ✔ | |||||||
Answer Auto attendant call | ✔ | ✔ |
❶ This feature isn't available in Skype for Business Online.
External users support
This table covers features related to support for external users homed on the PSTN.
Feature/capability | Skype for Business 2015 or 2016 client | Skype for Business on Mac | Lync 2013 client | Lync Windows Store app | Lync 2010 | Lync 2010 Attendant | Lync Phone Edition | Communicator for Mac 2011 | Lync for Mac 2011 |
---|---|---|---|---|---|---|---|---|---|
Initiate IM with a public contact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Initiate IM with a federated contact | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
Conduct two-party or multiparty calls with external users (not available in Skype for Business Online) | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ |
Recording support
This table covers features related to support for recording meetings.
Future/capability** | Skype for Business 2015 or 2016 client | Skype for Business on Mac | Lync 2013 client | Lync Windows Store app | Lync 2010 | Lync 2010 Attendant | Lync Phone Edition | Communicator for Mac 2011 | Lync for Mac 2011 |
---|---|---|---|---|---|---|---|---|---|
Client-side recording of audio, video, application sharing, desktop sharing, and uploaded content | ✔ ❶ | ✔ ❶ | ✔ | ||||||
Client-side recording of file transfers, shared OneNote pages, and PowerPoint annotations | ✔ ❷ | ✔ ❷ | ✔ | ||||||
Select preferred recording resolution | ✔ | ✔ |
❶ Recording is unavailable in certain Skype for Business Online standalone plans. Recording requires full Skype for Business client rights.
❷ Recording of file transfers, shared OneNote pages, and PowerPoint annotations is unavailable in Skype for Business Online.
Modern Authentication
This table covers features requiring support for modern authentication.
Modern authentication also requires a topology described in Skype for Business topologies supported with Modern Authentication.
Feature/capability | Skype for Business 2015 or 2016 client | Skype for Business on Mac | Lync 2013 client | Lync Windows Store app | Lync 2010 | Lync 2010 Attendant | Lync Phone Edition | Communicator for Mac 2011 | Lync for Mac 2011 |
---|---|---|---|---|---|---|---|---|---|
Modern Authentication | ✔ | ✔ | ✔ | ||||||
Multi-factor Authentication | ✔ | ✔ | ✔ | ||||||
Cert -Based Authentication | ✔(Domain-joined device only) | ✔ | ✔(Domain-joined device only) | ||||||
Kerberos Authentication | ✔ | ✔ |
Archiving, compliance, and logging support
This table covers features related to support for archiving and logging functions.
Feature/capability | Skype for Business 2015 or 2016 client | Skype for Business on Mac | Lync 2013 client | Lync Windows Store app | Lync 2010 | Lync 2010 Attendant | Lync Phone Edition | Communicator for Mac 2011 | Lync for Mac 2011 |
---|---|---|---|---|---|---|---|---|---|
Archiving of IM conversations in Outlook Conversation History | ✔ ❶ | ✔If server side conversation history is enabled | ✔ ❶ | ✔ ❶ | ✔ | ✔ | Saved in Communicator for Mac | Saved in Lync for Mac | |
Client-side archiving of audio, video, application sharing, desktop sharing, and uploaded content | ✔ ❶ | ✔ ❶ | ✔ | ||||||
Client-side archiving of file transfers, shared OneNote pages, and PowerPoint annotations (unavailable in Skype for Business Online) | ✔ | ✔ | ✔ | ||||||
Access sign-in logs from Skype for Business icon in the task bar | ✔ | ✔ |
❶ For Skype for Business Online users, this feature requires Exchange Online and is controlled by the user's Exchange mailbox In-Place Hold attribute.
Client limitations
Basic client limitations
The features below are available using the Full client and are not available with the Basic client:
- Manage team call settings
- Manage delegates
- Handle another's calls if configured as a delegate
- Manage a high volume of calls
- Initiate a call to a Response Group
- Call park
- Change greeting
- Group call pickup
- Missed call notification emails are not generated when a user status is UM disabled and they are using a legacy Outlook Client (2013 or earlier)
Online or Hybrid user account limitations
User accounts can exist either Online or On-premises, and that will affect the features available to that user. Users with accounts on Skype for Business Online will not have access to the following features, even with the Full client:
- Enhanced Presence: Use a photo from any public site for My Picture
- Contacts: Search for Response Groups
- IM Support: Persistent Chat (Group Chat) integration
- IM Support: Escalate a Persistent Chat room to a Skype for Business Meeting with one click
- External Users: Conduct two-party or multiparty calls with external users
See also
-->Coexistence and interoperability between Skype for Business and Teams clients and users is defined by TeamsUpgrade modes, described in Migration and interoperability guidance for organizations using Teams together with Skype for Business.
Any given user will always be assigned a TeamsUpgrade mode, either by default or explicitly by the administrator. The default value is Islands. Users upgraded to Teams have the mode of TeamsOnly. SfBOnly, SfBWithTeamsCollab, and SfBWithTeamsCollabAndMeetings are also possible modes.
Routing parameters
The TeamsUpgrade mode of the recipient is key in determining the behavior of chats, calls, and presence, both within a tenant and across federated tenants.
If the sender is using Teams, the routing decision is made when creating a new conversation thread. Existing conversation threads in Teams always retain the routing method determined when the thread was created: Teams supports persistent threads.
Thread routing methods are:
- native for a Teams to Teams conversation in-tenant
- interop for a Teams to Skype for business conversation in-tenant
- federated for a federated conversation across tenants
The parameters that determine the thread routing method are:
- The TeamsUpgrade mode of the recipient
- The client used by the sender
- Whether the conversation is new, or part of an existing thread
- Whether the conversation is in-tenant or federated
- Whether the conversation is possible
- In-tenant interoperability requires that the tenant is either pure online or Skype for Business hybrid. Purely on-premises tenants can't have in-tenant interoperability.
- Cross-tenant federation always requires proper Skype for Business federation configuration as well as proper Teams federation configuration from both tenants. Skype for Business hybrid isn't required of either tenant.
- If the Skype for Business account of the originator is homed on-premises, that user can't use the Teams client for in-tenant interoperability or for federation. That user can only use the Skype for Business client for interoperability and federation.
- Teams to Teams communication is always possible in-tenant.
Note
If the receiver and sender are both in TeamsOnly upgrade mode, the conversation will be a native chat experience which includes all the rich messaging and calling capabilities. To learn more, read Native chat experience for external (federated) users in Teams. If either of the conversation participants is NOT in TeamsOnly upgrade mode, the conversation remains an interop experience with text-only messages.
Chat and call routing
In-tenant routing for new chats or calls
The tables below capture routing of in-tenant chat and calls, and are valid for new calls or chats that are not started from a pre-existing thread. Mac lipstick chart. It describes which client will receive a new call or chat, if originated by a user on the left, to an in-tenant recipient user on the right.
Messages sent to TeamsOnly users will always route to Teams. Messages sent to SfB* users will always route to Skype for Business, if the conversation is possible as described above. Messages sent to Islands users will always route to the same client from which they were sent.
The tables below show which client in a given mode will receive a call from the originator (three leftmost columns), depending on the originator's mode, client chosen, and where their Skype for Business client is homed (on-prem or online).
In the tables that follow:
SfB* represents any of the following modes: SfBOnly, SfBWithTeamsCollab, SfBWithTeamsCollabAndMeetings.
Italic text highlights an interop conversation.
Not Possible represents a situation in which the chat or call is not possible. The originator must use Skype for Business instead in these cases. This is one of the reasons why Microsoft's prescriptive guidance to on-prem/hybrid customers is to use a mode other than Islands (typically SfBWithTeamsCollab) as the starting point of their upgrade journey to Teams.
Table 1a: in-tenant new chat or call routing to an islands mode recipient
Mode | Originator Client | SfB homed | Route--> | Recipient Islands |
---|---|---|---|---|
Islands | Teams Skype for Business Teams Skype for Business | Online Online On-prem On-prem | │ │ │ │ | Teams Skype for Business Teams Skype for Business |
SfB* | Skype for Business Skype for Business | Online On-prem | │ │ | Skype for Business Skype for Business |
TeamsOnly | Teams | Online | │ | Teams |
Table 1b: in-tenant new chat or call routing to a recipient in an SfB* mode
Mode | Originator Client | SfB homed | Route--> | Recipient SfB* |
---|---|---|---|---|
Islands | Teams Skype for Business Teams Skype for Business | Online Online On-prem On-prem | │ │ │ │ | Skype for Business Skype for Business Not Possible Skype for Business |
SfB* | Skype for Business Skype for Business | Online On-prem | │ │ | Skype for Business Skype for Business |
TeamsOnly | Teams | Online | │ | Skype for Business |
Table 1c: in-tenant new chat or call routing to a TeamsOnly mode recipient
Mode | Originator Client | SfB homed | Route--> | Recipient TeamsOnly |
---|---|---|---|---|
Islands | Teams Skype for Business Teams Skype for Business | Online Online On-prem On-prem | │ │ │ │ | Teams Teams Teams Teams |
SfB* | Skype for Business Skype for Business | Online On-prem | │ │ | Teams Teams |
TeamsOnly | Teams | Online | │ | Teams |
Federated routing for new chats or calls
The tables below capture routing of federated calls and chats, and are valid for new calls or chats. They describe which client will receive a new call or chat, if originated by a user on the left, to a federated target user on the right.
In summary, if the conversation is possible as described above, messages sent to TeamsOnly users will always land in Teams; messages sent to SfB* users will always land in Skype for Business; messages sent to Islands users will always land in Skype for Business regardless of the client from which they were sent. Routing for federated chats and calls differs from in-tenant routing in that Islands users will always receive a federated communication in Skype for Business.
This is because we cannot assume that a federated Skype for Business partner already uses Teams if they are in Islands mode. Islands is the default mode, however we can't assume all Islands users run Teams. By routing to Skype for Business we ensure that no communication to an Islands user fails. If we routed to Teams, that communication could be missed if the target did not use Teams. Routing to Skype for Business ensures the message will always be received.
Note
Current implementation of Teams federation is based upon Skype for Business federation, therefore it leverages the interoperability infrastructure (which requires the tenant of the originator to be either pure online or Skype for Business hybrid) and provides a reduced set of capabilities compared to a native thread. We expect to provide native Teams to Teams federation in the future, at which point the thread will be native and provide full capabilities.
The tables below describe which client will receive a call from the originator (three leftmost columns), depending on the originator's mode, client chosen, and where their Skype for Business client is homed (on-prem or online).
Table 2a: federated new chat or call routing to an Islands recipient
Mode | Originator Client | SfB homed | Route--> | Recipient Islands |
---|---|---|---|---|
Islands | Teams Skype for Business Teams Skype for Business | Online Online On-prem On-prem | │ │ │ │ | Skype for Business Skype for Business Not Possible Skype for Business |
SfB* | Skype for Business Skype for Business | Online On-prem | │ │ | Skype for Business Skype for Business |
TeamsOnly | Teams | Online | │ | Skype for Business |
Table 2b: federated new chat or call routing to a recipient in an SfB* mode
Mode | Originator Client | SfB homed | Route--> | Recipient SfB* |
---|---|---|---|---|
Islands | Teams Skype for Business Teams Skype for Business | Online Online On-prem On-prem | │ │ │ │ | Skype for Business Skype for Business Not Possible Skype for Business |
SfB* | Skype for Business Skype for Business | Online On-prem | │ │ | Skype for Business Skype for Business |
TeamsOnly | Teams | Online | │ | Skype for Business |
Table 2c: federated new chat or call routing to a TeamsOnly mode recipient
Mode | Originator Client | SfB homed | Route--> | Recipient TeamsOnly |
---|---|---|---|---|
Islands | Teams Skype for Business Teams Skype for Business | Online Online On-prem On-prem | │ │ │ │ | Teams Teams Not Possible Teams |
SfB* | Skype for Business Skype for Business | Online On-prem | │ │ | Teams Teams |
TeamsOnly | Teams | Online | │ | Teams |
Chats and calls from pre-existing threads
From Teams
Calls or chats started from a pre-existing persistent thread in Teams will be routed in the same manner as that thread, if that routing option is still available.
If the pre-existing persistent thread in Teams was a native thread (i.e. routed to Teams), additional chat messages and calls from that thread will go to Teams. If it was an interop thread (i.e. routed to Skype for Business), additional chat messages and calls will go to Skype for Business (again assuming routing options are available).
Note
It's possible for pre-existing threads in Teams to no longer be routable, such as when the thread was an interop thread to a user that is now upgraded to Teams. Since it was created as an interop thread, the thread would route to Skype for Business, but that user no longer can use Skype for Business for chat and calling. In that case, the thread will be disabled and not permit further communication.
From Skype for Business
Skype for Business threads do not persist beyond the 10 min. SIP session timeout. Chats and calls from an existing thread in Skype for Business prior to expiration of the SIP session will be routed in the same manner as the thread. Calls and chats from an existing thread in Skype for Business beyond the SIP session timeout will be routed to the remote party's Skype for Business, regardless of which client the original thread came from on the other party's side.
Availability
Contact Skype Chat
Both the in-tenant and federated behaviors described above are available, with the following limitations:
- External attendees whose tenants reside in a different GoLocal deployment or geography won't see IM chat while in a 'federated' meeting
- Federation and interop between Multitenant O365 and Sovereign Clouds is not supported
Presence
When you have a situation where some of your users are using the Teams client and others are still using the Skype for Business client, you may have a number of users who are using both clients. You still want presence states to be shared with all users without regard to what client an individual user has. When this is shared across the organization, users can better determine whether it's appropriate to initiate a chat or make a call.
For example, if an originator's chat or call should land on the target's Skype for Business client, then it's the Skype for Business client's presence that should be shown to the originator. If it should land on the target's Teams client, then it's the Teams client's presence that should be shown.
In order to know what behavior to expect, you'll need to understand that Presence is shared 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 that TeamsOnly user's Teams presence
- If a user is in any of the SfB* modes (SfbOnly, SfbWithTeamsCollab, SfbWithTeamsCollabAndMeetings), then any other user (whether in Teams or Skype for Business) will see that SfB* user's Skype for Business presence
- If a user is in Islands (or Legacy) mode, presence in Teams and presence in Skype for Business are independent (the values need not match) and other users will see one or the other presence of the Islands user, depending on whether they are in the same tenant or in a federated tenant and which client they use
- From Teams, any other user within the same tenant will see the Islands user's Teams presence; this is aligned with the in-tenant routing table above
- From Teams, any other user in a federated tenant will see the Islands user's Skype for Business presence; this is aligned with the federated routing table above
- From Skype for Business, any other user will see the Islands user's Skype for Business presence (both in-tenant and federated); this is aligned with the routing tables above
In-tenant presence
Group Chat On Skype
Messages sent to TeamsOnly users will always land in Teams. Messages sent to SfB* users will always land in Skype for Business, if the conversation is possible as described above. Messages sent to Islands users will always land in the client from which they were originated.
The table describes the Publisher's presence that will be seen by a Watcher, depending on the mode of the Publisher and the client of the Watcher (for a new thread).
Table 3: in-tenant presence (new thread)
Watcher Client | Route--> | Islands | Publisher SfB* | Teams Only |
---|---|---|---|---|
Skype for Business | │ | Skype for Business | Skype for Business | Teams |
Teams | │ | Teams | Skype for Business | Teams |
Federated presence
Federated presence is based upon the federated reachability shown in table 2.
The table below describes the Publisher's presence that will be seen by a Watcher, depending on the mode of the Publisher and the client of the Watcher (for a new thread). Dericam ip camera tool. In practice the client of the Watcher makes no difference in federation at this stage.
Table 4: federated presence (new thread)
Watcher Client | Route--> | Islands | Publisher SfB* | Teams Only |
---|---|---|---|---|
Skype for Business | │ | Skype for Business | Skype for Business | Teams |
Teams | │ | Skype for Business | Skype for Business | Teams |
Presence in pre-existing threads
In order to align presence and reachability in pre-existing threads, the target's presence exposed in that thread needs to be aligned with the routing of the thread, assuming routing is possible.
Skype Chat Web
In particular, if a recipient you previously had a persistent interop conversation thread with was upgraded to Teams, that thread will no longer reflect accurate presence and will no longer be routable. You should start a new thread.