port utilization guide for cisco unified contact center ... · port utilization guide for cisco...

28
Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-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

Upload: doannga

Post on 13-Apr-2018

241 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

Port Utilization Guide for Cisco Unified Contact Center ExpressSolution, Release 11.6(1)First Published: 2017-08-24

Americas HeadquartersCisco Systems, Inc.170 West Tasman DriveSan Jose, CA 95134-1706USAhttp://www.cisco.comTel: 408 526-4000 800 553-NETS (6387)Fax: 408 527-0883

Page 2: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

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.

THE SOFTWARE LICENSE AND LIMITEDWARRANTY FOR THE ACCOMPANYING PRODUCT ARE SET FORTH IN THE INFORMATION PACKET THAT SHIPPED WITHTHE PRODUCT AND ARE INCORPORATED HEREIN BY THIS REFERENCE. IF YOU ARE UNABLE TO LOCATE THE SOFTWARE LICENSE OR LIMITED WARRANTY,CONTACT YOUR CISCO REPRESENTATIVE FOR A COPY.

The Cisco implementation of TCP header compression is an adaptation of a program developed by the University of California, Berkeley (UCB) as part of UCB's public domain versionof the UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.

NOTWITHSTANDINGANYOTHERWARRANTYHEREIN, ALL DOCUMENT FILES AND SOFTWARE OF THESE SUPPLIERS ARE PROVIDED “AS IS"WITH ALL FAULTS.CISCO AND THE ABOVE-NAMED SUPPLIERS DISCLAIM ALL WARRANTIES, EXPRESSED OR IMPLIED, INCLUDING, WITHOUT LIMITATION, THOSE OFMERCHANTABILITY, FITNESS FORA PARTICULAR PURPOSEANDNONINFRINGEMENTORARISING FROMACOURSEOFDEALING, USAGE, OR TRADE PRACTICE.

IN NO EVENT SHALL CISCO OR ITS SUPPLIERS BE LIABLE FOR ANY INDIRECT, SPECIAL, CONSEQUENTIAL, OR INCIDENTAL DAMAGES, INCLUDING, WITHOUTLIMITATION, LOST PROFITS OR LOSS OR DAMAGE TO DATA ARISING OUT OF THE USE OR INABILITY TO USE THIS MANUAL, EVEN IF CISCO OR ITS SUPPLIERSHAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.

Any Internet Protocol (IP) addresses and phone numbers used in this document are not intended to be actual addresses and phone numbers. Any examples, command display output, networktopology diagrams, and other figures included in the document are shown for illustrative purposes only. Any use of actual IP addresses or phone numbers in illustrative content is unintentionaland coincidental.

Cisco and the Cisco logo are trademarks or registered trademarks of Cisco and/or its affiliates in the U.S. and other countries. To view a list of Cisco trademarks, go to this URL: https://www.cisco.com/go/trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnershiprelationship between Cisco and any other company. (1721R)

© 2018 Cisco Systems, Inc. All rights reserved.

Page 3: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

C O N T E N T S

P r e f a c e Preface v

Change History v

About this Guide v

Audience v

Conventions vi

Related Documents vii

Documentation and Support viii

Documentation Feedback viii

Field Alerts and Field Notices viii

C H A P T E R 1 Port Utilization in Unified CCX 1

Port Utilization Table Columns 1

System Services Port Utilization 2

Unified CCX and IP IVR Port Utilization 5

Finesse Port Utilization 9

Unified Intelligence Center Port Utilization 10

C H A P T E R 2 Port Utilization in MediaSense 13

Port Utilization Table Columns 13

MediaSense Port Utilization 14

C H A P T E R 3 Port Utilization in SocialMiner 17

Port Utilization Table Columns 17

SocialMiner Port Utilization 18

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) iii

Page 4: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)iv

Contents

Page 5: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

Preface

• Change History, page v

• About this Guide, page v

• Audience, page v

