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

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

Service Port(s) (Protocol) Traffic Between Required/Optional Notes
Telnet 23 (TCP) Database server and clients Required Used by the Eterm client
Solar 2080, 2443 (TCP) Application server and clients Required Used by the Solar client, Job Management, Eclipse Reports, and Eclipse Help
Samba/Windows file sharing 135, 139, 445 (TCP), 137, 138 (UDF) Database server and Forms/Imaging server(s) Required Used for Eclipse Forms and Imaging
VSI-FAX 2539, 2996 (TCP) Database server and Forms server Required Used for faxing with Eclipse Forms
SOCKET.PH.SERVER 1024-2000 (TCP) Database server and IGATE Required Used for credit card processing (VITAL)
SOLAR.J2EE.CONNECTION 30000-60000 (TCP) Database server and application server Required Used for communication between the UniVerse database and JBoss application server
SOCKET.PH.SERVER 22222 (TCP) Database server and application, IGATE servers Required Used for communication between the UniVerse database and JBoss application server, FastCGI
SSH 22 (TCP) Database server and clients Optional Used for system administration
FTP 20-21 (TCP) Database server and clients Optional Used for system administration, data conversion
CUPS Web Admin 631 (TCP/UDP) Database server and clients Optional Used for system administration
HTTP 80 (TCP) Database server and clients Optional Used for system administration
SMTP 25 (TCP) Database server and Forms server Optional Used to relay mail from Eclipse Forms through the database server