Like Margaret said, if you register with the Telephone Preference Service it does cut down the number of unsolicited calls you receive, though sadly it doesn't stop the ones from abroad.
If I'm feeling peevish I sometimes chat for ages, about the weather in India etc., before terminating the call.
