Cisco UC Microsoft

73
© 2010 Cisco Systems, Inc. All rights reserved. Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com. Page 1 of 72 EDCS# 861590 Initial version Application Note Microsoft Office Communications Server 2007 R2 Enterprise Edition using Direct SIP to Cisco Unified Communications Manager 7.1(3) Table of Contents Table of Contents Table of Contents Table of Contents Introduction .............................................................................................................................................................................................................. 2 Network Topology .................................................................................................................................................................................................... 3 Limitations ................................................................................................................................................................................................................ 4 Other Known Limitations not tested in this setup ..................................................................................................................................................... 5 System Components ................................................................................................................................................................................................. 6 Hardware Requirements ...................................................................................................................................................................................... 6 Software Requirements ........................................................................................................................................................................................ 6 Features Supported .............................................................................................................................................................................................. 7 Features Not Supported ....................................................................................................................................................................................... 7 Configuration ............................................................................................................................................................................................................ 8 Configuring Microsoft OCS 2007 R2 Enterprise Edition ................................................................................................................................... 9 Configuring Cisco Unified Communications Manager ..................................................................................................................................... 43 Configuring SIP Gateway .................................................................................................................................................................................. 63 Acronyms ................................................................................................................................................................................................................ 70

Transcript of Cisco UC Microsoft

Page 1: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved. Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com.

Page 1 of 72 EDCS# 861590 Initial version

Application Note

Microsoft Office Communications Server 2007 R2 Enterprise Edition using Direct SIP to Cisco Unified Communications Manager 7.1(3)

Table of ContentsTable of ContentsTable of ContentsTable of Contents

Introduction..............................................................................................................................................................................................................2 Network Topology....................................................................................................................................................................................................3 Limitations................................................................................................................................................................................................................4 Other Known Limitations not tested in this setup.....................................................................................................................................................5 System Components.................................................................................................................................................................................................6

Hardware Requirements......................................................................................................................................................................................6 Software Requirements........................................................................................................................................................................................6 Features Supported..............................................................................................................................................................................................7 Features Not Supported.......................................................................................................................................................................................7

Configuration............................................................................................................................................................................................................8 Configuring Microsoft OCS 2007 R2 Enterprise Edition ...................................................................................................................................9 Configuring Cisco Unified Communications Manager.....................................................................................................................................43 Configuring SIP Gateway..................................................................................................................................................................................63

Acronyms................................................................................................................................................................................................................70

Page 2: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 2 of 72

IntroductionIntroductionIntroductionIntroduction

• This document describes Direct SIP interoperability and documents the steps and configurations necessary for Cisco Unified Communications Manager (Cisco UCM) Release 7.1(3) to interoperate with Microsoft Office Communications Server (OCS) 2007 R2 Enterprise Edition. Testing has been done according to Microsoft’s Open Interoperability (OIP) Direct SIP program test plan, which includes end-to-end testing as well as testing with Microsoft’s Open Interoperability Test Tool (OITT) used to simulate the OCS 2007 R2 environment. The Microsoft test plan covers scenarios to test Gateways/PBX’s or IP-PBX’s, per Microsoft’s Direct SIP specifications. The application note aims to provide a good understanding of what works and what does not work in terms of the interaction between a Cisco UCM device and Microsoft Office Communicator (OC). It also provides guidance to deployment participants regarding the limitations, expected behaviors, and known issues. Please note that this document does not address performance and scalability, which are part of a broader criteria for a deployment-ready solution (for more details refer to 7.0 SRND: http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/7x/uc7_0.html).

• The endpoints used in this testing all have E.164 numbering which is supported by Cisco UCM Release 7.x.

• An alternative to Direct SIP, which provides only basic SIP trunk interoperability and requires dual call control systems, is Cisco UC Integration for Microsoft Office Communicator. This tight integration for Microsoft Office Communicator gives you the benefits of investment protection and reduced complexity delivered by a single, proven call control solution. It takes advantage of a common unified client services framework, so you gain:

a. Increased productivity, to instantly connect with colleagues, partners, and customers from anywhere and have a wide-band audio and high-definition video communications experience with the integrated Cisco IP softphone

