SlideShare a Scribd company logo
Ihre IT ist unser Business




                                                                   05. October 2012

                                                          ACP IT Solutions AG
                                                                        Oberbayern

                                                                     Thomas Pött
                                                      Managing Consultant/ MVP Lync

                                                                       www.acp.de
                                                                        www.acp.at
                                                                      www.acp-it.eu
                    BLOG: http://lyncuc.blogspot.de
© 2010 ACP Gruppe
Agenda



  New Client Features

  New Server Features

  Other Server Features




© ACP Gruppe 2011
Lync 2013 Client New Features


    Core experiences feel simple and familiar
       •    Lync 2013 is easy to understand and use. Controls do not
            overwhelm the user. Video can be used confidently.
            Persistent chat is nicely integrated into applications.
            Handling multiple conversations is easy.
     People are a bigger part of the experience
       •    Connections are deeper and more natural. People are
            represented in a higher quality. Conversations feel human.
    Consistent implementation
       •    The basics are done right. Experiential completeness across
            platforms.
    Modern user experience (UX)
       •    Lync 2013 is part of the Office/Metro family
    Live, dynamic experiences
       •    Fluid, flexible conversation views and experiences.
            Performant, responsive motion all up.



© ACP Gruppe 2011
Lync APP Store Client


                                                                    Best Practice:
                                                                    Install the desktop client
                                                                    via Office 2013 !!

                                                                    App Problems:
                                                                    - APP client is difficult to
                                                                       use without touch
                                                                       screen
                                                                    - Desktop sharing do
                                                                       not work
                                                                    - It shows phone
                                                                       number ins contact,
                                                                       even if you are not EV
                                                                       enabled
                                                                    - Sometimes IM do not
                                                                       appear




  http://office.microsoft.com/en-us/lync-help/lync-2013-known-issues-HA102919641.aspx
© ACP Gruppe 2011
Lync 2013 Server New Features



  New capabilities in core workloads
       • Instant messaging (IM) & Presence
       • Video
       • Collaboration
       • Business Voice

  Internet Protocol version 6 (IPv6), virtual desktop infrastructure (VDI)
  Manageability
       • Scale,
       • High availability (HA)/disaster recovery (DR)



© ACP Gruppe 2011
Unified Contact Store



Exchange 2013                                     Lync 2013 Pool and UCWA                                    Unified
                                                                                                             Contact
                                                                                                             Store
                     Migrate Buddy List                                                                      Enables…


                Read Favorites and Buddy List
  Contacts
                                                              ACLs
 Favorites          Buddy List Updates
                                                            (workgroup
 Buddy List
                                                            federated)


     R/W Favorites and Buddy List
            Notifications
                                                 Read Favorites and Buddy List



Outlook 2013, Lync 2013 Rich                     Lync
                                                           Lync 2010
        Client, OWA                             Mobile
                                                                                Same People card across Lync and Office
                                                                                Same favorites and buddy List across Lync,
                                                                                 Outlook, OWA
                                                                                De-duped and aggregated People search
                                                                                High-resolution photos


    © ACP Gruppe 2011
Collaboration (Persistent Chat [group chat])



•    Persistent Chat Server is a first-
     class server role in Lync Server
                                                                                                                          Mirrored
     topology                                                                                                               SQL


•    Multiple Persistent Chat Server                                                 Registration &
                                                                                      Active Directory




                                                                                     Presence (SIP)
     pools to help comply with data                                                  Persistent Chat
                                                                                     (XCCOS)

     privacy regulations                                                             Room Management (Web)
                                                                                                                       Lync PC Pool 1

•    Disaster recovery improvements        Registration, Presence
                                           (SIP)
     and stretched pools                   Persistent Chat
                                           (XCCOS)
                                                                                                                          Persistent Chat
                                                                                                                          (XCCOS)

•    Simplified administration model                                      Lync
                                                                                              IM & P

                                                                          Edge
      Topology Builder, Lync Server
                                                                                                         Lync FE Pool 1
      Control Panel, Microsoft Windows
      PowerShell®, Health and Monitoring
                                                                           Reverse
•    Large rooms                                                            Proxy

      Up to 15K concurrent                                                                                Lync admin
                                                                    Datacenter 1
      endpoints/room
•    Server SDK for room
     management


© ACP Gruppe 2011
XMPP and 3PPI


  US East
                                                                                                           Active Directory




                                                                 XMPP                                  Fabrikam.com
                                                                 Federation


                               Lync Pool 1(Runs     Lync Edge
                                  XMPP GW)          (Runs XMPP
                                                    Proxy)
                                                    Outbound &
                                                    Inbound
                                                    External             XMPP
                                                    XMPP Fed
                                                    Route
                                                                         Federation

                               Lync Pool 2(Runs                                                           Google
                                  XMPP GW)
                                                                                                           Talk

  US West

                                                                                         Google Talk
                                                    Lync Edge
                                                                                           servers
                                                    (Runs XMPP
                                Lync Pool 3 (Runs
                                                    Proxy)
                                   XMPP GW)



                                                                                      External XMPP Fed
            Active Directory



      Contoso.                                                                        (Direction shows TLS
                                                                                      Connection establishment)
        com
                                                                                                                              MSFT Terms:
                                                                                                                                  • XMPP extern
                                                                                                                                  • 3PPI intern


