20336A 05 Conferencing

38
MVA Jump Start Module 5 Conferencing in Lync Server 2013

description

Conferencing

Transcript of 20336A 05 Conferencing

Page 1: 20336A 05 Conferencing

MVA Jump Start

Module 5

Conferencing in Lync Server 2013

Page 2: 20336A 05 Conferencing

Module Overview

• Introduction to Conferencing in Lync Server 2013

• Designing for Audio/Video and Web Conferencing

• Dial-In Conferencing in Lync Server 2013

• Managing and Administering Conferencing

Page 3: 20336A 05 Conferencing

Lesson 1: Introduction to Conferencing in Lync Server 2013

• Conferencing Modes in Lync Server 2013

• New Conferencing Features in Lync Server 2013

• Conference Scheduling Infrastructure Changes

• Join Launcher

• In-Conference Collaboration

• Office Web Application Server Integration

• Topology Impacts

• Conference Dial Out for non-voice enabled users

• Archiving for Conferences

• Deployment and Migration Considerations

Page 4: 20336A 05 Conferencing

Conferencing Modes in Lync Server 2013

•A/V Conferencing

•Web Conferencing

•Dial In Conferencing

Page 5: 20336A 05 Conferencing

New Conferencing Features in Lync Server 2013

•Client features:

• Scheduling Infrastructure Changes

• Join Launcher

• Video Enhancements

• VDI Plugin

•Conference admin features:

• Outlook Scheduling Add-in (Meeting

Invite Customization)

• Dial-out conferencing for non-

Enterprise Voice enabled users

• Integration with Office Setup

•Conference participant features:

• Presence while sharing

• Merge this call into

• View Show Participants

•Conference presenter features:

• Manage Presentable Content feature

• Share Content and Lead Meeting

Activities feature

• Presence while sharing

• Presentation mode

Page 6: 20336A 05 Conferencing

Conference Scheduling Infrastructure Changes

• Logo URL-URL to customer hosted logo icon

• JPG/GF format

• 188x30 pixels

• Help URL – URL to customer hosted

help/support page

• Legal disclaimer URL – URL to customer hosted

legal information page

• Custom footer text

• Plain text only

• Maximum 1 kB

• On-premises – set at global, site, pool level

• Office 365 – set at tenant level

Page 7: 20336A 05 Conferencing

Join Launcher

Join Launcher • Detects and launches Lync client

• Launches Lync Web App (LWA) client

• Constructs meeting SIP URI from HTTPs:// join URL

Join Launcher changes• Support launching mobile clients (Lync Server 2010 with CU4)

• Windows Phone 7, Android, iOS

• Support launching Windows 8 clients and Internet Explorer® 10 (Lync 2013 Server)

• Launching LWA client from the right place

• Lync 2013 Server: Proxies join request to the home server where meeting organizer is homed

• Lync Server 2010 with CU4: Redirects join request to the home pool where meeting organizer is homed

• Validates meeting before launching client or proxying/redirecting

Page 8: 20336A 05 Conferencing

Lync 2013 Join Launcher with Director

Front End 1 Front End 2

Lync 2013 Pool 1

Joe:

organizer

Front End 1 Front End 2

Lync 2013 Pool 2

Lync 2013 DirectorJoin Base URL:

meet.contoso.com

HTTPs://meet.contoso.com/joe/xkv184

Hypertext Transfer Protocol (HTTP) get

HTTP proxy

SIP: getConference

Page 9: 20336A 05 Conferencing

Join Launcher without Director

Front End 1 Front End 2

Lync 2013 Pool 1

Joe:

organizer

Front End 1 Front End 2

Join Base URL:

meet.contoso.com

Lync 2013 Pool 2

HTTP proxy

SIP:

getConference

HTTPs://meet.contoso.com/joe/xkv184

HTTP get

Page 10: 20336A 05 Conferencing

Join Launcher Coexistence

Lync 2010

DirectorJoin Base URL:

meet.contoso.com

HTTPs://meet.contoso.com/joe/xkv184

HTTP get

redirect

SIP: getConference

Lync 2013 Pool 1

Front End 1 Front End 2

Joe:

organizer

Lync 2010 Pool 2

Front End 1 Front End 2

Page 11: 20336A 05 Conferencing

Join Launcher Hybrid Deployment

Lync 2013

Director OnlineJoin Base URL:

meet.contoso.com

HTTPs://meet.contoso.com/joe/xkv184

HTTP get

SIP:

getConference

(via Edge)

Lync 2013 on-premises

Front End 1 Front End 2

Joe:

organizer

Lync online Pool

