Introduction
The following ports must be configured if the jtel virtual machines are located in different subnets or a firewall is installed between them.
General Information
During the basic installation of a jtel ACD, all firewalls are configured locally. There is generally no requirement to install additional firewalls between the jtel ACD virtual machines.
For further information, please visit the pages describing the basic installation of a jtel system: Debian Linux + Windows Server 2019
Table (System Parameters)
Host (System Parameter jtel ACD) | Port Setting (System Parameter jtel ACD) | Port | Protocol | Source (Send To) | Destination (Opens Port) | Description |
---|---|---|---|---|---|---|
ACD.UDP.Daemon.Address | ACD.UDP.Daemon.Port | 20645 | UDP | WEBSERVER | TELEPHONY (DAEMON) | Communication from the web server to the daemon process for ACD control. Note: The daemon ACD.Daemon.UDP.r5 must run on the corresponding TELEPHONY server. |
ACD.UDP.MediaEventsListener.Address | (Static Setting) | 20644 | UDP | DATA | PLATFORM UDP LISTENER | Communication from database server to hazelcast (web server) on change of agent status for signaling events via SOAP. The platformUDPListener must run on the corresponding target computers. (Preferably on localhost - only on the DB masters, not slaves). |
ACD.UDP.Webserver.Address | ACD.UDP.Webserver.Port | 20644 | UDP | TELEPHONY | PLATFORM UDP LISTENER | Communication of 8-Server TELEPHONY processes to Hazelcast (web server) on change of call status for signaling of events to SOAP and Agent-Home. The platformUDPListener must run on the corresponding target computer. (Preferably on localhost). |
(connection is initiated by web application in each case) | ACD.UDP.Webserver.SenderPort | 20700 | UDP | WEBSERVER | TELEPHONY | Communication between web server and 8-Server for control of calls. Messages are directed to ACD.Daemon.UDP.r5. |
(connection is initiated by web application in each case) | ConfServer.Daemon.UDP.Port | 20641 | UDP | WEBSERVER | TELEPHONY (DAEMON) | Controlling the telephone conference from the web application. ConfServer.Daemon.UDP.r5 must be running on the target computer ( 8-Server). The actual destination for the message is determined dynamically by the web application. |
ConfServer.WebServer.UDP.Address (Configure all, seperate with colon and no spaces) | ConfServer.WebServer.UDP.Port | 20640 | UDP | TELEPHONY WEBSERVER | WEBSERVER | When changing slides in the presentation, this port is used to send the information to the other web server. The 8-Server sends information to the web servers so that the information of the current conference call is displayed in the browser. |
dialler.8Servers.IPs | dialler.ClickToCall.UDP.8ServerCommand.Port | 20645 | UDP | WEBSERVER | TELEPHONY (DAEMON) | Port on the 8-Server to which the commands are sent via UDP for the Dialler. Must be set the same as ACD.UDP.Daemon.Port, because the commands are directed to ACD.Daemon.UDP.r5. |
dialler.ClickToCall.UDP.Connector.Host | dialler.ClickToCall.UDP.Connector.Port | 40406 | UDP | WEBSERVER | PBX CONNECTOR | From the web server, the IP address of the PBX-Connector, if outdials are to be initiated via the connector (and not via the 8-Server). Recommendation: set dialler.ClickToCall.UDP.Connector.Host EMPTY if 8-Server is to be used for Outdial. Otherwise set (only with Innovaphone), then ALL Click-To-Dial commands run directly out via the Innovaphone. |
Portal.AgentCallControl.UDP.Address | Portal.AgentCallControl.UDP.Port | 40406 | UDP | PBX CONNECTOR | IP address and port of the PBX-Connector, if commands such as "Answer" are supported via the PBX-Connector. | |
Portal.Daemon.TTS.UDP.Address | Portal.Daemon.TTS.UDP.Port | 20643 | UDP | TELEPHONY | TELEPHONY (DAEMON) | IP address and port of the 8-Server on which the TTS daemon is running (only for installations with TTS installed). |
Portal.JTELTAPIServer.UDP.Address | Portal.JTELTAPIServer.UDP.Port | 40404 | UDP | TELEPHONY | PBX CONNECTOR | IP address and port of the JTELTAPI forwarding service, when using the connector with TAPI / ECSTA. |
All ports
Component | Host | Ports / Portrange | Protocol | Source (Send To) | Destination (Opens Port) | Required for Non-Redundant Systems | Required for Redundant Systems | Description |
---|---|---|---|---|---|---|---|---|
pcs cluster | ACD-LB/STORE | 2224 | TCP | LOAD BALANCER STORAGE | LOAD BALANCER STORAGE | No | Yes | Ports used for communication between the pcs clusters members. NOT needed when no redundancy is installed. |
pcs cluster | ACD-LB/STORE | 3121 | TCP | LOAD BALANCER STORAGE | LOAD BALANCER STORAGE | No | Yes | Ports used for communication between the pcs clusters members. NOT needed when no redundancy is installed. |
pcs cluster | ACD-LB/STORE | 5403 | TCP | LOAD BALANCER STORAGE | LOAD BALANCER STORAGE | No | Yes | Ports used for communication between the pcs clusters members. NOT needed when no redundancy is installed. |
pcs cluster | ACD-LB/STORE | 5404 | UDP | LOAD BALANCER STORAGE | LOAD BALANCER STORAGE | No | Yes | Ports used for communication between the pcs clusters members. NOT needed when no redundancy is installed. |
pcs cluster | ACD-LB/STORE | 5405 | UDP | LOAD BALANCER STORAGE | LOAD BALANCER STORAGE | No | Yes | Ports used for communication between the pcs clusters members. NOT needed when no redundancy is installed. |
Samba Fileshare | ACD-STORE | 445 | TCP | STORAGE | ALL | Yes | Yes | Ports used by the samba fileshare to provide access for the other jtel vms. All other virtual machines use this port for communication with the fileshare. This port is required in BOTH redundant and non redundant architecture. |
Database | ACD-DBM/DBS/DBR | 3306 | TCP | DATABASES | ALL | Yes | Yes | Ports used by the MySQL to provide access to the other machines, and MySQL Tools like DBForge MySQL used on other machines in the Network. |
UDP Listener | ACD-DBM | 5701 - 5801 | TCP | DATABASE MASTERS | TELEPHONY | Yes | Yes | Ports used by the UDP Listener to send and receive UDP commands from the other hazelcast cluster members. |
Webservers | ACD-JB | 5701 - 5801 | TCP | WEBSERVER | TELEPHONY | Yes | Yes | Ports used by the UDP Listener to send and receive UDP commands from the other hazelcast cluster members. |
Webservers | ACD-JB | 5455 | TCP | WEBSERVER | ? | Yes | Yes | ? |
Webservers | ACD-JB | 8080 - 8081 | TCP | WEBSERVER | ? | Yes | Yes | ? |
Webservers | ACD-JB | 4447 | TCP | WEBSERVER | ? | Yes | Yes | ? |
Webservers | ACD-JB | 5445 | TCP | WEBSERVER | ? | Yes | Yes | ? |
Webservers | ACD-JB | 20640 | UDP | WEBSERVER | WEBSERVER | Yes | Yes | When changing slides in the presentation, this port is used to send the information to the other web server. The 8-Server sends information to the web servers so that the information of the current conference call is displayed in the browser. |
Webservers | ACD-JB | 20642 | UDP | WEBSERVER | ? | Yes | Yes | ? |
Webservers | ACD-JB | 20644 | UDP | WEBSERVER | PLATFORM UDP LISTENER | Yes | Yes | Communication from database server to hazelcast (web server) on change of agent status for signaling events via SOAP. The platformUDPListener must run on the corresponding target computers. (Preferably on localhost - only on the DB masters, not slaves). |
Telephony Servers | ACD-TEL | 8 | ICMPv4 | TELEPHONY | Yes | Yes | ||
Telephony Servers | ACD-TEL | 5701 - 5801 | TCP | TELEPHONY | TELEPHONY | Yes | Yes | Ports used by the UDP Listener to send and receive UDP commands from the other hazelcast cluster members. |
Telephony Servers | ACD-TEL | 30000 - 34999 | UDP | TELEPHONY | PBX / SBC | Yes | Yes | Ports used for RTP |
Telephony Servers | ACD-TEL | 5060 | UDP | TELEPHONY | PBX / SBC | Yes | Yes | Ports used for SIP |
Telephony Servers | ACD-TEL | 1 - 65535 | UDP | TELEPHONY | NONE | Yes | Yes | Local UDP Ports |
Load Balancers | ACD-LB | 80 | TCP | LOAD BALANCER | Local Network ? | Yes | Yes | Port used for HTTP access |
Load Balancers | ACD-LB | 443 | TCP | LOAD BALANCER | Local Network ? | Yes | Yes | Port used for HTTPS access |
Load Balancers | ACD-LB | 7777 | TCP | LOAD BALANCER | Local Network ? | Yes | Yes | Port used for HTTP access to the HaProxy admin interface |
Load Balancers | ACD-LB | 3306 | TCP | LOAD BALANCER | ? | No | Yes | ? |
Load Balancers | ACD-LB | 3307 | TCP | LOAD BALANCER | ? | No | Yes | ? |
Load Balancers | ACD-LB | 3308 | TCP | LOAD BALANCER | ? | No | Yes | ? |
Chat Servers | ACD-CHAT | 5701 - 5801 | TCP | CHATSERVERS | TELEPHONY CHATSERVERS DATABASE MASTERS WEBSERVERS | Yes | Yes | Ports used by the UDP Listener to send and receive UDP commands from the other hazelcast cluster members. |
Chat Servers | ACD-CHAT | 3000 | TCP | CHATSERVERS | ? | Yes | Yes | ? |
REST Servers | ACD-REST | 8091 | TCP | RESTSERVERS | Local + Public Network ? | Yes | Yes | ? |