• Conventions, page vi

• Related Documents, page vii

• Documentation and Support, page viii

• Documentation Feedback, page viii

• Field Alerts and Field Notices, page viii

Change HistoryThis table lists changes made to this guide. Most recent changes appear at the top.

DateSeeChange

August 2017Initial Release of Document for Release 11.6(1)

About this GuideThis document provides a list of the TCP and UDP ports that Cisco Unified Contact Center products use. Youuse this information to configure Quality of Service (QoS) and Firewall/VPN solutions. Proper configurationis important on a network with an Architecture for Voice, Video, and Integrated Data (AVVID) solution.

AudienceThis document is intended primarily for network administrators.

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) v

Page 6: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

ConventionsThis manual uses the following conventions.

DescriptionConvention

Boldface font is used to indicate commands, such asuser entries, keys, buttons, and folder and submenunames. For example:

• Choose Edit > Find

• Click Finish.

boldface font

Italic font is used to indicate the following:

• To introduce a new term. Example: A skillgroup is a collection of agents who share similarskills.

• For emphasis. Example: Do not use thenumerical naming convention.

• An argument for which youmust supply values.Example:

IF (condition, true-value, false-value)

• A book title. Example:

See the Cisco Unified Contact Center ExpressInstallation Guide.

italic font

Window font, such as Courier, is used for thefollowing:

• Text as it appears in code or information thatthe system displays. Example:

<html><title> Cisco Systems,Inc.

</title></html>

• File names. Example:tserver.properties.

• Directory paths. Example:

C:\Program Files\Adobe

window font

Nonquoted sets of characters (strings) appear inregular font. Do not use quotation marks around astring or the string will include the quotation marks.

string

Optional elements appear in square brackets.[ ]

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)vi

PrefaceConventions

Page 7: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

DescriptionConvention

Alternative keywords are grouped in braces andseparated by vertical bars.

{ x | y | z }

Optional alternative keywords are grouped in bracketsand separated by vertical bars.

[ x | y | z ]

Angle brackets are used to indicate the following:

• For arguments where the context does not allowitalic, such as ASCII output.

• A character string that the user enters but thatdoes not appear on the window such as apassword.

< >

The key labeled Control is represented in screendisplays by the symbol ^. For example, the screeninstruction to hold down the Control key while youpress the D key appears as ^D.

^

Related DocumentsLinkDocument or Resource

https://www.cisco.com/en/US/products/sw/custcosw/ps1846/products_documentation_roadmaps_list.html

Cisco Unified Contact Center ExpressDocumentation Guide

https://www.cisco.com/en/US/products/sw/custcosw/ps1846/tsd_products_support_series_home.html

cisco.com site for Cisco Unified CCXdocumentation

https://www.cisco.com/en/US/products/ps9755/tsd_products_support_series_home.html

cisco.com site for Cisco UnifiedIntelligence Center documentation

https://www.cisco.com/en/US/products/ps11324/tsd_products_support_series_home.html

cisco.com site for Cisco Finessedocumentation

https://www.cisco.com/c/en/us/support/customer-collaboration/socialminer/tsd-products-support-series-home.html

cisco.com site for Cisco SocialMinerdocumentation

https://www.cisco.com/c/en/us/support/customer-collaboration/mediasense/tsd-products-support-series-home.html

cisco.com site for Cisco Mediasensedocumentation

https://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/uc_system/virtualization/virtualization-cisco-unified-contact-center-express.html

cisco.com site for Cisco Unified CCXVirtualization Information

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) vii

PrefaceRelated Documents

Page 8: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

LinkDocument or Resource

https://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-express/products-device-support-tables-list.html

cisco.com site for Cisco Unified CCXCompatibility Information

Documentation and SupportTo download documentation, submit a service request, and find additional information, seeWhat's New inCisco Product Documentation at https://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.html.