b. Streamlined communications, with telephony presence, visual voicemail, communications history, and Cisco Unified IP Phone control from your desktop

c. Enhanced collaboration, allowing you to initiate or escalate into integrated voice, video, and web Cisco Unified MeetingPlace and Cisco WebEx sessions with multiple parties

d. Reduced complexity, through an easy-to-deploy integration and a single-call control architecture

e. Investment protection, so you can make an immediate business impact with Cisco Unified Communications, while protecting investments in existing desktop applications

Page 3: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 3 of 72

Network TopologyNetwork TopologyNetwork TopologyNetwork Topology

Figure 1. Network Topology/Test Setup for End to End Test scenarios

Laptop

Laptop

LaptopLaptop Laptop

Page 4: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 4 of 72

LimitationsLimitationsLimitationsLimitations

• OCS 2007 R2 does not support calling and connected name. Cisco UCM sends its calling name and number to mediation server/OCS, but the OC only displays the calling number. Name is not sent by Mediation Server.

• OCS 2007 R2 cannot be configured to restrict calling name and number.

• OCS 2007 R2 does not provide music on hold (MoH) capability except on Attendant Console.

• OCS 2007 R2 does not support Encryption TLS-SRTP on SIP trunk to CUCM.

• OCS 2007 R2 might not be able to handle port change for mid-call reINVITEs.

• OCS 2007 R2 displays presence information in the OC only for other OCS users configured in the Active Directory and OCS enabled.

• On OCS 2007 R2, the OC cannot be configured for Call Forward Busy. As an option the OC application allows the user to receive a notification of an incoming call during an active call and “redirect” the incoming call to a destination of the user’s choice.

• When OCS 2007 R2 initiates a conference call, and the call ends, the conference session is not dropped until all the parties hang up including the initiator.

• For OCS 2007 R2 to Cisco UCM inter-working, media termination point is required on the SIP trunk for proper operation.

• OCS 2007 R2 implementation of Early Media does not follow the standard implementation of the RFC used by the majority of PBX’s in the field. As a result Cisco UCM behavior might be different from what some early media test scenarios from the Microsoft test plan expect.

• OCS 2007 R2 only supports TCP transport to carry SIP messages. If UDP is required CUBE can be used to perform the conversion.

• OCS 2007 R2 only supports G711 ulaw or alaw on the outside interface. If G729 is required CUBE can perform the transcoding function.

• During a three-way conference initiated by an OC user the OC user is unable to “mute” any participant that is connected to the conference using a Cisco Unified IP phone. The issue is caused by the incompatibility between Microsoft OCS R2 media keepalive mechanism against Cisco Unified Communications solutions. Microsoft OCS R2 utilizes a Re-INVITE session to establish single direction media toward the muted user (in the case of OC MoH is not played but media is still forced to “sendonly-recvonly” attributes). During the time that the muted end-point remains in recvonly mode, Microsoft OCS system expects to receive RTCP packets from the muted end-point as a means to detect the muted user has not dropped from the conference. Cisco Unified Communications does not support RTCP in recvonly mode which causes the call to be dropped, after 30secs, from the Microsoft OCS side (Note: Cisco Unified Communications utilizes an ICMP solution to monitor livehood of an end-point on hold). Performing a “hold” from the OC side does not cause this issue, performing a hold forces a “inactive” media state and no RTCP packet is expected by the Microsoft mediation server. The issue described also applies to the Microsoft Attendant Client for hold (Attendant client supports MoH during a hold, which forces a single direction media negotiation) and all other Microsoft OCS applications that support MoH (single media direction) toward a Cisco Unified IP phone.

• Cisco UCM responds with a 404 and Q.850, cause = 1 (Unallocated number) when T1 line is disconnected (when MGCP Gateway is used instead of SIP Gateway, UCM will respond with 404 and Q.850, cause = 27 (Destination out of order)). This is because the T1 line disconnect causes the gateway ports to unregister on UCM and any routes to these ports are no longer allocated.

• Cisco UCM does not support comfort noise negotiation.

• Cisco UCM does not support mid-call codec/IP/port update without inactive in between.

