Is one of the requirements that you can call cell phones and landlines? If it is, there is not many you are going to find that don't charge money for the service. Most of the ones that claim "free wifi calling" are referring to calling people who also use the same app. I use Skype, and it's only $30 a year, which is pretty good imo.