SlideShare une entreprise Scribd logo
1  sur  40
Microsoft® Lync ™ Server 2010
Conferencing


Byron Spurlock
Founder  Architect - Quadrantechnologies
Byrons@Quadrantechnologies.com
http://Quadrantechnologies.wordpress.com/2011/
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
Agenda
•   Design Pillars
•   Collaboration Experience
•   Architectural Overview
•   Experiences – Under the Cover
    • Scheduling
    • Join
    • Browser based conferencing
• Deployment and Migration Considerations




                                            3
Unified Conferencing Design Pillars

   SIMPLE “It just makes sense”

   • 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


   ESSENTIAL “It increases my productivity”

   • Collaboration works like voice calls
   • Collaboration works with voice calls
   • The right meeting tools are in the right place


   RELIABLE    “It works all the time”

   • Lync 2010 has cross platform support
   • Lync 2010 has support for IT managed devices
   • Voice and video just work whenever I participate

                                                                      4
Collaboration Features




                         5
Lync Conferencing Before and After



 OCS 2007 R2                Lync 2010 Server
 • Communicator             • Lync 2010
  • Audio Conferencing       • Richer Audio
  • Desktop Sharing            Conferencing
 • Live Meeting              • Desktop & Application
                               Sharing
  • Audio conferencing
                             • PowerPoint Presentations
  • Desktop & Application
    Sharing                  • Whiteboard
  • PowerPoint               • Polling
    Presentations           • Live Meeting
  • Whiteboard               • Available during migration
  • Polling, Q&A, etc.         to 2010
                             • Use for very large
                               meetings
Unified Client, Rich Conferencing Features

                          Basics                    Conference Management
    • Presence/discovery integration           •   Scheduling via Outlook with admin
    • Rich IM with federation                      support, and via Web*
    • Interop with Communicator,
                                               •   Join with Lync, Web App, Attendee
      Messenger for AV, IM with public
                                                   clients
      internet connectivity
      * WL Messenger only with O365            •   Lobby support for easy join
    • Ad hoc conference escalation             •   Manage permissions and roles

             Voice and Video                                    Content
•    PSTN Audio on premise with IVR                •    Desktop sharing
•    Audio Partners (ACPs) in O365
                                                   •    Application sharing
•    Scalable Voice, Video
•    Device/IP Phone support (on premise)
                                                   •    PowerPoint with animations
•    Response Group, Private Line, Call Park       •    Whiteboarding
•    >90% VoiceCon RFP complete                    •    Polling
      •   Up from 60% in 2007, 78% in 2009         •    Navigate ahead/back in slides
                                                        and to other content
Meeting types
 (from Gartner report)
               85%                        <10%                    <5%
• Reservationless calling           • Operator assisted    • Managed
• 25 or fewer participants          • Roll call, polling      event, external
• One-off or Weekly staff, ½ - 2    • 25-100               • Transcription, high
  hrs, usually with Web attached,     participants            touch, large
  intl. participation by company      Biweekly/monthly        audiences
                                      with Web attached    • 100+
                                                              participants, Quart
                                                              erly, Web attached
              Our target                             Stay on ACPs

 •   Features needed for
     small/med.meetings
 •   Simple and reliable join
 •   Best in class UX on both the
     PSTN and soft client side
Conferencing Architecture




                            9
Conferencing Architecture: Components


                                             Conferencing Database




                                                             Web Components (IIS)
                                 Focus

                                                                     Join Launcher
                             Focus Factory

                                                                     Reach Server
      Audio Video
   Conferencing Server   IM Conferencing Server
                                                                 Dial-in Conferencing
                           Web Conferencing                               Page
                                Server

                             App Sharing
                                                              Personal Virtual Assistant
   Machine Boundary       Conferencing Server

                                                             Conference Announcement
                         Conference Attendant
   Process Boundary                                                   Service




                                                                                        10
Conferencing Architecture
Conferencing Flow

                                              SQL
                            SQL
                          Server®
                          Backend
                                              5
                                                    Conferencing
                                                      Server                   App Sharing
        2           SQL
                                4           C3P/      Factory                  Conf Server
                                            HTTP

                                                    C3P/HTTP
                                                                                IM Conf
        Focus                                                                    Server
                                Focus
        Factory


                                                                       6       Web Conf
                                                                                Server

    1                       3
         CCCP/SIP




                                 CCCP/SIP




                                                                                AV Conf
                                                                                 Server
                                                            (S)RTP
     Scheduling               Conferencing                   PSOM
       Client                    Client                   SIMPLE/SIP       7
                                                             RDP/RTP
                                                                                    11
Conference Scheduling




                        12
Conference Scheduling
Default Experience – Assigned Conference

• Default conference that meets 80% collaboration needs
   • Reservationless
                                         Property        Value
   • Constant join URL and Public Switched Telephone Network (PSTN) dial-
     in                                  Subject         Blank
• One assigned per user               Expiration       Never
• Pre-defined properties                               Open
                                      Admission Policy
