Microsoft Communications Server "14": What's New in Conferencing Experience and Backend
Microsoft Communications Server "14": What's New in Conferencing Experience and Backend
Microsoft Communications Server "14": What's New in Conferencing Experience and Backend
Microsoft Corporation
Agenda
Roadmap for Conferencing
DEMO
Deploying Web Conferencing
Consider Voice and Web Conferencing scale as part of front end planning
Plan Server Roles & Capacity 250 active desktop/application sharing users (5 per conference) per machine
Roll out Cumulative Updates Apply CUs to W13 Front Ends, Communicator and Live Meeting to current desktops
Users continue with current clients until ready for next step
Migrate Users 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
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
Ideal for
Large enterprise
Data center deployment
Scalability Browser
Up to 80,000 users W14 Front End
Reverse Proxy
250 user large conferences Servers
Conferencing functionalities
W14 BackEnd
Audio/Video Conference Office
Servers
Communicator
Web Conference (slide sharing,
W14 A/V
application sharing, whiteboard, etc.) W14 Edge Conferncing
PSTN dial-in (requires mediation server Servers
W14 Edge
W14 SE Server
Office
Communicator
W14 Edge
Focus
Focus Factory
Factory Join
Join Launcher
Launcher
IM
IM Conferencing
Conferencing MCU
MCU Reach
Reach Server
Server Backend SQL DB Server
Web
Web Conferencing
Conferencing MCU
MCU Conferencing
Conferencing
Database
Database
App
App Sharing
Sharing Conferencing
Conferencing MCU
MCU
6 Web Conf
MCU
CCCP/SIP
CCCP/SIP
1 3
AV Conf MCU
(S)RTP
PSOM
Scheduling
Client
Communicator
Client SIMPLE/SIP 7
RDP/RTP
Deployment Considerations
Pre-requisites for Users migrated to W14 Users get new
migration pool Communicator
• Apply necessary Cumulative • Move users to W14 Pool • New clients:
Update (CUs) • Users have either W12 or • Users start migrating to
• Latest CU for Outlook Add- W13 clients use W14 clients and
In and Live Meeting to all • No CVC check admins support them
users • Communicator Attendee • MVMPOP
• Latest CU for W12 and and Web App • W12 and W13 clients still
W13 • Training/support when supported
• Latest CU applied to all first pool rolls out • CVC check to force
W13 frontend servers • Web Access Server W13 upgrades
• Leave as-is for web based
IM/P support
Migration – Scheduling
• DTMF controls
• Entry/exit announcements
Provide a best in class UX on both the PSTN and soft client side
Locked Lobby unless Lobby Lobby Lobby Lobby Lobby unless Lobby
meeting type organizer organizer
Audio Conferencing User Experience
• Focused on the phone
• Scheduling, joining, in-conference experience
DEMO
Audio Conferencing Architecture
Front End Server Audio Video Conferencing Server
Focus
Focus Web Components (IIS) AV
AV MCU
MCU
Focus
Focus Factory
Factory Join
Join Launcher
Launcher
IM
IM Conferencing
Conferencing Server
Server Reach
Reach Server
Server Backend SQL DB Server
Web
Web Conferencing
Conferencing Server
Server Dial-in
Dial-in Conferencing
Conferencing Page
Page Conferencing
Conferencing
Database
Database
App
App Sharing
Sharing Conferencing
Conferencing Server
Server
Conference
Conference Auto
Auto Attendant
Attendant Conference
Conference Announcement
Announcement
Service
Service
Personal
Personal Virtual
Virtual Assistant
Assistant
Group
Group Virtual
Virtual Assistant
Assistant
Conferencing C3P/SIP
SQL Server Factory CAA
C3P/
HTTP
2 CAS
Focus Factory Focus
C3P/SIP
3 4
C3P/SIP
C3P/SIP
AV Conf Server
1 (S)RTP
rench French
+33 791 ...
ck F
Pi
Group
Group Virtual
Virtual Assistant
Assistant
Personal
Personal Virtual
Virtual Assistant
Assistant
Deploying PSTN Dial-in
Plan Numbers and Capacity • Add DID numbers and PSTN trunk capacity
* New in CS 14
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
• Deploy latest CU to all OCS • W13 access numbers • Migrate COs so that
2007R2 FEs still around they point to a W14
• Move data from OCS • W14 access numbers pool instead of the
2007R2 WMI to W14 starting to be added W13 pool, using
SQUID using PowerShell • Any user can call any PowerShell cmdlets
cmdlets access number to join • Meeting invites
• Move users to W14 pool any meeting that still have W13
(their meetings are (interpool transfer) access numbers will
automatically migrated • Some meetings have now be handled by
also) old invites with W13 CAA14
access numbers • Decommission W13
• New meetings have pool
W14 access numbers
Audio Conferencing: Scale SUBJECT TO CHANGE!
Per-pool Limits (10 FEs/pool): Limit of 6000 simultaneous users per
80 000 users/pool pool:
Max meeting size 250 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
Back
Back end
Pool (up to 10 FEs) end
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
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
Monday 4:30PM UNC320 CS “14”: What's New in Communicator “14” Experience & Backend Amit Gupta
9:45AM UNC311 CS “14”: Architecture Mahendra Sekaran
1:30PM UNC313 CS “14”: Voice Architecture and Planning for High Availability Jamie Stark
Tuesday
3:15PM UNC312 CS “14”: Network Considerations Neil Deason
You
are 5:00PM UNC314 CS “14”: Voice Deployment Jamie Stark
her
e
8:00AM UNC318 CS “14”: What's New in Conferencing Experience & Backend Cameron & Tim
9:45AM UNC317 CS “14”: Management Experience Anand & Cezar
Wednesday 11:45AM UNC321 CS “14”: Interoperability: Voice, Video, Conferencing, IM, & Presence Francois Doremieux
1:30PM UNC316 CS “14”: Monitoring and Reporting Jared & Arish
5:00PM UNC315 CS “14”: Setup and Deployment Peter Schmatz
Thursday 9:45AM UNC208 CS “14”: What's New in Devices Avi & Sachin
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 Link or Customer Link (Name: ExPro Pword: EHLO!world)
Try It Out!
Exchange 2010 SP1 Beta download is now available from the download center!
Resources
Learning
Sessions On-Demand & Community Microsoft Certification & Training Resources
www.microsoft.com/teched www.microsoft.com/learning
You can also register at the
North America 2011 kiosk located at registration
Join us in Atlanta next year
Q&A
© 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.
JUNE 7-10, 2010 | NEW ORLEANS, LA