37

“Today, for the first time ever, we are thrilled to present Skype for Business technical content. Please grab this unique and exclusive opportunity as

Embed Size (px)

Citation preview

“Today, for the first time ever, we are thrilled to present Skype for Business technical content. Please grab this unique and exclusive opportunity as you are the first in the world to experience it and we hope it will put you ahead of the curve in getting ready for the Skype for Business product release.

Welcome and have a great Summit!”

-Giovanni MezgecGM Product Marketing for Skype

for Business

Skype for Business

Michael W. LamProgram Manager

New Meeting and Video Investments

Video investmentsVideo Interoperability ServerSkype Federation—video

Meeting investmentsQuality improvementsLync Room System update

Agenda

Meeting investmentsQuality improvements

Join meeting experience

PowerPoint experience

Screen sharing

Integration of groups

Expired meetings Identified as major cause of meeting join failures, >30% inside MicrosoftOutlook add-in automatically fixes problematic meetings [CY14Q4]Expiration times for scheduled meetings extended to 1 year in Skype for Business

Client telemetryExternal participant join is another major issueOutlook add-in/Lync client telemetry in October 2014 client updateIT admins: please opt in to telemetry to help us help you

Better handling of failover scenariosGeneral improvements that reduce incidence of join failure during failoverMore informative error messages when meeting join is impacted

Join meeting experience

ClientDetect and raise client misconfiguration alerts to user to resolve Added resiliency mechanism to client for auto-retry on disconnects UI update to show upload indicator earlier to reduce “perceived crashes”

ServerImproved disaster recovery when Office Web App Server domain controller goes downImproved error reporting and mapping of Skype for Business errors to further analysisEnsure presenter joins PowerPoint session successfully prior to attendees attempting join

PowerPoint experience

Support for higher frame rate Configured via inband settingFrom 2.5 fps to 8 fps, significant network impact, >10 Mbps

Client memory leak fixes Improved set-up success by ~20% in Microsoft IT (Windows 8.1)

Performance fixes for P2P sharing Reduces bandwidth consumption by 10x (compared to Lync 2013 RTM)

Limited video hardware offload to 2 streams Improves setup success by ~5% in Microsoft IT (Windows 8.1)

Screen sharing

Fixes for client crashes in key scenarios E.g., Excel spreadsheet sharing with pivot tables

Auto-rejoin for viewers Improves reliability for viewers by ~50%, e.g., due to temporarily bad network conditions

Update Pseudo TLS: Crypto SuiteExpected to improve setup reliability up to 10%

Full TLS implementationExpected to improve setup reliability up to 20%

Screen sharing

Leverages new unified groups capability in Exchange and across Office 365Shared inbox and group conversation view, shared calendarShared storage (OneDrive Pro)

Escalate from a group conversation (shared email inbox) to a real-time meeting via a single clickGroup members who miss the invite get a notification (“meeting in progress”) and can join later

Office 365 only for Skype for Business

“Meet Now” for groups

Meeting investmentsLync Room System updates

Room PC View

Dial pad redesign

Join button placement

Lync Room System management

Lync Room System major updatesEnhanced accessibility

VMR support parity with Lync desktop client (P2P with non-Lync)

Addressed issue where device could not sign in automatically when restarted

Resolved DST and password loss issues impacting user access (Windows Embedded issue)

Added Room PC View functionality

Eliminated setting change (name, domain) with different Exchange and Lync system accounts

Baseline imaging for faster updates

Plus many smaller updates and bug fixes—larger button hit areas, search improvements, better default views, general reliability (whiteboard, sign-in), firmware updates from OEMs, mobile number support

Admin portal refresh—adds support for per-device updates

Skype for Business on premises and Exchange Online (Office 365-D and multi-forest in 9/14, multi-tenant in 11/14)

Consistent design for pre-meeting and in-meeting dialpad

“Where is my Join button” design change

Make UI colors distinguishable per feedback

Antivirus software support (Forefront only)

Faster initial setup and scale deployment for multiple devices (e.g., scripted configuration on USB stick)

Admin portal on Office 365

Dual content capability

Two-factor authentication (card)

Additional variants (e.g., projectors, large microphone arrays, PTZ cameras, room PC source switching)

Updates so far With Skype for Business

