Download presentation
Presentation is loading. Please wait.
Published byArthur Ellis Modified over 9 years ago
1
Microsoft ® Lync™ 2010 Meeting and Collaboration Experience Module 08 Microsoft Corporation
2
Session Objectives Understand the Lync Server 2010 collaboration/meeting experience Describe the conferencing architecture and new conferencing components Understand the key conferencing call flows Provide insight into the deployment and migration considerations 2
3
Agenda Design Pillars Collaboration Experience Architectural Overview Experiences – Under the Cover Scheduling Join Browser based conferencing Deployment and Migration Considerations 3
4
Unified Conferencing Design Pillars 4 As a presenter, it’s easy to schedule and start a meeting Joining a meeting is friction-free and responsive As an attendee, participation is easy, intuitive, and flexible SIMPLE “It just makes sense” Collaboration works like voice calls Collaboration works with voice calls The right meeting tools are in the right place ESSENTIAL “It increases my productivity” Lync 2010 has cross platform support Lync 2010 has support for IT managed devices Voice and video just work whenever I participate RELIABLE “It works all the time”
5
Collaboration Experience 5
6
Office Integration Start a collaborative conversation directly from familiar Office applications Share from any conversation Easily transition from talking to sharing work Flexibility to control how you want to collaborate Have confidence that you are in control Simple, Direct Collaboration Add files to conversations Just like e-mail has attachments, so do conversations. Add files to phone calls, IM chats, or conferences Transition from talking to working Easily add your screen, a PowerPoint presentation, or a whiteboard to your conversations Sharing Activity Users are presented with a more visual way of deciding which activity they want to engage in around sharing 6
7
Joining conferences Lightweight conferencing experience confirms that you are in the right meeting and ready to participate Single click scheduling Users are presented with a single button for scheduling common meetings Join in Outlook ribbon Return to the calendar and push the “join online” button to enter the meeting Online meetings are an essential part of your workflow Schedule most common types of meetings with the fewest clicks Bring join to the user, rather than taking the user to join Reinforce that participants are ready and able to participate Keep the experience simple and expand as the meeting expands Easy Online Meetings Meeting invite Clean and clear message body emphasizes joining via Lync 2010 but allows you to also join by phone 7
8
Asynchronous viewing Presenters can navigate other content in the meeting. Helpful for review content before presenting or taking notes on the shared whiteboard Video View meeting participants and meeting content at the same time Meeting management Keep track of meeting participants, access call controls, and view notifications just like you were in a phone call or IM Roster and lobby It’s not just about what is being shared, but also who is seeing it. Roster controls let presenters manage the room, including admitting people from the meeting lobby Lync 2010 lets you set the stage and keeps you in control Join experience inspires confidence and trust Content is king (when present) Presenters are informed and in control Social context is important; know who is “in the room” and who is making changes Professional Online Presentations 8
9
Conferencing Architecture 9
10
Conferencing Architecture Components 10 Conferencing Database Focus Focus Factory Join Launcher Reach Server Dial-in Conferencing Page Web Components (IIS) IM Conferencing Server Web Conferencing Server App Sharing Conferencing Server Audio Video Conferencing Server Machine Boundary Process Boundary Conference Attendant Conference Announcement Service Personal Virtual Assistant
11
Conferencing Architecture Conferencing Flow 11 Focus Conferencing Client CCCP/SIP Web Conf Server IM Conf Server AV Conf Server CCCP/HTTP SIMPLE/SIP (S)RTP PSOM Focus Factory SQL Server ® Backend Scheduling Client Scheduling Client CCCP/SIP SQL Conferencing Server Factory CCCP/ HTTP 1 1 2 2 3 3 4 4 5 5 6 6 7 7 App Sharing Conf Server RDP/RTP
12
Conference Scheduling 12
13
Conference Scheduling Default experience – assigned conference Default conference that meets 80% collaboration needs Reservationless Constant join URL and Public Switched Telephone Network (PSTN) dial-in One assigned per user Pre-defined properties Managed by user via dial-in conferencing web page 13 PropertyValue SubjectBlank ExpirationNever Admission PolicyOpen Authenticated InviteesNone Modalities Audio/Video, IM, Data Collab, App Sharing PSTN Dial-inYes PSTN Users skip lobby Yes Auto PromoteCompany Users
14
Conference Scheduling Custom role and lobby controls Create one-off conferences Define Access types Organizer only (locked) Invited company users only Company users Everyone Pre-define user roles Auto promote – who will be presenter automatically Organizer only People from my company Everyone Specify presenter Session Initiation Protocol Uniform Resource Identifiers (SIP URIs) Define PSTN Dial-in lobby experience 14
15
Conference Scheduling Call flow 15 Focus Factory Conferencing DB Exchange Conferencing Add-in SIP SERVICE: GetConferencingCapabilities Select Conferencing Capabilities Return Conferencing Capabilities SIP 200OK: PSTN access #, available conferencing servers, etc. SIP SERVICE: AddConference Insert Conference SIP 200OK: Join URL, Dial-in ID Send Meeting Invitation
16
Conference Join 16
17
Conference Join The Join URL 17 https://meet.contoso.com/bill/VT9IKTHG sip:bill@contoso.com;gruu;opaque=app:conf:focus:id:VT9IKTHG
18
Conference Join The Join URL 18 https://meet.contoso.com/bill/VT9IKTHG sip:bill@contoso.com;gruu;opaque=app:conf:focus:id:VT9IKTHG Parse base URL: https://meet.contoso.com Base URL maps to SIP domain: contoso.com Parse organizer alias: bill Parse conference ID: VT9IKTHG Compose organizer URI: bill@contoso.com 1 1 2 2 3 3 4 4 5 5 6 6
19
Conference Joining Client launching sequence 19 Join Launcher Lync We App Server lync.contoso.com 169.172.18.8 DNS Browser Lync 1. DNS lookup: meet.contoso.com 2. DNS Result: IP=169.172.18.8 A Record: Meet.contoso.com=169.172.18.8 lyncFE.contoso.com=169.172.18.8 3. HTTP get Accept: application/ vnd.microsoft.ocsmeeting URL rewrite: https://meet.contoso.com - https://lync.contoso.com/meet 5a. HTTP response: Conf SIP URI, Conference Key 5b. Launch 6. ReachJoin.aspx Web Join URL: /ReachWeb/Client/ WebPages/ReachJoin.aspx Simple URL Config: https://meet.contoso.com - Sip domain: contoso.com 4. Parse Join URL
20
Conference Joining Configuring the Join URL 20 DNS A: Meet.contoso.com -> 207.46.197.32 DNS A: Meet.contoso.com -> 172,19.56.121 Web Certificate SN=lyncfe.contoso.com SAN=meet.contoso.com Web Certificate SN=lyncfe.contoso.com SAN=meet.contoso.com Web Certificate SN=webproxy.contoso.com SAN=meet.contoso.com Web Certificate SN=webproxy.contoso.com SAN=meet.contoso.com Publish web site: From external to lyncfe.contoso.com https_443 Publish web site: From external to lyncfe.contoso.com https_443 Simple URL Config: Meet.contoso.com -> contso.com SIP Domain Simple URL Config: Meet.contoso.com -> contso.com SIP Domain
21
Conference Joining Access control with lobby Lobby experience from different clients 21 Lobby AttendeePresenter Conferencing Client Experience No update on conference state Not possible to join any conferencing server Get notified about lobby users Can grant/deny access (SetUserAccess) Both single and batch mode supported PSTN User Experience PSTNLobbyBypass=false, Music on- hold until presenter admits PSTNLobbyBypass=true, Music on-hold until first authenticated user joins Get voice announcement about lobby users DTMF to open lobby
22
Conference Joining Access control with lobby OCS 2007 R2 Conferencing Access Control 22 CompanyFederatedAnonymous Anonymous via PSTN Company via PSTN InvitedNot Invited InvitedNot Invited Everyone meeting type IN IN (at least one company user is in) IN Company meeting type IN Disconnect IN Invited only meeting type INDisconnect INDisconnect Locked meeting type Disconnect
23
Conference Joining Access control with lobby Microsoft Lync Server 2010 Conferencing Access Control 23 CompanyFederatedAnonymous via PSTN Company via PSTN InvitedNot Invited InvitedNot Invited Everyone meeting type IN IN (at least one company user is in) IN Company meeting type IN Lobby IN Invited only meeting type INLobby INLobby Locked meeting type Lobby
24
Conference Joining Access control with lobby Microsoft Lync Server 2010 Conferencing Access Control with PSTN lobby bypass 24 CompanyFederatedAnonymous Anonymous via PSTN Company via PSTN InvitedNot Invited InvitedNot Invited Everyone meeting type IN IN (at least one company user is in) IN Company meeting type IN Lobby IN (at least one company user is in) IN Invited only meeting type INLobby IN (at least one company user is in) IN Locked meeting type Lobby
25
Conference Joining Client Join Flow with lobby 25 Focus Web Conferencing Server Conferencing Client SIP INVITE: CCCP AddUser to Focus SIP 200OK: CCCP OK SIP INFO: Subscribe conferencing state CCCP AddUser SIP 200OK: CCCP OK OnHold PSOM Connection SIP NOTIFY: conferencing state, with conferencing server URI SIP INVITE: CCCP AddUser to Web Conferencing Server SIP 200OK: CCCP OK, PSOM connection Info, Auth token CCCP OK, PSOM connection Info, Auth token Presenter issues SIP INFO: SetUserAccess Granted Admitted ‘Lobby’
26
Conferencing from Lync Web App 26
27
CWA 2007 R2 and Lync Web App Comparison 27 CWA 2007 R2Lync Web App Client Join from web browser for conference calls Join from web browser for all meetings Support for anonymous usersSupport anonymous users and company users PSTN Dial-out AudioPSTN Dial-out Audio and PSTN dial-in Viewing of desktop sharing sessions Desktop sharing from Windows ® Higher fidelity viewing experience Windows desktop and application sharing Mac and Linux desktop sharing Server Required dedicated Web serversCo-located with front end servers Detached setup and managementConsolidated setup and management Heavy middle tier session stateLightweight and scalable middle tier
28
Lync Web App Server 28 Packet Forwarding HTTP(S) SIP/TLS RDP/SRTP PSOM/TLS Signaling & IM Conf (SIP) Signaling & IM Conf (SIP) App Sharing Viewing (RDP ) App Sharing Viewing (RDP ) Mac / Linux Sharing (RDP) Mac / Linux Sharing (RDP) HTTP(S) Web Conf (PSOM) Web Conf (PSOM) RDP/SRTP App Sharing Conf Server Focus, IM Conf Server Web Conf Server Web Relay ClientServer
29
PSTN Dial-in 29
30
PSTN Dial-in Feature comparison 30 Feature SetsOCS 2007 R2Microsoft Lync Server 2010 Participant Passcode Leader Passcode (Corp User PIN) Music on Hold (not apply to corporate user) Multiple access numbers with multiple languages and Toll free support (Global level) (Global and site level) Entry/Exit Announcement (Tone only) (Tone or Name) Scheduled Meeting Reservation-less Meeting Mute/Un-mute Notification DTMF in-meeting controlx Announce late participants/Recorded namex Operator/Moderator Assisted Conferencexx Reference code (Billing)xx Listen only (Mute all but me)Partial (Live Meeting Console) Roll CallPartial (Roster)
31
Deployment Considerations 31
32
Supported Topology EE pool with separate AV Conf Server pool Ideal for: Large enterprise Data center deployment Conferencing functionalities Audio/Video Conference Web Conference (slide sharing, application sharing, whiteboard, etc.) PSTN dial-in (requires mediation server and PSTN gateway) Group IM Lync Web App Scalability Up to 80,000 users 1000 user large conferences 32
33
Supported Topology EE pool with co-located AV Conf Server pool Ideal for: Medium size business Regional Deployment Conferencing functionalities Audio/Video Conference Web Conference (slide sharing, application sharing, whiteboard, etc.) PSTN dial-in (requires mediation server and PSTN gateway) Group IM Lync Web App Scalability Up to 10,000 users 250 user large conferences 33
34
Supported Topology SE pool Ideal for: Proof of concept Large branch office Conferencing functionalities Audio/Video Conference Web Conference (slide sharing, application sharing, whiteboard, etc.) PSTN dial-in (requires mediation server and PSTN gateway) Group IM Lync Web App Scalability Up to 5,000 users 250 user large conferences 34
35
Migration and Coexistence 35
36
Migration and Coexistence Challenges Microsoft Lync Server 2010 changes the impact Interoperability Lync 2010 is the only desktop conferencing Support for Web based conferencing client (Conference join link moving to https:// based (from meet:// and conf:// ) New Conferencing access model Federated user treated as external Tightened role based application sharing New lobby functionality New Web conferencing server not backward compatible New assigned conference with changed simpler conference URL Challenges Existing meeting invite for migrated meetings must still work Migrated meetings must work as before 36
37
Migration and Coexistence Solution – Existing meeting invite for migrated meetings must still work Lync Server 2010 server supports live meeting before Lync Server 2010 client upgrade Design Lync Server 2010 front end server contains a Live Meeting compatible web conferencing server PSTN dial-in inter-pool transfer Admin experience during migration Migrate existing meetings for migrated user (DBImport/export, or MoveUser) Optionally move Live Meeting content using Lync Server 2010 ResKit tools User experience after migration Client not updated All scheduling functions from OCS 2007 R2 Outlook add-in work All conferencing URLs in existing invites work Client updated All conferencing URLs in existing invites work New conferences scheduled generate Lync Server 2010 style invite Modifying existing conference invites convert invites into Lync Server 2010 style and resend 37
38
Migration and Coexistence Solution – Migrated meetings must work as before Lync Server 2010 server support compatibility mode Lync Server 2010 front end server provides compatible behavior for two types of meetings: Migrated meetings Meetings scheduled on Lync Server 2010 server using previous version clients Admin experience during migration No admin action needed User experience after migration Federated users treated as authenticated user Application sharing can be started by anybody in meeting No lobby 38
39
Migration and Coexistence Limitations Migrated user gets new assigned PSTN conference ID Live Meeting content is not moved automatically with meetings Existing CWA 2007 R2 server needs to be kept around Meetings scheduled using Lync 2010 clients on Lync Server 2010 server will not work after user is moved back to a previous version OCS server 39
40
40 Q&A
41
41 © 2011 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. This document may contain information related to pre-release software, which may be substantially modified before its first commercial release. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. Unless otherwise noted, the example companies, organizations, products, domain names, e-mail addresses, logos, people, places and events depicted herein are fictitious, and no association with any real company, organization, product, domain name, email address, logo, person, place or event is intended or should be inferred.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.