It wouldn't have been PAT across multiple IP Addresses. Good news. Seems to be working, just waiting for Gamma to confirm they saw the calls going though their side. Turns out the FreePBX had a left over External IP address in it's Nat Settings from about 3 years ago with the old Public IP address that was causing the problem.
all seems to be working now, Thanks