You can also subscribe to theWhat's New in Cisco Product Documentation RSS feed to deliver updatesdirectly to an RSS reader on your desktop. The RSS feeds are a free service. Cisco currently supports RSSVersion 2.0.

Documentation FeedbackTo provide your feedback for this document, send an email to:

[email protected]

Field Alerts and Field NoticesCisco can modify its products or determine key processes to be important. These changes are announcedthrough use of the Cisco Field Alerts and Cisco Field Notices. You can register to receive Field Alerts andField Notices through the Product Alert Tool on Cisco.com. This tool enables you to create a profile to receiveannouncements by selecting all products of interest.

Sign in www.cisco.com and then access the tool at https://www.cisco.com/cisco/support/notifications.html.

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)viii

PrefaceDocumentation and Support

Page 9: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

C H A P T E R 1Port Utilization in Unified CCX

• Port Utilization Table Columns, page 1

• System Services Port Utilization, page 2

• Unified CCX and IP IVR Port Utilization, page 5

• Finesse Port Utilization, page 9

• Unified Intelligence Center Port Utilization, page 10

Port Utilization Table ColumnsThe columns in the port utilization tables in this document describe the following:

Listener (Process or Application Protocol)

A value representing the server or application and where applicable, the open or proprietary applicationprotocol.

Listener Protocol and Port

An identifier for the TCP or UDP port that the server or application is listening on, along with the IPaddress for incoming connection requests when acting as a server.

Remote Device (Process or Application Protocol)

The remote application or device making a connection to the server or service specified by the protocol;or listening on the remote protocol and port.

Remote Protocol and Port

The identifier for the TCP or UDP port that the remote service or application is listening on, along withthe IP address for incoming connection requests when acting as the server.

Traffic Direction

The direction that traffic flows through the port: Inbound, Bidirectional, Outbound.

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 1

Page 10: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

The operating system dynamically assigns the source port that the local application or service uses toconnect to the destination port of a remote device. In most cases, this port is assigned randomly aboveTCP/UDP 1024.

Note

System Services Port UtilizationTable 1: System Services Port Utilization

PurposeTrafficdirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

- Echo for Editor

- ICM Controller

Bidirectional—EditorTCP 7SystemService

SFTP and SSH accessBidirectional——TCP 22SystemService

- Web accessBidirectional——TCP 80Tomcat(HTTP)

NTP, network time syncBidirectional——UDP 123SystemService

Provide services forSNMP-based managementapplications

Inbound——UDP 161SNMP Agent

Web accessBidirectional—Client BrowserTCP 443Tomcat

Provide RTMT data collecting,logging and alertingfunctionalities (AMC RMIObject Port)

Bidirectional—Intracluster communicationTCP 1090AONManagementConsole(AMC)Service

Provide RTMT data collecting,logging and alertingfunctionalities (AMC RMIRegistry Port)

Bidirectional—Intracluster communicationTCP 1099AONManagementConsole(AMC)Service

This is the port where the IDSengine listens for DB clients

Bidirectional——TCP 1500DBMON

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)2

Port Utilization in Unified CCXSystem Services Port Utilization

Page 11: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

PurposeTrafficdirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

- This is an alternate port tobring up a second instance ofIDS during upgrade.

- Localhost traffic only

Bidirectional——TCP 1501DBMON

DBL RPC, this is used duringinstallation to set up IDSreplication between nodes

Bidirectional—Intracluster communicationTCP 1515DBL RPC

Used by the RISDC platformservice. The Real-timeInformation Server (RIS)maintains real-time CiscoUnified CM information suchas device registration status,performance counter statistics,critical alarms generated, andso on. The Cisco RISDC serviceprovides an interface forapplications, such as RTMT,SOAP applications, CiscoUnified CMAdministration andAMC to retrieve theinformation that is stored in allRIS nodes in the cluster.

Bidirectional—Intracluster communicationTCP 2555Real-TimeInformationServer (RIS)Data Collectorservice(RISDC)

