FaceTime - How to direct communication to specific devices?
When you Facetime, the caller chooses either your phone number or the email address associated with your Apple ID. If it chooses the email address, it will ring both your computer, and your iPhone (as well as any other devices you have logged in with that Apple ID such as an iPad), and you may answer on either device. If the caller chooses your phone number, then just your phone will ring. In this case, the caller could use this to choose which device to ring you on.
As I'm sure you are already are aware, the device must be connected to wifi in order for it to ring (I believe there are cellular company outside the US that allow Facetime over the air as well), otherwise it will just ring and ring on the caller side without ever ringing you.
Our devices were seeming to receive calls at random too... but here is what I have figured out so far.
1) Each device you want to receive incoming calls has to be 'signed in' (e.g. if your location, IP address, etc, has changed because you're travelling you may need to go to the Facetime/preferences, and sign in again. (that should get the laptop receiving)
2) Each device can (in the settings) turn facetime on or off (on the iPhone it's just Settings, scroll down to FaceTime, select it, and set the slider to on or off, on the computer it is on the main menu bar under FaceTime and you select 'Turn FaceTime On' and 'Turn Facetime Off'.
If you turn Facetime off on your home computer before you leave your wife won't have to listen to it ringing in the next room, and as long as once you've got your new IP from the hotel wi-fi, and you 'sign in' each time you are somewhere new (on bar on the right side of facetime) that should do the trick. (or at least that's how we got the Apple devices we have sorted out.)
Hope this helps! :)
On the previous iOS6, when I accessed contacts from FaceTime, some of those contacts had a FaceTime icon on the email address and another icon on the iPhone number. This way, by touching that email, it would ring on the related iPad, and by touching on the phone number, it would ring on the related iPhone. Now, with the new iOS7, no matter how FaceTime is set on the iPhone or iPad, on the contacts, there is just ONE choice for FaceTime, which, when touched, rings on both related iPhone and iPad. I don't know of any solution, and I assume is one of many iOS7 bugs or oversights. Apple should open the door for customers feedback through direct emails.