Download presentation
Presentation is loading. Please wait.
Published byJacob Nasby Modified over 9 years ago
1
Lync 2014 4/11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Technical deep-dive into Lync-Skype Video
Lync Conference 2013 4/11/2017 MEET402 Technical deep-dive into Lync-Skype Video Carl Olivier William Looney Principle PM Manager Sr Lead Program Manager Microsoft Corporation © 2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Scope
4
Lync 2014 4/11/2017 Scenarios Lync-Skype Audio (v1) Add to contact list/Block users [Lync to MSA] Block Skype Connectivity Instant Messages and Presence Updates P2P Audio Call Escalate IM session to Audio Call Hold/Resume, Mute/UnMute, Transfer Lync-Skype Video (v2) Everything in v1 Make Audio + Video Calls Reject Video for inbound calls Escalate Audio only calls by adding video Pause/Resume Video © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
5
Demo A Lync Skype Federation Call – with Video!
6
Architecture
7
Architecture improvements
New Skype cloud for improved call set up and control. New gateway connects Skype cloud to Lync Online for signalling and call control. Uses Lync’s federation access architecture that routes to both v1 and v2 clouds. V1 connectivity will continue to exist as traffic gradually increases on V2 connectivity.
8
Connectivity v1 architecture
9
Connectivity v2 architecture
10
Call connectivity All AV calls flow through the same federation environment set up in v1 Lync SIP/SDP signalling is terminated at the Skype Cloud edge and translated into Skype proprietary protocols and vice versa Lync to Skype Calls AV calls are forked internally to both v1 and v2 clients Mediation server supports only Audio New Lync Gateway services all v2 calls. Skype to Lync Calls v2 clients will route calls through v2 Skype Cloud > Lync federation environment > Lync client v1 clients will route calls through v1 Skype Cloud > Lync federation environment > Lync client
11
Connectivity v1 call flow
TechReady 18 4/11/2017 Connectivity v1 call flow Call initiated with connection details Call accepted and returns connection details Media connection is established © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
12
Connectivity v2 call flow
TechReady 18 4/11/2017 Connectivity v2 call flow Call initiated with connection details Call accepted and returns connection details Media connection is established © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
Supported v2 Clients Platform Lync Skype Windows Desktop
Lync 2013 (upcoming CU) Internal trial version Windows Modern Lync Modern (upcoming release) Coming Soon Mobile (Windows Phone, iOS, Android) Coming soon Web App Not supported NA MAC Potential future support
14
Media Improvements
15
Technology improvements
Direct media connectivity between Lync and Skype clients SILK has been ported over to Lync desktop client. Coming to other Lync clients soon. SILK will currently only used in Lync-Skype Interop Calls G.722 and G.711 remain on the list of common codecs Video using H.264 SVC Media connectivity using ICE - ICE v19 support added to Skype client Along with STUN\TURN for NAT traversal
16
SILK Codec Lync-Skype Connectivity v2, SILK WB with a target bit-rate of 36 kbps will be the default audio codec for Lync-Skype calls SILK integration for Lync desktop client was released Lync 2013 CU4 update (Nov 2013). Older clients will continue using 64kbps.
17
SILK Codec: bit-rate and MOS
Reduced bit-rate compared to G.722 Improved quality (MOS) Codec Scenario Audio payload (kbps) Audio payload + IP header (kbps) Audio payload + IP, UDP, RTP (kbps) Audio payload + IP, UDP, RTP + FEC (kbps) G.722 p2p 64 80 92 156 SILK 36 52 100 Network conditions SILK 36 kbps G kbps Ideal 4.42 4.31 5% random loss 4.35 4.12 5% burst loss 4.0 3.68 MOS calculated using ITU-T P.863 POLQA
18
SILK Codec: FEC Lync supports out of band FEC (PT:97, RED)
Lync Skype v1 calls did not support FEC end-to-end Lync Skype v2 calls will use in-band FEC.
19
SILK Codec Codecs negotiated
SILK SDK available under royalty-free license for partners who wish to implement decoding tools Payload Type Codec Sampling Rate Target Bitrate 104 SILK Wideband 16k 36kbps 103 SILK Narrowband 8k 13kbps
20
TechReady 18 4/11/2017 H.264 UCConfig Modes UCConfig Mode 0: Non‐scalable single layer AVC bitstream with Simulcast (number of simulcast streams >= 1). UCConfig Mode 1: SVC temporal scalability with hierarchical P with Simulcast (number of simulcast streams >= 1). © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
21
H.264 UC Config Mode 0 In this UCConfig Mode, one reference frame is used to constitute the single layer bitstream. Each P frame uses the immediate previously reconstructed frame as the reference frame.
22
H.264 UC Config Mode 1 If the maximum frame rate of the source is 30fps, then Layer 0, or the base layer, has frame rate of 15fps. Layer 1, or the enhancement layer has frame rate of 15fps too. Decoding of Layer 0 and Layer 1 results in 30fps.
23
Enterprise NAT Traversal Mechanism Stun/Turn/ICE
SIP uses the source and target IP addresses to establish a session. Network Address Translation (NAT) modifies IP addresses as packets transit onto the public internet and thereby renders the INVITE invalid. STUN, TURN and ICE resolve such session/NAT issues. Internet Internet Router DMZ ❷ ❶ Edge ICE Client ICE Server ❸ ❶ Host Candidate – Likely to fail ❷ STUN Candidate ❸ TURN Candidate – Edge Relay
24
Snooper Trace – Lync SIP Invite to Skype
25
Ensure your enterprise can federate with Skype!
26
Enabling Lync Skype Federation
If your enterprise is already configured to connect with Windows Messenger via PIC, you are already set up to federate with Skype! Achieved by provisioning via the PIC (Public Instant Messaging Connectivity) system Valid for both Lync Online and On-prem. Full details at: Same steps for both audio only federation (current GA) and future video enabled calls
27
Q & A What do you want to know?
28
Appendix
29
Lync-Skype Connectivity V1
chat & audio Chat & Audio Lync-Skype Connectivity opens a new communications door for enterprises searching for inventive and differentiated opportunities for new customer acquisition, customer retention, and business-to-consumer communications. Contacts Skype Users with Microsoft Accounts (MSAs) can add Lync users to contact list Lync users can add Skype MSA contacts Sessions Presence updates Chats and voice calls between Skype and Lync users Not included: Mobile clients (Skype) Video and group sessions Website Button Call Internet Internet PSTN PSTN PSTN T1, PRI, Analog Router SBC/VoIP GW Hybrid MS PSTN Socks5 Proxy T1, PRI, Analog DMZ Edge Queues/IVR Skills Groups Routing Rules Recording Dashboard Reporting 3rd Party Contact Center
30
Lync-Skype Connectivity V2
Chat, audio, Video Chat, Audio, With version 2, we now use standard NAT traversal protocols, Signalling is encrypted with TLS and media uses sRTP directly between callers. We’ve standardized Codecs between the clients and have added Video !! Contacts Skype Users with MSAs can add Lync users to contact list Lync users can add Skype MSA contacts Sessions Presence updates Chats, voice (Silk) and Video (H.264) calls between Skype and Lync users Encryption with TLS and sRTP NAT Traversal with Stun/Turn/Ice Not included: Select Mobile clients (Skype) Multi-Party Calls Website Button Call Internet Internet PSTN PSTN PSTN T1, PRI, Analog Router SBC/VoIP GW Hybrid MS T1, PRI, Analog DMZ Edge Queues/IVR Skills Groups Routing Rules Recording Dashboard Reporting 3rd Party Contact Center Declare domain Configure PKI Set policies
31
Lync Online – Lync Skype Connectivity V2
Chat, Audio, Video With version 2, we now use standard NAT traversal protocols, Signalling is encrypted with TLS and media uses sRTP directly between callers. We’ve standardized Codecs between the clients and have added Video !! Contacts Skype Users with MSAs can add Lync users to contact list Lync users can add Skype MSA contacts Sessions Presence updates Chats, voice (Silk) and Video (H.264) calls between Skype and Lync users Encryption with TLS and sRTP NAT Traversal with Stun/Turn/Ice Not included: Select Mobile clients (Skype) Multi-Party Calls Internet Internet Queues/IVR Skills Groups Routing Rules Recording Dashboard Reporting 3rd Party Contact Center PSTN PSTN Router PSTN DMZ Chat, audio, Video
32
Lync 2014 4/11/2017 © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
33
Microsoft Pavilion Demos, Speakers, Demos, Lync Room System, Experts, Demos, a Bar....and more Demos
34
ATTENDEE PARTY Wednesday, February 19th 6:30pm-9:30pm Hakkasan, MGM Grand Brought to you by When it comes to Vegas nightclubs, it doesn’t get any hotter than Hakkasan. And when it comes to opportunities to connect and reasons to party, no one does it better than Lync Conference! Our attendee party has a full lineup: an open bar, awesome food, and one of the best DJs that Vegas has to offer. Don’t miss out on the fun—stop by at 6:30pm and kick off and evening to remember. Come together.
35
HANDS-ON LABS LRS You can also access labs on MyLync!
Monday, February 17 Tuesday, February 18 Wednesday, February 19 Thursday, February 20 3:00pm – 9:00pm 10:30am – 9:00pm 7:30am – 9:00pm 8:00am –1:30pm Wednesday, February 19 8:30am – 9:45am 10:15am – 11:30am 1:00pm – 2:15pm 2:45pm – 4:00pm 4:30pm – 5:45pm Thursday, February 20 9:00am – 10:15am 10:45am – 12:15pm 12:45pm – 2:00pm LOCATION Pinyon 3 LOCATION Copperleaf 12 You can also access labs on MyLync! Tuesday, February 18th 5:00pm – 7:00pm
36
MyLync allows you to create a custom experience and network with the Lync Community both online and in person. With MyLync, you can: Build your own personalized calendar while browsing all available sessions View breakout session material including PPTs and Videos within 48 hours of each session Participate in the Community and find people in your social networks who are attending and interact with speakers Arrange meetings or social activities Navigate the Exhibit Hall floor plan and learn more about our Sponsors Fill out evaluations to win prizes Log into MyLync at For MyLync support, please visit the Registration Desk.* * Please note that adding a session to your calendar does not reserve a seat. Seating is on a first-come, first-served basis.
37
Birds of a Feather Birds of a Feather flock together! Join daily breakfast discussions of relevant topics by sitting in the separately designated areas of the Meal Hall. Seating will be sorted in a different way for each Birds of a Feather breakfast: Wednesday, February 19: Where are you from? Asia/Pacific, Eastern & Central Europe, Latin America, Middle East & Africa, US (West, Central & East) and Canada, Western Europe Thursday, February 20: What is your interest? Best Practices, Business Value, Clients & Mobility, Lync Meetings and Video, Lync Online, Networking, Platform, Server & Manageability, Voice
38
Fill out evaluations to win prizes
Lync 2014 4/11/2017 Fill out evaluations to win prizes Fill out evaluations on MyLync or MyLync Mobile. Prizes awarded daily. © 2014 Microsoft Corporation. All rights reserved. Microsoft, Windows, 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
39
4/11/ :45 AM © 2014 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2010 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. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.