• Managed by user via dial-in conferencing web page Authenticated
                                        Invitees          None
                                                          Audio/Video, IM,
                                        Modalities        Data Collab, App
                                                          Sharing
                                        PSTN Dial-in      Yes
                                        PSTN Users skip
                                                          Yes
                                        lobby
                                        Auto Promote      Company Users
                                                            13
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
Conference Scheduling
Call Flow



   Conferencing                                   Focus Factory                   Conferencing
                                                                                                      Exchange
      Add-in                                                                          DB

        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




                                                                                                 15
Conference Join




                  16
Conference Join: The Join URL
             https://meet.contoso.com/bill/VT9IKTHG




   sip:bill@contoso.com;gruu;opaque=app:conf:focus:id:VT9IKTHG


                                                       17
Conference Join: The Join URL
             https://meet.contoso.com/bill/VT9IKTHG
                                 1
            Parse base URL: https://meet.contoso.com
                                 2
            Base URL maps to SIP domain: contoso.com
                                 3
                     Parse organizer alias: bill
                                 4
            Compose organizer URI: bill@contoso.com
                                 5
                  Parse conference ID: VT9IKTHG
                                 6
   sip:bill@contoso.com;gruu;opaque=app:conf:focus:id:VT9IKTHG

                                                       18
Conference Joining
Client Launching Sequence
                                                                                       A Record:
       Lync                   1. DNS lookup:                          DNS              Meet.contoso.com=169.172.18.8
                                                                                       OCSFE.contoso.com=169.172.18.8
                              meet.contoso.com

                                                 2. DNS Result:
5b. Launch
                                                 IP=169.172.18.8


                     3. HTTP get Accept: application/
                     vnd.microsoft.ocsmeeting
   Browser                                                          OCS.contoso.com
                                                                    169.172.18.8          URL rewrite:
                                                                                          https://meet.contoso.com
                  5a. HTTP response:                               4. Parse Join URL      -
                  Conf SIP URI, Conference Key                                            https://OCS.contoso.com/meet

                                                                                          Simple URL Config:
                                                                   Join Launcher          https://meet.contoso.com
                                                                                          -
                                                                                          Sip domain: contoso.com

              6. ReachJoin.aspx                                                           Web Join URL:
                                                              Lync We App Server
                                                                                          /ReachWeb/Client/
                                                                                          WebPages/ReachJoin.aspx


                                                                                            19
Conference Joining
Configuring the Join URL

      DNS A:                                                       DNS A:
Meet.contoso.com ->                                          Meet.contoso.com ->
  207.46.197.32                                                172,19.56.121




               Browser                                                               Browser

          Web Certificate
                                   Reverse Proxy
      SN=webproxy.contoso.com
       SAN=meet.contoso.com                                                               Web Certificate
                                                                                       SN=ocsfe.contoso.com
           Publish web site:                                                          SAN=meet.contoso.com
            From Office to
                 external                                                             Office
             Communicator
     ocsfe.contoso.com https_443                                                   Communicator Config:
                                                                                        Simple URL
                                                                                       Meet.contoso.com ->
                                   CS “14” Edge                                       contso.com SIP Domain




               Outside              Perimeter        Data Center/Internal Network
             Corporation             Network
                                                   Inside Corporation
                                                                                      20
Conference Joining
 Access Control with Lobby
 Lobby experience from different clients



                      Lobby Attendee                          Presenter
Conferencing Client   •   No update on conference state       •   Get notified about lobby users
                      •   Not possible to join any            •   Can grant/deny access
Experience
                          conferencing server                     (SetUserAccess)
                                                              •   Both single and batch mode
                                                                  supported

PSTN User             •   PSTNLobbyBypass=false, Music        •   Get voice announcement about
                          on-hold until presenter admits          lobby users
Experience
                      •   PSTNLobbyBypass=true, Music         •   DTMF to open lobby
                          on-hold until first authenticated
                          user joins




                                                                                21
Conference Joining
  Client Join Flow with Lobby




                     SIP INVITE: C3P AddUser to Focus

                       SIP 200OK: C3P OK


                 SIP INFO: Subscribe conferencing state
                                                                                 ‘Lobby’
                 SIP 200OK: C3P OK OnHold

     Presenter issues SIP INFO: SetUserAccess Granted

                 SIP NOTIFY: conferencing state, with
                 conferencing server URI
Admitted
                     SIP INVITE: C3P AddUser to Web
                     Conferencing Server
                                                                               C3P AddUser

                                                                   C3P OK, PSOM connection Info, Auth token
                 SIP 200OK: C3P OK, PSOM connection
                 Info, Auth token

                                                        PSOM Connection

                                                                                                     22
Conferencing from
Lync Web App




                    23
CWA 2007 R2 and Lync Web App
Comparison
         CWA 2007 R2                         Lync Web App
Client   Join from Web browser for           Join from Web browser for all
         conference calls                    meetings
         Support for anonymous users         Support anonymous users and
                                             company users
         PSTN Dial-out Audio                 PSTN Dial-out Audio and PSTN dial-in

         •   Viewing of desktop sharing      •   Higher fidelity viewing experience
             sessions                        •   Windows desktop and application
         •   Desktop sharing from Windows®       sharing
                                             •   Mac and Linux desktop sharing