Allowed RIS client connectionto retrieve real-time information

Bidirectional—Intracluster communicationTCP 2556RISDC

Real-time serviceBidirectional——TCP 4040DisasterRecoverySystem (DRS)

SOAP Monitor

Used by SOAP to monitor theReal Time Monitoring Serviceand fetch the Server informationfor selection of specific CMdevices and other suchactivities.

Bidirectional——TCP 5001Real-timeservice

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 3

Port Utilization in Unified CCXSystem Services Port Utilization

Page 12: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

PurposeTrafficdirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

SOAP Monitor

Used by SOAP to monitor thePerformance Monitor Servicefor opening and closingsessions, collecting session dataand fetching various other data.

Bidirectional——TCP 5002Perfmonservice

SOAP Monitor

Used by SOAP to monitor theControl Center Service foractivities like getting theService Status and performingservice deployment.

Bidirectional——TCP 5003Control centerservice

SOAP MonitorBidirectional——TCP 5004LogCollectionService

SOAP Monitor - atroubleshooting tool for SOAPinfrastructure

Bidirectional——TCP 5007SystemService

DB change notification port.Bidirectional—Intracluster communicationTCP 8001DBMON(CN)

- Client browser trying to accessany of the Administrationinterfaces or User Optionsinterface.

- Web services client usingRTMT, configuration APIs, andmobile supervisor applications.

Bidirectional—Client BrowserTCP 8080Tomcat(HTTP)

- Client browser trying to accessany of the Administrationinterfaces or User Optionsinterface

- Web services client usingRTMT, configuration APIs, andmobile supervisor applications

- DB access via SOAP; Tomcatforwards the SOAP request toAXL

Bidirectional—Client BrowserTCP 8443Tomcat(HTTPS)

Connectivity testing. Uses aproprietary protocol.

Bidirectional——TCP 8500IPSecManagerdaemon

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)4

Port Utilization in Unified CCXSystem Services Port Utilization

Page 13: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

PurposeTrafficdirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Cluster replication of platformdata (hosts) certificates etc.Uses a proprietary protocol.

Bidirectional——UDP 8500IPSecManagerdaemon

HTTPS for Cisco IdS———TCP 8553Cisco IdentityService ( CiscoIdS)

Unified CCX and IP IVR Port UtilizationTable 2: Unified CCX Port Utilization

PurposeTrafficdirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Used for page push to phonefrom the FIPPA Service

Bidirectional—Intracluster communication (seetable note)

TCP 80FIPPA Server

This is the port where live-datareporting clients can connect tosocket.IO server.

Bidirectional——TCP 12014Cisco UnifiedCCXSocket.IOService

This is the secure port wherelive-data reporting clients canconnect to socket.IO server.

Bidirectional——TCP 12015Cisco UnifiedCCXSocket.IOService

Unified CCX database portBidirectional—External process like CUIC,WallBoard Client, External DBclients (like Squirrel or othersfor custom reporting) canconnect

TCP 1504InformixDynamicServer (IDS)

Provide services to CTIapplications

Bidirectional2748Unified CMTCP 2789JTAPI Client(QBE)

Communicatewith SIP gatewayBidirectional—SIP gatewayUDP 5065Engine

OpenFire socket based clientconnection

BidirectionalBOSHOpenfire/SMACTCP 5222NotificationService

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 5

Port Utilization in Unified CCXUnified CCX and IP IVR Port Utilization

Page 14: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

PurposeTrafficdirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Socket based client connectionbetween Finesse andNotification Service to pullpresence information.

BidirectionalXMPPFinesse Server of other node incluster

TCP 5223NotificationService

Data or Service grid to manageCisco IdS cluster nodes.

Bidirectional—Intracluster communicationTCP 5701Cisco IdentityService DataGrid

Heartbeats between CVDs inthe cluster

Bidirectional—CVD of other node in clusterTCP 5900CVD

