user registrarclient experience skype for business / lync online skype for business ui skype for...

29
Controlling the Client Experience with Skype for Business Microsoft Corporation Scott Stubberfield Nick Smith VERSION 1.1

Upload: neal-lee

Post on 22-Dec-2015

264 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Controlling the Client Experience with Skype for BusinessMicrosoft CorporationScott StubberfieldNick Smith

VERSION 1.1

Page 2: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

OverviewWhat 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

Page 3: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

How to leverage this presentationDefault 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

Page 4: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

DefinitionsClient 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 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

Page 5: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Client ExperiencesSkype 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

Page 6: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Default Client Experiences

User Registrar Client Experience

Skype for Business / Lync OnlineSkype for Business UI

Skype for Business Server 2015

Lync Server 2013Lync

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

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

Page 7: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Skype for Business UI Lync UI

Skype for Business / Lync Online

Skype for Business Server 2015

Lync Server 2013

Lync Server 2010

Desired Client Experiences

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

Note: Click on the icon under the desired client experience to see the configuration details for that scenario.

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

Page 8: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Skype for Business UI

Step 1Running Lync 2013

Step 2Lync 2013 updated

to Skype for Business

Step 3Client starts in

Skype for Business UI

Step 4Skype for Business welcome screen is

shown

Previous Slide

Page 9: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1Running Lync 2013

Step 2Lync 2013 updated

to Skype for Business

Step 3Client starts in Lync

UI

Lync UI

Previous Slide

Page 10: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1Running Lync 2013

Step 2Lync 2013 updated

to Skype for Business

Step 3Client starts in

Skype for Business UI

Step 4Skype for Business welcome screen is

shown

Step 5Client is prompted to restart to switch

to Lync UI

Step 6Client starts in Lync

UI

Lync UI (Skype for Business UI on first run)

Previous Slide

Page 11: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1Running Lync UI

Step 2Client 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 3Client starts in Lync

UI

Lync UI switch to Skype for Business UI

Previous Slide

Page 12: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1Running Skype for

Business

Step 2Client is prompted to restart to switch

to Lync UI

Note: This prompt to switch will only

be shown after the client has restarted once

after the change in policy.

Step 3Client starts in Lync

UI

Skype for Business UI switch to Lync UI

Previous Slide

Page 13: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

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

Skype for Business UI – Skype for Business / Lync Online

Previous Slide

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

Page 14: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

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

Skype for Business UI – Skype for Business Server 2015

Previous Slide

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

Page 15: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1 – Deploy server build 5.0.8308.857 (December, 2014) or laterStep 2 – Complete configuration of any of the 3 following scenarios

Step 3 – Deploy client build 4711.1002 (April, 2015) or later

Skype for Business UI – Lync Server 2013

set-csclientpolicy -EnableSkypeUI $true

new-CsClientPolicy -Identity EnableSkypeUI -EnableSkypeUI $true

grant-csclientpolicy [email protected] -PolicyName EnableSkypeUI

Set-csclientpolicy ExistingClientPolicy -EnableSkypeUI $true

Scenario 1 – Skype for Business UI via Global Policy

Scenario 2 – Skype for Business UI via new client policy instance

Scenario 3 – Skype for Business UI via existing client policy instance

Previous SlideNote: 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.

Page 16: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1 – Deploy server build 4.0.7577.710 (February, 2015) or laterStep 2 – Complete configuration of any of the 3 following scenarios

Step 3 – Deploy client build 4711.1002 (April, 2015) or later

Skype for Business UI – Lync Server 2010

set-csclientpolicy -EnableSkypeUI $true

new-CsClientPolicy -Identity EnableSkypeUI -EnableSkypeUI $true

grant-csclientpolicy [email protected] -PolicyName EnableSkypeUI

Set-csclientpolicy ExistingClientPolicy -EnableSkypeUI $true

Scenario 1 – Skype for Business UI via Global Policy

Scenario 2 – Skype for Business UI via new client policy instance

Scenario 3 – Skype for Business UI via existing client policy instance

Previous SlideNote: 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.

Page 17: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1 – Complete configuration of any of the 2 following scenarios

Step 2 - Set "EnableSkypeUi"=hex:00,00,00,00 via registry or GPOStep 3 – Deploy client build 4711.1002 (April, 2015) or later

Lync UI – Skype for Business / Lync Online

grant-csclientpolicy –PolicyName ClientPolicyDisableSkypeUI

grant-csclientpolicy [email protected] -PolicyName ClientPolicyDisableSkypeUI

Scenario 1 – Lync UI via Global Policy

Scenario 2 – Lync UI via client policy instance

Previous SlideNote: 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).

Page 18: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1 – Deploy Skype for Business Server 2015Step 2 – Complete configuration of any of the 3 following scenarios