• Cisco UCM SIP trunk can only be set to one codec at a time.

• If Cisco UCM receives a SIP INVITE with E.164 DN (containing a “+”) and “ext” attribute, and UCM has a route pattern for that E.164 DN out to the PSTN/GW, then UCM will send a 404 Not Found and will not route the call. This occurs because when the “ext” attribute is present in the INVITE, the "+" from the DN gets stripped and so UCM is not able to match the route pattern to the number received/dialed. Under the same scenario, this issue does not occur if the DN is non-E.164 (so route pattern does not have a “+”) or if E.164 DN is that of an endpoint registered to the Cisco UCM (so no route pattern is needed). This is a known issue on Cisco UCM 7.1(3) and has been documented in CDETS CSCtf66290 to be fixed in a future release. This is not an issue if the “ext” attribute is not sent in the SIP INVITE.

Page 5: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 5 of 72

Other Known Limitations not tested in this setupOther Known Limitations not tested in this setupOther Known Limitations not tested in this setupOther Known Limitations not tested in this setup

• The Microsoft Mediation Server does not support video transcoding, thus video is not possible between OCS and UCM endpoints.

• Call Admission Control (CAC) is available for UCM endpoints but not OCS endpoints.

• Survivable Remote Site Telephony (SRST) is available for UCM endpoints but not OCS endpoints.

• E.911 support is available for UCM endpoints but not OCS endpoints.

Page 6: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 6 of 72

System ComponentsSystem ComponentsSystem ComponentsSystem Components

Hardware Requirements

• Cisco MCS 7825H servers

• Cisco Unified IOS gateway 3825 (with VIC 4FXS/DID, VIC2-4FXO, VWIC2-2MFT-T1/E1 modules)

• Cisco Catalyst 3560

• 1 Cisco 7975 IP Phone (SCCP)

• 1 Cisco 7971 IP Phone (SIP)

• 1 Cisco 7931 IP Phone (SCCP)

• 1 Cisco 7970 IP Phone (SCCP)

• DELL notebook computers running Windows XP Professional version 2002 with SP2 (for OC)

Software Requirements

• Cisco Unified Communications Manager Release 7.1(3)

• Microsoft Office Communications Server 2007 R2 Enterprise Edition, Windows Server 2008 x64 Enterprise Edition OS

• Windows Active Directory/DNS/Cert Server Enterprise Edition for OCS 2007 R2, Windows Server 2008 x64 Enterprise Edition OS

• Windows SQL Server 2008 Enterprise Edition, Windows Server 2008 x64 Enterprise Edition OS

• Microsoft Mediation Server for OCS 2007 R2 EE, Windows Server 2008 x64 Enterprise Edition OS

• Microsoft Office Communicator 2007 R2 version

IMPORTANT: Microsoft Office Communications Server, Mediation Server and Office Communicator all need to run through the Microsoft Update website to have the latest updates installed for this integration to work correctly.

Page 7: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 7 of 72

Features Supported

• Basic calls (G711 u-law and A-law)

• Conference calls

• DTMF

• PRACK

• Early Media

• Call hold and resume

• SDP Parsing

• Session Renegotiation

• ISDN Mapping

Features Not Supported

• Encryption (TLS-SRTP)

Page 8: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 8 of 72

ConfigurationConfigurationConfigurationConfiguration

The integration of Cisco UCM to Microsoft OCS 2007 R2 is very similar to that of Microsoft OCS 2007. The differences, if any, might involve

the look and feel of some of the configuration windows (refer to the captured screenshots), however the information entered is still the same.

The main differences were seen during the deployment of the OCS 2007 R2 environment itself and how its own components connected to each

other. Those differences include, the use of 64-bit servers for each component (refer to Software Requirements section), the need for an

interface module (automatically downloaded during installation) on the Front End Servers to enable communication with SQL 2008 (refer to the

Microsoft deployment and installation guides for more information, links included below), and finally the configuration of the certificate

authority server (refer to the Microsoft deployment and installation guides for more information, links included below).

For Cisco deployment and installation guides, go to:

http://www.cisco.com/en/US/docs/voice_ip_comm/cucm/srnd/7x/uc7_0.html

For Microsoft deployment and installation guides, go to:

http://social.technet.microsoft.com/Search/en-

US/?query=office%20communications%202007%20r2%20server&ac=8

http://www.microsoft.com/downloads/details.aspx?familyid=F19AE8E0-311C-4CE1-BBA2-

5702F32F5409&displaylang=en

Page 9: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 9 of 72

Configuring Microsoft OCS 2007 R2 Enterprise Edition

Please refer to the Microsoft OCS 2007 R2 Enterprise Edition deployment guide for setup details. Only interoperability related information is included in this document.

Domain Name System Configuration

Forward Lookup Zone

Host Records added for the Cisco UCM and OCS Front End pools.

Page 10: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 10 of 72

Reverse Lookup Zone

PTR Records added for the OCS Front End pools.

Page 11: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 11 of 72

PTR Records added for the Cisco UCM.

Page 12: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 12 of 72

SRV records

SRV Records added for the OCS Front End pools.

Page 13: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 13 of 72

Front End Server/Pool Configuration

Pool Properties

Created a location profile with a (set of) normalization rule(s) for the OCS pools. The normalization rule(s) apply the chosen translation pattern to dialed numbers.

Page 14: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 14 of 72

Page 15: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 15 of 72

Click to add a location profile.

Page 16: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 16 of 72

Click to add normalization rule(s).

Page 17: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 17 of 72

Page 18: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 18 of 72

Page 19: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 19 of 72

Normalization rule associated with the location profile for the OCS environment.

Page 20: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 20 of 72

Mediation Server Configuration

Page 21: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 21 of 72

The Mediation Server has two Ethernet Interfaces, one listens to the OCS on 172.21.1.200 and the other to the Cisco UCM on 172.20.155.50.

Page 22: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 22 of 72

FQDN for pool1 of OCS.

IP Address of Cisco UCM.

Page 23: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 23 of 72

Make sure a valid certificate is assigned to the mediation server.

Page 24: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 24 of 72

Added a route for the number patterns to be routed through this Mediation Server inbound or outbound.

Page 25: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 25 of 72

Page 26: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 26 of 72

Page 27: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 27 of 72

Page 28: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 28 of 72

Meditation Server Properties

Completed configuration.

Page 29: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 29 of 72

Page 30: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 30 of 72

User Configuration

Page 31: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 31 of 72

Page 32: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 32 of 72

After adding the users in the Active Directory, right-click any user and choose “Properties” to go through the configuration.

Page 33: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 33 of 72

Page 34: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 34 of 72

Page 35: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 35 of 72

Page 36: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 36 of 72

Configure the telephony settings.

Page 37: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 37 of 72

Pool Users

Page 38: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 38 of 72

Microsoft Office Communicator 2007 R2 Configuration

Page 39: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 39 of 72

Enter the user’s sign-in address, click the Advanced button to select the Advanced Connection Settings.

Page 40: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 40 of 72

This needs to be configured for client-to-server SIP communication when no SRV record for the SIP service provider is created in the DNS.

Page 41: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 41 of 72

Sign in to the Microsoft Office Communicator 2007 R2.

Page 42: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 42 of 72

Sign-in complete.

Page 43: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 43 of 72

Configuring Cisco Unified Communications Manager

Cisco Unified Communications Manager Version

Page 44: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 44 of 72

SIP Trunk

From the “Cisco Unified CM Administration” page, go to “Device” then click “Trunk”.

Add a SIP Trunk connecting to the Microsoft Mediation Server. Check the box for “Media Termination Point Required” to ensure complete inter-working with the Mediation Server.

Configure and assign the Media Resource Group List to the SIP trunk to ensure MTP Software and Conferencing resources are available.

SIP Trunk connecting to the Microsoft Mediation Server.

See “Media Resource Group Configuration” section.

To ensure complete inter-working with Microsoft Mediation Server.

Page 45: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 45 of 72

For “Inbound Calls” select “All” to accept all number patterns incoming into the Cisco UCM from Microsoft Mediation Server. Under “SIP Information” make sure “Destination Address” contains the IP Address of the Microsoft Mediation Server.

