I had this problem for months before I finally just committed a day to calling tech support. Turns out they had us listed all wrong and had our ‘range’ set incorrectly in their system, it caused us to be disconnected every few hours automatically. It took me hours on the phone, just take a day with tech support and BE VERY FUCKING NICE NO MATTER HOW ANNOYING OR PISSY THEY ARE.