Cisco Unity Connection User guide

Category
Software
Type
User guide
Security Guide for Cisco Unity Connection Release 14
First Published: 2020-11-24
Last Modified: 2020-11-24
Americas Headquarters
Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
http://www.cisco.com
Tel: 408 526-4000
800 553-NETS (6387)
Fax: 408 527-0883
©2021 Cisco Systems, Inc. All rights reserved.
CONTENTS
IP Communications Required by Cisco Unity Connection 1
CHAPTER 1
IP Communications Required by Cisco Unity Connection 1
Service Ports 1
Outbound Connections Made by Unity Connection 10
Securing Transport Layer 15
Configuring Minimum TLS Version 16
Preventing Toll Fraud 17
CHAPTER 2
Introduction 17
Using Restriction Tables to Help Prevent Toll Fraud 17
Restricting Collect Calling Options 18
Cisco Unity Connection- Restricted and Unrestricted Version 19
CHAPTER 3
Cisco Unity Connection - Restricted and Unrestricted Version 19
Securing the Connection between Cisco Unity Connection, Cisco Unified Communications Manager,
and IP Phones 21
CHAPTER 4
Securing the Connection between Cisco Unity Connection, Cisco Unified Communications Manager,
and IP Phones 21
Introduction 21
Security Issues for Connections between Unity Connection, Cisco Unified Communications Manager,
and IP Phones 21
Cisco Unified Communications Manager Security Features for Unity Connection Voice Messaging
Ports 22
Security Mode Settings for Cisco Unified Communications Manager and Unity Connection 24
Best Practices for Securing the Connection between Unity Connection, Cisco Unified Communications
Manager, and IP Phones 25
Security Guide for Cisco Unity Connection Release 14
iii
Securing Administration and Services Accounts 27
CHAPTER 5
Securing Administration and Services Accounts 27
Introduction 27
Understanding Cisco Unity Connection Administration Accounts 27
Best Practices for Accounts Used to Access Cisco Unity Connection Administration 29
Securing Unified Messaging Services Accounts 30
Ensuring File Integrity 30
FIPS Compliance in Cisco Unity Connection 33
CHAPTER 6
FIPS Compliance in Cisco Unity Connection 33
Introduction 33
Running CLI Commands for FIPS 33
Regenerating Certificates for FIPS 34
Regenerating Root Certificates 34
Regenerating Tomcat Certificates 35
Configuring Additional Settings When Using FIPS Mode 36
Configure Networking When Using FIPS Mode 36
Configure Unified Messaging When Using FIPS Mode 36
Configure IPsec Policies Using FIPS Mode 36
Unsupported Features When Using FIPS Mode 37
Configuring Voicemail PIN For Touchtone Conversation Users To Sign-In 37
Hashing All Voicemail PIN with SHA-1 Algorithm in Unity Connection 37
Replacing MD5-hashed Voicemail PIN with SHA-1 Algorithm in Cisco Unity 5.x Or Earlier
Versions 37
Enhanced Security Mode in Cisco Unity Connection 39
CHAPTER 7
Enhanced Security Mode in Cisco Unity Connection 39
Overview 39
Role Based Access 40
Credential Policy 40
Remote Audit Logging 40
Prerequisites for Enhanced Security Mode 40
Configuration Task Flow in EnhancedSecurityMode 41
Security Guide for Cisco Unity Connection Release 14
iv
Contents
Configuring the EnhancedSecurityMode 41
Configuring Credential Policy 41
Configuring Audit Framework 42
Passwords, PINs, and Authentication Rule Management 45
CHAPTER 8
Passwords, PINs, and Authentication Rule Management 45
About the PINs and Passwords Users Use to Access Unity Connection Applications 46
Phone PINs 46
Web Application (Cisco PCA) Passwords 46
Unity Connection SRSV Passwords and Shared Secrets 47
Changing Web Application Passwords 47
Changing Phone PINs 48
Defining Authentication Rules to Specify Password, PIN, and Lockout Policies 48
Changing the Unity Connection SRSV User PIN 51
Restricting the Concurrent Session Limit 51
Configuring Inactivity Timeout 51
Cisco Unity Connection Security Password 53
CHAPTER 9
Cisco Unity Connection Security Password 53
About Security Password 53
Using SSL to Secure Client/Server Connections 55
CHAPTER 10
Using SSL to Secure Client/Server Connections 55
Introduction 55
Related Documentation 55
Deciding the Installation of a SSL Certificate to Secure Cisco PCA, Unity Connection SRSV, and
IMAP Email Client Access to Unity Connection 55
Securing Connection Administration, Cisco PCA, Unity Connection SRSV, and IMAP Email Client
Access to Unity Connection 56
Restarting the IMAP Server Service 57
Securing Access to Cisco Unified MeetingPlace 57
Securing Communication between Unity Connection and Cisco Unity Gateway Servers 58
Creating and Downloading a Certificate Signing Request on a Cisco Unity Gateway Server 60
Restarting the Connection IMAP Server Service 60
Security Guide for Cisco Unity Connection Release 14
v
Contents
Uploading the Root and Server Certificate to the Cisco Unity Server 61
Installing Microsoft Certificate Services (Windows Server 2008) 61
Exporting the Root Certificate and Issuing the Server Certificate (Microsoft Certificate Services
Only) 62
Securing User Messages 63
CHAPTER 11
Securing User Messages 63
Introduction 63
Handling Messages Marked Private or Secure 63
Configuring Unity Connection to Mark All Messages Secure 65
Enabling Message Security for Class of Service (COS) Members 66
Shredding Message Files for Secure Delete 66
Message Security Options for IMAP Client Access 67
Next Generation Security 69
CHAPTER 12
Overview 69
Next Generation Security Over HTTPS Interface 70
Configuring Next Generation Security Over HTTPS Interface 70
Next Generation Security Over SIP Interface 71
Next Generation Security Over SRTP Interface 71
Security Guide for Cisco Unity Connection Release 14
vi
Contents
CHAPTER 1
IP Communications Required by Cisco Unity
Connection
IP Communications Required by Cisco Unity Connection, on page 1
IP Communications Required by Cisco Unity Connection
Service Ports
Table 1: TCP and UDP Ports Used for Inbound Connections to Cisco Unity Connection lists the TCP and
UDP ports that are used for inbound connections to the Cisco Unity Connection server, and ports that are used
internally by Unity Connection.
Table 1: TCP and UDP Ports Used for Inbound Connections to Cisco Unity Connection
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
cucsmgrCuCsMgr/Unity
Connection
Conversation
Manager
Open only between
servers in a Unity
Connection cluster
TCP: 20500, 20501,
20502, 19003, 1935
IP phones must be
able to connect to
this range of ports
on the Unity
Connection server
for some phone
client applications.
cucsmgrCuCsMgr/Unity
Connection
Conversation
Manager
OpenTCP: 2100021512
Security Guide for Cisco Unity Connection Release 14
1
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Opened for
port-status
monitoring
read-only
connections.
Monitoring must be
configured in
ConnectionAdministration
before any data can
be seen on this port
(Monitoring is off
by default).
Administration
workstations
connect to this port.
cucsmgrCuCsMgr/Unity
Connection
Conversation
Manager
OpenTCP: 5000
Unity Connection
SIP Control Traffic
handled by
conversation
manager.
SIP devices must be
able to connect to
these ports.
cucsmgrCuCsMgr/Unity
Connection
Conversation
Manager
OpenTCP and UDP ports
allocated by
administrator for
SIP traffic.
TCP ports 5001,
5002, 5003 and
5004 are open.
Possible ports are
50605199
Restricted to
localhost only (no
remote connections
to this service are
needed).
culicCuLicSvr/Unity
Connection License
Server
Open only between
servers in a Unity
Connection cluster
TCP: 20055
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these
database ports.
For external access
to the database, use
CuDBProxy.
rootunityoninit/Unity
Connection DB
Open only between
servers in a Unity
Connection cluster
TCP: 1502, 1503
(“ciscounity_tcp” in
/etc/services)
Security Guide for Cisco Unity Connection Release 14
2
IP Communications Required by Cisco Unity Connection
Service Ports
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Client workstations
must be able to
connect to ports 143
and 993 for IMAP
inbox access, and
IMAP over SSL
inbox access.
cuimapsvrCuImapSvr/Unity
Connection IMAP
Server
OpenTCP: 143, 993,
7993, 8143, 8993
Servers delivering
SMTP to Unity
Connection port 25,
such as other servers
in a UC Digital
Network.
cusmtpsvrCuSmtpSvr/Unity
Connection SMTP
Server
OpenTCP: 25, 8025
Restricted to
localhost only (no
remote connections
to this service are
needed).
openspeechSWIsvcMon
(Nuance
SpeechWorks
Service Monitor)
Blocked; internal
use only
TCP: 4904
Restricted to
localhost only (no
remote connections
to this service are
needed).
openspeechOSServer/Unity
Connection Voice
Recognizer
Blocked; internal
use only
TCP: 4900:4904
VoIP devices
(phones and
gateways) must be
able to send traffic
to these UDP ports
to deliver inbound
audio streams.
cumixerCuMixer/Unity
Connection Mixer
OpenUDP: 1638421511
Restricted to
localhost only (no
remote connections
to this service are
needed).
cumixerCuMixer/ Speech
recognition RTP
Blocked; internal
use only
UDP: 7774–7900
Cluster SRM RPC.
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
cusrmCuSrm/ Unity
Connection Server
Role Manager
Open only between
servers in a Unity
Connection cluster
TCP: 22000
UDP: 22000
Security Guide for Cisco Unity Connection Release 14
3
IP Communications Required by Cisco Unity Connection
Service Ports
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Cluster SRM
heartbeat.
Heartbeat event
traffic is not
encrypted but is
MAC secured.
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
cusrmCuSrm/ Unity
Connection Server
Role Manager
Open only between
servers in a Unity
Connection cluster
TCP: 22001
UDP: 22001
If this service is
enabled it allows
administrative
read/write database
connections for
off-box clients. For
example, some of
the
ciscounitytools.com
tools use this port.
Administrative
workstations would
connect to this port.
cudbproxyCuDbProxy/ Unity
Connection
Database Proxy
OpenTCP: 20532
If this service is
enabled it allows
administrative
secure read/write
database
connections for
off-box clients.
haproxyCisco HAProxyOpenTCP: 20536
This service
manages the
operations of
Representational
State Transfer(Rest)
container for
handling VMREST
requests from
clients.
tomcat-restConnection REST
Tomcat
OpenTCP:1030
Security Guide for Cisco Unity Connection Release 14
4
IP Communications Required by Cisco Unity Connection
Service Ports
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Firewall must be
open for TCP 22
connections for
remote CLI access
and serving SFTP in
a Unity Connection
cluster.
Administrative
workstations must
be able to connect to
a Unity Connection
server on this port.
Servers in a Unity
Connection cluster
must be able to
connect to each
other on this port.
rootSshdOpenTCP: 22
rootSnmpd Platform
SNMP Service
OpenUDP: 161
Using ipsec is
optional, and off by
default.
If the service is
enabled, servers in a
Unity Connection
cluster must be able
to connect to each
other on this port.
rootRaccoon ipsec
isakmp (key
management)
service
OpenUDP: 500
The cluster manager
service is part of the
Voice Operating
System.
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
rootclm/cluster
management service
OpenTCP: 8500
UDP: 8500
Security Guide for Cisco Unity Connection Release 14
5
IP Communications Required by Cisco Unity Connection
Service Ports
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Network time
service is enabled to
keep time
synchronized
between servers in a
Unity Connection
cluster.
The publisher server
can use either the
operating system
time on the
publisher server or
the time on a
separate NTP server
for time
synchronization.
Subscriber servers
always use the
publisher server for
time
synchronization.
Servers in a Unity
Connection cluster
must be able to
connect to each
other on this port.
ntpNtpd Network Time
Service
OpenUDP: 123
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
tomcatTomcat/Cisco
Tomcat (SOAP
Service)
OpenTCP: 5007
These database
instances contain
information for
LDAP integrated
users, and
serviceability data.
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
informixcmoninit/Cisco DBOpen only between
servers in a Unity
Connection cluster
TCP: 1500, 1501
Security Guide for Cisco Unity Connection Release 14
6
IP Communications Required by Cisco Unity Connection
Service Ports
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
rootdblrpm/Cisco DB
Replication Service
Open only between
servers in a Unity
Connection cluster
TCP: 1515
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
databasedbmon/Cisco DB
Change Notification
Port
Open only between
servers in a Unity
Connection cluster
TCP: 8001
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
ccmserviceRisDC/Cisco RIS
Data Collector
Open only between
servers in a Unity
Connection cluster
TCP: 2555, 2556
Performs back-end
serviceability data
exchanges
1090: AMC RMI
Object Port 1099:
AMC RMI Registry
Port
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports.
ccmserviceAmc/Cisco AMC
Service (Alert
Manager Collector)
Open only between
servers in a Unity
Connection cluster
TCP: 1090, 1099
Security Guide for Cisco Unity Connection Release 14
7
IP Communications Required by Cisco Unity Connection
Service Ports
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Both client and
administrative
workstations need to
connect to these
ports.
Servers in a Unity
Connection cluster
must be able to
connect to each
other on these ports
for communications
that use HTTP-based
interactions like
REST.
These ports
support both
the IPv4 and
IPv6 addresses.
However, the
IPv6 address
works only
when
Connection
platform is
configured in
Dual
(IPv4/IPv6)
mode.
Cisco Unity
Connection
Survivable
Remote Site
Voicemail
SRSV supports
these ports for
IP
communication.
Note
• haproxy• Cisco
HAProxy
OpenTCP: 80, 443, 8080,
8443
Security Guide for Cisco Unity Connection Release 14
8
IP Communications Required by Cisco Unity Connection
Service Ports
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Servers in HTTPS
Networking must be
able to connect to
each other on these
ports for
communications.
Unity Connection
HTTPS Directory
Feeder service uses
these ports for
directory
synchronization.
Unity
Connection
HTTPS
Directory
Feeder
service
supports
only IPv4
mode.
Note
• haproxy• Cisco
HAProxy
Open only between
servers in HTTPS
Networking
TCP: 8081, 8444
Restricted to
localhost only (no
remote connections
to this service are
needed). HAProxy
sends the request to
Tomcat via HTTP.
tomcattomcat/Cisco
Tomcat
Blocked; Internal
Use Only
HTTP:
81,1025,1026,1027,1028,1029
Internal tomcat
service control and
axis ports.
tomcattomcat/Cisco
Tomcat
Blocked; internal
use only
TCP: 5001, 8005
Ephemeral port
ranges, used by
anything with a
dynamically
allocated client port.
OpenTCP: 3276861000
UDP: 3276861000
Security Guide for Cisco Unity Connection Release 14
9
IP Communications Required by Cisco Unity Connection
Service Ports
CommentsService AccountExecutable/Service
or Application
Operating System
Firewall Setting
Ports and Protocols1
Secure Jabber and
Web Inbox
notifications. You
can enable the port
using "utils cuc jetty
ssl enable" CLI
command.
For
successfully
enabling the
jetty over SSL,
port 7080 must
be opened for
internal
communication.
Note
jettyjetty/Unity
Connection Jetty
Open7443
Exchange 2010,
2013, 2016 and
2019 only, single
inbox only: EWS
notifications of
changes to Unity
Connection voice
messages.
jettyjetty/Unity
Connection Jetty
OpenTCP: 7080
Single inbox only:
WebDAV
notifications of
changes to Unity
Connection voice
messages.
cumbxsyncCuMbxSync/ Unity
Connection Mailbox
Sync Service
OpenUDP: 9291
Video server must
be able to connect to
Unity Connection on
this port for
communications.
cucsmgrCuCsMgr/Unity
Connection
Conversation
Manager
OpenTCP: 6080
1Bold port numbers are open for direct connections from off-box clients.
Outbound Connections Made by Unity Connection
Table 2: TCP and UDP Ports Unity Connection Uses to Connect With Other Servers in the Network lists the
TCP and UDP ports that Cisco Unity Connection uses to connect with other servers in the network.
Security Guide for Cisco Unity Connection Release 14
10
IP Communications Required by Cisco Unity Connection
Outbound Connections Made by Unity Connection
Table 2: TCP and UDP Ports Unity Connection Uses to Connect With Other Servers in the Network
CommentsService AccountExecutablePorts and Protocols
Unity Connection SCCP
client connection to Cisco
Unified CM when they
are integrated using
SCCP.
cucsmgrCuCsMgrTCP: 2000* (Default
SCCP port)
Optionally TCP port
2443* if you use SCCP
over TLS.
* Many devices and
applications allow
configurable RTP port
allocations.
Unity Connection
outbound audio-stream
traffic.
cumixerCuMixerUDP: 16384–32767*
(RTP)
* Many devices and
applications allow
configurable RTP port
allocations.
When you are configuring
encrypted SCCP,
encrypted SIP, or
encrypted media streams,
Unity Connection makes
a TFTP client connection
to Cisco Unified CM to
download security
certificates.
cucsmgrCuCsMgrUDP: 69
When you are configuring
encrypted SIP or
encrypted media streams,
Unity Connection makes
the HTTPS client
connection with Cisco
Unified CM to download
ITL security certificates.
cucsmgrCuCsMgrTCP: 6972
Used by any process that
needs to perform DNS
name resolution.
anyanyTCP: 53
UDP: 53
Security Guide for Cisco Unity Connection Release 14
11
IP Communications Required by Cisco Unity Connection
Outbound Connections Made by Unity Connection
CommentsService AccountExecutablePorts and Protocols
Used when Unity
Connection is configured
for unified messaging
with Exchange and one or
more unified messaging
services are configured to
search for Exchange
servers.
Unity Connection uses
port 389 when you select
LDAP for the protocol
used to communicate with
domain controllers.
Unity Connection uses
port 636 when you select
LDAPS for the protocol
used to communicate with
domain controllers.
cumbxsync
cucsmgr
tomcat
CuMbxSync
CuCsMgr
tomcat
TCP: 53, and either 389
or 636
These ports
support both
the IPv4 and
IPv6
addresses.
Note
cumbxsync
cucsmgr
tomcat
CuMbxSync
CuCsMgr
tomcat
TCP: 80, 443 (HTTP and
HTTPS)
Security Guide for Cisco Unity Connection Release 14
12
IP Communications Required by Cisco Unity Connection
Outbound Connections Made by Unity Connection
CommentsService AccountExecutablePorts and Protocols
Unity Connection makes
HTTP and HTTPS client
connections to:
Other Unity
Connection servers
for Digital
Networking
automatic joins.
Cisco Unified CM
for AXL user
synchronization.
These
ports
support
both the
IPv4 and
IPv6
addresses.
Note
Cisco Unity
Connection
Survivable
Remote Site
Voicemail
SRSV supports
these ports for
IP
communication.
Note
cucsmgr
tomcat
CuCsMgr
tomcat
TCP: 80, 443, 8080, and
8443 (HTTP and HTTPS)
Unity Connection makes
IMAP connections to
Microsoft Exchange
servers to perform
text-to-speech conversions
of email messages in a
Unity Connection users
Exchange mailbox.
cucsmgrCuCsMgrTCP: 143, 993 (IMAP and
IMAP over SSL)
Security Guide for Cisco Unity Connection Release 14
13
IP Communications Required by Cisco Unity Connection
Outbound Connections Made by Unity Connection
CommentsService AccountExecutablePorts and Protocols
Unity Connection makes
client connections to
SMTP servers and smart
hosts, or to other Unity
Connection servers for
features such as VPIM
networking or Unity
Connection Digital
Networking.
Cisco Unity
Connection
supports
STARTTLS
over port 25.
Note
cusmtpsvrCuSmtpSvrTCP: 25 (SMTP)
The installation
framework performs FTP
connections to download
upgrade media when an
FTP server is specified.
rootftpTCP: 21 (FTP)
The Disaster Recovery
Framework performs
SFTP connections to
network backup servers to
perform backups and
retrieve backups for
restoration.
The installation
framework performs
SFTP connections to
download upgrade media
when an SFTP server is
specified.
drf
root
CiscoDRFMaster
sftp
TCP: 22 (SSH/SFTP)
Client connections made
for obtaining DHCP
addressing.
Although DHCP is
supported, Cisco highly
recommends that you
assign static IP addresses
to Unity Connection
servers.
rootdhclientUDP: 67 (DHCP/BootP)
Client connections made
for NTP clock
synchronization.
rootNtpdTCP: 123
UDP: 123 (NTP)
Security Guide for Cisco Unity Connection Release 14
14
IP Communications Required by Cisco Unity Connection
Outbound Connections Made by Unity Connection
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58
  • Page 59 59
  • Page 60 60
  • Page 61 61
  • Page 62 62
  • Page 63 63
  • Page 64 64
  • Page 65 65
  • Page 66 66
  • Page 67 67
  • Page 68 68
  • Page 69 69
  • Page 70 70
  • Page 71 71
  • Page 72 72
  • Page 73 73
  • Page 74 74
  • Page 75 75
  • Page 76 76
  • Page 77 77
  • Page 78 78

Cisco Unity Connection User guide

Category
Software
Type
User guide

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI