Hi Saifaaay,
Thanks for posting in Apple Support Communities. If we understand correctly, you have two iPhones; one with a SIM card and one without. You would like to be able to make and receive calls on the iPhone that does not have a SIM card. Right?
You can try the steps from Allow phone calls on your iPad, iPod touch, and Mac which can help you to make and receive calls on other devices relayed through your iPhone. On the iPhone that has the SIM card installed, take these steps. When you get to the steps that mention iPad, iPod touch and Mac, use the non-SIM iPhone to proceed.
"Allow phone calls on your other devices from iPhone
You first set up your iPhone, and then set up your other devices.
- On your iPhone, go to Settings
> Cellular. - If your iPhone has Dual SIM, choose a line (below SIMs).
- Do any of the following:
- Tap Calls on Other Devices, turn on Allow Calls on Other Devices, then choose the devices on which you’d like to make and receive calls.
- This allows other devices where you’re signed in with the same Apple ID to make and receive calls when they’re nearby your iPhone and connected to Wi-Fi.
- Tap Wi-Fi Calling, then turn on Add Wi-Fi Calling For Other Devices.
- This allows other devices where you’re signed in with the same Apple ID to make and receive calls even when your iPhone isn’t nearby.
4. On your other devices, do the following:
- On your iPad or iPod touch: Go to Settings > FaceTime, then turn on FaceTime and Calls from iPhone. If you’re asked, turn on Wi-Fi Calling."
Take care.