Enable rooms with a shared always-connected PC Especially helpful for single panel systemsControl when content is projected or hidden

“Room PC View”

Use in-meeting dial pad to invite more peopleBetter aligned with pre-meeting dial pad

Dial pad still functional for P2P callsUse pre-meeting dial pad

Dial pad redesign

Outlook add-in updateAsks organizer to make it a Lync meeting at schedule time

New in-room UIEasily create an ad-hoc meeting and send an email to participants

“Where is my Join button?” redesign

Updates to on-premises admin portal Ability to trigger software updates for Lync Room System devicesAbility to collect complete Lync logs through the portalKeyboard navigation and screen reader support

Admin Portal on Office 365 Enables manageability for Lync Room System devices on Lync Online

Management Pack for SCOM

Lync Room System management

Admin Portal—summary page

Admin Portal—detail view

Lync Room System management pack

Video investmentsVideo Interoperability Server

Introduction

Overview of VIS

Topology

Deployment considerations

Video teleconferencing device typically used in conference rooms

VTCs in some cases have dual screens: one for video and one for presenting

Some of the expensive VTCs have their own MCUs that can host conferences

Capabilities:Signaling: Cisco/Tandberg VTCs support SIP, H.323Support SDP for media negotiationMedia: Cisco/Tandberg VTCs support RTP/RTCP and the H.264 AVC codec which was standardized in RFC 6184

What is a VTC?

“We are in the process of deploying Skype for Business but we want to leverage our existing investment in our legacy VTCs. How can we connect our VTCs to Skype for Business in the most cost-effective way?”

—Almost every customer

Legacy video teleconferencing systems

New server role both on premises or hybrid with on premises

Aimed at legacy Video Interoperability

VIS is a software solution “built in” to Skype for Business and is scalable

Allowing existing VTCs to connect to Skype for Business, leveraging existing investments

Connectivity to conferences with audio and video as well as peer-to-peer

Simplifies interoperability and eliminates the need for third-party infrastructure

The Skype for Business meeting experience is consistent and familiar to users

Video Interoperability Server (VIS)

SIP trunk modeVTCs remain registered to Cisco infrastructureVideo SIP trunk between CUCM and VISVTCs are Cisco endpoints and can call Skype for BusinessOutbound calls from Skype for Business to CUCM not supported in this initial releaseConferencing functionality:

VTC can dial into conference via CAADrag-and-drop not supportedCalls from VIS to VTC are not supported

VIS Operating Mode

SfB

SfB

SfB

A/V

MCUVIS

VTC

VTC

VTC

CAA

CUCM

MEDIA

Signaling

SfB Server

VIS acts as a B2BUA in its interactions with the Signaling Gateway (e.g., CUCM);

It has a Signaling Gateway side and a Skype for Business proxy side

VIS functions like a Mediation Server but for audio and video

On its Signaling Gateway side, VIS implements the necessary SIP interactions to correctly interact with the Video Gateway via a video SIP trunk

On the Skype for Business (proxy) side, VIS acts as a Skype for Business trusted server (much like the Mediation Server) supporting Skype for Business simulcast video

Calls must be initiated from the Signaling Gateway to Skype for Business at this time

VIS sends up to 3 simulcast video streams on its Skype for Business proxy side derived from a single video stream received from the VTC

VIS is deployed in a standalone pool (no co-location)

High level VIS architecture—SIP trunk

VIS

Skype for Business

VISLegacy Video

Signaling ServerMedia stack

Signaling

A VIS pool must be standalone (scaled pool—multiple pools)

VIS is the next hop from CUCM

VIS is the media relay where Edge services are a consideration (no bypass for media)

Video Gateways is made dependent on a VIS pool if the VIS pool is configured for SIP trunk registration1:N video SIP trunk support• A particular video gateway can have a single trunk to one and only one VIS pool• A particular VIS pool can interact with multiple video gateways

Topology Considerations

VIS does not transcode the video stream from Cisco VTCs to RT-VideoThe video from a Lync 2010 endpoint cannot be displayed on a VTC (via VIS)The H.264 video from a VTC (via VIS) cannot be displayed on a Lync 2010 endpoint

For conferences and calls involving Cisco VTCs and Lync 2013 or Skype for Business clients, interoperability occurs via H.264 and simulcast supportInteroperability of VIS with Lync 2013 and Skype for Business desktop clients is optimalInteroperability of VIS with non-desktop (Android, iPad, iPhone, Windows Phone, Win8 App etc.) Skype for Business clients tested and supported

