Presentation is loading. Please wait.

Presentation is loading. Please wait.

Lync 2014 4/19/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks.

Similar presentations


Presentation on theme: "Lync 2014 4/19/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks."— Presentation transcript:

1 Lync 2014 4/19/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

2 Lync Conference 2013 4/19/2017 CLNT200 Taking advantage of Persistent Chat in Lync: User Experience, Architecture and Deployment Moustafa Noureddine, Jason Issa Program Managers Microsoft Corporation © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

3 Session Objectives Understand Lync 2013 Persistent Chat User Experience What Lync 2013 Persistent Chat means to IT – from a planning, administration and management perspective

4 Key Takeaways Lync 2013 Persistent Chat can enable real-time, persistent collaboration among global teams Lync 2013 Persistent Chat delivers a unified client, administration experience for Lync users and IT staff Important considerations for an IT admin as they plan for Persistent Chat

5 Lync 2013 Persistent Chat Investment Pillars
Unified Client Server Infrastructure and Manageability Rich Platform Easy Migration

6 Common Use Cases Faster response to market opportunities
Tech Ready 15 4/19/2017 Common Use Cases Financial Services R&D, Support, Call Centers Account/Project Management Faster response to market opportunities Streamlined global operations Information sharing across geographies Improved research distribution Efficient escalations Better team information sharing Enhanced access to experts Streamlined offshore projects Centralized multi- function customer communications Better account team coordination Enhanced customer service © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

7 Persistent Chat User Experience

8 Lync Persistent Chat user experience
Seamless integration with Lync Client. Access to all Lync communication modalities. Notification tools to keep you up to date.

9 Tech Ready 15 4/19/2017 Unified Client Integrated chat room environment within Lync 2013 client Two separate clients in Lync 2010 © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

10 Persistent Chat main user experience
Listed rooms are those you have access to Ability to search and find rooms Stay on top of your communication, seeing at a glance new notifications and unread count per room

11 Persistent Chat room interaction
New room appears in Lync Client Consistent interaction experience as Lync contacts

12 Chat rooms and meetings

13 File transfer in chat rooms
Uploading files to the chat room is as simple as drag and drop All room members have access to all files Ability to download files as long as user is a room member

14 Search within Persistent Chat rooms

15 Persistent Chat Room notification settings

16 Notification feeds: keywords / ego
Ego feed lets you know when someone mentions your name Topic feed window makes it easy for you to find keywords of interest

17 Persistent Chat room creation experience
- Set new room properties: Name, description, privacy - Ethical walls (categories) make room management much easier - Assign add-in to room - Manage room access and management by separating managers/members - Stay on top of your communication by seeing at a glance new notifications and unread count per room

18 Persistent Chat Rooms A chat room has the following properties:
Name, Description Disabled Visibility – Private, Hidden, Open Type – Auditorium/Normal Add-In Members, ChatRoomManagers, Presenters Category Created by users with room creation privileges on the category Follows restrictions set by the category Can be deleted and content can be purged

19 high level architecture

20 Inside Lync 2013 Server Persistent Chat
Persistent Chat Store Channel Service Persistent Chat Compliance Service Persistent Chat Compliance Store Compliance File Store File Store Lync FE Persistent Chat Service Role Persistent Chat File Upload/ Download Service Room Management Web Component

21 Lync 2013 Server Persistent Chat
Registration Session Initiation Protocol (SIP) Chat communication (XCCOS over SIP) Lync Pool A Lync Pool B Dependent Lync Pool XCCOS over SIP Enterprise Edition (EE) topology Multiple Lync pools One or more Persistent Chat pools – Each with up to four active Persistent Chat servers supporting 80K concurrent endpoints Servers can be virtualized Recommended standalone database for persistent chat content and compliance database SQL mirroring for database high availability Stretched pool for disaster recovery, with SQL log shipping Persistent Chat Pool Lync 2013 client Persistent Chat Pool

22 planning, deployment and administration

23 High-Level Deployment and Configuration Steps
Add (one or more) Persistent Chat pools to the topology Depends on a Lync pool Compliance is optional Deploy Persistent Chat server Integrated into server install Configure administrators by using the Role Based Access Control (RBAC) role, CsPersistentChatAdministrator Configure persistent chat Lync Server Control Panel integration Windows PowerShell™ cmdlets