Server   Required dedicated Web servers      Co-located with front end servers

         Detached setup and management       Consolidated setup and management

         Heavy middle tier session state     Lightweight and scalable middle tier
                                                                    24
PSTN Dial-in




               25
PSTN Dial-in: Feature Comparison
Feature Sets                             OCS 2007 R2                       Microsoft Lync Server 2010

Participant Passcode                                                      
Leader Passcode                           (Corp User PIN)                  (Corp User PIN)
Music on Hold                             (not apply to corporate user)    (not apply to corporate user)
Multiple access numbers with multiple     (Global level)                   (Global and site level)
languages and Toll free support
Entry/Exit Announcement                   (Tone only)                      (Tone or Name)

Scheduled Meeting                                                         

Reservation-less Meeting                                                  
Mute/Un-mute Notification                                                 
DTMF in-meeting control                  x                                 
Announce late participants/Recorded      x                                 
name
Operator/Moderator Assisted Conference   x                                 x


Reference code (Billing)                 x                                 x
Listen only (Mute all but me)            Partial (Live Meeting Console)    
Roll Call                                Partial (Roster)                  

                                                                                           26
Deployment Considerations




                            27
Supported Topology
     EE pool with separate AV Conf Server pool


•   Ideal for:
     •   Large enterprise
     •   Data center deployment              Browser

•   Conferencing functionalities                         Reverse Proxy
                                                                                 CS “14” Front
                                                                                  End Servers
     •   Audio/Video Conference
     •   Web Conference (slide sharing,      Office
                                                                                                  CS “14” BackEnd

         application sharing,             Communicator
                                                                                                      Servers

         whiteboard, etc.)                               CS “14” Edge
                                                                                    CS “14” A/V
                                                                                   Conferencing
     •   PSTN dial-in (requires                                                       Servers

         mediation server and PSTN                        Perimeter
         gateway)                            Outside
                                                           Network
                                                                           Data Center/Internal Network
                                           Corporation
     •   Group IM                                                        Inside Corporation

     •   Lync Web App
•   Scalability
     •   Up to 80,000 users
     •   250 user large conferences

                                                                                    28
Supported Topology
    EE pool with co-located AV Conf Server pool


•   Ideal for:
     •   Medium size business
     •   Regional Deployment
    Conferencing functionalities
                                                     Browser
•
         Audio/Video Conference
                                                                 Reverse Proxy
     •
     •   Web Conference (slide sharing,
                                                                                         CS “14” Front
         application sharing, whiteboard, etc.)      Office                               End Servers
                                                                                                         CS “14” BackEnd
                                                                                                             Servers
                                                  Communicator
     •   PSTN dial-in (requires mediation
         server and PSTN gateway)                                CS “14” Edge

     •   Group IM
     •   Lync Web App                                Outside      Perimeter        Data Center/Internal Network
                                                   Corporation     Network
•   Scalability                                                                  Inside Corporation
     •   Up to 10,000 users
     •   250 user large conferences




                                                                                             29
Supported Topology
     SE pool


•   Ideal for:
     •   Proof of concept
     •   Large branch office
•   Conferencing functionalities               Browser


     •   Audio/Video Conference                            Reverse Proxy


     •   Web Conference (slide sharing,
         application sharing, whiteboard,
                                                                                    CS “14” SE
                                               Office                                 Server
         etc.)                              Communicator


     •   PSTN dial-in (requires                            CS “14” Edge

         mediation server and PSTN
         gateway)                                           Perimeter
                                               Outside                       Data Center/Internal Network
     •   Group IM                            Corporation     Network
     •   Lync Web App                                                      Inside Corporation

•   Scalability
     •   Up to 5,000 users
     •   250 user large conferences


                                                                                      30
Migration and Coexistence




                            31
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


                                                               32
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 Lync Server 2010 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



                                                                                 33
Migration and Coexistence
Solution – Migrated Meetings must work as before

Lync Server 2010 server support compatibility mode
•   Design –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




                                                                  34
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




                                                      35
Video and Bandwidth




                      36
Video – Supported Formats


                       CIF                                        HD
    • Common Interchange                          • High Definition
      Format                                      • 1280x720(16:9), 25 fps, 1.5
    • 352x288, 15 fps, 350 kbps                     Mbps
    • Single Core > 1.5GHz                        • Quad Core > 2 GHz


                   VGA                                      Panorama
    • Video Graphics Array                        • Polycom CX5000
    • 640x480, 25 fps, 700 kbps                     RoundTable
    • Dual Core > 1.9GHz                          • 1056x144 (22:3), 15 fps,
                                                    350 kbps
                                                  • Single Core > 2 GHz
  Display Resolution     1024x768 or higher required
  Memory                 Windows 7 or Windows Vista: 2 gigabytes (GB) of RAM
                         Windows XP: 1 GB of RAM
  Video Memory           128 MB of Video RAM
                         DirectX® 9
