Top Banner
67

O365con14 - lync to the future

Aug 23, 2014

Download

NCCOMMS

European Office 365 Connect 2014 Presentation
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: O365con14 - lync to the future
Page 3: O365con14 - lync to the future

http://www.pro-lync.be

http://www.pro-exchange.be

http://www.pro-lync.be

http://www.pro-office365.be

Page 4: O365con14 - lync to the future

Skype & Lync

come together

What’s new in

Lync 2013 Since

RTM

Lync Conference

Announcements

Page 5: O365con14 - lync to the future

What’s New

from Skype?

How is Lync

different from

Skype?

The enabling

Technologies

Lync-Skype

connectivity

Use Cases

Implementing Lync-Skype connectivity

Lync ServerOffice 365

Page 6: O365con14 - lync to the future

45mconcurrent users

Skype fast facts

~45%of all Skype-to-Skype minutes include video

600bnminutes of video and voice minutes

2014 © Skype. Commercially confidential

38%of international calling minutes (combining PSTN and Skype-to-Skype) are Skype minutes according to Telegeography

300maverage monthly connected users

Page 7: O365con14 - lync to the future

PositioningCome Together

Page 8: O365con14 - lync to the future

IndividualsTeams &

Small Organizations

Medium-sized &

Large Organizations

Specialized by need, universal by reachConnecting everyone with rich communications

Microsoft provides Universal Communications: enabling any person to

reach anyone, from anywhere, on any device, and in the way they choose.

Page 9: O365con14 - lync to the future

Lync Online

1. Enterprise Controls

2. Active Directory

3. Meeting Scale

4. Meeting Features

5. Meeting Controls

Skype

1. PSTN Calling

2. Push Style Meetings

3. pChat

Lync

Online

Skype

Premium

Monthly Price $5.50 $4.99

Dial Landlines and mobiles Partner

Dial in to meetings Partner

Max Attendees 250 10

Schedule from Calendar

Virtual Meeting room

Recording (Requires client

license* (one-time payment))

Meeting Controls

Voice/Video/Chat

Management Portal Admin CenterAD Integration

Skype Manager

Web client

* Lync-Skype connectivity v2 does not support meetings – 3rd-Party Products required

Page 10: O365con14 - lync to the future

Skype Meetings The Organizer initiates the call (25 Audio-only, 10 with Video/Screen share)

❶ Set up the group chat in the

conference room, adding

external participants

❷ Save the Chat

and give it a

useful name❸ Start the call

remote attendee

scenarios

Call forwarding

Online Number

Persistent Chat

Page 11: O365con14 - lync to the future

Lync/Exchange Calendar Integration

Unlike Skype, Lync is tightly

integrated with other Office

applications

So a calendar appointment

becomes a Lync meeting with a

single click.

Select <Lync Meeting>

This will add links to your

invitation Including:

1. Link to attend online

2. Dial-in numbers

3. Conference ID

Page 12: O365con14 - lync to the future

Lync-Skype Connectivity V1

Contacts

MSAs)

Sessions

Not included:

Router

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.

chat & audio

Chat & Audio

Page 13: O365con14 - lync to the future

Lync-Skype Connectivity V2

ContactsMSAs

Sessions

Video (H.264)

Not included:

Router

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 !!

Chat, audio,

Video

Chat, Audio,

Video

Page 14: O365con14 - lync to the future

Demo Lync-Skype connectivity Call

Page 15: O365con14 - lync to the future
Page 16: O365con14 - lync to the future

Underlying Technologies

Page 17: O365con14 - lync to the future

Connectivity v1 Architecture / Call flow

Lync Online – Office 365

Federation Cloud

signal path

media path

Legend

Call initiated with connection details

Call accepted and returns connection details

Media connection is established

Page 18: O365con14 - lync to the future

Connectivity v2 Architecture / Call flow

Lync Online – Office 365

Federation Cloud

signal path

media path

Legend

Call initiated with connection details

Call accepted and returns connection details

Media connection is established

Page 19: O365con14 - lync to the future

Platform Support at GA

MICROSOFT CONFIDENTIAL – INTERNAL ONLYMICROSOFT CONFIDENTIAL – INTERNAL ONLY

