I believe I have re-done the firewall rules twice for good measure, and still the same issue.
I don’t have a DMZ as such, the FreePBX is static and I’ve got port forwarding/NAT rules for UDP ports such as the RTP range, etc. Not sure what else I’m missing.
I’m happy to post some screenshots of the rules and/or FreePBX Asterisk/SIP settings.