© ACP Gruppe 2011
Video



 •    Multi-view video for natural
      interactions
 •    Standards-based codec – H.264
      AVC/SVC
 •    Desktop, mobile, and slate
      ready
        Optimized for mobile networks (3G,
        4G and WiFi networks)
        Multiple client platforms (Microsoft
        Windows®, Windows Phone, MAC,
        iOS, Android)
 •    High-definition video in
      meetings
        720p for conferences; 1080p for
        Room Systems; HD in Panorama
        Video
 •    Third-party telepresence
      systems inter-op through
      gateways


© ACP Gruppe 2011
Video Part II



                                    • Multiple Incoming video streams – switched
                                      or pinned
                                    • Square video with Smart Cropping
                                    • Active Speaker indication in video
                                    • Multiple outgoing video streams and layers
                                    • Support for both H.264 and VC-1
                                         •   H.264 provides
                                              •   Increased resiliency to packet loss
                                                  (protects base layers better)
                                              •   HW SoC (ARM) support (slates/mobile)
                                              •   No more lowest common denominator
                                              •   Third-party Room System interoperability




© ACP Gruppe 2011
Collaboration and Meetings


    Microsoft Office PowerPoint® rendered with animations, transitions, video using Web
     Application Companion (WAC) Server

    Lync Web App with full meeting client capabilities built to web standards (HTML/JS)
       •   Application sharing, audio/video through browser plug-in

       •   Windows and Mac

    One-click Lync meeting scheduling from Exchange OWA

    Click-to-join Audio Conferencing with dial-out

    Join support for Lync Online and Hybrid deployments

    Large-scale meetings (up to 1K users) on dedicated pool

    Conference content archiving for whiteboard and polling

    Room Systems, stereo audio support

    Audio quality improvements for large meetings


© ACP Gruppe 2011
Business Voice




                      •   Support for M:N – MS:GW
                      •   Improved Caller ID management
       Routing
                      •   Improved delegate routing
 Enhancements
                      •   Response Group Service (RGS) Manager
                      •   Inter-trunk routing (session management)
                      • Lync-to-phone, IP phone devices in Office
            Hosted      365
             Voice    • Hybrid model – on-premise server appliance
                        with user being homed in the cloud
               IPv6   • Support for IPv6 in all Lync components
                VDI   • Support for VDI for audio and video




© ACP Gruppe 2011
IPv6



  IPv4 depletion has caused enterprises to start planning for
   transition to IPv6 seriously
  Exponential growth of mobile devices has forced carriers to
   start issuing IPv6 addresses
  Goals for this release :
       • Lync 2013 scenarios work well in a dual-stack IPv6/IPv4
         environment
       • IPv6–capable: If IPv4 is disabled from the network, Lync
         should continue to work for all the basic functionalities
  Recommend converting entire deployment to Lync 2013 before
   enabling IPv6, for simplifying interoperability


© ACP Gruppe 2011
Scale and Resiliency



     Lower-cost high availability
            Identical clusters paired as active-
             active backup of one another
            Real-time replication between paired
             pools of unified communications (UC)
             data

     Faster disaster recovery
            Each pool carries 50% of total load
            Users re-routed when home Pool fails


     Service resiliency                                      Shared Servers               Shared Servers

            Works across pools or datacenters
                                                    P1   P2        P3      P4   P5   P6   P7     P8         P9   P10
            Outage leaves services unaffected


     Workloads
            100.000 user / pool active
            1.000.000 user / pool identities
             (passive)


© ACP Gruppe 2011
User Pool Pairing

       Pool 1                                 Pool 1
       Users                                  Users


                     Pool 2                                Pool 2
                     Users                                 Users

                                Backup


      Pool 1                                  Pool 1
     User Data                               User Data


                     Pool 2                                Pool 2
                    User Data                             User Data


      Pool 1                                Pool 2

         Data Center 1                          Data Center 2
© ACP Gruppe 2011
Database Mirroring

       SQL Mirroring Major Steps:                                         SQL Server Requirements:
                                                                          • The primary server’s version of
       • Use Topology Builder to configure Topology                         SQL Server must support SQL
         for Mirroring                                                      mirroring.
         (Mirroring Port 5022)                                            • The primary, mirror, and the
                                                                            witness (if deployed) must have
                                                                            the same version of SQL Server.
       • User Management Shell to install Mirror
         Install-CsMirrorDatabase                                         • The primary and the mirror must
                                                                            have the same edition of SQL
         Get-CsDatabaseMirrorState                                          Server. The witness may have a
                                                                            different edition.
       • Configure SQL Witness


         CU 9 SQL Server 2008 ->
         http://support.microsoft.com/?kbid=2083921



