WebSocket Half-Open Connections and gRPC Gateway Discovery in Complex LAN WebRTC Systems

This design targets institutional device fleets: healthcare, eldercare, and similar facilities where a failed call cannot depend on a user restarting an app. Many shared devices need to stay online for long periods, recover without local troubleshooting, and keep calls usable in noisy spaces. In a constrained LAN, the hardest failure is not always a clean disconnect. The more dangerous state is a…