I got this info from a consultant:
NAT is not supported by the IP Soft Phone Software. If you had a firewall in place with out NAT (meaning routable IP addresses are on the inside LAN) then you would simply just have to list what UDP ports you want allowed. This is a three step process.
1) Within the IP Soft phone software, under options>advanced> you must enter a min port and max. port. The range must be as follows:
1024 > range > 65536. The range must be at least 100 ports. Valid port range example: 1024 < 2000-2100 < 65536.
2) The firewall must have a hole made for that exact UDP range.
3) The PBX must have the same UDP port range configured under the “change ip-network-region” command.
Avaya’s only work around is to have the CLAN and Prowler cards on the DMZ or outside LAN segment.
Alternatively, a VPN connection avoids the above problems. I have included two Avaya based NAT explanations below:
7.4 NAT (Network Address Translation)
VoIP does not work well with LANs that use NAT (Network Address Translation) because NAT does not support H.323 protocols. The destination IP address is encapsulated in more than one header, the Q.931, H.245, and the IP header. NAT changes only the address in the IP header resulting in a mismatch that prohibits the control of calls. We suggest that you use a firewall to guard against intruders, but your firewall should not provide NAT functions for VoIP packets.
Network Address Translation (NAT): Due to limitations in the H.323 VoIP standard,
VoIP conversations cannot presently work across NAT boundaries. It is important to route voice streams around routers or firewalls running NAT.