Receive calls on your main number with data/wifi? Any app like that?

I can make calls using my own number using different apps, but is there a way of receiving a call on yoru main number using wifi or data on android?

Please let me know.

Thank you