Microsoft communications server 14 what s new in conferencing experience and backend l.jpg
This presentation is the property of its rightful owner.
Sponsored Links
1 / 40

Microsoft Communications Server “14”: What's New in Conferencing Experience and Backend PowerPoint PPT Presentation


  • 134 Views
  • Uploaded on
  • Presentation posted in: General

SESSION CODE: UNC318. Microsoft Communications Server “14”: What's New in Conferencing Experience and Backend. Cameron Parker, Senior Program Manager Lead Tim Carr, Program Manager Microsoft Corporation. Agenda. What you’ll learn today.

Download Presentation

Microsoft Communications Server “14”: What's New in Conferencing Experience and Backend

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Microsoft communications server 14 what s new in conferencing experience and backend l.jpg

SESSION CODE: UNC318

Microsoft Communications Server “14”: What's New in Conferencing Experience and Backend

Cameron Parker, Senior Program Manager Lead

Tim Carr, Program Manager

Microsoft Corporation


Agenda l.jpg

Agenda


What you ll learn today l.jpg

What you’ll learn today

  • Deeper look at web and audio conferencing workloads of the unified Wave 14 (W14) client

  • Great new features that make conferencing easier, more reliable

  • Conferencing Architecture and Call Flows

  • Deployment and Migration considerations


Conferencing collaboration roadmap l.jpg

Conferencing & Collaboration Roadmap

  • Office Communications Server 2007 R2 / “13”

    • Communicator

      • Audio Conferencing

      • Desktop Sharing

    • Live Meeting

      • Audio conferencing

      • Desktop & Application Sharing

      • PowerPoint Presentations

      • Whiteboard

      • Polling, Q&A, etc.

  • Microsoft CommunicationsServer “14”

    • Communicator

      • Richer Audio Conferencing

      • Desktop & Application Sharing

      • PowerPoint Presentations

      • Whiteboard

      • Polling

    • Live Meeting

      • Available during migration to “14”

      • Use for very large meetings


Design tenets l.jpg

Design Tenets

  • SIMPLE “It just makes sense”

  • One click scheduling

  • One click join from meeting reminder or invite

  • Two click sharing

  • RELIABLE“It works all the time”

  • Strong investments in reliability for voice, video, data

  • Improved notifications – voice quality warnings, lobby

  • Greatly improved diagnostics for admins

  • ESSENTIAL “It increases my productivity.”

  • Collaboration is a natural extension of Voice and IM

  • Valuable tools that make online meetings critical

  • Browser based client allows cross platform collaboration


Conferencing scenarios l.jpg

Conferencing Scenarios

  • Rich conference calls

  • Work with people anywhere

  • Effective Team Meetings

  • Professional Presentations


End to end web conferencing user experience l.jpg

End to End Web Conferencing User Experience

Ad-hoc conferencing from IM and Phone

Scheduled meetings, Joining, Presentations

DEMO


Deploying web conferencing l.jpg

Deploying Web Conferencing

  • Plan Server Roles & Capacity

  • Consider Voice and Web Conferencing scale as part of front end planning

  • 250 active desktop/application sharing users (5 per conference) per machine

  • Consider Network usage

  • Plan/improve network capacity based on Voice/Video/Desktop Sharing usage

  • Plan client features

  • Plan in-band settings to enable/disable features based on needs, network capacity

  • Edge server required for outside (authenticated and anonymous) users

  • Roll out Cumulative Updates

  • Apply CUs to W13 Front Ends, Communicator and Live Meeting to current desktops

Deploy Servers

  • Step-wise migration from previous server version to CS “14”

  • Migrate Users

  • Users continue with current clients until ready for next step

  • Can migrate previous content using resource kit tools

  • Deploy clients

  • Push clients, or use version check and allow users to download (on-prem or WU)


Topologies l.jpg

Topologies

  • Prescriptive guidance based on scale, workloads

  • 5K to 80K per pool

  • Configurable features based on needs & licensing

  • Enterpise Edition (EE) for large scale, Standard Edition for small scale


Supported topology ee pool with separate av conf server pool l.jpg

Supported Topology - EE pool with separate AV Conf Server pool

  • Ideal for

    • Large enterprise

    • Data center deployment

  • Scalability

    • Up to 80,000 users

    • 250 user large conferences

  • Conferencing functionalities

    • Audio/Video Conference

    • Web Conference (slide sharing, application sharing, whiteboard, etc.)

    • PSTN dial-in (requires mediation server and PSTN gateway)

    • Group IM

    • CWA


Supported topology ee pool with co located av conf server pool l.jpg

Supported Topology - EE pool with co-located AV Conf Server pool

  • Ideal for

    • Medium size business

    • Regional Deployment

  • Scalability

    • Up to 10,000 users

    • 250 user large conferences


Supported topology se pool l.jpg

Supported Topology - SE pool

  • Ideal for

    • Proof of concept

    • Large branch office

  • Scalability

    • Up to 5,000 users

    • 250 user large conferences


Web conferencing architecture l.jpg

Web Conferencing Architecture

Audio Video Conferencing Server

Front End Server

Focus

AV MCU

Focus Factory

Backend SQL DB Server

Web Components (IIS)

IM Conferencing MCU

Conferencing

Database

Join Launcher

Web Conferencing MCU

Reach Server

App Sharing Conferencing MCU

Machine Boundary

ProcessBoundary

Web Application

Audio Conferencing


Web conferencing flow l.jpg

Web Conferencing Flow

SQL Backend

SQL

5

Conferencing Server Factory

App Sharing Conf MCU

2

4

SQL

C3P/HTTP

IM Conf MCU

C3P/HTTP

Focus Factory

Focus

6

Web Conf MCU

CCCP/SIP

1

3

CCCP/SIP

AV Conf MCU

(S)RTP

Scheduling

Client

Communicator

Client

PSOM

7

SIMPLE/SIP

RDP/RTP


Deployment considerations l.jpg

Deployment Considerations

  • Pre-requisites for migration

  • Users migrated to W14 pool

  • Users get new Communicator

  • Apply necessary Cumulative Update (CUs)

    • Latest CU for Outlook Add-In and Live Meeting to all users

    • Latest CU for W12 and W13

    • Latest CU applied to all W13 frontend servers

  • Move users to W14 Pool

    • Users have either W12 or W13 clients

  • No CVC check

  • Communicator Attendee and Web App

    • Training/support when first pool rolls out

  • Web Access Server W13

    • Leave as-is for web based IM/P support

  • New clients:

    • Users start migrating to use W14 clients and admins support them

  • MVMPOP

    • W12 and W13 clients still supported

  • CVC check to force upgrades


Migration scheduling l.jpg

Migration – Scheduling

  • Users migrated to CS W14 pool

  • Users get new Communicator client

  • Live Meeting

  • User has W13 addin only

  • Conferences and Meetings scheduled with W13 addin continue as normal

  • Existing meetings on calendar continue to work

  • User now has both W13 and W14 addins installed, but sees only W14 addin

  • New meetings use W14 HTTPS links

  • Can’t schedule new on-prem Live Meetings

  • Works as expected


Migration join l.jpg

Migration - Join

  • Users migrated to W14 pool

  • Users get new Communicator client

  • Migrated meetings continue to behave like W13 meetings:

    • No Lobby

    • Federated users

  • Existing access numbers and conference IDs migrate and work as expected

  • New meetings:

    • Everyone joins with HTTPS link

  • The Launch page:

    • Launches Communicator “14”, or Communicator Attendee “14” if installed

    • Otherwise, auto-join using Communicator Web App

    • Admin setting to allow CONF: join with previous client versions

  • Access numbers:

    • Anyone can call any access number to join any meeting

    • Users get a new conference ID


Archiving compliance l.jpg

Archiving & Compliance

  • Can Archive:

    • Meeting attendance & roles

    • Content added/shared/deleted/slide flips

    • Annotation contributions

    • Original content files and attachments

    • Transcript of meeting

  • Can control:

    • Turn on/off annotations

    • Desktop/Application Sharing and Encryption

    • Enable/Disable web conferencing

    • Polling

    • File Transfer / Attachments


Audio conferencing drilldown l.jpg

Audio Conferencing Drilldown


Meeting types from gartner report l.jpg