Client v1 v2 NotesSkype Win32 yes yes Summer

Skype MAC OSX yes yes Summer

Skype Win Modern yes yes Future Release

Skype iOS yes yes Future Release

Skype Android yes yes Future Release

Skype WinPhone 8 yes yes Future Release

Skype Xbox yes yes Future Release

Skype Outlook.com yes yes Future Release

Lync 2013 CU4 yes yes

Released with SILK audio codec

support - (ver 15.0.4551.1005) -

Windows Desktop Client Only

Lync MAC yes no H.264 not supported, investigating

Lync iOS yes yes Future Release

Lync Android yes yes Future Release

Lync WinPhone 8 yes yes Future Release

Lync Win Modern yes yes Future Release

Lync Web App no no Out of Scope

Page 20: O365con14 - lync to the future
Page 21: O365con14 - lync to the future

Technology improvements

Direct media connectivity between Lync and Skype clients

• SILK has been ported over to Lync desktop client. (other 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

• Added support for FEC

• Media connectivity using ICE - ICE v19 support added to Skype client

• Along with STUN\TURN for NAT traversal

Page 22: O365con14 - lync to the future
Page 23: O365con14 - lync to the future

Network conditions SILK 36 kbps G.722 64 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

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 p2p 36 52 64 100

RTAw p2p 29 45 57 86

Page 24: O365con14 - lync to the future

Video Codecs

Are you getting the picture?

H.264 AVCAdvanced Video Coding May 2003

H.263 H.264 SVC (AVC Annex G)

Scalable Video Coding July 2007

H.265 HEVCHigh Efficiency Video Coding Jan 2013

Page 25: O365con14 - lync to the future

Enterprise NAT Traversal MechanismStun/Turn/ICE

Router

❶❷

Page 26: O365con14 - lync to the future

Codecs

Skype1. Audio Codec: SILK

2. Video Codec: H.264

Lync1. Audio Codec: RTA

2. Video Codec: H.264

Lync-Skype Connectivityv2 Audio: SILK

v2 Video: H.264

SILK Demo

http://blogs.skype.com/2010/09/28/the-power-of-silk/

Page 27: O365con14 - lync to the future
Page 28: O365con14 - lync to the future

Waterfall

Traditional method

Allows for large projects

Extended timelines

Multiyear solutions

Continuous work force

Incremental project flow

Scrum

Breaks big project into short stories or sprints

Creates inherent speed

Incredibly flexible and adaptable

Small focused teams work to short iterative schedules

Continuous improvement

Drivers

Cloud

Client proliferation

Cadence alignment

Pace

Page 29: O365con14 - lync to the future

Location Based Routing (LBR)

Group Pickup

Embedded Images

Meetings View

IM Mute

Q&A Manager

Spellcheck

Transfer of inline images and files in pChat

Support of Ultra HD 200% DPI

Page 30: O365con14 - lync to the future

Universal communications platform

Unified to Universal

Enterprise-ready

Page 31: O365con14 - lync to the future
Page 32: O365con14 - lync to the future

“We have centrally collocated Lync and IP-PBX infrastructure. We don’t want media to traverse the WAN unless it’s absolutely necessary.”

PSTNCalgary

Vancouver

MPLS

PSTNCalgary

Vancouver

MPLS

Page 33: O365con14 - lync to the future

Built on the same service as Call ParkOrbit range - globally unique numbers allocated for parking calls, can start with * and #.

Specific number ranges assigned to pools.

No call retrieval authentication - any user or integrated PBX phone can retrieve a call.

User Experience User dials an extension to retrieve the call while ringing

Orbits can be flagged for Group Call Pickup - Users are enabled by being assigned an orbit number.

Private Line, Delegation, Teamcall, Simulring, RGS, and Personal Contact calls not allowed to be picked up.

Clients2010 and higher to pick up; mobile, analog phones, and PBX phones not supported.

AdministrationSEFAUtil tool is needed for Group Call Pickup user configuration.

Group Call Pickup

Page 34: O365con14 - lync to the future
Page 35: O365con14 - lync to the future

Anonymous join

Viewing Application/Desktop Sharing and PowerPoint

Roster Management: add, mute and remove participants

Invite contacts into conversations

Ad-hoc group conversations

Transfer the call

Page 36: O365con14 - lync to the future
Page 37: O365con14 - lync to the future

Availability Q2, CY2014

disclosed and

demonstrated to the

general public in the

Lync Conference keynote

on February 18th

MI CRO SO F T CO NF I DENTI AL – I NTERNAL O NL Y

Page 38: O365con14 - lync to the future

Contacts/Presence

• Remain consistent with phase 1

• Skype* and Lync users can add users & view

presence

Sessions

• Chats, voice (Silk) and Video (H.264)

• Encryption with TLS and sRTP

• NAT Traversal with Stun/Turn/Ice

Not included:

• Select Mobile clients (Skype)

• Multi-Party Calls

• Other modalities including data sharing

With phase 2, we are adding video between Lync & Skype users along with

encryption through TLS for signalling and sRTP for media.

* Skype users require MSA authentication

Page 39: O365con14 - lync to the future
Page 40: O365con14 - lync to the future

Lync Server is not directly authenticating the user. It is relying on a trusted source (ADFS) to handle authentication on its behalf

Other authentication-type examples:

“Our security policy mandates all solutions utilize other forms of authentication aside from a traditional username/password”

“Our users don’t know their passwords”

#

Page 41: O365con14 - lync to the future

1. Windows Phone Lync client asks the Lync

Server to sign-in. Server responds back with

authentication types

2. Client understands it needs to contact an

ADFS server in order to authenticate. Client

sends request to ADFS, ADFS validates the

need.

3. Client presents auth cookie to Lync Server

for a WebTicket; then used WebTicket to

request a Lync Cert and successfully signs

in.

Page 42: O365con14 - lync to the future

Targeted for Q3 CY2014

Page 43: O365con14 - lync to the future

Secondary Tertiary

Page 44: O365con14 - lync to the future
Page 45: O365con14 - lync to the future

Available now in Office 365

Page 46: O365con14 - lync to the future
Page 47: O365con14 - lync to the future
Page 48: O365con14 - lync to the future
Page 49: O365con14 - lync to the future

New content focused on deployment & user experience

Page 50: O365con14 - lync to the future
Page 51: O365con14 - lync to the future
Page 52: O365con14 - lync to the future

Android Tablet Client

• Announced to be available around summer time

Page 53: O365con14 - lync to the future

Android Tablet Client

• Announced to be available around summer time

Page 54: O365con14 - lync to the future
Page 55: O365con14 - lync to the future

JLync

• Demo during keynote on healthcare website

Page 56: O365con14 - lync to the future

JLync – Javascript Lync

• Enable Lync integration on websites

• Audio/Video/Screensharing, most likely with browser plugin

• Javascript Object Model for using UCWA

• Delivered using CU for Lync Server 2013 “when it’s ready”

• Rumor it will be called UCJA (UC Javascript API)

• “WebRTC” Ready

Page 57: O365con14 - lync to the future
Page 58: O365con14 - lync to the future

Announcements @ Lync Conference 2014

Page 59: O365con14 - lync to the future
Page 60: O365con14 - lync to the future

During Keynote

• Demo call between Lync client & Legacy Tandberg VTC

Page 61: O365con14 - lync to the future

Why would we need Video Interop Server

• Signaling / Control Channel

Different SIP “dialects”

• Media Stream / Codecs

Lync: H.264 SVC Mode 1

VTCs: H.264 SVC Mode 0

Page 62: O365con14 - lync to the future

How it works

• Signaling / Control Channel

Mediate between different SIP implementations

• Media Stream / Codecs

Re-packetization of Lync’s Mode 1 stream to Mode 0

Page 63: O365con14 - lync to the future
Page 64: O365con14 - lync to the future

UCWA A/V

controls

Page 65: O365con14 - lync to the future
Page 66: O365con14 - lync to the future

http://www.pro-lync.be

http://www.pro-exchange.be

http://www.pro-lync.be

http://www.pro-office365.be

Page 67: O365con14 - lync to the future