I did a quick google search and found that BBOS has SIP clients available for it.
You can use Google Voice (I'll refer to this as GV) along with a SIP service.
So, with the following:
- SIP service (There's a lot out there, I use Sipgate, but there's also SipSorcery, IPKall, etc.) with FREE incoming calls
- SIP client on phone (Android or BBOS)
- Google Voice accounts
- Google voice "callback" app (google search this)
So, this all translates into free VoIP calls with GV. Essentially, what happens is:
- Turn on GV call back app. When making a call, have it call back your SIP service phone number
- Make phone call with GV, it will call your SIP number (a little counter intuitive, but both outgoing and incoming calls require GV to call your SIP number)
- SIP client on phone configured with SIP service will ring
- Answer incoming call from GV
- GV will then call outgoing party
If the outgoing party has the same configuration, then you can call the other party's GV number configured for their SIP client.
Voila! end-to-end free VoIP curteousy of Google. There are a few caveats:
- It's not really "easy" to use or setup. Knowledge of GV, and SIP client configuration is necessary.
- Your carrier may have its own restrictions. Using wifi should bypass any ethical or imposed restrictions.
- I have no clue what sort of restrictions there are on SIP services over wifi or data networks in other countries