Roadmap for Conferencing Design Tenets and Scenarios Web Conferencing Experience and Demo Web Conferencing Drilldown Audio Conferencing Experience and Demo Audio Conferencing Drilldown.

Download Report

Transcript Roadmap for Conferencing Design Tenets and Scenarios Web Conferencing Experience and Demo Web Conferencing Drilldown Audio Conferencing Experience and Demo Audio Conferencing Drilldown.

Roadmap for Conferencing
Design Tenets and Scenarios
Web Conferencing Experience and Demo
Web Conferencing Drilldown
Audio Conferencing Experience and Demo
Audio Conferencing Drilldown
Office Communications
Server 2007 R2 / “13”
Microsoft Communications
Server “14”
• Communicator
• Communicator
• Audio Conferencing
• Desktop Sharing
• Live Meeting
• Audio conferencing
• Desktop & Application Sharing
• PowerPoint Presentations
• Whiteboard
• Polling, Q&A, etc.
• Richer Audio Conferencing
• Desktop & Application Sharing
• PowerPoint Presentations
• Whiteboard
• Polling
• Live Meeting
• Available during migration to “14”
• Use for very large meetings
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
Rich conference calls
Work with people anywhere
Effective Team Meetings
Professional Presentations
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)
Ideal for
Large enterprise
Data center deployment
Scalability
Up to 80,000 users
250 user large conferences
Browser
Reverse Proxy
W14 Front End
Servers
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
W14 BackEnd
Servers
Office
Communicator
W14 Edge
Outside
Corporation
DMZ
W14 A/V
Conferncing
Servers
Data Center/Internal Network
Inside Corporation
Ideal for
Medium size business
Regional Deployment
Scalability
Up to 10,000 users
250 user large conferences
Browser
Reverse Proxy
W14 Front End
Servers
Office
Communicator
W14 BackEnd
Servers
W14 Edge
Outside
Corporation
DMZ
Data Center/Internal Network
Inside Corporation
Ideal for
Proof of concept
Large branch office
Scalability
Up to 5,000 users
250 user large conferences
Browser
Reverse Proxy
W14 SE Server
Office
Communicator
W14 Edge
Outside
Corporation
DMZ
Data Center/Internal Network
Inside Corporation
Front End Server
Focus
Audio Video Conferencing Server
Web Components (IIS)
Focus Factory
Join Launcher
IM Conferencing MCU
Reach Server
AV MCU
Backend SQL DB Server
Web Conferencing MCU
Conferencing
Database
App Sharing Conferencing MCU
Machine Boundary
Process Boundary
Web Application
Audio Conferencing
SQL
SQL Backend
2
4
SQL
5
C3P/HTTP
Conferencing
Server Factory
App Sharing
Conf MCU
C3P/HTTP
Focus Factory
IM Conf MCU
Focus
Scheduling
Client
3
Web Conf
MCU
CCCP/SIP
1
CCCP/SIP
6
Communicator
Client
AV Conf MCU
(S)RTP
PSOM
SIMPLE/SIP
RDP/RTP
7
Pre-requisites for
migration
•Apply necessary Cumulative
Update (CUs)
•Latest CU for Outlook AddIn and Live Meeting to all
users
•Latest CU for W12 and
W13
•Latest CU applied to all
W13 frontend servers
Users migrated to W14
pool
•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
Users get new
Communicator
•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
Users migrated to CS
W14 pool
• User has W13 addin
only
• Conferences and
Meetings scheduled
with W13 addin
continue as normal
Users get new
Communicator client
• 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
Live Meeting
• Works as expected
Users migrated to W14 pool
• Migrated meetings continue to behave
like W13 meetings:
• No Lobby
• Federated users
• Existing access numbers and
conference IDs migrate and work as
expected
Users get new Communicator
client
• 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
85%
• Reservationless calling
• 25 or fewer participants
• One-off or Weekly staff, ½ - 2 hrs, usually with
Web attached, intl. participation by company
Our target
•
•
•
Features needed for small/med.meetings
Simple and reliable join
Best in class UX on both the PSTN and
soft client side
<10%
• Operator assisted
• Roll call, polling
• 25-100 participants
Biweekly/monthly with
Web attached
<5%
• Managed event, external
• Transcription, high touch,
large audiences
• 100+ participants,
Quarterly, Web attached
Stay on ACPs
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
Client Join
Company
Client Join
Federated
Client Join
Anonymous
Invited
Not Invited
Everyone
meeting type
IN
IN
IN
IN
Company
meeting type.
Default.
IN
IN
Lobby
Invited only
meeting type
IN
Lobby
Locked
meeting type
Lobby unless
organizer
Lobby
PSTN Join
Anonymous
PSTN Join
Company (authenticated)
Invited
Not Invited
IN, once
one company
user joined
IN
IN
Lobby
IN, unless
bypass is off
IN
IN
Lobby
Lobby
IN, unless
bypass is off
IN
IN, unless
bypass is off
Lobby
Lobby
Lobby
Lobby unless
organizer
Lobby
Front End Server
Focus
Audio Video Conferencing Server
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
C3P/SIP
SQL
PVA/GVA
SQL
SQL Backend
C3P/SIP
Conferencing
Server Factory
C3P/
HTTP
CAA
2
Focus Factory
5
CAS
Focus
C3P/SIP
C3P/SIP
C3P/SIP
1
Scheduling
Client
4
3
PSTN phone
Via PBX/GW
(S)RTP
Mediation
Server
SIP
AV Conf
Server
+1 206 …
Your Conference
Conference Announcement Service
+1 425 ...
English
Group Virtual Assistant
Conference Attendant
Personal Virtual Assistant
Personal Virtual Assistant
+33 791 ...
French
Group Virtual Assistant
Personal Virtual Assistant
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
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
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)
Coexisting phase:
months or years
• 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
Decommissioning
W13 pools
• 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
RGS /
AS
CPS
CAA
CAS
RGS /
AS
Front End
Pool (up to 10 FEs)
CPS
CAA
Front End
Back end
CAS
session UNC316, today, this room, 1:30pm
Monday
Tuesday
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
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
Thursday
Francois Doremieux
1:30PM UNC316 CS “14”: Monitoring and Reporting
Jared & Arish
5:00PM UNC315 CS “14”: Setup and Deployment
Peter Schmatz
9:45AM UNC208 CS “14”: What's New in Devices
Avi & Sachin
TechEd Online
microsoft.com/communicationsserver
Technical Library
NextHop
Partner Link
Customer Link
Exchange 2010 SP1 Beta download
DrRez on Twitter
Communications Server
Exchange Server
www.microsoft.com/teched
www.microsoft.com/learning
http://microsoft.com/technet
http://microsoft.com/msdn
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