How can I receive phone calls through Wi-Fi on an Android phone? How can I receive phone calls from a landlines/cellphone when I have Wi-Fi connectivity, but no cell phone service?
You could signup for Skype and get a Skype "Online Number" (this used to be called "Skype In") and then install the Skype app on your phone.

This would give you a real phone number that anyone could ring from a normal landline or mobile, that would ring through to Skype on your phone (or any other device) over your data connection.