Upload
oswaldo-holgate
View
213
Download
0
Tags:
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
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
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