http://lyncuc.blogspot.de/2012/07/database-mirroring-step-by-step-lync.html

      © ACP Gruppe 2011
Other Server Improvements


  Consolidated Archiving

  Server to Server Authentication Protocol

       • OAuth cloud process

       • OAuth on-premise




© ACP Gruppe 2011
Consolidated Archiving


  One archive store
        • Lync content stored with mail
          in Exchange user mailboxes.
        • Everything textual: IMs,
          uploads, whiteboards, polls
  One archive policy
        • Single management between
          Exchange email and Lync
        • Simple end-user access to
          archives through Microsoft
          Office Outlook®
  One compliance
   experience




© ACP Gruppe 2011
Server-to-Server Authentication Protocol
                            (OAuth)

 
 It allows users to access their private resources (e.g. Lync Contact List, IM
 Archiving) stored on Servers without having to hand out their credentials,
 typically supplying username and password tokens instead. Each token grants
 access to a specific service for specific resources and for a defined duration

 




 


 
© ACP Gruppe 2011
OAuth Part II – cloud scenario


                                                   1. Lync Server contacts the
                                                   Authorization Server (Microsoft)
                                                   and requests a token to use for
                                                   communicating with e.g.
                    1       Authorization Server
                                                   Exchange
                        2
                                                   2. Authorization Server sends
                                                   Lync Server a security token
   Lync Server      3
                                                   3. Lync Server uses the
                                                   acquired security token to
                                                   contact Exchange Server




© ACP Gruppe 2011
OAuth Part III – on-premise scenario


                                               • Assign a certificate to Lync
                                                 Server's built-in token issuer.
                                               • Configure the server that Lync
                                                 Server will communicate with
                                                 to be a "partner application."
                           1                     For example, if Lync Server
                                                 needs to communicate with
                                                 Microsoft Exchange then you
   Lync Server
                                                 will need to configure Microsoft
                                                 Exchange to be a partner
                                                 application.
                 1. Lync Server uses its own
                                               Note:
                 security token to directly    A "partner application" is any application that Microsoft
                 contact Exchange Server       Lync Server can directly exchange security tokens
                                               with, without having to go through a third-party security
                                               token server.




© ACP Gruppe 2011
Prerequisites and Configuration


     only Microsoft Exchange 2013, SharePoint Server 2013, and Lync Server
      2013currently support Oauth
     Certificate: token issuer certificate (OAuthTokenIssuer)
      - must be request able on PKI
      - every Web Server Certificate that includes the name of the SIP Domain in the
      Subject Field can be used as OAuthTokenIssuer Certificate


 Get-CsCertificate -Type OAuthTokenIssuer
 Import-CsCertificate –Identity global –Type OAuthTokenIssuer –Path
 C:CertificatesServerToServerAuth.pfx –Password "P@ssw0rd“
 If a Certificate exists for (e.g. the default certificate) it can be used:
 $x = (Get-CsCertificate -Type Default).Thumbprint
 Set-CsCertificate –Identity global -Type OAuthTokenIssuer -Thumbprint $x



© ACP Gruppe 2011
Configuration (CsPartnerApplication)
                                             Set-CSPartnerApplication.ps1
   if ((Get-CsPartnerApplication app -ErrorAction                       $shp = Get-CsPartnerApplication microsoft.sharepoint -
    SilentlyContinue) -ne $Null)                                          ErrorAction SilentlyContinue
      {                                                              
          Remove-CsPartnerApplication app                               if ($shp -eq $null)
      }                                                                    {
                                                                               New-CsPartnerApplication -Identity
   $exch = Get-CsPartnerApplication microsoft.exchange -                 microsoft.sharepoint -MetadataUrl http://atl-sharepoint-
    ErrorAction SilentlyContinue                                          001.litwareinc.com/jsonmetadata.ashx -
                                                                         ApplicationTrustLevel Full
   if ($exch -eq $null)                                                      }
      {                                                                 else
            New-CsPartnerApplication -Identity microsoft.exchange            {
    -MetadataUrl https://atl-exchange-                                           if ($shp.ApplicationIdentifier –ne “00000003-
    001.litwareinc.com/autodiscover/metadata/json/1 -                     0000-0ff1-ce00-000000000000”)
    ApplicationTrustLevel Full                                                      {
        }                                                                             Remove-CsPartnerApplication
   else                                                                  microsoft.sharepoint
        {                                                            
             if ($exch.ApplicationIdentifier –ne “00000002-0000-                      New-CsPartnerApplication -Identity
    0ff1-ce00-000000000000”)                                              microsoft.sharepoint -MetadataUrl http://atl-sharepoint-
                {                                                        001.litwareinc.com/jsonmetadata.ashx -
                    Remove-CsPartnerApplication microsoft.exchange       ApplicationTrustLevel Full
   New-CsPartnerApplication -Identity microsoft.exchange -                         }
    MetadataUrl https://atl-exchange-                                            else
    001.litwareinc.com/autodiscover/metadata/json/1 -                               {
    ApplicationTrustLevel Full                                                         Set-CsPartnerApplication -Identity
                  }                                                      microsoft.sharepoint -ApplicationTrustLevel Full
              else                                                                  }
                  {                                                        }
                    Set-CsPartnerApplication -Identity               
    microsoft.exchange -ApplicationTrustLevel Full                       Set-CsOAuthConfiguration -ServiceName 00000004-0000-
                  }                                                      0ff1-ce00-000000000000
          }
