Run tcpdump on your FusionPBX. If you see the packets reaching the server but still not replying, chances are that you are just dropping the packets with iptables. Just for testing purposes, bring fail2ban and iptables down , check if you are able to register. If you are, bring one of those up...