iPartner can communicate over any of the following TCP port numbers:
2200, 2136, 2184 and 2245.
At a minimum, the firewall will need to allow outbound connection on at least one of these ports. The user can select the port number to use, so if you only open one port number, let the users know which one has been opened.
iPartner can also accept incoming connections on these same port numbers. Although it is not absolutely necessary to allow incoming connections, it will be more convenient for the users to allow incoming connections on these ports.
The optimal configuration for iPartner would be:
Outgoing and Incoming connections allowed on ports 2200, 2136, 2184 and 2245
A more secure, but still fully-functional configuration would be: Outgoing and Incoming connections allowed on port 2200 (the default port for iPartner).
The minimal configuration is: Outgoing connections only on port 2200.