Thanks, David.
There's something I have to add to yours:
Either of "Вы звонили домой?" and "Вы позвонили домой?" can be used perfectly with the same meaning of "Have you had a call home?" with the only difference that you "позвонили" implies that:

1. You expect the call to have been successful, like the parents of that girl who "звонила домой" picked up the phone, talked to her for a while and allowed her to stay at the party for another couple of hours (Or they fell out, but at least they know where she is). And you "звонили" allows an unsuccessful call, like she may have called but the number was buzy or something.

2. You strongly expect that the call has been made, if your gf hasn't called at all, that would be of a great surprise; and vice versa, if you say "вы звонили.." -- all bets are off.

- Fox -