Table Of Contents
IP Communications Required by Cisco Unity
Overview
Network Traffic from Cisco Unity to Various Servers and to Clients
Network Traffic from Cisco Unity to a Domain Controller
Network Traffic from Cisco Unity to a DNS Server
Network Traffic from the Cisco Unity Server to Domino
Network Traffic Between Cisco Unity Failover Servers
Network Traffic from Cisco Unity to Cisco Unified Communications Manager and Phones
Network Traffic from Cisco Unity to SIP Endpoints, Including PIMG Devices and Phones
Network Traffic from Cisco Unity to Subscriber Workstations (for DUC for Cisco and for the Cisco PCA)
Network Traffic from Clients to Cisco Unity
Network Traffic from Cisco Unified Communications Manager and Phones to Cisco Unity
Network Traffic from SIP Endpoints, Including PIMG Devices and Phones, to Cisco Unity
Network Traffic from VNC Client Workstations to Cisco Unity
Network Traffic from SNMP Management Stations to Cisco Unity
Network Traffic from Administrator Workstations to Cisco Unity
Network Traffic from Subscriber Workstations to Cisco Unity (for DUC for Cisco and for the Cisco PCA)
Network Traffic from Cisco Unity Subscriber Workstations to Various Servers
Network Traffic from Cisco Unity Subscriber Workstations to a DNS Server
Restricting DCOM Dynamic Port Allocation
IP Communications Required by Cisco Unity
See the following sections:
•
Overview
•
Network Traffic from Cisco Unity to Various Servers and to Clients
•
Network Traffic from Clients to Cisco Unity
•
Network Traffic from Cisco Unity Subscriber Workstations to Various Servers
•
Restricting DCOM Dynamic Port Allocation
Overview
Companies have long used firewalls to protect their networks from external threats, but they are now starting to protect mission-critical infrastructure from other internal networks. This chapter details the minimum protocol dependencies for Cisco Unity to function. Note the following:
•
This document describes both the client and server communication vectors for each of the roles in the environment. If a server performs multiple roles, consider the protocol dependencies for all of the roles of that server. For example, if an Exchange server is also a domain controller and global catalog server, consider the needs described for each of those three roles as applying to that one server.
•
The information in this document cites Microsoft-recommended procedures to make Windows RPC negotiations more predictable, as well as manual procedures to configure some Exchange services to static port numbers. The information presented in this document assumes that the mentioned procedures are followed.
For more information, see the "Securing TCP/UDP Ports" section on page 1-6.
Network Traffic from Cisco Unity to Various Servers and to Clients
See the following sections:
•
Network Traffic from Cisco Unity to a Domain Controller
•
Network Traffic from Cisco Unity to a DNS Server
•
Network Traffic from the Cisco Unity Server to Domino
•
Network Traffic Between Cisco Unity Failover Servers
•
Network Traffic from Cisco Unity to Cisco Unified Communications Manager and Phones
•
Network Traffic from Cisco Unity to SIP Endpoints, Including PIMG Devices and Phones
•
Network Traffic from Cisco Unity to Subscriber Workstations (for DUC for Cisco and for the Cisco PCA)
Network Traffic from Cisco Unity to a Domain Controller
Revised April 17, 2008
Caution 
Do not separate the Cisco Unity server (or either Cisco Unity server in a failover configuration) by a firewall from the domain controller on which the Cisco Unity installation and services accounts were created.
Network Traffic from Cisco Unity to a DNS Server
Cisco Unity must be able to establish TCP and UDP connections to its DNS server at port 53.
Network Traffic from the Cisco Unity Server to Domino
Revised April 17, 2008
Do not separate the Cisco Unity server by a firewall from:
•
Domino servers on which mailboxes for Cisco Unity subscribers are homed.
•
Domino servers on which Cisco Unity accesses Domino address books.
•
The Domino server that the installer specified while installing IBM Lotus Notes on the Cisco Unity server. (Cisco Unity delivers all voice messages to Mail.box this server for routing.)
Network Traffic Between Cisco Unity Failover Servers
Revised April 17, 2008
Caution 
When failover is configured, do not separate the Cisco Unity servers from one another by a firewall.
Network Traffic from Cisco Unity to Cisco Unified Communications Manager and Phones
Cisco Unity has the same communications requirements as a SCCP phone. Cisco Unity must be able to establish the following connections:
Port on the Cisco Unified Communications Manager Server or on Each Phone
|
Protocol or Service
|
TCP 2000 or 2443
|
Port 2000 is the default SCCP port.
If SCCP is secured with TLS, Cisco Unity must be able to connect to port 2443, the TLS port configured on the Cisco Unified Communications Manager server.
|
TCP 8443
|
Web server port on Cisco Unified Communications Manager 5.0 and later.
|
UDP 22800-32767
|
RTP (voice media traffic). This traffic must also be allowed to VoIP phones and gateways that Cisco Unity will communicate directly with.
|
Network Traffic from Cisco Unity to SIP Endpoints, Including PIMG Devices and Phones
If SIP is used, Cisco Unity must be able to establish the following connections with the SIP endpoints (including PIMG devices) that Cisco Unity directly connects to:
Port on SIP Endpoints
|
Protocol or Service
|
TCP 5060
|
Default SIP control port of the SIP device.
|
UDP 22800-32767
|
RTP (voice media traffic). This traffic must also be allowed to SIP phones and gateways that Cisco Unity will communicate directly with.
|
Network Traffic from Cisco Unity to Subscriber Workstations (for DUC for Cisco and for the Cisco PCA)
IBM Lotus Domino Unified Communications (DUC) for Cisco requires that subscriber workstations serve the following TCP and UDP connections from Cisco Unity servers. The same TCP and UDP connections are required if Cisco Unity subscribers are using the Cisco Personal Communications Assistant (PCA).
Network Traffic from Clients to Cisco Unity
See the following sections:
•
Network Traffic from Cisco Unified Communications Manager and Phones to Cisco Unity
•
Network Traffic from SIP Endpoints, Including PIMG Devices and Phones, to Cisco Unity
•
Network Traffic from VNC Client Workstations to Cisco Unity
•
Network Traffic from SNMP Management Stations to Cisco Unity
•
Network Traffic from Administrator Workstations to Cisco Unity
•
Network Traffic from Subscriber Workstations to Cisco Unity (for DUC for Cisco and for the Cisco PCA)
Network Traffic from Cisco Unified Communications Manager and Phones to Cisco Unity
If you are using Cisco Unified Communications Manager (CM) (formerly known as Cisco Unified CallManager) (using SCCP), Cisco Unified CM and IP phones need to be able to deliver UDP RTP traffic to Cisco Unity UDP ports 22800-32767.
Network Traffic from SIP Endpoints, Including PIMG Devices and Phones, to Cisco Unity
(If SIP is used) Those SIP endpoints that will directly communicate with Cisco Unity will need to be able to establish the following connections to Cisco Unity:
Port on the Cisco Unity Server
|
Protocol or Service
|
TCP 5060
|
Default SIP control port of the SIP device.
|
UDP 22800-32767
|
RTP (voice media traffic).
|
Network Traffic from VNC Client Workstations to Cisco Unity
If Cisco Unity will be managed over VNC, VNC client workstations used for remote management must be able to connect to the selected VNC desktop on the Cisco Unity server(s). The default VNC remote desktop port is TCP port 5900.
Network Traffic from SNMP Management Stations to Cisco Unity
If Cisco Unity will be monitored over SNMP, SNMP management stations must be able to deliver data to UDP port 161 on the Cisco Unity server.
Network Traffic from Administrator Workstations to Cisco Unity
If Cisco Unity will be administered over HTTP or HTTPS, workstations performing web administration must be able to establish connections to the following ports on Cisco Unity servers:
Port on the Cisco Unity Server
|
Protocol or Service
|
If HTTPS is disabled, TCP 80
|
IIS web server
|
If HTTPS is enabled, TCP 443
|
IIS web server
|
TCP 135
|
WinRPC endpoint locator
|
TCP and UDP 5000-5020
|
DCOM RPC range after restriction. See the "Restricting DCOM Dynamic Port Allocation" section.
|
UDP 137
UDP 138
TCP 139
TCP 445
|
NetBIOS. Required if the Windows file share for Cisco Unity reports will be directly accessed by administrators.
|
TCP 3389
|
If Cisco Unity is managed over WTS or RDP.
|
Network Traffic from Subscriber Workstations to Cisco Unity (for DUC for Cisco and for the Cisco PCA)
IBM Lotus Domino Unified Communications (DUC) for Cisco requires that subscriber workstations be able to establish connections to the following TCP and UDP ports on Cisco Unity servers.
If subscribers will access the Cisco PCA, subscriber workstations must be able to establish connections to the following ports on Cisco Unity servers:
Port on the Cisco Unity Server
|
Protocol or Service
|
If HTTPS is disabled, TCP 80
|
IIS web server
|
If HTTPS is enabled, TCP 443
|
IIS web server
|
TCP 135
|
WinRPC endpoint locator
|
TCP and UDP 5000-5020
|
DCOM RPC range after restriction. See the "Restricting DCOM Dynamic Port Allocation" section.
|
Network Traffic from Cisco Unity Subscriber Workstations to Various Servers
Network Traffic from Cisco Unity Subscriber Workstations to a DNS Server
Each Cisco Unity subscriber workstation must be able to establish TCP and UDP connections to its DNS Server at port 53.
Restricting DCOM Dynamic Port Allocation
By default, DCOM dynamically allocates TCP and UDP ports in the range 1024-65535. To restrict dynamic port allocation to a narrower range, do the following procedure.
To Restrict DCOM Dynamic Port Allocation
Step 1
On the Windows Start menu, click Programs > Administrative Tools > Component Services.
Step 2
Expand the Component Services and Computers nodes. Right-click My Computer, and then click Properties.
Step 3
On the Default Protocols tab, in the DCOM Protocols list, click Connection-Oriented TCP/IP, and then click Properties.
Step 4
In the Properties for COM Internet Services dialog box, click Add.
Step 5
In the Port range text box, add a port range (for example, enter 5000-5020), and then click OK.
Note
Entering a port range smaller than 20 ports will cause some services not to start.
Step 6
Leave the Port Range Assignment and the Default Dynamic Port Allocation options set to Internet Range.
Step 7
Click OK three times.
Step 8
Restart the Cisco Unity server.
For more information on restricting dynamic port ranges, refer to Microsoft Knowledge Base article 300083, How To Restrict TCP/IP Ports on Windows 2000 and Windows XP, available on the Microsoft support website.