If you're satisfied with Ooma, they have something called the Ooma Phone Genie now. Usually sold at Walmart.

https://www.ooma.com/home-phone-service/phone-genie/

Unit is $50, then you pay...