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
28
Embed
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
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
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
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.
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)
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
Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)iv
Contents
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
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
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.
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:
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
• 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
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)
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.
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
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.
Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1) 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 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
Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)10
Port Utilization in Unified CCXUnified Intelligence Center Port Utilization
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
Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)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, 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
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
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.
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
Port Utilization Guide for Cisco Unified Contact Center Express Solution, Release 11.6(1)16
Port Utilization in MediaSenseMediaSense Port Utilization
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
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.
• 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
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.
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
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.