This is perhaps the best electronics device I've ever purchased.
And I've bought many.
With that said I have a suggestion.
Occasionally I have a trouble with computer devices that need to boot or initialize and are connected with other computer devices that also need to boot or initialize. After a power failure my Comcast cable modem takes longer to come back up than my ooma hub. Although my phone service is restored and I can make or receive calls, the QOS protocol is compromised. I know this because communication breaks up for the outside caller. I then need to power cycle the ooma hub and all is well.
My suggestion is perhaps you can program a timer at boot for the ooma hub so it waits for a minute to boot or debug the code to find out why the ooma hub needs the cable modem to be at a certain state of readiness.
Thanks in advance for your consideration.