If your REALM should be different from the Organization Name (EXCHANGE) you need to specify incl. the REALM Parameter:
Set-CsOAuthConfiguration -ServiceName 00000004-0000-0ff1-ce00-000000000000 –Realm "contoso.com"
      © ACP Gruppe 2011
Configuration (Set Metadata URL +
                                   PartnerApp)

MetadataURL:
Lync 2013 Preview:
https://atl-exchange-001.litwareinc.com/autodiscover/metadata/v1/json


Lync 2013 RTM:
https://atl-exchange-001.litwareinc.com/autodiscover/metadata/json/1


When you run this script you might receive an error message similar to the following:

    New-CsPartnerApplication : Cannot bind parameter 'MetadataUrl' to the target. Exception setting
     "MetadataUrl": "The metadata document could not be downloaded from the URL in the MetadataUrl
     parameter or downloaded data is not a valid metadata document."

    This error message typically means one of two things:
     1) that one of the URLs specified in the script is invalid (that is, one of your metadata URLs is not
     actually a metadata URL); or,
     2) that of the metadata URLs could not be contacted. If this happens, verify that the URLs are
     correct and are accessible, and the re-run the script



© ACP Gruppe 2011
OAuth and Partner App Verification


 Verification of configured PartnerApplication settings:
  Get-CsPartnerApplication


 Result:
Identity                  : microsoft.exchange
AuthToken                 : Microsoft.Rtc.Management.WritableConfig.
                            Settings.SSAuth.UseOAuthServer
Name                      : microsoft.exchange
Realm                     : contoso.com
ApplicationTrustLevel     : Full
Enabled                   : True



© ACP Gruppe 2011
Thank you


                                  Wir  sehen den Weg.
                                   Wir gehen den Weg.

                                Gehen Sie mit uns!




© ACP Gruppe 2011                                  26

More Related Content

PDF
Genesis Overview Slides from Adobe MAX 2008
PDF
Lotus Notes/Domino Update - UK Lotus Users Group, September 2008
ODP
Windows and Linux Interopability
PDF
ILUG2008 Notes Domino the Road Ahead
ODP
Lotus domino Portfolio Overview - v8.5.3
PDF
Presentation about Lotus Notes 8 functionality
PDF
Lotus Notes 8.5 version to version comparison
PDF
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009
Genesis Overview Slides from Adobe MAX 2008
Lotus Notes/Domino Update - UK Lotus Users Group, September 2008
Windows and Linux Interopability
ILUG2008 Notes Domino the Road Ahead
Lotus domino Portfolio Overview - v8.5.3
Presentation about Lotus Notes 8 functionality
Lotus Notes 8.5 version to version comparison
Lotusphere 2009: INV102 Lotus Notes And Domino Strategy 2009

What's hot (18)

PDF
Nintex Workflow 2010 Flyer
PDF
The acs lync appliance v4 5 nl
PDF
Lotus Domino 8.5 Client Comparison
PDF
Introducing IBM Lotus Notes and Domino 8.5
PPTX
Nathan Winters What’s New And Cool In Ocs 2007 R2
PDF
The journey to share point steve sofian_arvato
ODP
Ibm messaging & collaboration roadmap 2013 (netherlands)
PDF
IBM Connect 2013: Messaging and Collaboration Roadmap
PDF
Sample work which i prepared to take ahead the Lotus Notes Capabilities to th...
PPTX
An Introduction to Active Communications Server
PDF
Viestintäaamupäivä exchange 2013
PDF
Lotus symphony and you - how to stop giving microsoft your money!
PDF
Lotus in a Mobile World
PPTX
Whats new in IBM Notes & iNotes Version 9 Social Edition
KEY
Succeeding in a World Gone Mobile (Part III) - Video
PPT
Nd8 St Sv2
PDF
- Video conferencing data sheet
PDF
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
Nintex Workflow 2010 Flyer
The acs lync appliance v4 5 nl
Lotus Domino 8.5 Client Comparison
Introducing IBM Lotus Notes and Domino 8.5
Nathan Winters What’s New And Cool In Ocs 2007 R2
The journey to share point steve sofian_arvato
Ibm messaging & collaboration roadmap 2013 (netherlands)
IBM Connect 2013: Messaging and Collaboration Roadmap
Sample work which i prepared to take ahead the Lotus Notes Capabilities to th...
An Introduction to Active Communications Server
Viestintäaamupäivä exchange 2013
Lotus symphony and you - how to stop giving microsoft your money!
Lotus in a Mobile World
Whats new in IBM Notes & iNotes Version 9 Social Edition
Succeeding in a World Gone Mobile (Part III) - Video
Nd8 St Sv2
- Video conferencing data sheet
We4IT lcty 2013 - keynote - ibm messaging & collaboration roadmap 2013
Ad

