What TCP and UDP ports should I allow for Eclipse services?

ServicePort(s) (Protocol)Traffic BetweenRequired/OptionalNotes
Telnet23 (TCP)Database server and clientsRequiredUsed by the Eterm client
Solar2080, 2443 (TCP)Application server and clientsRequiredUsed by the Solar client, Job Management, Eclipse Reports, and Eclipse Help
Samba/Windows file sharing135, 139, 445 (TCP), 137, 138 (UDF)Database server and Forms/Imaging server(s)RequiredUsed for Eclipse Forms and Imaging
VSI-FAX2539, 2996 (TCP)Database server and Forms serverRequiredUsed for faxing with Eclipse Forms
SOCKET.PH.SERVER1024-2000 (TCP)Database server and IGATERequiredUsed for credit card processing (VITAL)
SOLAR.J2EE.CONNECTION30000-60000 (TCP)Database server and application serverRequiredUsed for communication between the UniVerse database and JBoss application server
SOCKET.PH.SERVER22222 (TCP)Database server and application, IGATE serversRequiredUsed for communication between the UniVerse database and JBoss application server, FastCGI
SSH22 (TCP)Database server and clientsOptionalUsed for system administration
FTP20-21 (TCP)Database server and clientsOptionalUsed for system administration, data conversion
CUPS Web Admin631 (TCP/UDP)Database server and clientsOptionalUsed for system administration
HTTP80 (TCP)Database server and clientsOptionalUsed for system administration
SMTP25 (TCP)Database server and Forms serverOptionalUsed to relay mail from Eclipse Forms through the database server