24 Persistent Chat: Policy and Settings
Enable users for persistent chat via policy (Set- csPersistentChatPolicy) Scope: global, site, service (Lync pool), Tag (User(s)) EnableGroupChat, false by default Configuration settings (Set-csPersistentChatConfiguration) Scope: Global applies to all Persistent Chat pools in the topology Service applies to a single Persistent Chat pool Default persistent chat history Participant update limit Room management URL – custom end-user room management workflow (written using Persistent Chat Server SDK)

25 Persistent Chat Categories – Key System Design Element
Unit of administration Persistent chat administrator creates and manages categories Model “ethical walls” A way to aggregate rooms with similar settings Administrator chooses who can be members of rooms that will be created; and who is allowed to create rooms in the system A category has the following properties: Name, description AllowedMembers – including specification of a deny list Creators InvitationsEnabled, FileUpload, ChatHistory

26 Persistent Chat in Lync Server Control Panel Policy

27 Persistent Chat in Lync Server Control Panel Configuration Settings

28 Creating and Managing a Persistent Chat Category

29 Persistent Chat Add-Ins
Bring in contextual information to enhance the room experience Points to a URL Custom Microsoft Silverlight® application authored by using a Lync client Software Development Kit (SDK) Leverages conversation window extensibility to bring in outside content and experience to the room Can access and intercept room content Client-side add-in but provisioned / registered by the administrator Can be associated with one or more chat rooms An add-in has the following properties: Name, URL

30 Creating and Managing a Persistent Chat Add-In

31 Planning for Persistent Chat – Key Questions
Who (user profile) and how many (scale) should be enabled for persistent chat ? HA-DR requirements ? Are there regulatory requirements ? Are there compliance requirements ? Category design – scopes and ethical boundaries ? Who can create rooms ? Custom workflow and enforcement for room creation ? What interesting AddIns should you provision ? Are you migrating or deploying Persistent Chat for the first time ?

32 high availability and disaster recovery

33 Persistent Chat Pool: Automated High Availability
HA for Persistent Chat within the data center Persistent Chat Front Ends: Pool with up to four active Persistent Chat Front End Servers Persistent Chat back end: SQL mirroring, with optional witness provides automated failover Other Distributed File System Replication (DFSR) for file share replication Compliance database uses same mechanism as Persistent Chat content database Persistent Chat Servers (Pool one) Persistent Chat Store NY Persistent Chat Rooms Lync Pool One Principal Mirror SQL mirroring

34 Persistent Chat Pool: Disaster Recovery
Using a Stretched Pool Looks like one Pchat pool within the topology Physical machines in the pool span datacenters 50% active, and 50% backup capacity to be used in case of a disaster Persistent Chat BackEnd SQL mirroring for high availability within a datacenter Backup DB configured in the topology SQL Log Shipping across data centers Persistent Chat Servers (Pool One) Persistent Chat Servers (Pool One) Persistent Chat SQL – Active Persistent Chat SQL – Backup DC1 DC2 SQL Log Shipping for content and compliance DB Persistent Chat Clients Lync Pool One Lync Pool Two Principal Mirror SQL mirroring

35 Stretched Persistent Chat Pool When Datacenters Are Geo-Distributed with Low Bandwidth/High Latency
Logical topology Site one: Lync pool one, Pool (machines one through eight) Persistent Chat database+ mirror + witness (optional) Backup database (SQL log shipping target) Site two: Lync pool two Physical topology Site one: Lync pool one, Persistent Chat pool – machines one - four, all active, database+ mirror + witness (optional) Site two: Lync pool tool, Persistent Chat pool – machines five – eight, all idle, Backup database (SQL log shipping target) Persistent Chat Servers (Pool One) Persistent Chat Servers (Pool One) Persistent Chat SQL – Active Persistent Chat SQL – Backup NY LA SQL Log content and compliance database shipping Low Bandwidth High Latency Persistent Chat Clients Lync Pool One Lync Pool Two Principal Mirror SQL mirroring

