Keeping data up and running all the time and constant pinging of "traditional" VoiP seems to be way too inefficient at this point (versus carrier-based stuff where, as I understand, normal signaling is used to indicate you're having an incoming call, after which data session is initiated and call is connected). You can do it, but your battery life will shrink significantly.
Plus, 2GB of data is quite a lot for VoiP. Unless you're in 200Mb it's irrelevant. Video playback would be more data intensive.
Now, outgoing VOIP calls, that's a whole different story. But that is primarily for foreign calls
Or am I misreading something?
Hyperom: Rants about life, politics, technology