Publish JMS events across JMSnetwork connectors in thecluster

Bidirectional6161InternalTCP 6161CVD

ActiveMQ

RMI PortBidirectional—Engine, Tomcat, CVD, andEditor

TCP 6999CVD

HTTP bindBidirectional—Web BrowserTCP 7071NotificationService

Secure HTTP bindBidirectional—Web BrowserTCP 7443NotificationService

Client browser trying to accessthe Cisco Unified IntelligenceCenter web interface

Bidirectional—Client BrowsersTCP 8081Cisco UnifiedIntelligenceCenter Tomcat(HTTP)

HTTP port to access CiscoFinesse Tomcat webapplications.

Cisco FinesseAgent/SupervisorDesktop and CiscoFinesse AdministrationConsole accessed usingport 8082 isautomaticallyredirected to port 8445.

Note

Bidirectional—Cisco Finesse Agent/SupervisorDesktop, Cisco FinesseAdministration Console, andREST APIs

TCP 8082Cisco FinesseTomcat(HTTP)

Client browser trying to accessthe Cisco Unified IntelligenceCenter web interface

Bidirectional—Client BrowsersTCP 8444Cisco UnifiedIntelligenceCenter Tomcat(HTTPs)

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)6

Port Utilization in Unified CCXUnified CCX and IP IVR Port Utilization

Page 15: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

PurposeTrafficdirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Secured HTTP port to accessCisco Finesse Tomcat webapplications.

Bidirectional—Cisco Finesse Agent/SupervisorDesktop, Cisco FinesseAdministration Console, andREST APIs

TCP 8445Cisco FinesseTomcat(HTTPs)

Client browser trying to accessthe Cisco Identity ServiceManagement web interface.

Single Sign-On (SSO)components access thisinterface to know the operatingstatus of Cisco IdS.

Bidirectional——TCP 8553Cisco IdentityServiceTomcat(HTTPs)

- Tomcat instance used byUnified CCX engine

- Clients trying to access HTTPtriggers or documents / prompts/ grammars / live data

Bidirectional——TCP 9080Engine

- Secure port used by Tomcatinstance of Unified CCX

- Used to fetch real-timestatistics from CCX Engine.

Bidirectional——TCP 9443Engine

CTI ServerBidirectional——TCP 12028Unified CCXEngine, CiscoMobileSupervisor

- Audio media streaming

- Kernel streaming device driver

Bidirectional——UDP 24576 ~32767

Cisco IP VoiceMediaStreamingapplication(RTP RTCP)

Generic ephemeral TCP ports(see table note)

Bidirectional——TCP 32768 ~61000

Generic ephemeral UDP ports(see table note)

Bidirectional——UDP 32768 ~61000

Notification Service—ActiveMQ OpenWire transportconnector

Bidirectional—Chat applicationsTCP 61616NotificationService

ActiveMQ

—Bidirectional——TCP 1994Unified CCX

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 7

Port Utilization in Unified CCXUnified CCX and IP IVR Port Utilization

Page 16: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

PurposeTrafficdirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

—Bidirectional——TCP 1994Unified IPIVR ClusterView Daemon(CVD)

Using this port Unified ICMSubsystem listens toGED-125Clients. This port ismodifiable

Bidirectional—Unified ICMTCP 5000Unified IPIVR Engine

Table Notes

1 Intracluster communication in the table represents communication between Unified CCX servers in acluster.

2 TCP Ephemeral ports are used to accept connections during Java RMI communication. Java RMI clientsknowwhich port it need to connect, because RMI first connects to RMI Registry (well-known port - 6999)and get the information which ephemeral port client need to connect to Unified

CCXAdministration page, Engine and CVD use RMI communication in CCX/IP-IVR, so TCP ephemeralport range is opened up for intracluster communication between these processes.

3 UDP Ephemeral ports are used to receive audio/video RTP streams; so UDP Ephemeral port range isopened for incoming connections for streaming RTP media from CTI ports.