Meeting types(from Gartner report)

  • Reservationless calling

  • 25 or fewer participants

  • One-off or Weekly staff, ½ - 2 hrs, usually with Web attached, intl. participation by company

  • Operator assisted

  • Roll call, polling

  • 25-100 participants Biweekly/monthly with Web attached

  • Managed event, external

  • Transcription, high touch, large audiences

  • 100+ participants, Quarterly, Web attached

85%

<10%

<5%

Our target

Stay on ACPs

  • Features needed for small/med.meetings

  • Simple and reliable join

  • Best in class UX on both the PSTN and soft client side


New audio conferencing features in w14 l.jpg

New Audio Conferencing Features in W14

  • Provide all the features needed to handle small/mid-size meetings

  • DTMF controls

  • Entry/exit announcements

  • Make join simpler and more reliable

  • Lobby support for restricted meetings

  • Name recording for unauthenticated users

  • PIN improvements: default no expiration, e-mail notification, increased visibility

  • Provide a best in class UX on both the PSTN and soft client side

  • Control entry/exit announcements at schedule time and during conference

  • Recording of reservationless meetings


Conference joining access control wave 14 with lobby l.jpg

Conference JoiningAccess Control – Wave 14, with lobby


Focused on the phone scheduling joining in conference experience l.jpg

Audio Conferencing User Experience

Focused on the phone

Scheduling, joining, in-conference experience

DEMO


Audio conferencing architecture l.jpg

Audio Conferencing Architecture

Audio Video Conferencing Server

Front End Server

Focus

Web Components (IIS)

AV MCU

Focus Factory

Join Launcher

Backend SQL DB Server

IM Conferencing Server

Reach Server

Conferencing

Database

Web Conferencing Server

Dial-in Conferencing Page

App Sharing Conferencing Server

Conference Auto Attendant

Conference Announcement Service

Personal Virtual Assistant

Machine Boundary

Group Virtual Assistant

Process Boundary

Web Application

Audio Conferencing


Audio conferencing flow l.jpg

Audio Conferencing Flow

5

PVA/GVA

C3P/SIP

SQL Backend

SQL

Conferencing Server Factory

C3P/SIP

CAA

SQL

C3P/

HTTP

2

CAS

Focus Factory

Focus

C3P/SIP

4

3

C3P/SIP

AV Conf Server

C3P/SIP

1

(S)RTP

PSTN phone

Scheduling

Client

Mediation Server

Via PBX/GW

SIP


Phone experience languages l.jpg

Phone Experience: Languages

+1 206 …

Your Conference

Conference Announcement Service

+1 425 ...

Pick English

English

Pick English

Group Virtual Assistant

Group Virtual Assistant

Personal Virtual Assistant

Conference Attendant

Personal Virtual Assistant

Pick French

French

+33 791 ...

Group Virtual Assistant

Personal Virtual Assistant


Deploying pstn dial in l.jpg

Deploying PSTN Dial-in

  • Plan Numbers and Capacity

  • Add DID numbers and PSTN trunk capacity

  • Configure Dial Plans

  • Configure dial-in conferencing regions

  • Deploy Gateways

  • PSTN gateways or configure SIP trunking

  • Configure access numbers

  • Globally or per site*

  • Order of access numbers per conference region (PowerScript cmdlet only)*

  • Configure DTMF commands*

  • Globally or per site

  • Configure PIN security settings

  • Complexity, expiration, etc.

  • Enable users for PSTN dial-in

  • Populate correct phone numbers for users (msRTCSIP-Line property)

  • Generate PIN and send welcome email via script

* New in CS 14


Coexistence with ocs 2007 r2 inter pool transfer l.jpg

Coexistence with OCS 2007 R2: Inter-pool Transfer

  • Problem:

    • All Conference Attendant (CA) access numbers globally available

    • User can call 2007R2 CA trying to join a conference hosted on W14 pool.

    • OCS 2007R2 CA cannot handle lobby (disconnects call)

  • Solution:

    • “Inter-pool transfer” transfers the call to W14 CA after conference ID has been entered, preserving language selection

    • On OCS 2007 R2 front-ends, requires cumulative update #5 or higher

    • CA will only accept transfers from another CA, will only transfer if meeting homed in W14 pool