Front End 1Front End 2

Lync 2013

Director

on-premises

HTTP proxySIP: getConference

HTTP proxy

Page 12: 20336A 05 Conferencing

In-Conference Collaboration

Solution in Lync 2013 Server

• Adopt standard web technology − DHTML/JavaScript over HTTPs

Leverage Web Application Companions (WAC) technology to view PowerPoint presentations – same as

the one adopted by SharePoint 2010

Use PowerPoint broadcasting technology to drive PowerPoint presentations

• Secured by token (in URL) authentication

Benefits

• Support sharing and viewing PowerPoint presentations on personal computers (PCs), web, and all

mobile platforms

No client dependency on PowerPoint viewer or Silverlight

No custom packaging/de-packaging or encryption/decryption

• WAC server farm provides centralized web viewing and editing of office docs − shared among Lync,

Exchange, and SharePoint servers

Page 13: 20336A 05 Conferencing

Office Web Application Server Integration

Lync Config Store: WAC

Presentation Base URL

WAC

ServerLync Web

Conferencing

Server

Lync

Content

File Share

1.

Upload

file

2. Save file

7. Get file 8. File

6. Get the file with file ID

and authentication token

3. Present

file4. Broadcasting

URL with file ID

and authentication

token

SharerViewer

9. HTTP

response

with current

page

5. HTTP

gets

broadcast

URL

Page 14: 20336A 05 Conferencing

Topology Impacts

Reverse Proxy

Edge Server

Lync

Clients

External

Perimeter

Network

Director

Optional Back-end

Front-end

Lync

Clients

WAC Farm

AD

MIIS

File

Store

Identity

Internal

Topology Impacts – Enterprise Edition

Page 15: 20336A 05 Conferencing

Topology Impacts - Standard Edition

Reverse Proxy

Edge Server

Lync

Clients

External

Perimeter

Network

Lync

Clients

ADMIIS

Identity

Internal

WAC

Server

SE Box

Topology Impacts – Standard Edition

Page 16: 20336A 05 Conferencing

Topology Impacts - WAC External Access

Topology Impacts – WAC External Access

Reverse Proxy

Edge Server

Lync

Clients

External

Perimeter

Network

Back-end

Front-end

Lync

Clients

WAC Farm

AD

MIIS

File

Store

Identity

Internal

File

Store

External Web Farm FQDN=

Reverse Proxy FQDN

S4 requests (HTTPS)

SIP & PSOM

requests (MTLS)

S4 requests

(HTTPS)WOPI requests

(HTTPS)

SIP & PSOM

requests (TLS)

Content download

requests (https)

S4 requests (HTTPS)

Page 17: 20336A 05 Conferencing

Conference Dial Out for non-voice enabled users

Use user

voice policy

Use user

voice policy

Use

organizer

voice policy

Use

organizer

voice policy

Is user anonymous?Is user federated

EV?No No

YesYes

Is MCX dial-out

(mobile client)?No

Use user

voice policy

Use user

voice policy

Yes

User initiates

conference

dial-out

Lync 2010 CU4

Lync

2013

Page 18: 20336A 05 Conferencing

Archiving for Conferences

Web Conference

Archives

Exchange StoreMailbox

Server

Exchange Server 2013Lync Server 2013

Session transcripts

(Optional) Archiving Db for archiving users

without Exchange 2013 mailboxes

Lync Server Front End

Lync Server Front End

Lync Server Front End

Page 19: 20336A 05 Conferencing

Deployment and Migration Considerations

• Deployment– Enabling Web conferencing

– Enabling A/V conferencing

– Enabling audio when using a PSTN phone

– Enabling external users to join the conference

• Migration

– Migrating users based on conferencing needs

– Migrating existing meetings and meeting content

Page 20: 20336A 05 Conferencing

Lesson 2: Designing for Audio/Video and Web Conferencing

• Discussion: Assessing Business and Compliance Requirements

• Discussion: Choosing Between Hosted and On-Premises

Conferencing

• Conferencing Policies for Audio/Video and Web Conferencing

• Designing Audio/Video and Web Conferencing Policies

• Designing Simple URLs

• Discussion: Calculating Network Requirements for Conferencing Data

• Lync Bandwidth Calculator

Page 21: 20336A 05 Conferencing

Discussion: Assessing Business and Compliance Requirements

•Give some examples of compliance requirements that might affect

conferencing.

•Do you have experience with the adoption of video conferencing

after initial deployment and trials?

•How do the different conferencing modalities affect the network

usage?

•How can you control the usage and impact of different

conferencing modalities?

Page 22: 20336A 05 Conferencing

Discussion: Choosing Between Hosted and On-Premises Conferencing

•What are the reasons for choosing on-premises over hosted

conferencing?

•How can legislative requirements affect the choice between on-

premises and hosted conferencing?

Page 23: 20336A 05 Conferencing

Conferencing Policies for Audio/Video and Web Conferencing

Page 24: 20336A 05 Conferencing

Designing Audio/Video and Web Conferencing Policies

Scaling Security

Video Application and desktop sharing

Meeting size Content download and file transfer

PSTN dial-in Anonymous participants

PSTN dial-out Preventing recording of Meetings

Page 25: 20336A 05 Conferencing

Designing Simple URLs

Three Simple URLs that must be created are:

Meet – Connects users to the conferencing services

Dialin – Provides access for users to use dial-in conferencing

Admin – Optional URL that connects a user to Microsoft Lync

Server 2013 Control Panel

Page 26: 20336A 05 Conferencing

Discussion: Calculating Network Requirements for Conferencing Data

• Do you think profiling your users is useful for your network requirements design?

• Do the audio and video streams always send data?

• Do you have examples to share on network requirements for conferencing?

Page 27: 20336A 05 Conferencing

Lync Bandwidth Calculator

•With the Lync Server 2013 Bandwidth Calculator, you can enter

information about your users and the Lync Server features that you

want to deploy, and the calculator will determine bandwidth

requirements for the WAN that connects sites in your deployment.

•A Microsoft Excel spreadsheet that calculates WAN bandwidth

requirements for a Lync Server deployment based on administrator-

specified user profiles and network information

Page 28: 20336A 05 Conferencing

Lync Bandwidth Calculator – Output Overview

Page 29: 20336A 05 Conferencing

Lesson 3: Dial-In Conferencing in Lync Server 2013

•Dial-In Conferencing Support

•Requirements for Dial-in Conferencing

•Configuration Options for Dial-in Conferencing

•Deploy Dial-In Conferencing

Page 30: 20336A 05 Conferencing

Dial-In Conferencing Support

Anonymous UsersEnterprise Users

Enterprise

users who dial

in from an

office IP phone

or from Lync

2013 are not

prompted for

their phone

number

because they

are already

authenticated

Page 31: 20336A 05 Conferencing

Requirements for Dial-in Conferencing

Hardware and software requirements:

Application service (same as Front End servers)

Conferencing Attendant (same as Front End servers)

Conferencing Announcement (same as Front End servers)

Port requirements:

Load balancer is configured for the ports used by any application that runs in the pool

Audio file requirements:

WMA file format

16-bit mono

48-kbps 2-pass CBR

Speech level at -24DB

Authenticated user requirements:

A unique phone number or extension assigned to the account

Page 32: 20336A 05 Conferencing

Configuration Options for Dial-in Conferencing

Application service

Conferencing Attendant application

Conferencing Announcement application

Dial-in Conferencing Settings Web page

Lync Server 2013 Mediation server and PSTN gateway

File store

User store

Lync Server Control Panel

Lync Server Management Shell

Page 33: 20336A 05 Conferencing

Deploy Dial-In Conferencing

•Configure a dial-in conferencing region

•Configure a dial-in conferencing number

Page 34: 20336A 05 Conferencing

Lesson 4: Managing and Administering Conferencing

•Using Lync Server Control Panel to Manage and Administer

Conferencing Policies

•Using Lync Server Management Shell to Manage and Administer

Conferencing Configuration

•Conferencing Configuration Settings

Page 35: 20336A 05 Conferencing

Using Lync Server Control Panel to Manage and Administer Conferencing Policies

•Modify Global Conferencing Policy

•Create Site policy

• Select a Lync site

• Configure the Site policy settings

•Create a User (tag) Policy

• Configure the user policy settings

• Assign to one or more users directly

Page 36: 20336A 05 Conferencing

Using Lync Server Management Shell to Manage and Administer Conferencing Configuration

To use cmdlets to configure conferencing settings for Lync Server

2013:

1. Configure conferencing settings

2. Change conferencing settings

3. Create additional conferencing settings for specific sites

Page 37: 20336A 05 Conferencing

Conferencing Configuration Settings

Content

• Example: ContentGracePeriod

Media

• Example: ClientMediaPortRangeEnabled

Audio

• Example: ClientAudioPort

Video

• Example: ClientVideoPortRange

Page 38: 20336A 05 Conferencing

©2013 Microsoft Corporation. All rights reserved. Microsoft, Windows, Office, Azure, System Center, Dynamics 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.