4 Port 38983 is open only on Unified CCX systems that were upgraded from versions earlier than 9.0(1).

5 Intracluster communication in the table represents communication between Unified IP IVR servers in acluster.

6 TCP Ephemeral ports are used to accept connections during Java RMI communication. Java RMI clientsknowwhich port it need to connect, because RMI first connects to RMI Registry (well-known port - 6999)and get the information which ephemeral port client need to connect to. AppAdmin, Engine and CVD useRMI communication in CCX/IP-IVR, so TCP ephemeral port range is opened up for intraclustercommunication between these processes.

7 UDP Ephemeral ports are used to receive audio/video RTP streams; so UDP Ephemeral port range isopened for incoming connections for streaming RTP media from CTI ports.

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)8

Port Utilization in Unified CCXUnified CCX and IP IVR Port Utilization

Page 17: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

Finesse Port UtilizationTable 3: Cisco Finesse Tomcat

NotesTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Unsecure port used for Finesseadministration console, Finesseagent and supervisor desktop,Finesse Web Services, andFinesse Desktop Modules(gadgets) with the Finessedesktop.

Bidirectional—BrowserTCP 80, 8082HTTP

Secure port used for Finesseadministration console, Finesseagent and supervisor desktop,Finesse Web Services, andFinesse Desktop Modules(gadgets) with the Finessedesktop.

Bidirectional—BrowserTCP 443, 8445HTTPS

Table 4: Cisco Finesse Notification Service

NotesTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Secure XMPP connectionbetween the Finesse server andcustom third party applications.

Bidirectional—Browser, agent desktopTCP 5223XMPP

Unsecure BOSH connectionbetween the Finesse server andagent and supervisor desktopsfor communication over HTTP.

Bidirectional—Browser, agent desktopTCP 7071BOSH(HTTP)

Secure BOSH connectionbetween the Finesse server andagent and supervisor desktopsfor communication overHTTPS.

Bidirectional—Browser, agent desktopTCP 7443BOSH(HTTPS)

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 9

Port Utilization in Unified CCXFinesse Port Utilization

Page 18: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

Table 5: Primary and Secondary Node Communication

NotesTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

The primary and secondaryFinesse servers use this XMPPconnection to communicatewith each other to monitorconnectivity.

Bidirectional——TCP 5222XMPP

Third-Party (External) Web Server

Gadgets hosted on a third-party (external) web server are fetched through the Finesse server on the portexposed by said web server.

Note

Unified Intelligence Center Port UtilizationTable 6: Web Requests to Cisco Unified Intelligence Center and Operation Administration Maintenance and Provisioning (OAMP)

NotesTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

HTTP - Unified IntelligenceCenter

——BrowserTCP 8081UnifiedIntelligenceCenter

HTTPS - Unified IntelligenceCenter

——BrowserTCP 8444

Table 7: Intracluster Ports Between Cisco Unified Intelligence Center

NotesTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Hazelcast Discovery——Unified Intelligence Centernode

UDP 54327(Multicast)

CUICReportingProcess

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)10

Port Utilization in Unified CCXUnified Intelligence Center Port Utilization

Page 19: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

NotesTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Hazelcast——Unified Intelligence CenterNode

TCP 57011CUICReportingProcess

For more information on other port usages, see: http://www.cisco.com/c/en/us/support/unified-communications/unified-communications-manager-callmanager/products-maintenance-guides-list.html

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 11

Port Utilization in Unified CCXUnified Intelligence Center Port Utilization

Page 20: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)12

Port Utilization in Unified CCXUnified Intelligence Center Port Utilization

Page 21: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

C H A P T E R 2Port Utilization in MediaSense

• Port Utilization Table Columns, page 13

• MediaSense Port Utilization, page 14

Port Utilization Table ColumnsThe columns in the port utilization tables in this document describe the following:

Listener (Process or Application Protocol)

A value representing the server or application and where applicable, the open or proprietary applicationprotocol.

Listener Protocol and Port

An identifier for the TCP or UDP port that the server or application is listening on, along with the IPaddress for incoming connection requests when acting as a server.

Remote Device (Process or Application Protocol)

The remote application or device making a connection to the server or service specified by the protocol;or listening on the remote protocol and port.

Remote Protocol and Port

The identifier for the TCP or UDP port that the remote service or application is listening on, along withthe IP address for incoming connection requests when acting as the server.

Traffic Direction

The direction that traffic flows through the port: Inbound, Bidirectional, Outbound.

The operating system dynamically assigns the source port that the local application or service uses toconnect to the destination port of a remote device. In most cases, this port is assigned randomly aboveTCP/UDP 1024.

Note

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 13

Page 22: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

MediaSense Port UtilizationTable 8: MediaSense Port Utilization

NoteTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Used by Administration,serviceability

AnyWeb browserTCP 443, 8443HTTPS

Used by API accessAnyClient applicationTCP 8440HTTPS

Used by media service toredirect authenticated requests.

AnyClient applicationTCP 9443HTTPS

Used by Call control service.AnyWeb browser, API clientTCP 8446HTTPS

Used by media service toredirect authenticated requests.

AnyClient applicationTCP 9081HTTPS

Used by Administration,serviceability

AnyWeb browserTCP 80, 8080HTTP

Used by Call control serviceAnyWeb browser, API clientTCP 8081HTTP

Used by Call control serviceAnyAnother CMS nodeTCP 8085HTTP

Used by System serviceAnyCMS cluster nodes onlyTCP 8087HTTP

Used by Configuration serviceAnyCMS cluster nodes onlyTCP 8088HTTP

Used by SM agentAnyRTSP media playerTCP 554, 8554RTSP

Used by media service toredirect authenticated requests.

AnyClient application or mediaplayer

TCP 9554RTSP

Call control service.TCP 5060

UDP 5060

Unified CommunicationsManager or Unified BorderElement

TCP 5060

UDP 5060

SIP

Used by Informix ER to makeconnections between primaryserver and secondary servers.

Used by API service orconfiguration service to makeJDBC connections withInformix.

AnyCMS cluster nodes onlyTCP 1543TCP/IP

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)14

Port Utilization in MediaSenseMediaSense Port Utilization

Page 23: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

NoteTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Used by a call control serviceto detect availability of othercall control services.

UDP 8091CMS cluster nodes onlyUDP 8091Keep-aliveheartbeats

Used by API serviceAnyCMS cluster nodes onlyTCP 61610JMS

Used by Call control serviceAnyCMS cluster nodes onlyTCP 61612JMS

Used by SM agentAnyCMS cluster nodes onlyTCP 61616JMS

Range of ports used by mediaservice to receive RTP mediastreams.

AnyPhone or gateway that sendsRTP media streams.

UDP 32768 -61000

Ephemeralport range

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 15

Port Utilization in MediaSenseMediaSense Port Utilization

Page 24: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)16

Port Utilization in MediaSenseMediaSense Port Utilization

Page 25: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

C H A P T E R 3Port Utilization in SocialMiner

• Port Utilization Table Columns, page 17

• SocialMiner Port Utilization, page 18

Port Utilization Table ColumnsThe columns in the port utilization tables in this document describe the following:

Listener (Process or Application Protocol)

A value representing the server or application and where applicable, the open or proprietary applicationprotocol.

Listener Protocol and Port

An identifier for the TCP or UDP port that the server or application is listening on, along with the IPaddress for incoming connection requests when acting as a server.

Remote Device (Process or Application Protocol)

The remote application or device making a connection to the server or service specified by the protocol;or listening on the remote protocol and port.

Remote Protocol and Port

The identifier for the TCP or UDP port that the remote service or application is listening on, along withthe IP address for incoming connection requests when acting as the server.

