Contact Expert v7.4 for Skype for Business Server
Configuring CE Firewall Policies
Firewalls and Contact Expert
Contact Expert components might allocate TCP/UDP server ports dynamically by default. However change these to static ports if and when required. The following table lists the configuration files locating the definition of these ports for specific components. The table also lists the default static ports.
Adding and Removing Firewall Rules
You can run Add-CEFirewallRules
and Remove-CEFirewallRules
cmdlets on the CE application servers (CE Core Hosts) and agent workstations to add or remove CE specific rules to Windows firewall. These cmdlets read the configuration files listed in the table below and sets firewall rules accordingly.
You need to run these cmdlets (Remove-CEFirewallRules
first, then Add-CEFirewallRules
) whenever any network related settings are changed in the CE configuration files or whenever new CE roles are installed.
Note
Running these cmdlets on a CE application server requires restarting the entire application server. Otherwise, changes made in Windows firewall configuration might not take effect.
CE Core Server Rules
Component | File Path | Ports | Source | Configuration file |
---|---|---|---|---|
Server Agent | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.exe | TCP 9998 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
Naming Service | [CE Install Directory] \ Services \ NamingService \ NT_Naming_Service.exe | TCP 9999 | Server, Client | HKLM \ SOFTWARE \ ACE \ TAO \ TaoNamingServiceOptions (32-bit registry) |
UCMA Recorder Service (Application port) | [CE Install Directory] \ Services \ UCMARecorderService \ UCMARecorderService.exe | TCP 9100 | Server | HKLM \ SOFTWARE \ Geomant Call Center Solutions \ GeoCampaign \ Lync_Recorder_ApplicationPort (64-bit registry) |
UCMA Recorder Service (Recorder port) | [CE Install Directory] \ Services \ UCMARecorderService \ UCMARecorderService.exe | TCP 9971 | Server | HKLM \ SOFTWARE \ Geomant Call Center Solutions \ GeoCampaign \ Lync_Recorder_Port (64-bit registry) |
LicenseServer | [CE Install Directory] \ Servers \ LicenseServer \ LicenseServer.exe | TCP 9900 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
LicenseServer | [CE Install Directory] \ Servers \ LicenseServer \ LicenseServer.exe | TCP 9900 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
DBConnectorServer | [CE Install Directory] \ Servers \ DBConnectorServer \ DBConnectorServer.exe | TCP 9901 | Server, Client | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
AlarmServer | [CE Install Directory] \ Servers \ AlarmServer \ AlarmServerLoader.exe | TCP 9903 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
SDServer | [CE Install Directory] \ Servers \ SDServer\SDServer.exe | TCP 9904 | Server, Client | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
DialerServer | [CE Install Directory] \ Servers \ DialerServer \ DialerServer.exe | TCP 9905 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
CampaignServer | [CE Install Directory] \ Servers \ CampaignServer \ CampaignServer.exe | TCP 9906 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
RuleServer | [CE Install Directory] \ Servers \ RuleServer \ RuleServer.exe | TCP 9907 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
TelephonyRecorderServer | [CE Install Directory] \ Servers \ TelephonyRecorderServer \ TelephonyRecorderServerLoader.exe | TCP 9908 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
TelephonyRecorder (CMAPI) | [CE Install Directory] \ Servers \ TelephonyRecorderServer \ TelephonyRecorder.CMAPI \ TelephonyRecorderLoader.exe | no default ports | Server | [CE Web Admin GUI] > Recording > Channels > [recording channel] > Media Port (UDP) and [CE Web Admin GUI] > Recording > Channels > [recording channel] > Control Port (TCP) |
TelephonyRecorder (SIP) | [CE Install Directory] \ Servers \ TelephonyRecorderServer \ TelephonyRecorder.SIP \ TelephonyRecorderLoader.exe | no default ports | Server | [CE Web Admin GUI] > Recording > Channels > [recording channel] > Media Port (UDP) and [CE Web Admin GUI] > Recording > Channels > [recording channel] > Control Port (TCP) |
TelephonyRecorder (UCMA) | [CE Install Directory] \ Servers \ TelephonyRecorderServer \ TelephonyRecorder.UCMA \ TelephonyRecorderLoader.exe | no default ports | Server | n/a |
IVRConnector | [CE Install Directory] \ Servers \ IVRConnectorServer \ IVRConnectorServer.exe | TCP 9909 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
IVRConnector (webservices) | [CE Install Directory] \ Servers \ IVRConnectorServer \ IVRConnectorServer.WS.exe | TCP 9909, TCP 19970 | Server | [CE Install Directory] \ Services \ ServerAgent \ ServerAgent.Config.xml |
TelephonyConnectorServer (TSAPI) | [CE Install Directory] \ Servers \ TelephonyConnectorServer.TSAPI \ TelephonyConnectorServer.exe | TCP 9910 | Server | [ CE Install Directory ] \ Services \ ServerAgent \ ServerAgent.Config.xml |
TelephonyConnectorServer (UCMA) | [CE Install Directory] \ Servers \ TelephonyConnectorServer.UCMA \ TelephonyConnectorServer.exe | TCP 9910 | Server | [ CE Install Directory ] \ Services \ ServerAgent \ ServerAgent.Config.xml |
TelephonyConnectorServer (UCMA Application port) | TCP 9000 | Server | HKLM \ SOFTWARE \ Geomant Call Center Solutions \ GeoCampaign \ Lync_Connector_ApplicationPort (64-bit registry) | |
TelephonyServer | [CE Install Directory] \ Servers \ TelephonyServer \ TelephonyServer.exe | TCP 9911 | Server, Client | [ CE Install Directory ] \ Services \ ServerAgent \ ServerAgent.Config.xml |
n/a | ||||
AgentFactory | [CE Install Directory] \ Servers \ AgentFactory \ AgentFactoryLoader.exe | n/a | Server | [ CE Install Directory ] \ Services \ ServerAgent \ ServerAgent.Config.xml |
n/a | ||||
EmailConnectorServer | [CE Install Directory] \ Servers \ EmailConnectorServer \ EmailConnectorServerLoader.exe | n/a | Server | [ CE Install Directory ] \ Services \ ServerAgent \ ServerAgent.Config.xml |
EmailServer | [CE Install Directory] \ Servers \ EmailServer \ EmailServer.exe | n/a | Server, Client | [ CE Install Directory ] \ Services \ ServerAgent \ ServerAgent.Config.xml |
ChatServer | [CE Install Directory] \ Servers \ ChatServer \ ChatServer.exe | n/a | Server, Client | [ CE Install Directory ] \ Services \ ServerAgent \ ServerAgent.Config.xml |
Contact Manager Service | [CE Install Directory] \ Services \ ContactManager \ ContactManagerService.exe | no ports used | Server | no ports used |
Email Router Service | [CE Install Directory] \ Services \ EmailRouterService \ EmailRouterNTService.exe | no ports used | Server | no ports used |
Web Service (1)(2) | [CE Install Directory] \ Tomcat \ bin \ tomcat8.exe | TCP 8005, TCP 8009, TCP 8080, TCP 8443 | Server, Client | [CE Install Directory] \ Tomcat \ conf \ server.xml |
ServerManager | [CE Install Directory] \ Tools \ ServerManager \ ServerManager.exe | TCP 9997 | Server | [CE Install Directory] \ Tools \ ServerManager \ ServerManager.Config.xml |
(1) The StatisticsServer is a Tomcat application and selects TCP ports in a dynamic fashion. (2) AgentObjects (a 1:1 object running for SOAP clients) is a Tomcat application and selects TCP ports in a dynamic fashion.
Agent PC Firewall Rules
Component | File Path | Ports | Source | Configuration file |
---|---|---|---|---|
AgentClientApp.Net | [CE Install Directory] \ Servers \ AgentClientApp.Net \ AgentClientApp.exe | TCP 19960 | Server | [CE Install Directory] \ Servers \ AgentClientApp.Net \ AgentClientApp.config.xml |