gareth ireland senior uc consultant microsoft consulting services unc305
Post on 24-Dec-2015
215 Views
Preview:
TRANSCRIPT
Microsoft Office Communications Server 2007 R2 Dial-in Audio Conferencing
Gareth IrelandSenior UC ConsultantMicrosoft Consulting ServicesUNC305
Agenda
Feature overviewDeployment and server configurationEnd user administrationDemoCall FlowsReportingBringing it togetherQ&A
Office Communications Server 2007
Where Do We Play?PBX Functionality
N-way conferencing“Conference” button on the desktop phone
Bridge functionalitySimilar to that provided by ACPs
Audio Conferencing Provider (ACP) Functionality
Reservation-less bridgesDial-in number provided along with conference ID
Operator assisted callsHigh profile assisted conferencing events
Scheduled unattendedPorts are reserved for the conferencenew R2 feature
What Do We Do?Feature Sets Office Communications
Server 2007 R2Typical 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
Note: Table stakes features only
Microsoft’s Strategy
Hit the core scenarioReplicate engrained ACP experienceNo PC required
Differentiate with Unified CommunicationsClear cost savings
Reservationless Comparison
Dial-in Conference ID
Authenticated user
Music on Hold
Conference
Dial-in Participant pass code
Leader pass code
Music on Hold
Conference
Pass code
Typical ACP
OCS 2007R2
Music on Hold
Differentiate With UCEase of use
Outlook based scheduling experienceNon-UC participants can still join with CWASimple roster control: drag and drop participants
SecureAD authenticationAdditional security options
Multi-modalitySeamless escalation to video and desktop sharingAutomatic handoff between PC and phoneCWA dial out experience
…more coming!
Deployment and Server Configuration
FederatedCompany
Exchange2007 SP1
Email, UnifiedMessaging
OCS 2007 R2 Roles
ActiveDirectory
Information Worker (UC endpoints)
RemoteUsers
MediationServer
Front End Back End
SQL DatabaseRegistrar, Proxy, PresenceResponse Group
Management
A/VMCU
Audio, Video
A/V Edge
Access Edge
SIP/MediaTranslation
Web ConfMCU
Slide/MeetingContent
Web Edge
CWAServer
CommunicatorWeb Access
Reverse Proxy
ABS,DL,Content
Archiving
Monitoring
Group Chat
CommunicatorPhone Edition
Meeting Console Communicator
App ShareMCU
DesktopSharingIP PBX
TDMPBX
PSTNGW
SIP Trunk
PSTN andMobile Phones
MOMMMCWMI
AttendantConsole
Core Audio Conferencing Roles
ActiveDirectory
Information Worker (UC endpoints)
MediationServer
Front End Back End
SQL Database
Unified Communications Application Server (UCAS):Conferencing Attendant (CA), Conferencing Announcement Service (CAS), Personal Virtual Assistant (PVA)
A/VMCU
Audio, VideoSIP/MediaTranslation
Web ConfMCU
Slide/MeetingContent
CWAServer
CommunicatorWeb Access
CommunicatorPhone Edition
Meeting Console Communicator
IP PBX
TDMPBX
PSTNGW
SIP Trunk
PSTN andMobile Phones
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 poolCWA serverOCS 2007 R2 clients for the best in-meeting experience
OCS 2007 clients work as wellAdditional DID numbers and PSTN trunk capacity for access numbers
Deploy OCS 2007 R2 pool• CA and
CAS will be installed and activated by default on front end servers
Deploy CWA server• associat
e CWA to OCS pools
Configure Location Profiles
with normalizati
on rules
Globally manage access numbers• 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 ConfigurationDeployment
Server ConfigurationOperational
Update meeting policies for usersDial-in conferencing capabilityPass code requirements
MOM monitoringCDR usage reporting
End-user Configuration
Outlook-basedAuthentication methodPasscode requirementRegion settingsSet meeting leaders
CWA-basedPIN managementAccess numbers listing
demo
Call Flows
New ConceptsContact Object Based Routing
Provides static routing of phone numbers to destinations such as applicationsAn AD contact object is created for each access number with the following information:
SIP AOR (Address of Record)Phone number (For RNL)Display phone numberAssociated poolApplication typeApplication destination (GRUU)
New ConceptsTrusted Conferencing Identities
OCS allows applications join a conferencing with trusted conferencing identities (services)Trusted conferencing services can send requests to conference without getting challengedA GRUU is associated with each trusted conferencing service, so OCS can route a request to the application’s listening portTrusted conferencing services can:
Impersonate a conferencing user (i.e. CA)Act as a “trusted bot” (i.e. CAS)
Dial-in Conference CreationOutlook with
Conferencing Add-inSIP Proxy /
Focus FactoryOCS
DatabaseExchange
SIP SERVICE: GetConferencingCapabilitiesSELECT meeting capability
Return meeting capabilitydataReturn meeting capabilities
SIP SERVICE: AddConferenceINSERT meeting
Return Conference ID & URI
Userchoosesregion
SIP SERVICE: GetConferenceSELECT meeting info
Return meetingprovisioning dataReturn meeting provisioning data
Send meeting invitations to participants
PSTN JoinDial-in caller via
Mediation ServerSIP INVITE:
Send data via DTMF
Accept call
Prompt for Conf ID and credentials
Resolve to CA & SIP INVITE:
Get Focus for Conf ID (ResolveConference)
SIP INVITE:
CAS joins Focus
Play tones to caller when un/muted and when other callers join/leave
SIP Proxy/Focus/ MCU Factory
Conferencing Attendant (CA)
Conferencing Announcement
Service CAS)
Accept call
Audio media established
Audio mediaestablished
Audio media established
A/V MCU
Send credentials for auth (Verifyconferencekey / verifyuserPIN)
SIP INVITE:
Transfer from Mediation Server
Transfer from Mediation Server
Auth successfulAddUser INVITE
Reporting and Monitoring
Conference DirectoryWhat is it?
A mapping of to Conference IDs to Conference URIsWhy 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 impactAdmins need to maintain Conference Directories (Disaster Recovery, Decommissioning Pools, Moving Pools)
Related TermsDirectory ID: a short numeric ID used to identify a conference directoryConference Resolution: Process of mapping a conf ID to a conference URI
Reporting and CDRMain data points captured for conferences
Conference URIConference start timeConference end timeUser join timeUser leave timeUser join time to conferencing servers (A/V, Data, IM etc)User leave time from conferencing serversJoin via PSTN (For A/V Conferences only)
Reports can be filtered by:Dates (Admins can choose
the range)Granularity (Hourly, daily,
weekly, monthly)Participant Count/
Conference Count/ Minutes
Monitoring Server Reports
Performance Counters in SCOMSome key Performance Counters collected by the OCS Management Pack
Incomplete Calls per sec, Total Incomplete callsTotal calls successfully transferred to conferenceCurrent & Total # of Calls on Music on Hold (MoH), Calls Timed out on MoHTotal Calls from UC ClientTotal # of Mute/Un-Mute/Entry/Exit announcementsCurrent & Total # of attendees that have joined conferences, Current & Total # of active personal announcersCurrent & Total # of conference attendees
Performance Counters hold data since the last restart of OCS 2007 R2
Capacity and Scalability
Component Supported PerformanceConferencing Attendant 450 simultaneous calls (based on a
computer with 8 processor cores running at 2.33Ghz, and 4GB of memory)
Collocated Access Edge & Web Conferencing Edge Server
Access Edge Server: 5,000 client connectionsWeb Conferencing Edge Server: 1,500 client connections
Collocated Access Edge, Web Conferencing Edge and A/V Edge Servers (Consolidated Edge Topology)
Access Edge Server: 5,000 client connectionsWeb Conferencing Edge Server: 1,000 client connectionsA/V Edge Server 500 concurrent audio/video sessions
Bringing it together: Scenario
Fabrikam5000 person company12 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
Assumingaverage worker spends 48 minutes/week on conference calls6.1 cents/minute50% of the calls will go over voIP
Savings$700k+ /year on ACP cost savings alone~$8M cumulative cash flow over 3 years
question & answer
Related Content
Breakout Sessions:•UNC305 - Microsoft Office Communications Server 2007 R2 Dial-in Audio Conferencing•UNC302 - Managing the Response Group Service in Microsoft Office Communications Server 2007 R2 •UNC306 - Planning Voice Deployments for Microsoft Office Communications Server 2007 R2
Whiteboard Sessions:•WTB231 - Planning and Configuring Remote Connectivity for Office Communication Server 2007 R2 with Exchange Unified Messaging Integration•WTB221 - Q&A: Troubleshooting Issues in Office Communications Server 2007 R2
Call to ActionLearn More!
Related Content at TechEd on “Related Content” SlideAttend in-person or consume post-event at TechEd Online
Check out online learning/training resourceshttp://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 R2https://r2.uctrial.com/
Complete a session evaluation and enter to win!
10 pairs of MP3 sunglasses to be won
© 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.
top related