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 Report

Transcript 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.