Traffic Direction

The direction that traffic flows through the port: Inbound, Bidirectional, Outbound.

The operating system dynamically assigns the source port that the local application or service uses toconnect to the destination port of a remote device. In most cases, this port is assigned randomly aboveTCP/UDP 1024.

Note

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 17

Page 26: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

SocialMiner Port UtilizationTable 9: SocialMiner Port Utilization

NotesTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

SocialMiner communicateswiththe configured email server(that can be in the corporateintranet or on the internet) tosend email notifications.

Outward, fromSocialMiner tothe configuredemail server.

Port 25——Emailnotifications

Used for unsecure (HTTP)traffic:

• From the UCCX server tothe SocialMiner server.

• From the SocialMineruser interface (browser)or APIs to theSocialMiner server.

• From the internet orcorporate website to theSocialMiner server.SocialMiner receivesincoming chat andcallback requests from theinternet or corporatewebsite over HTTP.

Bidirectional——Port 80HTTP

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)18

Port Utilization in SocialMinerSocialMiner Port Utilization

Page 27: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

NotesTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

Used for secure (HTTPS)traffic:

• From the SocialMineruser interface (browser)or APIs to theSocialMiner server.

• From the SocialMinerserver to the UCCXserver.

• From the internet orcorporate website to theSocialMiner server.SocialMiner receivesincoming chat andcallback requests from theinternet or corporatewebsite over HTTPS.

Bidirectional——Port 443HTTPS

SocialMiner communicateswiththe configured email server(that can be in the corporateintranet or on the internet) tosend email notifications.

Outward, fromSocialMiner tothe configuredemail server.

Port 465(configurable)

——EmailnotificationsSSL/TLS

Used by the Email Reply APIto send email.

The Email Reply API usesSMTP to send a response to acustomer email message.

Outward, fromSocialMiner tothe ExchangeServer.

Port 587(configurablein UnifiedCCXAdministration)

——Email (SMTP)

Used by email feeds to retrieveemail.

IMAPS allows email feeds tofetch email from the ExchangeServers and allows the EmailReply API to retrieve email andsave draft email messages.

Outward, fromSocialMiner tothe ExchangeServer.

Port 993(configurablein UnifiedCCXAdministration)

——Email (secureIMAP/IMAPS)

CUIC communicates withSocialMiner to gather reportinginformation.

Inward, fromCUIC to theSocialMinerserver.

——Port 1526Reporting

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 19

Port Utilization in SocialMinerSocialMiner Port Utilization

Page 28: Port Utilization Guide for Cisco Unified Contact Center ... · Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) First Published: 2017-08-24

NotesTrafficDirection

RemoteProtocol andPort

Remote Device (Process orApplication Protocol)

ListenerProtocol andPort

Listener(Process orApplicationProtocol)

SocialMiner communicateswiththe configured XMPPNotifications server (that can bein the corporate intranet or onthe internet) to send XMPP(IM) notifications.

Outward, fromSocialMiner tothe configuredXMPPNotificationsserver.

Port 5222(configurable)

—XMPP (IM)notificationsusing anexternalXMPP server

SocialMiner listens forincoming TCP socketconnections to register and sendXMPP events. Unified CCXuses this port to receive socialcontact events.

Inward, fromCCX to theSocialMinerserver.

——Port 5222NotificationService(XMPPeventing overTCP sockets)

The unsecure BOSH connectionsupports eventing and chatcommunication between theSocialMiner user interface andthe SocialMiner server.

Bidirectional——Port 7071Eventing andchat (BOSH)

The secure BOSH connectionsupports eventing and chatcommunication between theSocialMiner user interface andthe SocialMiner server.

Bidirectional——Port 7443 isused for secureBOSHconnections tothe XMPPeventingserver.

Eventing andchat (secureBOSH)

Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)20

Port Utilization in SocialMinerSocialMiner Port Utilization