Unc318 microsoft communications server “14” lync 2010 what's new in conferencing experience and backend
1.
2. Roadmap for Conferencing
Design Tenets and Scenarios
Web Conferencing Experience and Demo
Web Conferencing Drilldown
Audio Conferencing Experience and Demo
Audio Conferencing Drilldown
3.
4. Office Communications Microsoft Communications
Server 2007 R2 / “13” Server “14”
• Communicator • Communicator
• Audio Conferencing • Richer Audio Conferencing
• Desktop Sharing • Desktop & Application Sharing
• Live Meeting • PowerPoint Presentations
• Audio conferencing • Whiteboard
• Desktop & Application Sharing • Polling
• PowerPoint Presentations • Live Meeting
• Whiteboard • Available during migration to “14”
• Polling, Q&A, etc. • Use for very large meetings
5. 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
6. Rich conference calls Work with people anywhere
Effective Team Meetings Professional Presentations
7.
8. 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
Plan/improve network capacity based on Voice/Video/Desktop Sharing usage
Consider Network usage
Plan in-band settings to enable/disable features based on needs, network capacity
Plan client features 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”
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)
9.
10. 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
Servers
PSTN dial-in (requires mediation server
and PSTN gateway) Outside DMZ Data Center/Internal Network
Group IM Corporation
CWA Inside Corporation
11. Ideal for
Medium size business
Regional Deployment
Scalability Browser
Up to 10,000 users
Reverse Proxy
250 user large conferences
W14 Front End
W14 BackEnd
Office Servers Servers
Communicator
W14 Edge
Outside DMZ Data Center/Internal Network
Corporation
Inside Corporation
12. Ideal for
Proof of concept
Large branch office
Scalability Browser
Up to 5,000 users
Reverse Proxy
250 user large conferences
W14 SE Server
Office
Communicator
W14 Edge
Outside DMZ Data Center/Internal Network
Corporation
Inside Corporation
13. Front End Server Audio Video Conferencing Server
Focus
Web Components (IIS) AV MCU
Focus Factory Join Launcher
IM Conferencing MCU Reach Server Backend SQL DB Server
Web Conferencing MCU Conferencing
Database
App Sharing Conferencing MCU
Machine Boundary Process Boundary Web Application Audio Conferencing
15. 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 upgrades
W13 frontend servers •Web Access Server W13
•Leave as-is for web based
IM/P support
16. Users migrated to CS Users get new Live Meeting
W14 pool Communicator client
• User has W13 addin • Existing meetings on • Works as expected
only calendar continue to
• Conferences and work
Meetings scheduled • User now has both
with W13 addin W13 and W14 addins
continue as normal installed, but sees
only W14 addin
• New meetings use
W14 HTTPS links
• Can’t schedule new
on-prem Live
Meetings
17. Users migrated to W14 pool Users get new Communicator
client
• Migrated meetings continue to behave • New meetings:
like W13 meetings: • Everyone joins with HTTPS link
• No Lobby • The Launch page:
• Federated users • Launches Communicator “14”, or
• Existing access numbers and Communicator Attendee “14” if
conference IDs migrate and work as installed
expected • 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
18.
19.
20. 85% <10% <5%
• Reservationless calling • Operator assisted • Managed event, external
• 25 or fewer participants • Roll call, polling • Transcription, high touch,
• One-off or Weekly staff, ½ - 2 hrs, usually with • 25-100 participants large audiences
Web attached, intl. participation by company Biweekly/monthly with • 100+ participants,
Web attached Quarterly, Web attached
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
21. 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
22. Client Join Client Join Client Join PSTN Join PSTN Join
Company Federated Anonymous Anonymous Company (authenticated)
Invited Not Invited Invited Not Invited
Everyone IN IN IN IN IN, once IN IN
meeting type one company
user joined
Company IN IN Lobby Lobby IN, unless IN IN
meeting type. bypass is off
Default.
Invited only IN Lobby Lobby Lobby IN, unless IN IN, unless
meeting type bypass is off bypass is off
Locked Lobby unless Lobby Lobby Lobby Lobby Lobby unless Lobby
meeting type organizer organizer
23.
24. Front End Server Audio Video Conferencing Server
Focus
Web Components (IIS) AV MCU
Focus Factory Join Launcher
IM Conferencing Server Reach Server Backend SQL DB Server
Web Conferencing Server Dial-in Conferencing Page Conferencing
Database
App Sharing Conferencing Server
Conference Auto Attendant Conference Announcement
Service
Personal Virtual Assistant
Group Virtual Assistant
Machine Boundary Process Boundary Web Application Audio Conferencing
25. C3P/SIP
PVA/GVA
5
SQL Backend SQL
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
Scheduling Via PBX/GW Mediation
PSTN phone
Client Server
SIP
26. +1 206 … Your Conference
Conference Announcement Service
+1 425 ...
English
Group Virtual Assistant
Personal Virtual Assistant
Conference Attendant
Personal Virtual Assistant
+33 791 ... French
Group Virtual Assistant
Personal Virtual Assistant
27. 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
•Globally or per site*
Configure access numbers •Order of access numbers per conference region (PowerScript cmdlet only)*
Configure DTMF commands* •Globally or per site
Configure PIN security settings •Complexity, expiration, etc.
•Populate correct phone numbers for users (msRTCSIP-Line property)
Enable users for PSTN dial-in •Generate PIN and send welcome email via script
* New in CS 14
28. 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
Call picked up by Conference homed in other 2007R2 pool Conference homed in other W14 pool
OCS 2007 R2 CA No transfer Transfer
W14 CA No transfer Transfer
29. Getting to coexistence Coexisting phase: Decommissioning
state months or years W13 pools
• 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
30. RGS / CPS CAA CAS RGS / CPS CAA CAS
AS AS
Front End Front End
Pool (up to 10 FEs) Back end
33. 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
5:00PM UNC314 CS “14”: Voice Deployment Jamie Stark
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
34. TechEd Online
microsoft.com/communicationsserver
Technical Library
NextHop DrRez on Twitter
Communications Server Exchange Server
Partner Link Customer Link
Exchange 2010 SP1 Beta download
37. 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 registration
Join us in Atlanta next year