I've been using an Obi device with a google voice number for years, and it works great. You still need to pay for (or have) home internet service (i.e. cable internet), but you don't pay anything for the phone line. There are some other devices and services that have a monthly fee, but with obi...