VoIP and Video – Bandwidth Requirements

                                                     Audio payload
               Audio codec       Scenarios           bitrate (Kbps)
               RTAudio Wideband Peer-to-peer         29.0
               RTAudio               Peer-to-peer,   11.8
               Narrowband            PSTN
               G.722                 Conferencing    64.0
               G.711                 PSTN            64.0
               Siren                 Conferencing    16.0
                                        Maximum bitrate     Minimum bitrate
     Video codec Resolution             (Kbps)              (Kbps)
     RTVideo       CIF                  250                 50
     RTVideo       VGA                  600                 350
     RTVideo       HD                   1500                800
     RTVideo       Panoramic Video      350                 50
© 2011 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.      39
                                       MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Audio Conferencing Flow
                                                            C3P/SIP
                                                                          PVA/GVA
                                                                                        5
                 SQL             SQL
               Backend
                                         Conferenci         C3P/SIP
                                         ng Server                         CAA
                SQL           C3P/
                                          Factory
                              HTTP

                                     2                                     CAS
    Focus
                      Focus
    Factory                                           C3P/SI
                                                      P

                                                                      3             4
     C3P/SIP




                                                    C3P/SIP               AV Conf
                                                                           Server
                                     1                (S)RTP
   Schedulin                    Via       Mediati
                      PSTN
      g                         PBX/GW     on
                      phone
    Client                                Server      SIP

Contenu connexe

Tendances

Microsoft Lync Oct 2010 Discovery Series
Microsoft Lync Oct 2010 Discovery SeriesMicrosoft Lync Oct 2010 Discovery Series
Microsoft Lync Oct 2010 Discovery Series
douglarl
 
Roadmap Integral Enterprise
Roadmap Integral EnterpriseRoadmap Integral Enterprise
Roadmap Integral Enterprise
Telepage BV
 

Tendances (20)

Introduction to Microsoft Lync
Introduction to Microsoft LyncIntroduction to Microsoft Lync
Introduction to Microsoft Lync
 
MUCUGL October 2013 - Everything About Lync Room System
MUCUGL October 2013 - Everything About Lync Room SystemMUCUGL October 2013 - Everything About Lync Room System
MUCUGL October 2013 - Everything About Lync Room System
 
MUCUGL October 2013 - Top 5 Things To Know When Deploying Your First Lync 20...
MUCUGL October 2013 -  Top 5 Things To Know When Deploying Your First Lync 20...MUCUGL October 2013 -  Top 5 Things To Know When Deploying Your First Lync 20...
MUCUGL October 2013 - Top 5 Things To Know When Deploying Your First Lync 20...
 
Lync Hoster Pack 2013 Product Overview
Lync Hoster Pack 2013 Product OverviewLync Hoster Pack 2013 Product Overview
Lync Hoster Pack 2013 Product Overview
 
Avaya lync integration 6 16
Avaya lync integration 6 16Avaya lync integration 6 16
Avaya lync integration 6 16
 
Microsoft Lync Oct 2010 Discovery Series
Microsoft Lync Oct 2010 Discovery SeriesMicrosoft Lync Oct 2010 Discovery Series
Microsoft Lync Oct 2010 Discovery Series
 
Lync-Skype Connectivity
Lync-Skype ConnectivityLync-Skype Connectivity
Lync-Skype Connectivity
 
Cisco Spark Hybrid Service Design Guide by PlanetComm
Cisco Spark Hybrid Service Design Guide by PlanetCommCisco Spark Hybrid Service Design Guide by PlanetComm
Cisco Spark Hybrid Service Design Guide by PlanetComm
 
Deploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexitiesDeploying lync evaluating costs and complexities
Deploying lync evaluating costs and complexities
 
20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha
20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha
20120726 jm-mucugl-lync-server-2013-preview-architecture-and-ha
 
Skype 4 Business Webcast 11. März 2015
Skype 4 Business Webcast 11. März 2015Skype 4 Business Webcast 11. März 2015
Skype 4 Business Webcast 11. März 2015
 
Skype for business cloud connector edition v1.0
Skype for business cloud connector edition v1.0Skype for business cloud connector edition v1.0
Skype for business cloud connector edition v1.0
 
Microsoft Cloud Connector Overview
Microsoft Cloud Connector OverviewMicrosoft Cloud Connector Overview
Microsoft Cloud Connector Overview
 
Roadmap Integral Enterprise
Roadmap Integral EnterpriseRoadmap Integral Enterprise
Roadmap Integral Enterprise
 
Best Practices for Integrating Lync with Your Avaya Environment
Best Practices for Integrating Lync with Your Avaya EnvironmentBest Practices for Integrating Lync with Your Avaya Environment
Best Practices for Integrating Lync with Your Avaya Environment
 
Office Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
Office Track: Lync & Skype Federation v2 Deep Dive - Johan DelimonOffice Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
Office Track: Lync & Skype Federation v2 Deep Dive - Johan Delimon
 
What’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent ChatWhat’s new in Lync Server 2013: Persistent Chat
What’s new in Lync Server 2013: Persistent Chat
 
