Vous êtes sur la page 1sur 30

Controlling the Client

Experience with Skype for


Microsoft
Corporation
Business
Scott Stubberfield
Nick Smith

VERSION
1.2

Overview
What is changing

Lync 2013 will become Skype for Business after April 14, 2015 as part of regular
Office monthly updates
You will be able to control the experience via client policies and first run client registry
values to choose which user interface a user will see
This presentation provides detailed configuration steps required in all scenarios

Required customer actions

Determine your client experience requirements and the associated configuration


steps that are needed to achieve those requirements
Implement the necessary configuration steps in advance of client updates being
deployed
Leverage the Adoption and Awareness materials to reduce the impact of the UI switch

How to leverage this presentation


Default Client Experiences

Review the expected default client experiences of a Skype for Business client build
4711.1002 (or later) when connected to different user registrars
The table assumes that no client policies have been set and that no first run experience
changes have been made

Desired Client Experiences

If the expected experiences do not meet your requirements then proceed to the desired
client experiences slide to determine what configuration changes you require
Choose your target registrar version from the first column and then follow along to the
desired client experience column to determine what configuration changes you require
Click on the
icon under the configuration steps column to see the details for that
scenario

Definitions
Client Policies

Configuration settings that can be controlled a Skype for Business or Lync administrator
Used to control which user interface (UI) will be displayed when a user signs in using a
Skype for Business client build 4711.1002 (or later)
Specific server builds are required on Lync Server 2013 and Lync Server 2010 in order
to set client policies

First Launch Client Behaviors

Initial client experience a user will have when the client starts up for the first time after
a Skype for Business client build 4711.1002 (or later) has been installed on their
computer
This experience is controlled by a registry key or GPO

Skype for Business Welcome

A seven step tutorial that is shown to the end user the first time that the client is run in
Skype for Business mode

Client Experiences
Skype for Business UI

The Skype for Business UI is the new interface that is available when Skype for Business
client build 4711.1002 (or later) has been installed
This UI is a fresh new interface with simplified controls and some great new additions
The interface will be familiar to users of Lync 2013 as well as regular users of the
consumer version of Skype

Lync UI

The Lync UI is an alternative interface that is available when Skype for Business client
build 4711.1002 (or later) has been installed
This UI is the same interface that was present in the previous Lync 2013 client

Lync UI (Skype for Business UI on first run)

The Lync UI (Skype for Business UI on first run) occurs when a user signs in for the first
time using Skype for Business client build 4711.1002 (or later) and the Skype for
Business UI is shown and followed by an immediate request to switch to the Lync UI

Default Client Experiences


This table shows the expected default client experiences of a Skype for Business client build
4711.1002 (or later) when connected to different user registrars
The table assumes that no client policies have been set and that no first run experience
changes have been made
Review the expected experiences below and if they do not meet your desired experiences then
proceed to the next slide to determine what configuration changes you require

User Registrar

Client Experience

Skype for Business / Lync Online


Skype for Business UI

Skype for Business Server 2015


Lync Server 2013
Lync Server 2010

Lync UI (Skype for Business


UI on first run)

Desired Client Experiences


Skype for Business UI

Lync UI

Skype for Business / Lync Online


Skype for Business Server 2015
Lync Server 2013
Lync Server 2010

Note: Click on the


scenario.

icon under the desired client experience to see the configuration details for that

Clicking on the client experience title will take you to details on what that experience looks like.

Client experience showing Lync UI switching to Skype for Business UI can be


found here
Client experience showing Skype for Business UI switching to Lync UI can be
found here

Skype for Business UI

Step 2
Lync 2013
updated
to Skype for
Business

Step 1
Running Lync 2013

Step 4
Skype for Business
welcome screen is
shown
Step 3
Client starts in
Skype for Business
UI

Previous Slide

Lync UI

Step 2
Lync 2013
updated
to Skype for
Business

Step 1
Running Lync 2013

Step 3
Client starts in Lync
UI

Previous Slide

Lync UI (Skype for Business UI on first run)

Step 2
Lync 2013
updated
to Skype for
Business

Step 1
Running Lync 2013

Step 4
Skype for Business
welcome screen is
shown
Step 3
Client starts in
Skype for Business
UI

Step 5
Client is prompted
to restart to switch
to Lync UI
Step 6
Client starts in Lync
UI

