Demo: Deployment Clients Conferencing Servers Scheduling Demo: Join Experience Dial-in Capacity Planning Lync Client Lync Meeting Room Lync Web Application Lync Mobile Client Lync VDI Client PBX Phone Lync Modern Client Lync Phone Edition Lync Web Scheduler.
Download ReportTranscript Demo: Deployment Clients Conferencing Servers Scheduling Demo: Join Experience Dial-in Capacity Planning Lync Client Lync Meeting Room Lync Web Application Lync Mobile Client Lync VDI Client PBX Phone Lync Modern Client Lync Phone Edition Lync Web Scheduler.
Demo: Deployment Clients Conferencing Servers Scheduling Demo: Join Experience Dial-in Capacity Planning Lync Client Lync Meeting Room Lync Web Application Lync Mobile Client Lync VDI Client PBX Phone Lync Modern Client Lync Phone Edition Lync Web Scheduler and Outlook Web Access Outlook Add-in Lync Recording Manager PSTN Phone New: Lync Web App Cross Browser (HTML5/Javascript) Conferencing Client Plugin for AV No Silverlight Anonymous & Authenticated users Quick Join Plugin … or not Presenter capabilities and controls Default for non-Lync 2013 Joins ShowJoinUsingLegacy ClientLink enables join via R2 or Lync Attendee Force LWA ?sl= IM Conferencing Server P2P and Conf SIP is the transport IM MCU Intelligent IM Filter URL Filter - block some or all File Filter – block some or all Control Panel: IM and Presence Tab Powershell: CsFileTransferFilter CsImFilter Ethical Walls – partner solutions AS Conferencing Server Share desktop or application Policy controls for app sharing and control CsConferencingPolicy AS MCU EnableAppDesktopSharing AllowParticipantControl AllowExternalUserControl RDP encapsulated in RTP Bandwidth and Quality considerations AppSharingBitRateKb New: Media Quality Reporting (QoE) AV Conferencing Server Audio Video All subscribed senders, potentially multiple resolutions Send All Speakers Single mixed stream of up to 5 active speakers Receive AV MCU Up to 5 streams per receiver, subscription based up to HD Audio mixed Video switched H.264 SVC provides temporal scalability to vary frame rate on downstream links RTVC1 sent for 2010 and R2 participants H.263 is not in Lync 2013 Smart Cropping for Gallery View Sender Video Simulcast optimized for receivers AV MCU Deployment Considerations Managing Video Let the AVMCU determine option resolution, etc. Measure before you cut – usage is less than it appears AllowMultiView (Organizer) EnableMultiViewJoin (Attendee) MaxVideoConferenceResolution (legacy - VGA) VideoBitRateKB (Send: 50,000) TotalReceiveVideoBitrateKB (Receive: 50,000) CAC Examples http://technet.microsoft.com/en-us/library/jj205297 New: Office Web Apps Server Fidelity issues Silverlight Dependency Powerpoint install dependency Shared Office Server DHTML+JavaScript PPT Broadcasting developed for Sharepoint Token based security Point Pool to OWAS Farm (TB) OWAS can be shared between Pools OWAS can be virtualized for Small deployments HTTPS for external access Data Conferencing Server and WAC Presenter 3. Present file 2010 Attendee 4. Broadcasting URL with file ID and authentication token 1. Upload file Attendee 5. HTTP GET broadcast URL 6. Get the file with file ID and authentication token 2. Save file Content Share 7. Get file CMS 9. HTTP response with current page Data MCU 8. File OWAS Presentation URLs: Presenter, Viewer, Download Internal, External OWAS Server Presenter uploads two versions 2010 Attendee gets 2010 experience 2013 attendee gets OWAS experience File not resident on endpoints Per pool config ContentGracePeriod – Default is 15 days MaxContentStorageMb – Default is 500MB MaxUploadFileSizeMb – Per Conference – default is 500MB Archiving Archive Share Data MCU Exchange 2013 IM MCU LySS SQL Server SQL required for CDR/QoE; SQL 2008 R2 or 2012 SE or EE Archiving can go to Exchange 2013. Exchange can also archive Meeting content via LySS New: Lync Storage Service (LySS) Archives content Archiving moves to FE Whiteboard and Polling through Data MCU Conferencing HA/DR High Availability Disaster Recovery Windows Fabric DFS RTCDyn RTC RTC SQL & Mirror EE Front End Server(s) 3 or more SQL & PSTN Mediation Server(s) Internet North America Reverse Proxy Mirror Pool01 EMEA EE Front End Server (s) 3 or more SQL & Mirror Pool02 SE Server(s) Edge Server(s) Perimeter NW Content Exchange Share(s) Server(s) OWAS Server(s) Monitoring/ Archive DBs Shared Services CMS Config DB Scheduling 4. Store in Calendar 1. SERVICE Exchange 2013 3. 200 OK Focus Factory 5. Store in RTC 2. Policy Check Lync Server Scheduling Data stored in Exchange Add-in modifies join URL and invite details based on Focus Factory response Conference Entry stored in RTC New: Customize Invite New: Invite Customization Control Panel PowerShell Simple URL Configurations meet.a.com meet.contoso.com Good for Single SIP Domain Certificates and DNS entries needed for each additional SIP domain as well as for dialin and admin URLs a.b.com/meet lync.contoso.com/meet Good for few SIP Domains Dialin and admin URLs can use the same A record Certificate SAN and DNS entries needed for each additional SIP domain a.com/SIP/meet lync.contoso.com/SIP1/ meet lync.contoso.com/SIP2/ meet Good for Multiple SIP Domains Doesn’t require additional SAN and DNS entries Manage in Topology Builder or CsSimpleUrl Cmdlets Join Launcher 1. join.microsoft.com 2. Pool (internal), Director via RP (external) DNS Browser Join Launcher Native LWA Mobile Focus UCWA Dial-in Join Front End Server External Caller PSTN 5. C3P join conference on behalf of caller 1. Incoming Setup 3. Prompt for Conference ID Mediation Server Access number(s) bound to CAA Pool Conference Hosted on Organizers Pool G.711 PSTN inbound G.722 default from AVMCU SIP Media C3P 4. Conference URI lookup via conference ID Conferencing Attendant (CAA) 2. Inbound Routing PSTN Pool01 Front End Server 6. C3P AVMCU transfer 8. Dial out INVITE with Replaces Focus Pool02 Conferencing Announcement Service (CAS) 7. User-specific CAS joins AV MCU Conference Attendees EnableAssignedConferenceType) Dial-out Scenarios 1. Dial out to PSTN External Caller Front End Server PSTN PSTN Conferencing Announcement Service (CAS) Mediation Server 3. Dial out or Join from PBX PBX Phone 2. Call-via-Work Lync Mobile Reverse Proxy External Client Edge Server Signaling Media Focus Pool01 User-specific CAS joins AV MCU Conference Attendees Dial-out Configurations Anonymous Conferencing Policy AllowAnonymousUser sToDialOut Lync 2010 Applies to Organizer Mobile Mobility Policy EnableOutsideVoice Call via Work Lync 2010 CU4 Applies to User Non EV Conferencing Policy AllowNonEnterpriseVoic eUsersToDialOut Lync 2013 Applies to Organizer Organizers Voice Policy * If Organizer is not EV enabled they need either a voice policy applied (powershell) or voice policy needs to be defined at the site or global level Dial-in Region Considerations Dial Plan Access Number Has One Region Can have Multiple Access Number • • • • • Display Name Pool Primary Language (one) Secondary Language (up to 4) Region (multiple) Create Geographical Regions with multiple languages Use clearly recognizable region names Prioritize (order) access numbers within a region Set-CsDialInConferencingAccessNumber Transition from Traditional ACPs Best experience is Client or Device join! Dial-out through client is easier than dial-in Dial-in from mobile DTMF (Set-CsDialinConferencingDtmfConfiguration) Announcements (SetCsDialinConferencingConfiguration) PSTN bypass lobby (Set-CsMeetingConfiguration) No Anonymous meetings (DesignateAsPresenter) Authentication – Conference ID & PIN; need Line URI Managed Rollout (Set-CsPinSendCAWelcomeMail) Capacity Management Model Model Usage & Bandwidth Monitor & Maintain Capacity Planning Guide http://technet.microsoft.com/en-us/library/gg399017.aspx Bandwidth Calculator http://www.microsoft.com/enus/download/details.aspx?id=19011 Use Planning Tools Rollout Test, Pilot & Optimize Planning Tool http://www.microsoft.com/enus/download/details.aspx?id=36823 Capacity Calculator http://www.microsoft.com/enus/download/details.aspx?id=36828 Stress and Performance Tool http://technet.microsoft.com/en-us/library/jj945609.aspx Plan, Pilot, Deploy 0 1 2 3 Plan Build Dial-In Manage 1) Topology, Servers, Certs, Clients 2) Simple URLs • Dial-in and Admin URLs: One URL for org • Meet URL: Define global; site level URLs optional 3) WAC, Edge, Monitoring & Archiving 1) Capacity Planning • Pool, Server Roles, Resiliency 2) Geographical Considerations • Central site(s)/Locations 3) Infrastructure Dependencies • Firewall, Gateway/SBC, HLBs, etc 4. Network Planning 1) 2) 3) 4) 4 Run 1) Enable Conferencing 2) Update/create conferencing policies as you require 3) Customize configurations as you require Plan and deploy PSTN integration Plan dial-in access numbers Build Dial Plans Enable PSTN dial-in conferencing 1) 2) 3) 4) 5) Pilot Drive Adoption Monitor Health Maintain Quality Repeat!