All number patterns are accepted into the Cisco UCM from Microsoft Mediation Server..

IP Address of Microsoft Mediation Server..

Page 46: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 46 of 72

Add a SIP Trunk connecting to the OITT. Check the box for “Media Termination Point Required” to ensure complete inter-working with OITT.

Configure and assign the Media Resource Group List to the SIP trunk to ensure MTP Software and Conferencing resources are available.

SIP Trunk connecting to the OITT.

To ensure complete inter-working with OITT.

See “Media Resource Group Configuration” section.

Page 47: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 47 of 72

For “Inbound Calls” select “All” to accept all number patterns incoming into the Cisco UCM from OITT. Under “SIP Information” make sure “Destination Address” contains the IP Address of the OITT.

All number patterns are accepted into the Cisco UCM from OITT.

IP Address of OITT.

Page 48: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 48 of 72

Add SIP trunk to SIP Gateway for PSTN calls.

SIP Trunk connecting to the SIP Gateway.

Page 49: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 49 of 72

All number patterns are accepted.

IP Address of SIP Gateway.

Page 50: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 50 of 72

Media Resources Group Configuration

From the “Cisco Unified CM Administration” page, click “Media Resources” and choose “Media Resources Group” to create a new group.

Click “Media Resources” and choose “Media Resources Group List” to create a new list and assign the new group to it.

Choose all needed resources.

Assign corresponding Media Resource Group.

Page 51: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 51 of 72

Cisco IP Phone Configuration

From the “Cisco Unified CM Administration” page, go to “Device” then click “Phone”.

Add corresponding IP Phones. Shown below are the IP phones that were configured for this setup.

Page 52: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 52 of 72

7970 SIP Phone

Ensure fields in red rectangles below are configured.

Page 53: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 53 of 72

Page 54: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 54 of 72

Page 55: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 55 of 72

On the “Phone Configuration” page under “Association Information”, click “Line [1] – Add a new DN” to enter the “Directory Number Configuration”. The red rectangles below highlight the fields to configure and/or check.

Page 56: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 56 of 72

Page 57: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 57 of 72

Route Pattern Configuration

From the “Cisco Unified CM Administration” page, choose “Call Routing” � “Route Hunt” � “Route Pattern”.

Route pattern setup to route calls from Cisco UCM to the Microsoft OCS R2.

Route pattern to OCS R2 endpoints.

SIP trunk to Microsoft Mediation Server.

Prefix with a plus sign (+) to match the directory numbers (DN’s) on the OCS R2 side, in case the normalization rules in the Microsoft OCS R2 environment do not already add the plus sign.

Page 58: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 58 of 72

Setup a route pattern to route calls to the OITT environment. Prefix with the corresponding digits to match the users directory numbers (DN’s) configured on the OITT.

Route to SIP trunk for OITT.

Route pattern to OITT.

Prefix digits to match the user directory numbers (DN’s) configured on the OITT.

Page 59: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 59 of 72

Setup a route pattern to route certain numbers out to the PBX/PSTN.

Route pattern for dialing to PBX/PSTN numbers.

Route to SIP Gateway to PBX/PSTN.

Page 60: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 60 of 72

Page 61: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 61 of 72

Translation Pattern Configuration

From the “Cisco Unified CM Administration” page, click “Call Routing” then choose “Translation Pattern”.

Add a Translation Pattern to prefix digits to the Calling Party dialing to OITT to make it appear as an E.164 number.

Page 62: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 62 of 72

Add a Translation Pattern to strip the + from numbers dialed from OITT going out to the PBX/PSTN.

Page 63: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 63 of 72

Configuring SIP Gateway

Add a SIP Gateway connection to Cisco UCM to connect to PBX/PSTN.

