Port Utilization Guide for Cisco Unified Contact Center...

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

Transcript of Port Utilization Guide for Cisco Unified Contact Center...

  • Port Utilization Guide for Cisco Unified Contact Center Express Solution,Release 11.6(2)First Published: 2018-08-08

    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

  • 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 LIMITED WARRANTY 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 version ofthe UNIX operating system. All rights reserved. Copyright © 1981, Regents of the University of California.

    NOTWITHSTANDING ANY OTHERWARRANTY HEREIN, 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 FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OR ARISING FROM A COURSE OF DEALING, 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.

    All printed copies and duplicate soft copies of this document are considered uncontrolled. See the current online version for the latest version.

    Cisco has more than 200 offices worldwide. Addresses and phone numbers are listed on the Cisco website at www.cisco.com/go/offices.

    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: www.cisco.comgo trademarks. Third-party trademarks mentioned are the property of their respective owners. The use of the word partner does not imply a partnership relationship between Cisco and anyother company. (1721R)

    © 2018 Cisco Systems, Inc. All rights reserved.

    www.cisco.com/go/trademarkswww.cisco.com/go/trademarks

  • C O N T E N T S

    Preface vP R E F A C EChange 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

    Port Utilization in Unified CCX 1C H A P T E R 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

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

    Port Utilization Table Columns 13

    MediaSense Port Utilization 14

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

    Port Utilization Table Columns 17

    SocialMiner Port Utilization 18

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

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

    Contents

  • Preface

    • Change History , on page v• About this Guide, on page v• Audience, on page v• Conventions, on page vi• Related Documents, on page vii• Documentation and Support, on page viii• Documentation Feedback, on page viii• Field Alerts and Field Notices, on page viii

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

    DateSeeChange

    August 2018Initial Release of Document for Release 11.6(2)

    August 2018SocialMiner Port UtilizationA new TCP port 10443 is includedin SocialMiner Port Utilization.

    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(2)v

  • 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 skill groupis a collection of agents who share similar skills.

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

    • An argument for which you must 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 that thesystem displays. Example:

    Cisco Systems,Inc.

    • 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(2)vi

    PrefaceConventions

  • 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

    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

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

    PrefaceRelated Documents

    https://www.cisco.com/en/US/products/sw/custcosw/ps1846/products_documentation_roadmaps_list.htmlhttps://www.cisco.com/en/US/products/sw/custcosw/ps1846/products_documentation_roadmaps_list.htmlhttps://www.cisco.com/en/US/products/sw/custcosw/ps1846/tsd_products_support_series_home.htmlhttps://www.cisco.com/en/US/products/sw/custcosw/ps1846/tsd_products_support_series_home.htmlhttps://www.cisco.com/en/US/products/ps9755/tsd_products_support_series_home.htmlhttps://www.cisco.com/en/US/products/ps9755/tsd_products_support_series_home.htmlhttps://www.cisco.com/en/US/products/ps11324/tsd_products_support_series_home.htmlhttps://www.cisco.com/en/US/products/ps11324/tsd_products_support_series_home.htmlhttps://www.cisco.com/c/en/us/support/customer-collaboration/socialminer/tsd-products-support-series-home.htmlhttps://www.cisco.com/c/en/us/support/customer-collaboration/socialminer/tsd-products-support-series-home.htmlhttps://www.cisco.com/c/en/us/support/customer-collaboration/mediasense/tsd-products-support-series-home.htmlhttps://www.cisco.com/c/en/us/support/customer-collaboration/mediasense/tsd-products-support-series-home.htmlhttps://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/uc_system/virtualization/virtualization-cisco-unified-contact-center-express.htmlhttps://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/uc_system/virtualization/virtualization-cisco-unified-contact-center-express.htmlhttps://www.cisco.com/c/dam/en/us/td/docs/voice_ip_comm/uc_system/virtualization/virtualization-cisco-unified-contact-center-express.htmlhttps://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-express/products-device-support-tables-list.htmlhttps://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-express/products-device-support-tables-list.htmlhttps://www.cisco.com/c/en/us/support/customer-collaboration/unified-contact-center-express/products-device-support-tables-list.html

  • 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(2)viii

    PrefaceDocumentation and Support

    https://www.cisco.com/en/US/docs/general/whatsnew/whatsnew.htmlmailto:[email protected]://www.cisco.com/cisco/support/notifications.html

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

    • Port Utilization Table Columns, on page 1• System Services Port Utilization, on page 2• Unified CCX and IP IVR Port Utilization, on page 5• Finesse Port Utilization, on page 9• Unified Intelligence Center Port Utilization, on 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(2)1

  • • 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.

    • For security reasons, keep open only the ports mentioned in this guide and those required by yourapplication. Keep the rest of the ports blocked.

    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(2)2

    Port Utilization in Unified CCXSystem Services Port Utilization

  • 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, and soon. The Cisco RISDC serviceprovides an interface forapplications, such as RTMT,SOAP applications, CiscoUnified CMAdministration andAMC to retrieve the informationthat is stored in all RIS nodes inthe 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(2)3

    Port Utilization in Unified CCXSystem Services Port Utilization

  • 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 the ServiceStatus and performing servicedeployment.

    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(2)4

    Port Utilization in Unified CCXSystem Services Port Utilization

  • PurposeTrafficdirection

    RemoteProtocol andPort

    Remote Device (Process orApplication Protocol)

    ListenerProtocol andPort

    Listener(Process orApplicationProtocol)

    Cluster replication of platformdata (hosts) certificates etc. Usesa 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)

    Communicate with 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(2)5

    Port Utilization in Unified CCXUnified CCX and IP IVR Port Utilization

  • 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 betweenCVDs in thecluster

    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 CiscoFinesseAdministrationConsole accessedusing port 8082 isautomaticallyredirected to port8445.

    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(2)6

    Port Utilization in Unified CCXUnified CCX and IP IVR Port Utilization

  • 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 this interfaceto know the operating status ofCisco 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 the UnifiedCCX engine to:

    - Respond to clients trying toaccess HTTPS triggers

    - Authenticate the live dataclients

    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(2)7

    Port Utilization in Unified CCXUnified CCX and IP IVR Port Utilization

  • PurposeTrafficdirection

    RemoteProtocol andPort

    Remote Device (Process orApplication Protocol)

    ListenerProtocol andPort

    Listener(Process orApplicationProtocol)

    —Bidirectional——TCP 1994Unified IP IVRCluster ViewDaemon(CVD)

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

    Bidirectional—Unified ICMTCP 5000Unified IP IVREngine

    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 CVDuse RMI 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(2)8

    Port Utilization in Unified CCXUnified CCX and IP IVR Port Utilization

  • 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(2)9

    Port Utilization in Unified CCXFinesse Port Utilization

  • 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 communicatewitheach 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 IntelligenceCenter nodeUDP 54327(Multicast)

    CUICReportingProcess

    Hazelcast——Unified Intelligence CenterNode

    TCP 57011CUICReportingProcess

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

    Port Utilization in Unified CCXUnified Intelligence Center Port Utilization

  • Formore 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(2)11

    Port Utilization in Unified CCXUnified Intelligence Center Port Utilization

    http://www.cisco.com/c/en/us/support/unified-communications/unified-communications-manager-callmanager/products-maintenance-guides-list.htmlhttp://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(2)12

    Port Utilization in Unified CCXUnified Intelligence Center Port Utilization

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

    • Port Utilization Table Columns, on page 13• MediaSense Port Utilization, on 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.

    • For security reasons, keep open only the ports mentioned in this guide and those required by yourapplication. Keep the rest of the ports blocked.

    Note

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

  • 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(2)14

    Port Utilization in MediaSenseMediaSense Port Utilization

  • NoteTrafficDirection

    RemoteProtocol andPort

    Remote Device (Process orApplication Protocol)

    ListenerProtocol andPort

    Listener(Process orApplicationProtocol)

    Used by a call control service todetect availability of other callcontrol 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

    Ephemeral portrange

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

    Port Utilization in MediaSenseMediaSense Port Utilization

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

    Port Utilization in MediaSenseMediaSense Port Utilization

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

    • Port Utilization Table Columns, on page 17• SocialMiner Port Utilization, on 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.

    • For security reasons, keep open only the ports mentioned in this guide and those required by yourapplication. Keep the rest of the ports blocked.

    Note

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

  • 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 (thatcan be in the corporate intranetor on the internet) to send emailnotifications.

    Outward, fromSocialMiner tothe configuredemail server.

    Port 25Emailnotifications

    Used for unsecure (HTTP)traffic:

    • From the SocialMiner userinterface (browser) or APIsto the SocialMiner server.

    • From the internet orcorporate website to theSocialMiner server.SocialMiner receivesincoming chat and callbackrequests from the internetor corporate website overHTTP.

    BidirectionalPort 80HTTP

    Used for secure (HTTPS)traffic:

    • From the SocialMiner userinterface (browser) or APIsto the SocialMiner server.

    • From the internet orcorporate website to theSocialMiner server.SocialMiner receivesincoming chat and callbackrequests from the internetor corporate website overHTTPS.

    BidirectionalPort 443HTTPS

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

    Port Utilization in SocialMinerSocialMiner Port Utilization

  • NotesTrafficDirection

    RemoteProtocol andPort

    Remote Device (Process orApplication Protocol)

    ListenerProtocol andPort

    Listener(Process orApplicationProtocol)

    SocialMiner communicateswiththe configured email server (thatcan be in the corporate intranetor on the internet) to send emailnotifications.

    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)

    This TCP port is enabled forpublic access to the SocialMinerChat Gateway webhookinterface.

    Unidirectional,Inward fromInternet toCiscoSocialMinerserver.

    Port 10443SocialMinerChat Gatewaywebhookinterface(HTTPS)

    CUIC communicates withSocialMiner to gather reportinginformation.

    Inward, fromCUIC to theSocialMinerserver.

    Port 1526Reporting

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

    Outward, fromSocialMiner tothe configuredXMPPNotificationsserver.

    Port 5222(configurable)

    XMPP (IM)notificationsusing anexternalXMPPserver

    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)

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

    Port Utilization in SocialMinerSocialMiner Port Utilization

  • NotesTrafficDirection

    RemoteProtocol andPort

    Remote Device (Process orApplication Protocol)

    ListenerProtocol andPort

    Listener(Process orApplicationProtocol)

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

    BidirectionalPort 7071Eventing andchat (BOSH)

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

    BidirectionalPort 7443 isused for secureBOSHconnections tothe XMPPeventingserver.

    Eventing andchat (secureBOSH)

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

    Port Utilization in SocialMinerSocialMiner Port Utilization

    Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(2)ContentsPrefaceChange HistoryAbout this GuideAudienceConventionsRelated DocumentsDocumentation and SupportDocumentation FeedbackField Alerts and Field Notices

    Port Utilization in Unified CCXPort Utilization Table ColumnsSystem Services Port UtilizationUnified CCX and IP IVR Port UtilizationFinesse Port UtilizationUnified Intelligence Center Port Utilization

    Port Utilization in MediaSensePort Utilization Table ColumnsMediaSense Port Utilization

    Port Utilization in SocialMinerPort Utilization Table ColumnsSocialMiner Port Utilization