Viewers also liked (17)

PPTX
Plantronics Lync live erleben
PPTX
Lync RoI Study
PDF
Demystify lync enterprise voice phone numbers and extension
PDF
Curriculum Vitae, Thomas Poett
PDF
Lync stress test guide v1.0
PDF
Lync Certificate Planning and Assignments
PPTX
Microsoft Executive Briefing mit ACP - Unified communication
PDF
Lync stress test guide v2.0 (ebook)
PDF
Demystify internal certificates requirements for lync server
PDF
Skype for Business + the future of work
PDF
Skype 4 Business Webcast 11. März 2015
PPTX
IOMS16 Sind Messaging Plattformen à la Slack die Zukunft des Digital Workplace
PDF
Skype for business cloud connector edition v1.0
PDF
Skype for business and lync troubleshooting guide (Version 1.0 )
PDF
Microsoft Skype for Business Clients Presentation - From Atidan
PDF
Cloud Connector configuration guide with Sonus cloud link
PDF
Digital, Social & Mobile in 2015
Plantronics Lync live erleben
Lync RoI Study
Demystify lync enterprise voice phone numbers and extension
Curriculum Vitae, Thomas Poett
Lync stress test guide v1.0
Lync Certificate Planning and Assignments
Microsoft Executive Briefing mit ACP - Unified communication
Lync stress test guide v2.0 (ebook)
Demystify internal certificates requirements for lync server
Skype for Business + the future of work
Skype 4 Business Webcast 11. März 2015
IOMS16 Sind Messaging Plattformen à la Slack die Zukunft des Digital Workplace
Skype for business cloud connector edition v1.0
Skype for business and lync troubleshooting guide (Version 1.0 )
Microsoft Skype for Business Clients Presentation - From Atidan
Cloud Connector configuration guide with Sonus cloud link
Digital, Social & Mobile in 2015
Ad

Similar to Microsoft Inner Circle Lync2013 (20)

PPTX
Lync to the Future: Skype, Mobile, Meetings & Video
PPTX
Customer Experience Management from Adobe
PDF
LCTY09 - Beyond office with Lotus Symphony
PPTX
Sko2012 Microsoft Breakout Product Overview Mo Final
PPTX
Aspect & Microsoft
PDF
Sap net weaver business client introduction
PPTX
Aspect Contact
PDF
Novell enabling collaboration
PPTX
SPSUK Apps for Office
PPTX
Total connect for Office 365
PDF
Notes Domino Symphony Strategy May2009
PPTX
What‘s new in Office 365
PDF
Office 2010 Suite And Version Comparison Guide
PDF
Ergo Microsoft Lync 2010 Brochure
PDF
Ibm messaging & collaboration roadmap 2013 (external)
PDF
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
PDF
AD107 Microsoft SharePoint meets IBM Lotus Domino
PDF
Lotus Live 4 ClubAlliances.com
PDF
We4IT LCTY 2013 - Captain Mobility - INV102 Mobile Strategy
PDF
EclipseConEurope2012 SOA - Talend with EasySOA
Lync to the Future: Skype, Mobile, Meetings & Video
Customer Experience Management from Adobe
LCTY09 - Beyond office with Lotus Symphony
Sko2012 Microsoft Breakout Product Overview Mo Final
Aspect & Microsoft
Sap net weaver business client introduction
Aspect Contact
Novell enabling collaboration
SPSUK Apps for Office
Total connect for Office 365
Notes Domino Symphony Strategy May2009
What‘s new in Office 365
Office 2010 Suite And Version Comparison Guide
Ergo Microsoft Lync 2010 Brochure
Ibm messaging & collaboration roadmap 2013 (external)
The Future of your Desktop - Trends in Enterprise Mash-Up, Collaboration and ...
AD107 Microsoft SharePoint meets IBM Lotus Domino
Lotus Live 4 ClubAlliances.com
We4IT LCTY 2013 - Captain Mobility - INV102 Mobile Strategy
EclipseConEurope2012 SOA - Talend with EasySOA

Recently uploaded (20)

PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PPTX
1. Introduction to Computer Programming.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
OMC Textile Division Presentation 2021.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Getting Started with Data Integration: FME Form 101
PDF
Encapsulation theory and applications.pdf
PPTX
Tartificialntelligence_presentation.pptx
PPTX
cloud_computing_Infrastucture_as_cloud_p
PDF
A comparative analysis of optical character recognition models for extracting...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Advanced methodologies resolving dimensionality complications for autism neur...
Programs and apps: productivity, graphics, security and other tools
SOPHOS-XG Firewall Administrator PPT.pptx
1. Introduction to Computer Programming.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Encapsulation_ Review paper, used for researhc scholars
OMC Textile Division Presentation 2021.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Spectral efficient network and resource selection model in 5G networks
Getting Started with Data Integration: FME Form 101
Encapsulation theory and applications.pdf
Tartificialntelligence_presentation.pptx
cloud_computing_Infrastucture_as_cloud_p
A comparative analysis of optical character recognition models for extracting...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Unlocking AI with Model Context Protocol (MCP)
Assigned Numbers - 2025 - Bluetooth® Document
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf

Microsoft Inner Circle Lync2013

  • 1. Ihre IT ist unser Business 05. October 2012 ACP IT Solutions AG Oberbayern Thomas Pött Managing Consultant/ MVP Lync www.acp.de www.acp.at www.acp-it.eu BLOG: http://lyncuc.blogspot.de © 2010 ACP Gruppe
  • 2. Agenda  New Client Features  New Server Features  Other Server Features © ACP Gruppe 2011
  • 3. Lync 2013 Client New Features  Core experiences feel simple and familiar • Lync 2013 is easy to understand and use. Controls do not overwhelm the user. Video can be used confidently. Persistent chat is nicely integrated into applications. Handling multiple conversations is easy.  People are a bigger part of the experience • Connections are deeper and more natural. People are represented in a higher quality. Conversations feel human.  Consistent implementation • The basics are done right. Experiential completeness across platforms.  Modern user experience (UX) • Lync 2013 is part of the Office/Metro family  Live, dynamic experiences • Fluid, flexible conversation views and experiences. Performant, responsive motion all up. © ACP Gruppe 2011
  • 4. Lync APP Store Client Best Practice: Install the desktop client via Office 2013 !! App Problems: - APP client is difficult to use without touch screen - Desktop sharing do not work - It shows phone number ins contact, even if you are not EV enabled - Sometimes IM do not appear http://office.microsoft.com/en-us/lync-help/lync-2013-known-issues-HA102919641.aspx © ACP Gruppe 2011
  • 5. Lync 2013 Server New Features  New capabilities in core workloads • Instant messaging (IM) & Presence • Video • Collaboration • Business Voice  Internet Protocol version 6 (IPv6), virtual desktop infrastructure (VDI)  Manageability • Scale, • High availability (HA)/disaster recovery (DR) © ACP Gruppe 2011
  • 6. Unified Contact Store Exchange 2013 Lync 2013 Pool and UCWA Unified Contact Store Migrate Buddy List Enables… Read Favorites and Buddy List Contacts ACLs Favorites Buddy List Updates (workgroup Buddy List federated) R/W Favorites and Buddy List Notifications Read Favorites and Buddy List Outlook 2013, Lync 2013 Rich Lync Lync 2010 Client, OWA Mobile  Same People card across Lync and Office  Same favorites and buddy List across Lync, Outlook, OWA  De-duped and aggregated People search  High-resolution photos © ACP Gruppe 2011
  • 7. Collaboration (Persistent Chat [group chat]) • Persistent Chat Server is a first- class server role in Lync Server Mirrored topology SQL • Multiple Persistent Chat Server Registration & Active Directory Presence (SIP) pools to help comply with data Persistent Chat (XCCOS) privacy regulations Room Management (Web) Lync PC Pool 1 • Disaster recovery improvements Registration, Presence (SIP) and stretched pools Persistent Chat (XCCOS) Persistent Chat (XCCOS) • Simplified administration model Lync IM & P Edge Topology Builder, Lync Server Lync FE Pool 1 Control Panel, Microsoft Windows PowerShell®, Health and Monitoring Reverse • Large rooms Proxy Up to 15K concurrent Lync admin Datacenter 1 endpoints/room • Server SDK for room management © ACP Gruppe 2011
  • 8. XMPP and 3PPI US East Active Directory XMPP Fabrikam.com Federation Lync Pool 1(Runs Lync Edge XMPP GW) (Runs XMPP Proxy) Outbound & Inbound External XMPP XMPP Fed Route Federation Lync Pool 2(Runs Google XMPP GW) Talk US West Google Talk Lync Edge servers (Runs XMPP Lync Pool 3 (Runs Proxy) XMPP GW) External XMPP Fed Active Directory Contoso. (Direction shows TLS Connection establishment) com MSFT Terms: • XMPP extern • 3PPI intern © ACP Gruppe 2011
  • 9. Video • Multi-view video for natural interactions • Standards-based codec – H.264 AVC/SVC • Desktop, mobile, and slate ready Optimized for mobile networks (3G, 4G and WiFi networks) Multiple client platforms (Microsoft Windows®, Windows Phone, MAC, iOS, Android) • High-definition video in meetings 720p for conferences; 1080p for Room Systems; HD in Panorama Video • Third-party telepresence systems inter-op through gateways © ACP Gruppe 2011
  • 10. Video Part II • Multiple Incoming video streams – switched or pinned • Square video with Smart Cropping • Active Speaker indication in video • Multiple outgoing video streams and layers • Support for both H.264 and VC-1 • H.264 provides • Increased resiliency to packet loss (protects base layers better) • HW SoC (ARM) support (slates/mobile) • No more lowest common denominator • Third-party Room System interoperability © ACP Gruppe 2011
  • 11. Collaboration and Meetings  Microsoft Office PowerPoint® rendered with animations, transitions, video using Web Application Companion (WAC) Server  Lync Web App with full meeting client capabilities built to web standards (HTML/JS) • Application sharing, audio/video through browser plug-in • Windows and Mac  One-click Lync meeting scheduling from Exchange OWA  Click-to-join Audio Conferencing with dial-out  Join support for Lync Online and Hybrid deployments  Large-scale meetings (up to 1K users) on dedicated pool  Conference content archiving for whiteboard and polling  Room Systems, stereo audio support  Audio quality improvements for large meetings © ACP Gruppe 2011
  • 12. Business Voice • Support for M:N – MS:GW • Improved Caller ID management Routing • Improved delegate routing Enhancements • Response Group Service (RGS) Manager • Inter-trunk routing (session management) • Lync-to-phone, IP phone devices in Office Hosted 365 Voice • Hybrid model – on-premise server appliance with user being homed in the cloud IPv6 • Support for IPv6 in all Lync components VDI • Support for VDI for audio and video © ACP Gruppe 2011
  • 13. IPv6  IPv4 depletion has caused enterprises to start planning for transition to IPv6 seriously  Exponential growth of mobile devices has forced carriers to start issuing IPv6 addresses  Goals for this release : • Lync 2013 scenarios work well in a dual-stack IPv6/IPv4 environment • IPv6–capable: If IPv4 is disabled from the network, Lync should continue to work for all the basic functionalities  Recommend converting entire deployment to Lync 2013 before enabling IPv6, for simplifying interoperability © ACP Gruppe 2011
  • 14. Scale and Resiliency  Lower-cost high availability  Identical clusters paired as active- active backup of one another  Real-time replication between paired pools of unified communications (UC) data  Faster disaster recovery  Each pool carries 50% of total load  Users re-routed when home Pool fails  Service resiliency Shared Servers Shared Servers  Works across pools or datacenters P1 P2 P3 P4 P5 P6 P7 P8 P9 P10  Outage leaves services unaffected  Workloads  100.000 user / pool active  1.000.000 user / pool identities (passive) © ACP Gruppe 2011
  • 15. User Pool Pairing Pool 1 Pool 1 Users Users Pool 2 Pool 2 Users Users Backup Pool 1 Pool 1 User Data User Data Pool 2 Pool 2 User Data User Data Pool 1 Pool 2 Data Center 1 Data Center 2 © ACP Gruppe 2011
  • 16. Database Mirroring SQL Mirroring Major Steps: SQL Server Requirements: • The primary server’s version of • Use Topology Builder to configure Topology SQL Server must support SQL for Mirroring mirroring. (Mirroring Port 5022) • The primary, mirror, and the witness (if deployed) must have the same version of SQL Server. • User Management Shell to install Mirror Install-CsMirrorDatabase • The primary and the mirror must have the same edition of SQL Get-CsDatabaseMirrorState Server. The witness may have a different edition. • Configure SQL Witness CU 9 SQL Server 2008 -> http://support.microsoft.com/?kbid=2083921 http://lyncuc.blogspot.de/2012/07/database-mirroring-step-by-step-lync.html © ACP Gruppe 2011
  • 17. Other Server Improvements  Consolidated Archiving  Server to Server Authentication Protocol • OAuth cloud process • OAuth on-premise © ACP Gruppe 2011
  • 18. Consolidated Archiving  One archive store • Lync content stored with mail in Exchange user mailboxes. • Everything textual: IMs, uploads, whiteboards, polls  One archive policy • Single management between Exchange email and Lync • Simple end-user access to archives through Microsoft Office Outlook®  One compliance experience © ACP Gruppe 2011
  • 19. Server-to-Server Authentication Protocol (OAuth)  It allows users to access their private resources (e.g. Lync Contact List, IM Archiving) stored on Servers without having to hand out their credentials, typically supplying username and password tokens instead. Each token grants access to a specific service for specific resources and for a defined duration    © ACP Gruppe 2011
  • 20. OAuth Part II – cloud scenario 1. Lync Server contacts the Authorization Server (Microsoft) and requests a token to use for communicating with e.g. 1 Authorization Server Exchange 2 2. Authorization Server sends Lync Server a security token Lync Server 3 3. Lync Server uses the acquired security token to contact Exchange Server © ACP Gruppe 2011
  • 21. OAuth Part III – on-premise scenario • Assign a certificate to Lync Server's built-in token issuer. • Configure the server that Lync Server will communicate with to be a "partner application." 1 For example, if Lync Server needs to communicate with Microsoft Exchange then you Lync Server will need to configure Microsoft Exchange to be a partner application. 1. Lync Server uses its own Note: security token to directly A "partner application" is any application that Microsoft contact Exchange Server Lync Server can directly exchange security tokens with, without having to go through a third-party security token server. © ACP Gruppe 2011
  • 22. Prerequisites and Configuration  only Microsoft Exchange 2013, SharePoint Server 2013, and Lync Server 2013currently support Oauth  Certificate: token issuer certificate (OAuthTokenIssuer) - must be request able on PKI - every Web Server Certificate that includes the name of the SIP Domain in the Subject Field can be used as OAuthTokenIssuer Certificate Get-CsCertificate -Type OAuthTokenIssuer Import-CsCertificate –Identity global –Type OAuthTokenIssuer –Path C:CertificatesServerToServerAuth.pfx –Password "P@ssw0rd“ If a Certificate exists for (e.g. the default certificate) it can be used: $x = (Get-CsCertificate -Type Default).Thumbprint Set-CsCertificate –Identity global -Type OAuthTokenIssuer -Thumbprint $x © ACP Gruppe 2011
  • 23. Configuration (CsPartnerApplication) Set-CSPartnerApplication.ps1  if ((Get-CsPartnerApplication app -ErrorAction  $shp = Get-CsPartnerApplication microsoft.sharepoint - SilentlyContinue) -ne $Null) ErrorAction SilentlyContinue  {   Remove-CsPartnerApplication app  if ($shp -eq $null)  }  {   New-CsPartnerApplication -Identity  $exch = Get-CsPartnerApplication microsoft.exchange - microsoft.sharepoint -MetadataUrl http://atl-sharepoint- ErrorAction SilentlyContinue 001.litwareinc.com/jsonmetadata.ashx -  ApplicationTrustLevel Full  if ($exch -eq $null)  }  {  else  New-CsPartnerApplication -Identity microsoft.exchange  { -MetadataUrl https://atl-exchange-  if ($shp.ApplicationIdentifier –ne “00000003- 001.litwareinc.com/autodiscover/metadata/json/1 - 0000-0ff1-ce00-000000000000”) ApplicationTrustLevel Full  {  }  Remove-CsPartnerApplication  else microsoft.sharepoint  {   if ($exch.ApplicationIdentifier –ne “00000002-0000-  New-CsPartnerApplication -Identity 0ff1-ce00-000000000000”) microsoft.sharepoint -MetadataUrl http://atl-sharepoint-  { 001.litwareinc.com/jsonmetadata.ashx -  Remove-CsPartnerApplication microsoft.exchange ApplicationTrustLevel Full  New-CsPartnerApplication -Identity microsoft.exchange -  } MetadataUrl https://atl-exchange-  else 001.litwareinc.com/autodiscover/metadata/json/1 -  { ApplicationTrustLevel Full  Set-CsPartnerApplication -Identity  } microsoft.sharepoint -ApplicationTrustLevel Full  else  }  {  }  Set-CsPartnerApplication -Identity  microsoft.exchange -ApplicationTrustLevel Full  Set-CsOAuthConfiguration -ServiceName 00000004-0000-  } 0ff1-ce00-000000000000  } If your REALM should be different from the Organization Name (EXCHANGE) you need to specify incl. the REALM Parameter: Set-CsOAuthConfiguration -ServiceName 00000004-0000-0ff1-ce00-000000000000 –Realm "contoso.com" © ACP Gruppe 2011
  • 24. Configuration (Set Metadata URL + PartnerApp) MetadataURL: Lync 2013 Preview: https://atl-exchange-001.litwareinc.com/autodiscover/metadata/v1/json Lync 2013 RTM: https://atl-exchange-001.litwareinc.com/autodiscover/metadata/json/1 When you run this script you might receive an error message similar to the following:  New-CsPartnerApplication : Cannot bind parameter 'MetadataUrl' to the target. Exception setting "MetadataUrl": "The metadata document could not be downloaded from the URL in the MetadataUrl parameter or downloaded data is not a valid metadata document."  This error message typically means one of two things: 1) that one of the URLs specified in the script is invalid (that is, one of your metadata URLs is not actually a metadata URL); or, 2) that of the metadata URLs could not be contacted. If this happens, verify that the URLs are correct and are accessible, and the re-run the script © ACP Gruppe 2011
  • 25. OAuth and Partner App Verification  Verification of configured PartnerApplication settings: Get-CsPartnerApplication  Result: Identity : microsoft.exchange AuthToken : Microsoft.Rtc.Management.WritableConfig. Settings.SSAuth.UseOAuthServer Name : microsoft.exchange Realm : contoso.com ApplicationTrustLevel : Full Enabled : True © ACP Gruppe 2011
  • 26. Thank you Wir sehen den Weg. Wir gehen den Weg. Gehen Sie mit uns! © ACP Gruppe 2011 26