Roadmap for Conferencing Design Tenets and Scenarios Web Conferencing Experience and Demo Web Conferencing Drilldown Audio Conferencing Experience and Demo Audio Conferencing Drilldown.
Download ReportTranscript 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