Lync UI - Skype for Business Server 2015

set-csclientpolicy -EnableSkypeUI $false

new-CsClientPolicy -Identity DisableSkypeUI -EnableSkypeUI $false

grant-csclientpolicy [email protected] -PolicyName DisableSkypeUI

Set-csclientpolicy ExistingClientPolicy -EnableSkypeUI $false

Scenario 1 – Lync UI via Global Policy

Scenario 2 – Lync UI via new client policy instance

Scenario 3 – Lync UI via existing client policy instance

Step 3 - Set "EnableSkypeUi"=hex:00,00,00,00 via registry or GPOStep 4 – Deploy client build 4711.1002 (April, 2015) or later

Previous SlideNote: 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).

Page 19: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1 - Set "EnableSkypeUi"=hex:00,00,00,00 via registry or GPOStep 2 – Deploy client build 4711.1002 (April, 2015) or later

Lync UI – Lync Server 2013

Previous Slide

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).

Page 20: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1 - Set "EnableSkypeUi"=hex:00,00,00,00 via registry or GPOStep 2 – Deploy client build 4711.1002 (April, 2015) or later

Lync UI – Lync Server 2010

Previous Slide

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).

Page 21: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Additional ContentLync/Skype for Business Online - Switching between the Skype for Business and the Lync client user interfaceshttps://support.office.com/en-us/article/Switching-between-the-Skype-for-Business-and-the-Lync-client-user-interfaces-a2394a4c-7522-484c-a047-7b3289742be0?omkt=en-us&ui=en-US&rs=en-US&ad=US

Lync Server 2013 - Configure the client experiencehttp://go.microsoft.com/fwlink/?LinkId=532732

Lync Server 2010 - Configure the client experiencehttp://go.microsoft.com/fwlink/?LinkId=532733  

Lync is now Skype for Business — see what's newhttps://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=en-US&ad=US

Skype for Business change management and adoptionhttps://support.office.com/en-us/article/Skype-for-Business-change-management-and-adoption-d8d85da6-52e7-4819-8451-45c103fb5ccb?omkt=en-us&ui=en-US&rs=en-US&ad=US

Page 22: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Advanced Scenarios

Page 23: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Desired Client UI MatrixClient ConfigurationsOptions Required

Desired Client UI

Lync Server 2010

Lync Server 2013

Skype for Business 2015

Skype for Business Online

Configuration Steps

Client Experience

Configuration Steps

Client Experience

Configuration Steps

Client Experience

Configuration Steps

Client Experience

CPFR

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

CPFR

Skype for Business UI N/ANot

AchievableN/A

Not Achievable

N/A Skype for Business UI

N/A Skype for Business UI

Lync UI Lync UI Lync UI N/ANot

AchievableN/A

Not Achievable

CPFR

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)

CPFR

Lync UI Lync UI Lync UI Lync UI Lync UICP – Client Policy values configured– must be at latest server patch level to configure these policies

FR – First run values configured– requires PC level configurationNote: Click on the icon under the configuration steps column to see the th details for that scenarioClient 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

Page 24: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

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

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

Previous Slide

Notes:

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

Page 25: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

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

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

Previous Slide

Notes:

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

Page 26: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1 – Deploy Skype for Business Server 2015Step 2 – Complete configuration of any of the 3 following scenarios

Step 3 – Deploy client build 4711.1002 (April, 2015) or later

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

set-csclientpolicy -EnableSkypeUI $false

new-CsClientPolicy -Identity DisableSkypeUI -EnableSkypeUI $false

grant-csclientpolicy [email protected] -PolicyName DisableSkypeUI

Set-csclientpolicy ExistingClientPolicy -EnableSkypeUI $false

Scenario 1 – Lync UI via Global Policy

Scenario 2 – Lync UI via new client policy instance

Scenario 3 – Lync UI via existing client policy instance

Previous Slide

Page 27: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Step 1 – Complete configuration of any of the 2 following scenarios

Step 2 – Deploy client build 4711.1002 (April, 2015) or later

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

grant-csclientpolicy –PolicyName ClientPolicyDisableSkypeUI

grant-csclientpolicy [email protected] -PolicyName ClientPolicyDisableSkypeUI

Scenario 1 – Lync UI via Global Policy

Scenario 2 – Lync UI via client policy instance

Previous Slide

Page 28: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Appendix A - Version ControlVersion 1.0Initial release on 4/10/2015Version 1.1Updated release on 4/13/2015

note added to client UI experience regarding when prompt will appear

Page 29: User RegistrarClient Experience Skype for Business / Lync Online Skype for Business UI Skype for Business Server 2015 Lync Server 2013 Lync UI

Appendix B – Verifying policy changesYou 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.