I'm curious, what kind of data transfer rate do you need to get a solid call through? In the past when I tried to make WIFI calls through Google Voice "Hangout Dialer" the call quality was poor.
However, these comments are about providing a wifi hotspot that routes over the data connection rather than VOIP.