Renee Lo Senior Product Manager Microsoft Corporation UNC309 Agenda Feature overview Deployment and server configuration End user administration Demo Call Flows Reporting Bringing it together Q&A.
Download ReportTranscript Renee Lo Senior Product Manager Microsoft Corporation UNC309 Agenda Feature overview Deployment and server configuration End user administration Demo Call Flows Reporting Bringing it together Q&A.
Renee Lo Senior Product Manager Microsoft Corporation UNC309 Agenda Feature overview Deployment and server configuration End user administration Demo Call Flows Reporting Bringing it together Q&A Where Do We Play? PBX Functionality Audio Conferencing Provider (ACP) Functionality Office Communications Server 2007 N-way conferencing “Conference” button on the desktop phone Bridge functionality Similar to that provided by ACPs Reservation-less bridges Dial-in number provided along with conference ID Operator assisted calls High profile assisted conferencing events Scheduled unattended new R2 feature Ports are reserved for the conference What Do We Do? Feature Sets Office Communications Server 2007 R2 Typical Audio Conferencing Provider Typical On-premises solution Paticipant Passcode Leader Passcode (Corporate User PIN) Music on Hold Multiple access numbers with Toll free support One access number supports multiple languages Entry/Exit Announcement (Tone only) Scheduled Meeting Reservation-less Meeting Mute/Un-mute Notification Usage reporting DTMF in-meeting control OC roster control Recorded name OC roster / caller ID User Identity User roles only User roles only Microsoft’s Strategy Hit the core scenario Replicate engrained ACP experience No PC required Differentiate with Unified Communications Clear cost savings Reservationless Comparison Music on Hold Typical ACP Dial-in Participant pass code Conference Leader pass code Pass Music Music on Hold code on Hold OCS 2007 R2 Dial-in Conference ID Conference Authenticated user Differentiate With UC Ease of use Outlook based scheduling experience Non-UC participants can still join with CWA Simple roster control: drag and drop participants Secure AD authentication Additional security options Multi-modality Seamless escalation to video and desktop sharing Automatic handoff between PC and phone CWA dial out experience …more coming! Tangible Cost Savings Results for a typical company after deploying the first 500 users 3-Year Annualized Costs ($497,278) $2,500,000 Fully Deployed Annual Benefits ($1,989,948) $2,000,000 $1,500,000 $1,000,000 $500,000 $698K hard cost savings include: • Travel cost savings $495K • Reduced conferencing charges $203K $0 $500,000 Software ($213K) Hardware ($37K) Deployment ($36K) Operations ($63K) Cost Savings ($698K) Productivity ($1,265K) Highlights: • 308% ROI with Payback of 7 Months • TCO Per User ($699/year or $1.92/day) • Hard Cost Savings Alone Can Drive ROI Of 54% • Hard Costs Savings Alone ($1,396/user) Can Justify ECAL Suite SA Renewal Price of ($109/user) Environment ($26K) OCS 2007 R2 Roles Management Information Worker (UC endpoints) Remote Users Reverse Proxy Communicator Phone Edition Meeting Console Communicator Attendant Console MOM MMC WMI Access Edge Front End Federated Company Back End ABS,DL,Content Active Directory Archiving Web Edge Monitoring A/V Edge SIP Trunk PSTN and Mobile Phones TDM PBX Registrar, Proxy, Presence Response Group SQL Database Group Chat Mediation Server A/V MCU Web Conf MCU App Share MCU Exchange 2007 SP1 CWA Server SIP/Media Translation Audio, Video Slide/Meeting Content Desktop Sharing Email, Unified Messaging Communicator Web Access PSTN GW IP PBX Core Audio Conferencing Roles Information Worker (UC endpoints) Communicator Phone Edition Meeting Console Communicator Front End Back End Unified Communications Application Server (UCAS): Conferencing Attendant (CA), Conferencing Announcement Service (CAS), Personal Virtual Assistant (PVA) Active Directory SQL Database SIP Trunk PSTN and Mobile Phones TDM PBX Mediation Server A/V MCU Web Conf MCU CWA Server SIP/Media Translation Audio, Video Slide/Meeting Content Communicator Web Access PSTN GW IP PBX Deployment Requirements Standard OCS infrastructure – Front End Servers, AV Conferencing Server, Mediation Server, etc. UCAS with CA and CAS applications Installed and activated by default on each OCS pool CWA server OCS 2007 R2 clients for the best in-meeting experience OCS 2007 clients work as well Additional DID numbers and PSTN trunk capacity for access numbers Server Configuration Deployment Globally manage access numbers Deploy OCS 2007 R2 pool • CA and CAS will be installed and activated by default on front end servers Deploy CWA server • associate CWA to OCS pools Configure Location Profiles with normalization rules • Add access number • Specify supported languages • Choose CA (pool) to serve the number • Assign phone numbers to regions (location profiles) Pool level Personal PIN settings Server Configuration Operational Update meeting policies for users Dial-in conferencing capability Pass code requirements MOM monitoring CDR usage reporting End-user Configuration Outlook-based Authentication method Passcode requirement Region settings Set meeting leaders CWA-based PIN management Access numbers listing New Concepts Contact Object Based Routing Provides static routing of phone numbers to destinations such as applications An AD contact object is created for each access number with the following information: SIP AOR (Address of Record) Phone number (For RNL) Display phone number Associated pool Application type Application destination (GRUU) New Concepts Trusted Conferencing Identities OCS allows applications join a conferencing with trusted conferencing identities (services) Trusted conferencing services can send requests to conference without getting challenged A GRUU is associated with each trusted conferencing service, so OCS can route a request to the application’s listening port Trusted conferencing services can: Impersonate a conferencing user (i.e. CA) Act as a “trusted bot” (i.e. CAS) Dial-in Conference Creation Outlook with Conferencing Add-in SIP Proxy / Focus Factory OCS Database SIP SERVICE: GetConferencingCapabilities SELECT meeting capability Return meeting capabilities User chooses region Return meeting capability data SIP SERVICE: AddConference INSERT meeting Return Conference ID & URI SIP SERVICE: GetConference SELECT meeting info Return meeting provisioning data Return meeting provisioning data Send meeting invitations to participants Exchange PSTN Join SIP Proxy/Focus/ MCU Factory Dial-in caller via Mediation Server SIP INVITE: Conferencing Attendant (CA) Conferencing Announcement Service CAS) A/V MCU Resolve to CA & SIP INVITE: Accept call Accept call Audio media established Prompt for Conf ID and credentials Send data via DTMF Get Focus for Conf ID (ResolveConference) Send credentials for auth (Verifyconferencekey / verifyuserPIN) Auth successful AddUser INVITE Transfer from Mediation Server Transfer from Mediation Server Audio media established SIP INVITE: SIP INVITE: CAS joins Focus Play tones to caller when un/muted and when other callers join/leave Audio media established Conference Directory What is it? A mapping of to Conference IDs to Conference URIs Why do we need it? It is necessary to convert SIP URIs to numeric only ids input from numeric entry systems (such as PSTN) What is its impact? No end user impact Admins need to maintain Conference Directories (Disaster Recovery, Decommissioning Pools, Moving Pools) Related Terms Directory ID: a short numeric ID used to identify a conference directory Conference Resolution: Process of mapping a conf ID to a conference URI Reporting and CDR Main data points captured for conferences Conference URI Conference start time Conference end time User join time User leave time User join time to conferencing servers (A/V, Data, IM etc) User leave time from conferencing servers Join via PSTN (For A/V Conferences only) Monitoring Server Reports Reports can be filtered by: Dates (Admins can choose the range) Granularity (Hourly, daily, weekly, monthly) Participant Count/ Conference Count/ Minutes Performance Counters in SCOM Some key Performance Counters collected by the OCS Management Pack Incomplete Calls per sec, Total Incomplete calls Total calls successfully transferred to conference Current & Total # of Calls on Music on Hold (MoH), Calls Timed out on MoH Total Calls from UC Client Total # of Mute/Un-Mute/Entry/Exit announcements Current & Total # of attendees that have joined conferences, Current & Total # of active personal announcers Current & Total # of conference attendees Performance Counters hold data since the last restart of OCS 2007 R2 Capacity and Scalability Component Conferencing Attendant Collocated Access Edge & Web Conferencing Edge Server Supported Performance 450 simultaneous calls (based on a computer with 8 processor cores running at 2.33Ghz, and 4GB of memory) Access Edge Server: 5,000 client connections Web Conferencing Edge Server: 1,500 client connections Collocated Access Edge, Web Access Edge Server: 5,000 client connections Conferencing Edge and A/V Edge Servers (Consolidated Web Conferencing Edge Server: 1,000 client Edge Topology) connections A/V Edge Server 500 concurrent audio/video sessions Bringing it Yogether: Scenario Fabrikam 5000 person company 12 offices main office (3500 workers) 1 large branch office (1000 workers) 10 small branch office (50 workers) Bringing it Together: Deployment Bringing it Together: Conference Call Bringing it Together: Management Bringing it Together: Savings Assuming average worker spends 48 minutes/week on conference calls 6.1 cents/minute 50% of the calls will go over voIP Savings $700k+ /year on ACP cost savings alone ~$8M cumulative cash flow over 3 years Related Content Breakout Sessions Wednesday, May 13th, 2:45pm UNC306: Management: Archiving, CDR and QoE Monitoring Friday, May 15th, 1pm UNC325: Windows Workflows Activities that Talk and IM with OCS Hands-on Labs UNC01-HOL: Configuring and Using Conferencing in Office Communications Server 2007 R2 UNC04-HOL: Configuring Office Communications Server 2007 R2 for Remote Access UNC05-HOL: Deploying and Configuring Office Communications Server 2007 R2 Enterprise Edition Call to Action Learn More! Related Content at TechEd on “Related Content” Slide Attend in-person or consume post-event at TechEd Online Check out online learning/training resources http://technet.microsoft.com/exchange/2010 http://technet.microsoft.com/office/ocs Try It Out! Download the Exchange Server 2010 Beta Evaluation http://www.microsoft.com/exchange/2010/try-it Get a 5-Day Trial of Office Communications Server 2007 R2 https://r2.uctrial.com/ You’re Invited! Be the first in the world to join the invitation-only Office 2010 puts the power of Exchange 2010 into the hands of users. See how Office 2010 will help people work together to bring ideas to life across the PC, phone and browser. Resources www.microsoft.com/teched www.microsoft.com/learning Sessions On-Demand & Community Microsoft Certification & Training Resources http://microsoft.com/technet http://microsoft.com/msdn Resources for IT Professionals Resources for Developers www.microsoft.com/learning Microsoft Certification and Training Resources Complete an evaluation on CommNet and enter to win! © 2009 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.