Well, I either don't pick up the phone, or I just keep saying "Sorry, what?" every time they finish saying something, forcing them to either repeat themselves or hang up...they get bored of it pretty quick.
"Can I speak to the home owner?"
"Sorry, what?"
"Is this the home owner?"
"Sorry, what?"
"AM-I-SPEAKING-TO-THE-HOME-OWNER?"
"Sorr, what?"
*click*
I know these people are just doing their jobs and we all have to make a living, but if they're going to choose a career that seems specifically designed to annoy people, they need to be prepared for the consequences.