I've lost patience with them too. I registred with btprivacy
(
http://www.bt.com/btprivacy/) and most of them stopped after a while. Also on top I installed an answer phone - can see who's calling on the display and leave to the answer machines the ones not recognised. Sad but there seems to be nothing else to do.