VIS — Client Considerations

Cisco VTCs must be running software release TC7.0.0 or above

The set of VTCs that the Skype for Business team has testedCisco C40, Cisco C60, Cisco C90, Cisco MX200, Cisco MX300, Cisco EX60, Cisco EX90, Cisco SX20

Other Cisco VTC models running TC7.0.0 or above may be validated after RTM

VIS — Cisco VTC validation

Video investmentsSkype Federation—video (V2)

Skype Federation today (V1) and tomorrow (V2)

Technology improvements

Deployment

Connectivity

Website Button

CALLLync-Skype Connectivity opened a new communications door for enterprises searching for inventive and differentiated opportunities for new customer acquisition, customer retention, and business-to-consumer communications

ContactsLync users can add Skype MSA contacts

Skype users with Microsoft Accounts (MSAs) can add Lync users to contact list

SessionsPresence updates

Chats and voice (G.711) calls between Skype and Lync users

Not included: Mobile clients (Skype)

Video and conference calls

Lync-Skype Connectivity V1

T1, PRI, Analog

Hybrid MS SBC/VoIP GWT1, PRI, Analog

PSTNRouter

EdgeDM

Z

Third-party contact centerQueues/!VRSkills groupsRouting rulesRecordingDashboardReporting

Socks5Proxy

Chat, audio, visual

Chat, audio, visual

Internet

ContactsSkype users can add Skype for Business users to contact listSkype for Business users can add Skype contacts

SessionsPresence updatesChats, voice (SILK) callsVideo (H.264) callsEnhanced security and encryption using TLS and SRTPNAT Traversal with STUN/TURN/ICE

Not included Conference callsScreen sharing

Lync-Skype Connectivity V2Website Button

CALL

T1, PRI, Analog

Hybrid MS SBC/VoIP GWT1, PRI, Analog

PSTNRouter

EdgeDM

Z

Third-party contact centerQueues/!VRSkills groupsRouting rulesRecordingDashboardReporting

Chat, audio, visual

Chat, audio, visual

Internet

Supported clients Platform Lync / Skype for

Business Skype

Desktop

Skype for BusinessLync 2013

Lync 2013 CU4 (audio with SILK)Lync 2010 (audio only)

7.1 and above

Windows 8 app Lync for Windows 8–2.1 (audio with SILK)

Coming soon

Mobile (Windows Phone, iOS,

Android)

Mobile 5.4 release (audio with SILK) Coming soon

Web app Not supported Coming soon

MAC Not supported Coming soon

SILK has been ported over to Lync and Skype for Business clients

SILK will be the default codec used for Skype federation calls

G.722 and G.711 remains on the list of common codecs

Lync-Skype calls will have FEC protection providing HQ media in lossy networks

Video using H.264

Media connectivity using ICE—ICE v19

Along with STUN & TURN for NAT traversal

Secured media traffic using SRTP

Technology improvements

Uses Lync Federation access architecture

Microsoft PIC set up needed (http://pic.lync.com)

Provisioning Guide for Lync Skype Connectivity

At GA, all current enterprises enabled for Lync-Skype Connectivity V1 will automatically be ready for V2

Skype users will need to update to a future available client update

Deployment

Connectivity V1 call flowCall initiated with connection detailsCall accepted and returns connection detailsMedia connection is established

Lync OnlineOffice 365

Federation Cloud

Central Site

EdgeServer

HTTPReserveProxy

PSTN Gateway

Pairing

Standard Edition Server

Standard Edition Server

Office Web Apps Server

Exchange UM Server

Survivable Branch Appliance

Branch Site

WAN

PSTN

Signal pathMedia path

Connectivity V2 call flowCall initiated with connection detailsCall accepted and returns connection detailsMedia connection is established

Lync OnlineOffice 365

Federation Cloud

Signal pathMedia path

Central Site

EdgeServer

HTTPReserveProxy

PSTN Gateway

Pairing

Standard Edition Server

Standard Edition Server

Office Web Apps Server

Exchange UM Server

Survivable Branch Appliance

Branch Site

WAN

PSTN

© 2014 Microsoft Corporation. All rights reserved.