Understanding the end to end sales motion Office 365 with E plans (thomas poett)
Understanding the end to end sales motion Office 365 with E plans (thomas poett)Understanding the end to end sales motion Office 365 with E plans (thomas poett)
Understanding the end to end sales motion Office 365 with E plans (thomas poett)
 
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya and Skype Connect PacketBase is an Avaya BusinessPartnerAvaya and Skype Connect PacketBase is an Avaya BusinessPartner
Avaya and Skype Connect PacketBase is an Avaya BusinessPartner
 
DEVNET-1121 Customizing Cisco Video Access for Guests
DEVNET-1121	Customizing Cisco Video Access for GuestsDEVNET-1121	Customizing Cisco Video Access for Guests
DEVNET-1121 Customizing Cisco Video Access for Guests
 

Similaire à Lync 2010 Conferencing Deep Dive

Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
Daniel Ullmark
 
Multimedia Conferencing Customer Presentation
Multimedia Conferencing Customer PresentationMultimedia Conferencing Customer Presentation
Multimedia Conferencing Customer Presentation
Videoguy
 
An Introduction to Active Communications Server
An Introduction to Active Communications ServerAn Introduction to Active Communications Server
An Introduction to Active Communications Server
WESTCON EMEA
 
Dpa microsoft lync server 2010
Dpa   microsoft lync server 2010Dpa   microsoft lync server 2010
Dpa microsoft lync server 2010
ebuc
 
Communications server 14 ep groadmap3
Communications server 14 ep groadmap3Communications server 14 ep groadmap3
Communications server 14 ep groadmap3
Microsoft Norge AS
 
Communications server 14 ep groadmap3
Communications server 14 ep groadmap3Communications server 14 ep groadmap3
Communications server 14 ep groadmap3
Microsoft Norge AS
 
Getting the Most Out of Your Lync Unified Communications Platform
Getting the Most Out of Your Lync Unified Communications PlatformGetting the Most Out of Your Lync Unified Communications Platform
Getting the Most Out of Your Lync Unified Communications Platform
C/D/H Technology Consultants
 
Video conferencing
Video conferencingVideo conferencing
Video conferencing
Videoguy
 
Dev Days Unified Communications Development
Dev Days  Unified  Communications  DevelopmentDev Days  Unified  Communications  Development
Dev Days Unified Communications Development
Matthijs Hoekstra
 

Similaire à Lync 2010 Conferencing Deep Dive (20)

Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
Unc318 microsoft communications server “14” lync 2010 what's new in conferenc...
 
Multimedia Conferencing Customer Presentation
Multimedia Conferencing Customer PresentationMultimedia Conferencing Customer Presentation
Multimedia Conferencing Customer Presentation
 
Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]Lync Server 2010: Introduzione [I2001]
Lync Server 2010: Introduzione [I2001]
 
An Introduction to Active Communications Server
An Introduction to Active Communications ServerAn Introduction to Active Communications Server
An Introduction to Active Communications Server
 
Dpa microsoft lync server 2010
Dpa   microsoft lync server 2010Dpa   microsoft lync server 2010
Dpa microsoft lync server 2010
 
Exchange Summit Lync2010
Exchange Summit Lync2010Exchange Summit Lync2010
Exchange Summit Lync2010
 
Skype for business understanding what is new, preview or unchanged
Skype for business understanding what is new, preview or unchangedSkype for business understanding what is new, preview or unchanged
Skype for business understanding what is new, preview or unchanged
 
UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 17/05/18 - Cloud Video Interop for Microsoft...
 
I-Present by ConferTel
I-Present by ConferTelI-Present by ConferTel
I-Present by ConferTel
 
Why Lync 2010
Why Lync 2010Why Lync 2010
Why Lync 2010
 
Microsoft Unified Communications Summit
Microsoft Unified Communications SummitMicrosoft Unified Communications Summit
Microsoft Unified Communications Summit
 
Enhancing Your Business Process with Unified Communications
Enhancing Your Business Process with Unified CommunicationsEnhancing Your Business Process with Unified Communications
Enhancing Your Business Process with Unified Communications
 
Communications server 14 ep groadmap3
Communications server 14 ep groadmap3Communications server 14 ep groadmap3
Communications server 14 ep groadmap3
 
Communications server 14 ep groadmap3
Communications server 14 ep groadmap3Communications server 14 ep groadmap3
Communications server 14 ep groadmap3
 
Web conferancing
Web conferancingWeb conferancing
Web conferancing
 
UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...
UC Expo 2018 - Microsoft Theatre 16/05/18 - Cloud Video Interop for Microsoft...
 
Getting the Most Out of Your Lync Unified Communications Platform
Getting the Most Out of Your Lync Unified Communications PlatformGetting the Most Out of Your Lync Unified Communications Platform
Getting the Most Out of Your Lync Unified Communications Platform
 
Video conferencing
Video conferencingVideo conferencing
Video conferencing
 
Dev Days Unified Communications Development
Dev Days  Unified  Communications  DevelopmentDev Days  Unified  Communications  Development
Dev Days Unified Communications Development
 
What‘s new in Office 365
What‘s new in Office 365What‘s new in Office 365
What‘s new in Office 365
 

Plus de Harold Wong

It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)
Harold Wong
 

Plus de Harold Wong (20)

System Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaSSystem Center 2012 SP1 Overview and Window Azure IaaS
System Center 2012 SP1 Overview and Window Azure IaaS
 
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
Upgrading from Windows Server 2008 / 2008 R2 to Windows Server 2012
 
Windows 8 Deployment
Windows 8 DeploymentWindows 8 Deployment
Windows 8 Deployment
 
FY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 OverviewFY13 Q2 IT Camp - Windows 8 Overview
FY13 Q2 IT Camp - Windows 8 Overview
 
TechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server CoreTechMentor 2012: Deploying Windows Server 2012 Server Core
TechMentor 2012: Deploying Windows Server 2012 Server Core
 
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-VTechMentor 2012: What's new in Windows Server 2012 and Hyper-V
TechMentor 2012: What's new in Windows Server 2012 and Hyper-V
 
IT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions PresentationIT Camp - Vision Solutions Presentation
IT Camp - Vision Solutions Presentation
 
Windows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage OverviewWindows Server 2012 Beta Storage Overview
Windows Server 2012 Beta Storage Overview
 
IT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V OverviewIT Camp Windows Server 2012 Beta Hyper-V Overview
IT Camp Windows Server 2012 Beta Hyper-V Overview
 
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny StepsFI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
FI-B328 How to Build a Microsoft Private Cloud Lab in 1,000 Tiny Steps
 
It camp veeam presentation (no videos)
It camp veeam presentation (no videos)It camp veeam presentation (no videos)
It camp veeam presentation (no videos)
 
Cloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the CloudsCloud Intelligence - Get Your Head Out of the Clouds
Cloud Intelligence - Get Your Head Out of the Clouds
 
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy StepsCloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
Cloud Intelligence - Build a Private Cloud in a 1,000 Easy Steps
 
IT Camp Opening - Los Angeles
IT Camp Opening - Los AngelesIT Camp Opening - Los Angeles
IT Camp Opening - Los Angeles
 
IT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / TempeIT Camp Opening - Phoenix / Tempe
IT Camp Opening - Phoenix / Tempe
 
IT Camp - Server Migration Overview
IT Camp - Server Migration OverviewIT Camp - Server Migration Overview
IT Camp - Server Migration Overview
 
Private cloud forefront identity manager 2010 (adam bresson)
Private cloud   forefront identity manager 2010 (adam bresson)Private cloud   forefront identity manager 2010 (adam bresson)
Private cloud forefront identity manager 2010 (adam bresson)
 
Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud Private cloud 201 how to build a private cloud
Private cloud 201 how to build a private cloud
 
Get ready for tomorrow, today!
Get ready for tomorrow, today!Get ready for tomorrow, today!
Get ready for tomorrow, today!
 
Lync 2010 Voice Deployment
Lync 2010 Voice DeploymentLync 2010 Voice Deployment
Lync 2010 Voice Deployment
 

Dernier