Migration steps l.jpg

Migration Steps

  • Coexisting phase: months or years

  • Decommissioning W13 pools

  • Getting to coexistence state

  • Deploy latest CU to all OCS 2007R2 FEs

  • Move data from OCS 2007R2 WMI to W14 SQUID using PowerShell cmdlets

  • Move users to W14 pool (their meetings are automatically migrated also)

  • W13 access numbers still around

  • W14 access numbers starting to be added

  • Any user can call any access number to join any meeting(interpool transfer)

  • Some meetings have old invites with W13 access numbers

  • New meetings have W14 access numbers

  • Migrate COs so that they point to a W14 pool instead of the W13 pool, using PowerShell cmdlets

  • Meeting invites that still have W13 access numbers will now be handled by CAA14

  • Decommission W13 pool


Audio conferencing scale subject to change l.jpg

Audio Conferencing: Scale SUBJECT TO CHANGE!

Per-pool Limits (10 FEs/pool):

  • 80 000 users/pool

  • Max meeting size 250

Limit of 6000 simultaneous users per pool:

  • 900 users in PSTN-only meetings

  • 2100 more users in VoIP-only meetings

  • 2400 more users in mixed meetings: 1800 using OC, 600 using PSTN

CPS

RGS / AS

CPS

RGS / AS

CAA

CAS

CAA

CAS

Front End

Front End

Back end

Pool (up to 10 FEs)


Cdr reporting improvements l.jpg

CDR & Reporting improvements

  • MS diagnostics aka “msdiags” included with all SIP 4xx, 5xx, 6xx, BYEs

    • ms-diagnostic:<error code>;reason=“xxx”;description=“yyy”;source=“zzz” [;custom-param=“foo”]

  • Msdiags are:

    • Specific – one error code per distinguishable failure case

    • Admin Friendly – They describe failure from end user point of view; not in terms of internal implementation details, use official product nomenclature for server names (no hex codes)

    • Actionable – Many msdiags contain troubleshooting steps

    • Categorized – Success, UnExpectedFailure, ExpectedFailure

  • Greatly improved reliability reports on the monitoring server

  • For a whole lot more on this: session UNC316, today, this room, 1:30pm


Top 5 takeaways l.jpg

Top 5 takeaways

  • True unified client – one client handles both Web and Audio Conferencing

  • Everyone joins easily with the new lobby feature

  • Move 85% of your ACP conferences to Communications Server “14”

  • Start planning your deployment and migration early – lots of information and tools available to help

  • Flexible topologies supported to meet your organization’s needs


Related breakout sessions all of them in this room l.jpg

Related Breakout SessionsAll of them in this room

You are here


Unified communications track call to action l.jpg

Unified Communications Track Call to Action!

Learn More!

  • View Related Unified Communications (UNC) Content at TechEd/after at TechEd Online

  • Visit microsoft.com/communicationsserver for more Communications Server “14” product information

  • Find additional Communications Server “14” content in the Technical Library, weekly technical articles at NextHop, and follow DrRez on Twitter

  • Check out Microsoft TechNet resources for Communications Server and Exchange Server

  • Visit additional Exchange 2010 IT Professional-focused content

    • Partner LinkorCustomer Link (Name: ExProPword: EHLO!world)

      Try It Out!

    • Exchange 2010 SP1 Beta downloadis now available from the download center!


  • Resources l.jpg

    Required Slide

    Resources

    Learning

    • Sessions On-Demand & Community

    • Microsoft Certification & Training Resources

    www.microsoft.com/teched

    www.microsoft.com/learning

    • Resources for IT Professionals

    • Resources for Developers

    • http://microsoft.com/technet

    • http://microsoft.com/msdn


    Slide36 l.jpg

    Required Slide

    Complete an evaluation on CommNet and enter to win!


    Slide37 l.jpg

    Sign up for Tech·Ed 2011 and save $500 starting June 8 – June 31st

    http://northamerica.msteched.com/registration

    You can also register at the North America 2011 kiosk located at registrationJoin us in Atlanta next year


    Slide38 l.jpg

    Q&A


    Slide39 l.jpg

    © 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.


  • Login