Previous Slide

Lync UI switch to Skype for Business UI

Step 1
Running Lync UI

Step 2
Client is prompted
to restart to switch
to Skype for
Business UI
Note: This prompt
to switch will only
be shown after
the client has
restarted once
after the change
in policy.

Step 3
Client starts in Lync
UI

Previous Slide

Skype for Business UI switch to Lync UI

Step 2
Client is prompted
to restart to switch
to Lync UI
Step 1
Running Skype for
Business

Note: This prompt


to switch will only
be shown after
the client has
restarted once
after the change
in policy.

Step 3
Client starts in Lync
UI

Previous Slide

Skype for Business UI Skype for Business / Lync Online

Step 1 Deploy client build 4711.1002 (April, 2015)


or later

Note: You do not need to deploy client policies in this scenario to achieve the desired
UI.

Previous Slide

Skype for Business UI Skype for Business Server 2015

Step 1 Deploy client build 4711.1002 (April, 2015) or


later
Note: You do not need to deploy client policies in this scenario to achieve the desired
UI.

Previous Slide

Skype for Business UI Lync Server 2013

Step 1 Deploy server build 5.0.8308.857 (December,


2014) or later
Step
2 1Complete
any Policy
of the 3
Scenario
Skype forconfiguration
Business UI viaof
Global
set-csclientpolicy
-EnableSkypeUI $true
following
scenarios
Scenario 2 Skype for Business UI via new client policy instance
new-CsClientPolicy -Identity EnableSkypeUI -EnableSkypeUI $true
grant-csclientpolicy user1@contoso.com -PolicyName EnableSkypeUI

Scenario 3 Skype for Business UI via existing client policy


instance
Set-csclientpolicy ExistingClientPolicy -EnableSkypeUI $true

Note: It is not possible to enable the Skype for Business UI for users that are registered to Lync 2010
and Lync 2013 servers that do not meet the minimum required patch levels. Details on downloading
server updates can be found here.

Previous Slide

Skype for Business UI Lync Server 2010

Step 1 Deploy server build 4.0.7577.710 (February,


2015) or later
Step
2 1Complete
any Policy
of the 3
Scenario
Skype forconfiguration
Business UI viaof
Global
set-csclientpolicy
-EnableSkypeUI $true
following
scenarios
Scenario 2 Skype for Business UI via new client policy instance
new-CsClientPolicy -Identity EnableSkypeUI -EnableSkypeUI $true
grant-csclientpolicy user1@contoso.com -PolicyName EnableSkypeUI

Scenario 3 Skype for Business UI via existing client policy


instance
Set-csclientpolicy ExistingClientPolicy -EnableSkypeUI $true

Note: It is not possible to enable the Skype for Business UI for users that are registered to Lync 2010
and Lync 2013 servers that do not meet the minimum required patch levels. Details on downloading
server updates can be found here.

Previous Slide

Lync UI Skype for Business / Lync Online


Step 1 Complete configuration of any of the 3
following scenarios
Scenario 1 Lync UI via Global Policy

grant-csclientpolicy PolicyName ClientPolicyDisableSkypeUI

Scenario 2 Lync UI via client policy instance


grant-csclientpolicy user1@contoso.com -PolicyName ClientPolicyDisableSkypeUI

Scenario 3 Lync UI via existing custom client policy instance


grant-csclientpolicy user1@contoso.com -PolicyName ClientPolicyNoIMURLDisableSkypeUI

Step 2 - Set "EnableSkypeUi"=hex:00,00,00,00


via registry or GPO

Note: If you do not complete Step 2 of this configuration the client experience will be as shown on the slide Lync UI (Skype for
Business on first run).
Note: Any existing custom policy can be used in Scenario 3 See Appendix A Online custom policies for the full list.

Previous Slide

Lync UI - Skype for Business Server 2015

Step 1 Deploy Skype for Business Server 2015


Step 2 Complete configuration of any of the 3
following
Scenario 1scenarios
Lync UI via Global Policy
set-csclientpolicy -EnableSkypeUI $false

Scenario 2 Lync UI via new client policy instance


new-CsClientPolicy -Identity DisableSkypeUI -EnableSkypeUI $false
grant-csclientpolicy user1@contoso.com -PolicyName DisableSkypeUI

