NAT’ing. Using an alternate port requires planning. Not all FreePBX users (me included) have the skills or experience to do so. I recently saw a post where OP seems to have issues with non standard ports as well.
If you can write something in the FreePBX Documentation Center will be nice. Sangoma Documentation