! version 12.4 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname MS_GW1 ! boot-start-marker boot system flash c3825-ipvoicek9-mz.124-22.T3.bin boot-end-marker ! card type t1 0 1 logging message-counter syslog logging buffered 10000000 enable secret 5 $1$rqA7$jIYZ9c.TQOjnATrchIPN40 enable password CSCO123 ! no aaa new-model network-clock-participate wic 1 network-clock-select 1 T1 0/1/0 ! dot11 syslog ip source-route ip cef ! ! ! ! ip host CM-KINGS 172.20.150.251 no ipv6 cef multilink bundle-name authenticated ! ! ! ! isdn switch-type primary-ni ! voice-card 0 dspfarm dsp services dspfarm ! ! ! voice service pots ! voice service voip sip session transport tcp ! ! voice class codec 1

Page 64: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 64 of 72

codec preference 1 g711ulaw codec preference 2 g711alaw ! ! ! ! ! ! ! ! ! ! ! ! ! voice translation-rule 1 rule 1 /^\+1/ /1/ ! voice translation-rule 100 rule 1 /^\(555\)+\(.*\)/ /444\2/ rule 2 /^\(12\)+\(.*\)/ /911\2/ ! voice translation-rule 200 rule 1 /^\(12\)+\(.*\)/ /911\2/ ! voice translation-rule 400 ! ! voice translation-profile RemovePlus translate called 1 ! voice translation-profile test translate called 1 ! ! ! ! ! ! username cisco privilege 15 secret 5 $1$g9MP$FSHytQTj7RrCjPsHV5.tL/ archive log config hidekeys ! ! controller T1 0/1/0 cablelength long 0db pri-group timeslots 1-3,21-24 ! controller T1 0/1/1 cablelength long 0db pri-group timeslots 1-24 service mgcp ! ! class-map match-all voip match ip dscp ef class-map match-any telepresence

Page 65: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 65 of 72

description CiscoTelepresence match ip dscp af41 class-map match-all TP match ip dscp cs4 class-map match-all signalling match ip dscp cs3 class-map match-any missioncritical-call-signaling match ip dscp cs3 af31 cs6 cs7 class-map match-any prec4 description critical business applications like sap match ip precedence 4 class-map match-any prec5 description real time interactive data like voice and video conferencing match ip precedence 5 class-map match-any prec1 description priority batch applications like notes match ip precedence 1 class-map match-any prec2 description interactive applications like intranet match ip precedence 2 class-map match-any prec3 description low volume interactive sessions match ip precedence 3 class-map match-any priority-telepresence match ip dscp cs4 class-map match-any realtime-voice match ip dscp cs5 ef class-map match-all voice match ip dscp ef ! ! policy-map TP class voice priority 15300 class class-default policy-map test class voip class voice priority 128 class TP bandwidth percent 78 class signalling bandwidth percent 5 class class-default fair-queue policy-map HQoS class class-default shape average 150000000 service-policy test policy-map etm-VMWare-TP class realtime-voice priority 128 police cir 128000 conform-action transmit exceed-action drop policy-map PIP description voice and TelePresence video

Page 66: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 66 of 72

class prec5 priority percent 10 class telepresence bandwidth percent 40 class prec4 bandwidth percent 10 class prec3 bandwidth percent 5 class prec2 bandwidth percent 5 class prec1 bandwidth percent 5 class class-default ! ! ! ! ! interface GigabitEthernet0/0 description $ETH-LAN$$ETH-SW-LAUNCH$$INTF-INFO-GE 0/0$ ip address 172.20.150.200 255.255.255.0 duplex auto speed auto media-type rj45 no mop enabled ! interface GigabitEthernet0/1 no ip address shutdown duplex full speed 100 media-type rj45 service-policy output HQoS ! interface Serial0/1/0:23 no ip address encapsulation hdlc isdn switch-type primary-ni isdn incoming-voice voice no cdp enable ! interface Serial0/1/1:23 no ip address encapsulation hdlc isdn switch-type primary-ni isdn incoming-voice voice isdn bind-l3 ccm-manager no cdp enable ! ip forward-protocol nd ip route 0.0.0.0 0.0.0.0 172.20.150.1 ! ip http server ip http access-class 23 ip http authentication local no ip http secure-server ip http timeout-policy idle 60 life 86400 requests 10000

Page 67: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 67 of 72

