This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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
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
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.
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.
• 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.
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.
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.
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.
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..
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.
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.
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.
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.
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
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
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
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
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)