+ All Categories
Home > Documents > Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP...

Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP...

Date post: 19-Jan-2016
Category:
Upload: roger-booker
View: 212 times
Download: 0 times
Share this document with a friend
31
Transcript
Page 1: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.
Page 2: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Deploying Microsoft Unified Communications at the Coal FaceMichael PrzytulaMaster Technologist, HP Services

VOC206

Page 3: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Agenda

Customer Environment BackgroundExchange 2007 DeploymentOffice Communications Server 2007 DeploymentCurrent State, Observations and Next Steps

Page 4: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

2300 users across all major AU and NZ cities7x Exchange 2003 Mailbox Servers

All AU and NZ capital cities2x Exchange 2003 Bridgehead ServerCisco Call Manager (CCM) IP Telephony

2x Clusters4.x in Australia 3.3 in New Zealand

Communications Environment

Page 5: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Agenda

Customer Environment BackgroundExchange 2007 Deployment

GoalsPlanArchitectureChallengesEnd-State

Office Communications Server 2007 DeploymentCurrent State, Observations and Next Steps

Page 6: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Reduce ComplexityReduce AdministrationImprove Service AvailabilityProvide Additional Services

Outlook Auto DiscoverUnified Messaging

Exchange 2007 Goals

Page 7: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Centralized DeploymentSydney-basedSplit between 2x Data Centers

Single mailbox clusterContinuous Cluster Replication (CCR)

100x Production Users on Beta 2Outlook 2007 deployed to all desktopsExchange Unified Messaging w/ Cisco Call Manager

Exchange 2007 Plan

Page 8: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Exchange & PBX Architecture

Inte

r-Clu

ster

Trun

k

SIP Trunk

Exchange 2007:Client AccessHub TransportUnified Messaging

Exchange 2007:Mailbox

Exchange 2007:Mailbox

Cisco Call Manager 5.1

Cisco Call Manager 4.1Cluster

PSTN Gateway

Page 9: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Customer has 134 SMTP domains that could be a users Primary email addressEach SMTP domain must be represented in the SAN of the SSL certificate on the CASHow many SAN’s does your provider allow?

Deployment Challenge #1Exchange Auto Discover

Page 10: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Call Manager 4.x does not fully support SIP

CCM 5.x required for native supportResolution:

Implemented additional CCM 5 system in parallelInter-cluster Trunk from CCM 4 to CCM5Route calls from CCM4 thru CCM5 to Exchange UM

Deployment Challenge #2Cisco Call Manager Compatibility

Page 11: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Exchange & PBX Architecture

Inte

r-Clu

ster

Trun

k

SIP Trunk

Exchange 2007:Client AccessHub TransportUnified Messaging

Exchange 2007:Mailbox

Exchange 2007:Mailbox

Cisco Call Manager 5.1

Cisco Call Manager 4.1Cluster

PSTN Gateway

Cisco Call Manager 5.1Cluster

SIP Trunk

Page 12: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Exchange UM has no function to ‘alert’ the PBXQuestion: ‘Do you need a flashing light on your desk phone if you have your email or OC client open?’

Many desktop alerts existSeamless migration was important3rd. party product used to bridge the gap

MWI2007

Deployment Challenge #3Message Waiting Indicator

Page 13: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Exchange Auto Attendant can’t find users or matching wrong users in the GALDisplay Name format did not match default grammar generation rules

Firstname Lastname – BUBuild a customized Grammar filter

SpeechGrammarFilterList.xml

Deployment Challenge #4Unified Messaging – Speech Recognition

Page 14: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Customized Grammar Filter

