Is there any app to make/receive calls on iphone from another non-apple device?
Yes, on your iPad or iPhone go to settings > facetime > choose the caller id option for your phone number, then an option will appear to allow iphone cellular calls.