Scenario 3 Lync UI via existing client policy instance


Set-csclientpolicy ExistingClientPolicy -EnableSkypeUI $false

Step 3 - Set "EnableSkypeUi"=hex:00,00,00,00


via registry or GPO
Previous Slide
Step 4 Deploy client build 4711.1002 (April, 2015)

Note: If you do not complete Step 3 of this configuration the client experience will be as shown on the slide Lync UI (Skype for
Business on first run).

Lync UI Lync Server 2013

Step 1 - Set "EnableSkypeUi"=hex:00,00,00,00


via registry or GPO
Step 2 Deploy client build 4711.1002 (April, 2015)
or later
Notes:
You do not need to deploy client policies in this scenario to achieve the desired UI.
If you do not complete Step 1 of this configuration the client experience will be as
shown on the slide Lync UI (Skype for Business on first run).

Previous Slide

Lync UI Lync Server 2010

Step 1 - Set "EnableSkypeUi"=hex:00,00,00,00


via registry or GPO
Step 2 Deploy client build 4711.1002 (April, 2015)
or later
Notes:
You do not need to deploy client policies in this scenario to achieve the desired UI.
If you do not complete Step 1 of this configuration the client experience will be as
shown on the slide Lync UI (Skype for Business on first run).

Previous Slide

Additional Content
Lync/Skype for Business Online - Switching between the Skype for Business and
the Lync client user interfaces
https://support.office.com/en-us/article/Switching-between-the-Skype-for-Business-andthe-Lync-client-user-interfaces-a2394a4c-7522-484c-a047-7b3289742be0?omkt=enus&ui=en-US&rs=en-US&ad=US
Lync Server 2013 - Configure the client experience
http://go.microsoft.com/fwlink/?LinkId=532732
Lync Server 2010 - Configure the client experience
http://go.microsoft.com/fwlink/?LinkId=532733
Lync is now Skype for Business see what's new
https://support.office.com/en-us/article/Lync-is-now-Skype-for-Business-%
e2%80%94-see-whats-new-aba02d7e-c801-4a82-bccd-e7207240f612?ui=en-US&rs=enUS&ad=US
Skype for Business change management and adoption
https://
support.office.com/en-us/article/Skype-for-Business-change-management-and-adopti
on-d8d85da6-52e7-4819-8451-45c103fb5ccb?omkt=en-us&ui=en-US&rs=en-US&ad=US

Advanced Scenarios

Desired Client UI Matrix


Lync Server
2010

Lync Server
2013

Skype for
Business 2015

Skype for
Business Online

Configurati
on Steps

Client
Experience

Configurati
on Steps

Client
Experience

Configurati
on Steps

Client
Experience

Configurati
on Steps

Client
Experience

Default Behavior

N/A

Lync UI
(Skype for
Business UI
on first run)

N/A

Lync UI
(Skype for
Business UI
on first run)

N/A

Skype for
Business UI

N/A

Skype for
Business UI

CP

FR

Skype for Business UI

N/A

Not
Achievable

N/A

Not
Achievable

N/A

Skype for
Business UI

N/A

Skype for
Business UI

Lync UI

Lync UI

N/A

Not
Achievable

N/A

Not
Achievable

CP

FR

Skype for Business UI

Skype for
Business UI

Skype for
Business UI

Skype for
Business UI

Skype for
Business UI

Lync UI (Skype for Business


on first run)

Lync UI
(Skype for
Business UI
on first run)

Lync UI
(Skype for
Business UI
on first run)

Lync UI
(Skype for
Business UI
on first run)

Lync UI
(Skype for
Business UI
on first run)

Lync UI

Lync UI

Lync UI

Client
Config
uration
s
Option
s
Requir
ed

Desired Client UI
CP

FR

Lync UI

CP
CP
Client
Policy values
Lync UI
Lync
UI configured must be at latest server patch level to configure
these
FR policies
FR
First run values configured requires PC level configuration
Note: Click on the

Client experience showing Lync UI switching to Skype for Business UI can be


found here
icon under the configuration steps column to see the th details for that scenario
Client experience showing Skype for Business UI switching to Lync UI can be
found here

Lync UI (Skype for Business on first run) Lync Server 2010

Step 1 Deploy client build 4711.1002 (April, 2015)


or later

Notes:
You do not need to deploy client policies in this scenario to achieve the desired UI.