36 Stretched Persistent Chat Pool When Datacenters Are Geo-located with High Bandwidth/Low Latency
Logical topology Site one: Lync pool one, Persistent Chat pool (machines one through eight) DB + mirror + witness (optional) Persistent Chat backup database (SQL log shipping target) Site two: Lync pool two Physical topology Site one: Lync pool one, Pool – machines one - four, two active and two idle, Persistent Chat database+ mirror + witness (optional) Site two: Lync pool two, Pool – machines five – eight, two active and two idle, Persistent Chat backup database (SQL log shipping target) Persistent Chat Servers (Pool 1) Persistent Chat SQL – Active Persistent Chat SQL – Backup NY NJ SQL Log Shipping High Bandwidth Low Latency Persistent Chat Clients Lync Pool One Lync Pool Two Principal Mirror SQL Mirroring

37 Disaster Recovery: FailOver – Site Failure
NY site fails – Lync Pool One, Persistent Chat Servers/Backend in NY down Failover Lync pool one to Lync pool two (invoke-csPoolFailover) -- causes Lync Pool two to route to PChat pool correctly Remove log shipping from PChat Backup DB, Apply unapplied transaction logs and bring backup DB online (manual) Set Pchat pool state to be failed over (set-csPersistentChatState) – causes Pchat services to connect to backup DB Set Pchat active servers to those in NJ (set-csPersistentChatActiveServer) Clients connected to Persistent Chat servers in Site one reconnect to those in site two Manual SQL log shipping procedure + Lync and Persistent Chat PowerShell cmdlets Persistent Chat Servers (Pool One) Perspective Chat SQL – Active Persistent Chat SQL – Backup NY NJ SQL log shipping High bandwidth Low latency Persistent Chat Clients Lync Pool One Lync Pool Two Principal Mirror SQL Mirroring

38 Disaster Recovery: FailOver – Lync OK, Persistent Chat Fails
Pool One is still primary, routes to Persistent Chat Pool Remove log shipping from PChat Backup DB, Apply unapplied transaction logs and bring backup DB online (manual) Set Pchat pool state to be failed over (set-csPersistentChatState) – causes Pchat services to connect to backup DB Set Pchat active servers to those in NJ (set-csPersistentChatActiveServer) Clients connected to Persistent Chat servers in Site one reconnect to those in site two Manual SQL log shipping procedure + Lync and Persistent Chat PowerShell cmdlets Persistent Chat Servers (Pool One) Perspective Chat SQL – Active Persistent Chat SQL – Backup NY NJ SQL log shipping High bandwidth Low latency Persistent Chat Clients Lync Pool One Lync Pool Two Principal Mirror SQL Mirroring

39 Disaster Recovery: FailOver – Persistent Chat OK, Lync Fails
Lync Pool One Fails, Pool Two needs to route to Persistent Chat pool Failover Lync pool one to Lync pool two (invoke-csPoolFailover) -- causes Lync Pool two to route to PChat pool correctly Manual SQL log shipping procedure + Lync and Persistent Chat PowerShell cmdlets Persistent Chat Servers (Pool One) Perspective Chat SQL – Active Persistent Chat SQL – Backup NY NJ SQL log shipping High bandwidth Low latency Persistent Chat Clients Lync Pool One Lync Pool Two Principal Mirror SQL Mirroring

40 Stretched Persistent Chat Pool: Key Takeaways
Single Persistent Chat pool stretched across sites that have Lync pools paired for DR Additional cold standby servers available to take load in case of DR, four active at a time, four standby VLAN not required Lifetime of Lync and PChat pool is not coupled – one can fail without the other Persistent chat failure does not impact IM/Presence and Voice workloads, and vice-versa Geo-located data centers: Active servers in both data centers at any point - active database in one data center Requires high bandwidth and a low latency connection Clients in site one could be talking to a server in site two Persistent Chat server in site two could be talking to the primary database in site one Geo-distributed data centers: Active Persistent Chat servers in only one data center, Active database in the same datacenter Mirroring with optional witness provides automated HA for database Disaster recovery scenario requires admin intervention Manual SQL log shipping steps for Persistent Chat content PowerShell cmdlets for Persistent Chat and Lync failover

41 migration, coexistence and interop

42 Migration, Coexistence and Interop
Lync Conference 2013 4/19/2017 Migration, Coexistence and Interop Migration supported from Microsoft Office Communications Server (OCS) 2007 R2 or Lync 2010 Group Chat Server Legacy chat clients (OCS 2007 R2 and Lync 2010) can connect to Persistent Chat Server 2013 © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

