monsieurtechnical:
Don't normally respond to an obvious rant, but there is a serious issue.
The best way to reduce the occurrence of telmarketing calls is to register you number with the Telephone Preference Service. There are additional requirements concerning the time that must elapse between "silent calls" resulting from poorly configured "predictive dialling" systems.
Investigate and take action.