! ! ! ip prefix-list test seq 5 permit 10.1.1.1/32 access-list 23 permit 10.10.10.0 0.0.0.7 access-list 100 permit udp host 10.1.1.1 host 20.1.1.1 dscp af41 log ! ! ! ! control-plane ! ! ! voice-port 0/0/0 station-id name Chinh station-id number 4155265001 caller-id enable ! voice-port 0/0/1 station-id number 7750 caller-id enable ! voice-port 0/0/2 ! voice-port 0/0/3 ! voice-port 0/1/0:23 ! voice-port 0/1/1:23 ! voice-port 0/2/0 timing hookflash-out 50 ! voice-port 0/2/1 ! voice-port 0/2/2 ! voice-port 0/2/3 ! ccm-manager mgcp ccm-manager fax protocol cisco ccm-manager music-on-hold ccm-manager config server CM-KINGS ccm-manager config ! mgcp call-agent CM-KINGS 2427 service-type mgcp version 0.1 mgcp dtmf-relay voip codec all mode out-of-band mgcp rtp unreachable timeout 1000 action notify mgcp modem passthrough voip mode nse mgcp package-capability rtp-package mgcp package-capability sst-package mgcp package-capability pre-package no mgcp package-capability res-package no mgcp package-capability fxr-package no mgcp timer receive-rtcp mgcp sdp simple

Page 68: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 68 of 72

mgcp fax t38 ecm mgcp fax t38 inhibit mgcp rtp payload-type g726r16 static mgcp bind control source-interface GigabitEthernet0/0 mgcp bind media source-interface GigabitEthernet0/0 mgcp behavior g729-variants static-pt ! mgcp profile default ! sccp local GigabitEthernet0/0 sccp ccm 172.20.150.251 identifier 1 version 6.0 sccp ! sccp ccm group 1 associate ccm 1 priority 1 associate profile 1 register mtp0123456789ab ! dspfarm profile 1 transcode codec g711ulaw codec g711alaw codec g729ar8 codec g729abr8 maximum sessions 4 associate application SCCP ! ! dial-peer voice 999001 pots service mgcpapp port 0/0/1 ! dial-peer voice 10 voip ! dial-peer voice 1 pots ! dial-peer voice 4100 pots description DP for call from OCS to Avaya destination-pattern 41.. incoming called-number 2113 direct-inward-dial port 0/1/0:23 forward-digits all ! dial-peer voice 2113 voip description DP for call from Avaya to OCS destination-pattern 2113 voice-class codec 1 session protocol sipv2 session target ipv4:172.20.150.251 session transport tcp incoming called-number 41.. dtmf-relay rtp-nte ! dial-peer voice 2 pots description DP for DTMF OCS call to FXS port destination-pattern 775. port 0/0/1 forward-digits 0

Page 69: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 69 of 72

! ! sip-ua ! ! telephony-service max-conferences 12 gain -6 transfer-system full-consult create cnf-files version-stamp Jan 01 2002 00:00:00 ! ephone-hunt 1 longest-idle ! ! ! line con 0 exec-timeout 0 0 line aux 0 line vty 0 4 exec-timeout 0 0 privilege level 15 password cisco login local transport input telnet line vty 5 15 access-class 23 in exec-timeout 0 0 privilege level 15 password cisco login local transport input telnet ! scheduler allocate 20000 1000 end

Page 70: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 70 of 72

AcronymsAcronymsAcronymsAcronyms

Cisco UCM Cisco Unified Communications Manager CFA Call Forwarding Always CFB Call Forwarding Busy CFNR Call Forwarding No Reply DN Directory Number DND Do-Not-Disturb DNS Domain Name System DTMF Dual Tone MultiFrequency DTP DeskTop Phone MOC Microsoft Office Communicator MCS Multimedia Communication Server MWI Message Waiting Indicator OCS Office Communications Server SCCP Skinny Protocol SIP Session Initiation Protocol TCP Transmission Control Protocol TLS Transport Layer Security XML Extensible Markup Language QoS Quality of Service GW Gateway S/W Software DB Database

Page 71: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 71 of 72

Important InformationImportant InformationImportant InformationImportant Information

