I don't have your setup, but nobody who does has replied yet.
Here's my assumptions of best practice:
each house has its own Echoes tied to that homeowner's account.
each echo is named after the room it is in in its own house (ex, kitchen rather than Mom's Kitchen)
Within your house, if you were in the kitchen, and wanted to call the wife in the Office, you'd say:
"alexa, call the office"
Then the Office would ring and presumably your wife would answer.
To call your mom, assuming she is entered in your contact list as "Mom" you would say:
"Alexa, call Mom"
Since Mom isn't a room-named Echo in your house, it should scan your contacts she's in there AND her email address is tied to an Echo and her Echo should start to ring.
If you did the same for your son, (who also has multiple devices), all his Echoes in his house would ring until he accepted or rejected the incoming call from you. I don't think you can target a specific device in his home because it is outside your account profile and you aren't electronically privy to what he calls his devices (Naked Lady Room, etc.)
Disclaimer: I have done the intercom thing in my own home. I've not used the call somebody else feature, but I've read about it and what I've described seems accurate.