Previous Slide

Lync UI (Skype for Business on first run) Lync Server 2013

Step 1 Deploy client build 4711.1002 (April, 2015)


or later

Notes:
You do not need to deploy client policies in this scenario to achieve the desired UI.

Previous Slide

Lync UI (Skype for Business on first run) Skype for Business Server 2015

Step 1 Deploy Skype for Business Server 2015


Step 2 Complete configuration of any of the 3
following
Scenario 1scenarios
Lync UI via Global Policy
set-csclientpolicy -EnableSkypeUI $false

Scenario 2 Lync UI via new client policy instance


new-CsClientPolicy -Identity DisableSkypeUI -EnableSkypeUI $false
grant-csclientpolicy user1@contoso.com -PolicyName DisableSkypeUI

Scenario 3 Lync UI via existing client policy instance


Set-csclientpolicy ExistingClientPolicy -EnableSkypeUI $false

Previous Slide

Lync UI (Skype for Business on first run) Skype for Business Online

Step 1 Complete configuration of any of the 3


following scenarios
Scenario 1 Lync UI via Global Policy

grant-csclientpolicy PolicyName ClientPolicyDisableSkypeUI

Scenario 2 Lync UI via client policy instance


grant-csclientpolicy user1@contoso.com -PolicyName ClientPolicyDisableSkypeUI

Scenario 3 Lync UI via existing custom client policy instance


grant-csclientpolicy user1@contoso.com -PolicyName ClientPolicyNoIMURLDisableSkypeUI

Step 2 Deploy client build 4711.1002 (April, 2015)Previous Slide


or later
Note: Any existing custom policy can be used in Scenario 3 See Appendix A Online custom policies for the full list.

Appendix A Online custom policies


This table shows the existing Skype for Business/Lync online policies and the equivalent policy
name that can be used to show the Lync UI. Any policy that has a value of False for
EnableSkypeUI can be use to set the Lync UI.
Identity

EnableSkypeUI

Tag:ClientPolicyDefaultPhoto
Tag:ClientPolicyDefaultPhotoDisableSkypeUI
Tag:ClientPolicyNoIMURL
Tag:ClientPolicyNoIMURLDisableSkypeUI
Tag:ClientPolicyNoIMURLPhoto
Tag:ClientPolicyNoIMURLPhotoDisableSkypeUI
Tag:ClientPolicyNoSaveIMNoArchiving
Tag:ClientPolicyNoSaveIMNoArchivingDisableSkypeUI
Tag:ClientPolicyNoSaveIMNoArchivingNoIMURL
Tag:ClientPolicyNoSaveIMNoArchivingNoIMURLDisableSkypeUI
Tag:ClientPolicyNoSaveIMNoArchivingNoIMURLPhoto
Tag:ClientPolicyNoSaveIMNoArchivingNoIMURLPhotoDisableSkypeUI
Tag:ClientPolicyNoSaveIMNoArchivingPhoto
Tag:ClientPolicyNoSaveIMNoArchivingPhotoDisableSkypeUI

FALSE

FALSE

FALSE

FALSE

FALSE

FALSE

FALSE

Appendix B - Version Control


Version 1.0
Initial release on 4/10/2015

Version 1.1
Updated release on 4/13/2015
note added to client UI experience regarding when prompt will appear

Version 1.2
Updated release on 4/13/2015
additional Lync Online custom policy options

Appendix C Verifying policy changes


You can verify that a user has received the policy change by following the instructions below.
During initial sign in you should see a SUBSCRIBE message sent with the following line:
Accept: application/vnd-microsoft-roaming-provisioning-v2+xml
The server will respond with a SIP/2.0 200 OK message with the following line:
Content-Type: application/vnd-microsoft-roaming-provisioning-v2+xml
If you look at the SDP content of this message you will see a grouping for <provisionGroup name="endpointConfiguration" >
In this group you will see one the following two properties:
<property name="EnableSkypeUI" >true</property> - This will enable the Skype UI
OR
<property name="EnableSkypeUI" >false</property> - This will enable the Lync UI
If you do not see a value for "EnableSkypeUI" in this property group then it means that the user has been configured with a
policy that has the value of EnableSkypeUI set to Null and the client will default to the correct UI based on what server version
it is connected to.

Vous aimerez peut-être aussi