Dernier (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
HTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation StrategiesHTML Injection Attacks: Impact and Mitigation Strategies
HTML Injection Attacks: Impact and Mitigation Strategies
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Lync 2010 Conferencing Deep Dive

  • 1. Microsoft® Lync ™ Server 2010 Conferencing Byron Spurlock Founder Architect - Quadrantechnologies Byrons@Quadrantechnologies.com http://Quadrantechnologies.wordpress.com/2011/
  • 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 SIMPLE “It just makes sense” • 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 ESSENTIAL “It increases my productivity” • Collaboration works like voice calls • Collaboration works with voice calls • The right meeting tools are in the right place RELIABLE “It works all the time” • Lync 2010 has cross platform support • Lync 2010 has support for IT managed devices • Voice and video just work whenever I participate 4
  • 6. Lync Conferencing Before and After OCS 2007 R2 Lync 2010 Server • Communicator • Lync 2010 • Audio Conferencing • Richer Audio • Desktop Sharing Conferencing • Live Meeting • Desktop & Application Sharing • Audio conferencing • PowerPoint Presentations • Desktop & Application Sharing • Whiteboard • PowerPoint • Polling Presentations • Live Meeting • Whiteboard • Available during migration • Polling, Q&A, etc. to 2010 • Use for very large meetings
  • 7. Unified Client, Rich Conferencing Features Basics Conference Management • Presence/discovery integration • Scheduling via Outlook with admin • Rich IM with federation support, and via Web* • Interop with Communicator, • Join with Lync, Web App, Attendee Messenger for AV, IM with public clients internet connectivity * WL Messenger only with O365 • Lobby support for easy join • Ad hoc conference escalation • Manage permissions and roles Voice and Video Content • PSTN Audio on premise with IVR • Desktop sharing • Audio Partners (ACPs) in O365 • Application sharing • Scalable Voice, Video • Device/IP Phone support (on premise) • PowerPoint with animations • Response Group, Private Line, Call Park • Whiteboarding • >90% VoiceCon RFP complete • Polling • Up from 60% in 2007, 78% in 2009 • Navigate ahead/back in slides and to other content
  • 8. Meeting types (from Gartner report) 85% <10% <5% • Reservationless calling • Operator assisted • Managed • 25 or fewer participants • Roll call, polling event, external • One-off or Weekly staff, ½ - 2 • 25-100 • Transcription, high hrs, usually with Web attached, participants touch, large intl. participation by company Biweekly/monthly audiences with Web attached • 100+ participants, Quart erly, Web attached Our target Stay on ACPs • Features needed for small/med.meetings • Simple and reliable join • Best in class UX on both the PSTN and soft client side
  • 10. Conferencing Architecture: Components Conferencing Database Web Components (IIS) Focus Join Launcher Focus Factory Reach Server Audio Video Conferencing Server IM Conferencing Server Dial-in Conferencing Web Conferencing Page Server App Sharing Personal Virtual Assistant Machine Boundary Conferencing Server Conference Announcement Conference Attendant Process Boundary Service 10
  • 11. Conferencing Architecture Conferencing Flow SQL SQL Server® Backend 5 Conferencing Server App Sharing 2 SQL 4 C3P/ Factory Conf Server HTTP C3P/HTTP IM Conf Focus Server Focus Factory 6 Web Conf Server 1 3 CCCP/SIP CCCP/SIP AV Conf Server (S)RTP Scheduling Conferencing PSOM Client Client SIMPLE/SIP 7 RDP/RTP 11
  • 13. Conference Scheduling Default Experience – Assigned Conference • Default conference that meets 80% collaboration needs • Reservationless Property Value • Constant join URL and Public Switched Telephone Network (PSTN) dial- in Subject Blank • One assigned per user Expiration Never • Pre-defined properties Open Admission Policy • Managed by user via dial-in conferencing web page Authenticated Invitees None Audio/Video, IM, Modalities Data Collab, App Sharing PSTN Dial-in Yes PSTN Users skip Yes lobby Auto Promote Company Users 13
  • 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 Conferencing Focus Factory Conferencing Exchange Add-in DB 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 15
  • 17. Conference Join: The Join URL https://meet.contoso.com/bill/VT9IKTHG sip:bill@contoso.com;gruu;opaque=app:conf:focus:id:VT9IKTHG 17
  • 18. Conference Join: The Join URL https://meet.contoso.com/bill/VT9IKTHG 1 Parse base URL: https://meet.contoso.com 2 Base URL maps to SIP domain: contoso.com 3 Parse organizer alias: bill 4 Compose organizer URI: bill@contoso.com 5 Parse conference ID: VT9IKTHG 6 sip:bill@contoso.com;gruu;opaque=app:conf:focus:id:VT9IKTHG 18
  • 19. Conference Joining Client Launching Sequence A Record: Lync 1. DNS lookup: DNS Meet.contoso.com=169.172.18.8 OCSFE.contoso.com=169.172.18.8 meet.contoso.com 2. DNS Result: 5b. Launch IP=169.172.18.8 3. HTTP get Accept: application/ vnd.microsoft.ocsmeeting Browser OCS.contoso.com 169.172.18.8 URL rewrite: https://meet.contoso.com 5a. HTTP response: 4. Parse Join URL - Conf SIP URI, Conference Key https://OCS.contoso.com/meet Simple URL Config: Join Launcher https://meet.contoso.com - Sip domain: contoso.com 6. ReachJoin.aspx Web Join URL: Lync We App Server /ReachWeb/Client/ WebPages/ReachJoin.aspx 19
  • 20. Conference Joining Configuring the Join URL DNS A: DNS A: Meet.contoso.com -> Meet.contoso.com -> 207.46.197.32 172,19.56.121 Browser Browser Web Certificate Reverse Proxy SN=webproxy.contoso.com SAN=meet.contoso.com Web Certificate SN=ocsfe.contoso.com Publish web site: SAN=meet.contoso.com From Office to external Office Communicator ocsfe.contoso.com https_443 Communicator Config: Simple URL Meet.contoso.com -> CS “14” Edge contso.com SIP Domain Outside Perimeter Data Center/Internal Network Corporation Network Inside Corporation 20
  • 21. Conference Joining Access Control with Lobby Lobby experience from different clients Lobby Attendee Presenter Conferencing Client • No update on conference state • Get notified about lobby users • Not possible to join any • Can grant/deny access Experience conferencing server (SetUserAccess) • Both single and batch mode supported PSTN User • PSTNLobbyBypass=false, Music • Get voice announcement about on-hold until presenter admits lobby users Experience • PSTNLobbyBypass=true, Music • DTMF to open lobby on-hold until first authenticated user joins 21
  • 22. Conference Joining Client Join Flow with Lobby SIP INVITE: C3P AddUser to Focus SIP 200OK: C3P OK SIP INFO: Subscribe conferencing state ‘Lobby’ SIP 200OK: C3P OK OnHold Presenter issues SIP INFO: SetUserAccess Granted SIP NOTIFY: conferencing state, with conferencing server URI Admitted SIP INVITE: C3P AddUser to Web Conferencing Server C3P AddUser C3P OK, PSOM connection Info, Auth token SIP 200OK: C3P OK, PSOM connection Info, Auth token PSOM Connection 22
  • 24. CWA 2007 R2 and Lync Web App Comparison CWA 2007 R2 Lync Web App Client Join from Web browser for Join from Web browser for all conference calls meetings Support for anonymous users Support anonymous users and company users PSTN Dial-out Audio PSTN Dial-out Audio and PSTN dial-in • Viewing of desktop sharing • Higher fidelity viewing experience sessions • Windows desktop and application • Desktop sharing from Windows® sharing • Mac and Linux desktop sharing Server Required dedicated Web servers Co-located with front end servers Detached setup and management Consolidated setup and management Heavy middle tier session state Lightweight and scalable middle tier 24
  • 26. PSTN Dial-in: Feature Comparison Feature Sets OCS 2007 R2 Microsoft Lync Server 2010 Participant Passcode   Leader Passcode  (Corp User PIN)  (Corp User PIN) Music on Hold  (not apply to corporate user)  (not apply to corporate user) Multiple access numbers with multiple  (Global level)  (Global and site level) languages and Toll free support Entry/Exit Announcement  (Tone only)  (Tone or Name) Scheduled Meeting   Reservation-less Meeting   Mute/Un-mute Notification   DTMF in-meeting control x  Announce late participants/Recorded x  name Operator/Moderator Assisted Conference x x Reference code (Billing) x x Listen only (Mute all but me) Partial (Live Meeting Console)  Roll Call Partial (Roster)  26
  • 28. Supported Topology EE pool with separate AV Conf Server pool • Ideal for: • Large enterprise • Data center deployment Browser • Conferencing functionalities Reverse Proxy CS “14” Front End Servers • Audio/Video Conference • Web Conference (slide sharing, Office CS “14” BackEnd application sharing, Communicator Servers whiteboard, etc.) CS “14” Edge CS “14” A/V Conferencing • PSTN dial-in (requires Servers mediation server and PSTN Perimeter gateway) Outside Network Data Center/Internal Network Corporation • Group IM Inside Corporation • Lync Web App • Scalability • Up to 80,000 users • 250 user large conferences 28
  • 29. Supported Topology EE pool with co-located AV Conf Server pool • Ideal for: • Medium size business • Regional Deployment Conferencing functionalities Browser • Audio/Video Conference Reverse Proxy • • Web Conference (slide sharing, CS “14” Front application sharing, whiteboard, etc.) Office End Servers CS “14” BackEnd Servers Communicator • PSTN dial-in (requires mediation server and PSTN gateway) CS “14” Edge • Group IM • Lync Web App Outside Perimeter Data Center/Internal Network Corporation Network • Scalability Inside Corporation • Up to 10,000 users • 250 user large conferences 29
  • 30. Supported Topology SE pool • Ideal for: • Proof of concept • Large branch office • Conferencing functionalities Browser • Audio/Video Conference Reverse Proxy • Web Conference (slide sharing, application sharing, whiteboard, CS “14” SE Office Server etc.) Communicator • PSTN dial-in (requires CS “14” Edge mediation server and PSTN gateway) Perimeter Outside Data Center/Internal Network • Group IM Corporation Network • Lync Web App Inside Corporation • Scalability • Up to 5,000 users • 250 user large conferences 30
  • 32. 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 32
  • 33. 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 Lync Server 2010 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 33
  • 34. Migration and Coexistence Solution – Migrated Meetings must work as before Lync Server 2010 server support compatibility mode • Design –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 34
  • 35. 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 35
  • 37. Video – Supported Formats CIF HD • Common Interchange • High Definition Format • 1280x720(16:9), 25 fps, 1.5 • 352x288, 15 fps, 350 kbps Mbps • Single Core > 1.5GHz • Quad Core > 2 GHz VGA Panorama • Video Graphics Array • Polycom CX5000 • 640x480, 25 fps, 700 kbps RoundTable • Dual Core > 1.9GHz • 1056x144 (22:3), 15 fps, 350 kbps • Single Core > 2 GHz Display Resolution 1024x768 or higher required Memory Windows 7 or Windows Vista: 2 gigabytes (GB) of RAM Windows XP: 1 GB of RAM Video Memory 128 MB of Video RAM DirectX® 9
  • 38. VoIP and Video – Bandwidth Requirements Audio payload Audio codec Scenarios bitrate (Kbps) RTAudio Wideband Peer-to-peer 29.0 RTAudio Peer-to-peer, 11.8 Narrowband PSTN G.722 Conferencing 64.0 G.711 PSTN 64.0 Siren Conferencing 16.0 Maximum bitrate Minimum bitrate Video codec Resolution (Kbps) (Kbps) RTVideo CIF 250 50 RTVideo VGA 600 350 RTVideo HD 1500 800 RTVideo Panoramic Video 350 50
  • 39. © 2011 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. 39 MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
  • 40. Audio Conferencing Flow C3P/SIP PVA/GVA 5 SQL SQL Backend Conferenci C3P/SIP ng Server CAA SQL C3P/ Factory HTTP 2 CAS Focus Focus Factory C3P/SI P 3 4 C3P/SIP C3P/SIP AV Conf Server 1 (S)RTP Schedulin Via Mediati PSTN g PBX/GW on phone Client Server SIP