<Pattern><!-- Firstname Lastname – BU --><Input>(\w+)\s+(\w+)\s+[\-\']\s+(\w+)</Input><!-- ==> Firstname Lastname --><Output>$1 $2</Output>

</Pattern>

Page 15: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Names aren’t always written as they’re spoken

e.g. ‘Newson Ng’ is spoken ‘Newson Ung’People aren’t always known by their actual name in the GAL

“Robert Johns” is known as “Bob Johns”Need to populate the Phonetic Display Names to address this

Department Names that are abbreviated in the GAL may need the same treatment

Deployment Challenge #5Unified Messaging – Phonetics

Page 16: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Agenda

Customer Environment BackgroundExchange 2007 DeploymentOffice Communications Server 2007 Deployment

GoalsPlanArchitectureChallengesEnd-State

Current State, Observations and Next Steps

Page 17: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Understand OCS’ application within the environment

IMWeb ConferencingP2P VideoRoundTableApplication Integration

Achieve corporate control of Public IMInvestigate Telephony Integration possibilities with Cisco Call Manager

OCS 2007 Goals

Page 18: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Greenfields deployment for OCS 2007 RDP100x users on Beta 2 in ProductionSingle Enterprise Pool + Access EdgeFunctionality Implemented @ Beta 2

IMPresenceWeb Conferencing

RoundTable

External AccessRemote Call Control (RCC) w/ CCM 5 @ RC1

OCS 2007 Plan

Page 19: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Deployed OCS Architecture

OCS Director

Cisco Unified Presence Server 6.0Cisco Call

Manager 5.1 Cluster

PSTN Gateway

PSTNInternet

OCS Access

Edge

SIP CSTA

CTI

OCS Back-EndOCS Front-End

Load Balancer

OCS Front-End

Page 20: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Customer has 134 possible primary namespaces

Should the SIP namespace = SMTP namespace?Certificate providers wanted to charge per SAN

Est. cost = $50k

Entrust released a ‘Unified Communications Certificate’

Revised Cost = $4k for 134 namespacesImplemented a sub-set of ‘core’ namespaces

Deployment Challenge #5Choosing the SIP namespace(s)

Page 21: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

RCC requires a CSTA over SIP gateway

Cisco Unified Presence Server (CUPS) provided limited support for OCS

v1.0: very limited functionalityv6.0: better, but still a few ‘quirks’

Deployment Challenge #6OCS - Remote Call Control

CTICSTA/SIP

SCCP

SIP

Cisco Unified Presence Server 6.0

OCS Front-End Cisco Call Manager 5.1

Page 22: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

OCS is designed to use the E.164 number standard (i.e. ‘+61288771234’)CCM does not recognize a “+”

Call fails if OCS->CCM sends a “+”CCM->OCS contains raw number only; no “+”

RCC requires you to normalize to the exact format you would type in the handsetUse Address Book Service (ABS) to normalize to acceptable format

+61288771234 = 0288771234

Deployment Challenge #7CCM – E.164 Numbers

Page 23: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Used to match an inbound call to a user or contact name from the GAL or ContactsDefault rules cater for US number formats onlyGAL & Contact phone number standardization is required for successful resolutions

Normalization rule needed to cater for each potential use format+61-2-9865-2345 –ne +61298652345 –ne +61 (0)2-9865-2345

Deployment Challenge #8OCS – Reverse Number Lookup

Page 24: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Agenda

Environment BackgroundExchange 2007 ImplementationOffice Communications Server 2007 ImplementationCurrent State, Observations and Next Steps

Page 25: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

All Australian mailboxes consolidated to a single 2-node CCR cluster

Removal of 4x Mailbox serversTesting Trans-Tasman consolidationHigher availability due to Clustered Mailboxes

Exchange UM live for 150+ Australian users200 users enabled for OCS

Federation-enabledRCC still in Pilot

Likely pending CUPS upgrade for OCS supportSupport in latest build looks very promising

Current State

Page 26: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Video Conferencing using RoundTable adopted for team meetings between HO team and remote team membersExchange UM rollout underway to replace legacy Voicemail

NZ UM deployment pending NZ CCM upgrade to compatible version

Current State cont.

Page 27: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Users drove adoption100->250 in 4 weeks

Play-On-Phone usage was much higher than anticipated

Quicker to have UM call youLive Meeting used for Helpdesk support

Faster session setup than NetMeetingMultiple Helpdesk calls logged over network security concerns

OC logged in seamlessly at home on broadband… something MUST be wrong!

Observations

Page 28: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Migrate NZ users to Exchange 2007New NZ mailbox cluster or to AU mailbox cluster decision pending

Initial performance testing shows no change in user experience in Cache Mode

Upgrade OCS to RTMInvestigate UC Device use

Upgrade NZ CCM cluster to v5Upgrade CUPS to ‘OCS Supported’ version

Further deploy RCC

Next Steps

Page 29: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Evaluation Forms

Page 30: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

Questions?

Page 31: Deploying Microsoft Unified Communications at the Coal Face Michael Przytula Master Technologist, HP Services VOC206.

© 2007 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.


Recommended