Note that by “almost” I mean that there might be one reason why other than the thousands of problems that are all NAT. You need to make sure all of the NAT settings in your phones and PBX and all of the NAT settings in your Firewall, and all of the options in your trunks, etc. are ALL set up absolutely correctly.