Have you looked to see if you are seeing VPN attempts from the phone while they are disconnected before you restart the VPN service?
I have your same scenario T48G/S phones that randomly lose connectivity. My fix is to toggle VPN off and on and they seem to reconnect.
You may have seen my post on Yealink phones and VPN to create the TAR files needed for Yealink.