What Are The Correct Firewall Settings for Hosted FreePBX?

If there is a guide for setting up a hosted Free PBX virtual machine I havent found it. I can’t seem to get the right settings in FreePBX 13, prior to this I have only hosted FreePBX 12 without the firewall.

I have setup a virtual machine (tried both Cyberlynk and Vultr at this poitn) with the same results.

My Yealink phones can register (using PJSIP) but they show as offline under reports - asterisk info - peers. See below…

I notice the responsive firewall says there are like 20+ remote devices, on this installation I have only tried to register 1 phone…

It also says no endpoints have registered through the firewall, so I am assuming my phone is registering as one of the trusted zones, possibly from the WAN IP range it is behind…

Here are the trusted zones in my firewall

And here are some of my firewall settings.