THE SPECIFICATIONS AND INFORMATION REGARDING THE PRODUCTS IN THIS MANUAL ARE SUBJECT TO CHANGE

WITHOUT NOTICE. ALL STATEMENTS, INFORMATION, AND RECOMMENDATIONS IN THIS MANUAL ARE BELIEVED TO

BE ACCURATE BUT ARE PRESENTED WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. USERS MUST TAKE

FULL RESPONSIBILITY FOR THEIR APPLICATION OF ANY PRODUCTS.

IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR

INCIDENTAL DAMAGES, INCLUDING, WITHOUT LIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA

ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERS HAVE BEEN

ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Page 72: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 72 of 72

Corporate Corporate Corporate Corporate

HeadquartersHeadquartersHeadquartersHeadquarters

Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 526-4100

European European European European

HeadquartersHeadquartersHeadquartersHeadquarters

Cisco Systems International BV Haarlerbergpark Haarlerbergweg 13-19 1101 CH Amsterdam The Netherlands www-europe.cisco.com Tel: 31 0 20 357 1000 Fax: 31 0 20 357 1100

Americas Americas Americas Americas

HeadquartersHeadquartersHeadquartersHeadquarters

Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA www.cisco.com Tel: 408 526-7660 Fax: 408 527-0883

Asia Pacific Asia Pacific Asia Pacific Asia Pacific

HeadquartersHeadquartersHeadquartersHeadquarters

Cisco Systems, Inc. Capital Tower 168 Robinson Road #22-01 to #29-01 Singapore 068912 www.cisco.com Tel: +65 317 7777 Fax: +65 317 7799

Cisco Systems has more than 200 offices in the following countries and regions. Addresses, phone numbers, and fax numbers are listed on the Cisco Web site at www.cisco.com/go/offices.

Argentina • Australia • Austria • Belgium • Brazil • Bulgaria • Canada • Chile • China PRC • Colombia • Costa Rica • Croatia • Czech

Republic • Denmark • Dubai, UAE • Finland • France • Germany • Greece • Hong Kong SAR • Hungary • India • Indonesia • Ireland •

Israel • Italy • Japan • Korea • Luxembourg • Malaysia • Mexico • The Netherlands • New Zealand • Norway • Peru • Philippines •

Poland • Portugal • Puerto Rico • Romania • Russia • Saudi Arabia • Scotland • Singapore • Slovakia • Slovenia • South Africa • Spain •

Sweden • Switzerland • Taiwan • Thailand • Turkey Ukraine • United Kingdom • United States • Venezuela • Vietnam • Zimbabwe

© 2007 Cisco Systems, Inc. All rights reserved.

CCVP, the Cisco logo, and the Cisco Square Bridge logo are trademarks of Cisco Systems, Inc.; Changing the Way We Work, Live, Play, and Learn is a service mark of Cisco Systems, Inc.; and Access Registrar, Aironet, BPX, Catalyst, CCDA, CCDP, CCIE, CCIP, CCNA, CCNP, CCSP, Cisco, the Cisco Certified Internetwork Expert logo, Cisco IOS, Cisco Press, Cisco Systems, Cisco Systems Capital, the Cisco Systems logo, Cisco Unity, Enterprise/Solver, EtherChannel, EtherFast, EtherSwitch, Fast Step, Follow Me Browsing, FormShare, GigaDrive, HomeLink, Internet Quotient, IOS, iPhone, IP/TV, iQ Expertise, the iQ logo, iQ Net Readiness Scorecard, iQuick Study, LightStream, Linksys, MeetingPlace, MGX, Networking Academy, Network Registrar, Packet, PIX, ProConnect, ScriptShare, SMARTnet, StackWise, The Fastest Way to Increase Your Internet Quotient, and TransPath are registered trademarks of Cisco Systems, Inc. and/or its affiliates in the United States and certain other countries.

All other trademarks mentioned in this document or Website are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and any other company. (0705R)

Printed in the USA

Page 73: Cisco UC Microsoft

© 2010 Cisco Systems, Inc. All rights reserved.

Important notices, privacy statements, and trademarks of Cisco Systems, Inc. can be found on cisco.com Page 73 of 72