Have a Grandstream HT-802 with the yellow web ui. Was having issues with TERRIBLE static on the phones. I tested my polycom vvx VoIP phone and that was crystal clear, so not an Internet or VoIP.ms problem.
I rebooted the ATA and then I had no dial tone at all. Web ui showed registered, but it never would detect if the phone was off hook or not. I created a sub account and registered FXS port 2 without TLS to make sure it wasn’t a TLS issue. That registers fine too and UI showed when it was ringing or not- but no dial tone.
In the end it was the USB power adapter. I found a spare mini usb cable and plugged it right into my Proxmox server so it’s getting power from my always on machine where my opnsense router is, instead of the Walwart style plug that Grandstream shipped with it. Now we’re back in business. Crystal clear call quality.
When in doubt, check the power supply!