Internal IP change doesn't allow incoming communication

Alright so I have a fully working setup but want to change my internal IP scheme to a different subnet. So I used sysadmin_network to change the IP to 10.0.20.20 from 10.0.2.20. I then go into my router and change my endpoints for all my routes from 10.0.2.20 to 10.0.20.20 and rebooted. After that I can connect just fine to the web interface on 10.0.20.20 but no incoming phone calls come through, doesn’t even hit asterisk box. I know it isn’t the router as literally the same rules work when pointed at 10.0.2.20.

Change everything back to 10.0.2.20 and everything works. I thought maybe it was the firewall so turned off iptables and same result. running freepbx 2.11.

Any clues on what could be going on?

Localnet settings in SIP settings module

Yeah forgot to mention I changed that as well.

If the IP of your Asterisk server changed you might need to rebuild the configs for your phones.

All my phones are external so they use the public IP. Plus not even SIP station is getting through to allow incoming calls.

maybe auto configure again >?