43 Connecting Legacy Clients
Automatic configuration or manual configuration to point legacy client to Persistent Chat Server 2013 PowerShell cmdlet to create a friendly Contact object (aka friendly URIs) representing a Lync 2013 Persistent Chat pool new-csPersistentChatEndpoint

44 Third Party Integration

45 MindLink Extends Persistent Chat to Other Platforms
Microsoft Lync 4/19/2017 MindLink Extends Persistent Chat to Other Platforms Mobile clients iOS, BlackBerry, Android Web client MAC & Linux © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

46 MindLink Integrates Persistent Chat into your Business Processes
Restful API for Line of Business Integration SharePoint integration Outlook integration Compliance Persistent Chat Enhanced document management, Order Management, Trading, Incident Response, Issue Tracking…

47 Lync 2014 4/19/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

48 Monday, February 17th Exhibit Hall Hours 6:00pm – 8:00pm 6:00pm – 8:00pm Welcome Reception Tuesday, February 18th Exhibit Hall Hours 8:00am – 9:00am (Breakfast), 10:30am – 5:00pm 8:00am – 9:00am Breakfast (Exhibit Hall) 9:00am –10:30am General Session 10:30am – 5:00pm Expo Hall Hours 11:00am – 12:15pm Sessions & Hands-on Labs 12:15pm – 2:00pm Lunch 2:00pm – 5:00pm Sessions & Hands-on Labs 5:00pm – 7:00pm Ask the Experts Wednesday, February 19th Exhibit Hall Hours 10:30am – 4:30pm 7:30am – 8:30am Breakfast 8:30am – 11:30am Sessions & Hands-on Labs 10:30am – 4:30pm Expo Hall Hours 11:30am – 1:00pm Lunch 1:00pm – 5:45pm Sessions & Hands-on Labs 6:30pm – 9:30pm Attendee Party Thursday, February 20th Exhibit Hall Hours 9:00am – 12:00pm 8:00am – 9:00am Breakfast 9:00am – 12:00pm Expo Hall Hours 9:00am – 12:15pm Sessions & Hands-on Labs 12:15pm – 1:30pm Lunch and Departures

49 Ask the Experts Location: Meal Hall located on Level 1 in Pinyon Ballroom 4-8 Tuesday, February 18 Meet face-to-face with the foremost experts in the Lync field and ask them the questions that have you stumped. TABLE TOPICS: Best Practices, Business Value, Clients & Mobility, Lync Meetings and Video, Lync Online, Networking, Platform, Server & Manageability, Voice, Lync Feedback Sessions

50 Lync Feedback Location: Breakout rooms located on Level 1 5:00pm-7:00pm Come participate in targeted Feedback Sessions to hear about the high-priority feature asks and help us improve the next release! GROUPS INCLUDE: Manageability – Pinyon 2 Meetings & Web Experiences – Bluethorn 4-6 Mobility – Bluethorn 7-9 Presence & Chat – Pinyon 1 Voice & Video – Bluethorn 1-3 These sessions are meant to be informational, providing an understanding of the workload and conversational, to discuss your user scenarios and desired improvements.

51 Birds of a Feather Birds of a Feather flock together! Join daily breakfast discussions of relevant topics by sitting in the separately designated areas of the Meal Hall. Seating will be sorted in a different way for each Birds of a Feather breakfast: Wednesday, February 19: Where are you from? Asia/Pacific, Eastern & Central Europe, Latin America, Middle East & Africa, US (West, Central & East) and Canada, Western Europe Thursday, February 20: What is your interest? Best Practices, Business Value, Clients & Mobility, Lync Meetings and Video, Lync Online, Networking, Platform, Server & Manageability, Voice

52 #LyncConf14 /msftLYNC /microsoft-lync /MSFTLync

53 Lync Launch Pad You’ve launched Lync. Now Launch this.
MS Pavilion – Expo Hall

54 Fill out evaluations to win prizes
Lync 2014 4/19/2017 Fill out evaluations to win prizes Fill out evaluations on MyLync or MyLync Mobile. Prizes awarded daily. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

55 4/19/2017 9:01 AM © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.


Download ppt "Lync 2014 4/19/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, and other product names are or may be registered trademarks."

Similar presentations


Ads by Google