Linksys EA9300 router dropping Ooma Telo connections

IĀ recently changed our home Wifi router to a Linksys EA9300. The router works great and ā€“ together with a RE7000 range extender ā€“ provides good coverage in our home.

However soon after we noticed that periodically our phone stopped working. The phone is connected to a Ooma Telo VoIP router. Every day or so the Telo would stop accepting incoming calls and also not provide a dial tone for outgoing calls. The only way to get the Telo working again was to power cycle it.

Looking through the router settings I noticed that the DCHP Lease Time was set to about the same interval (1440 min) at which the phone stopped working. This led to the assumption that there is some action the router takes when DHCP leases expire which brings down the Telo.

The first attempt at a workaround was to assign a static IP address to the Telo. So it should not be affected by the DHCP Lease Time anymore ā€“ right ? Wrong. Unfortunately this did not help at all.

The second attempt at a workaround was successful: After setting the DHCP Lease Time to a large interval (129600 min) the problem disappeared and the Telo now reliably stays connected. Of course I fully expect it to lose connection again in 90 days when this interval expires, unless Linksys in the meantime fixes the issue and updates the router firmware.

So here we go. I have a workaround I can live with. I just wish router manufacturers would spend a little more effort in testing their products. It would also be interesting to know how exactly the Linksys router breaks the Telo. The Telo establishes a VPN connection with the Ooma server and I would assume that there is some sort of keep-alive protocol that allows the Telo to detect if the connection is broken, and reestablish it. Clearly that is not happening in this case.