Not Understanding the FreePBX/Asterisk

I am on FreepbX 16 and Asterisk 17. I had tried all that you have mentioned and had post here: Repository and Problem Updating Self

However, it could be a DNS issue since I have my router resolving the domain name for SSL/TLS…have not confirm that either. Yet, I cannot register the phone despite setting up Let’s Encrypted certificate and all that’s required by the trunk provider and when I attempted to register the phone I get failed 5060 UDP…highly frustrating and makes me want to give up on the freepbx thing. Then, Voip.ms support doesn’t work on the weekends…this is unbelievable.