Your best bet would be to use Google Hangouts. Once you sign up with Google Voice, you will receive a Google Voice number. Hangouts app on both iOS and Android allows both incoming and outgoing calls. Its quite reliable. Voice quality is good compared to several VOIP providers I used. I had to rely on this when I was in Vermont this summer where reception for AT&T was pretty much non-existent for much of the countryside.