I have been driven mad this week by constant sales phone calls. I registered our number with the TPS & re-register it every year, but it's had very little effect, many of the companies are based abroad so they happily ignore the rules. The UK companies sometimes get round this by asking if you will answer 'a few short questions'. They then use the excuse that as you have answered their questions they are allowed to phone you.
One of the biggest problems has been a call that only rings 3 or 4 times, probably an automated polling system, these calls come through throughout the night as well as the day time. As my MIL has cancer we find calls in the middle of the night very disturbing. We need to answer the calls in case there is an emergency. I've dialled 1471 & taken down the number that is calling us but when I try to call them I get a recorded message telling me I am dialling a number that is no longer in service.
Yesterday I ordered a phone with caller ID & I've signed up for caller ID with BT, it's free as we pay BT line rental. The phone arrived a couple of hours ago & I've added all our numbers into it's directory.
I've also bought something called a Call Saint, this can be programmed to automatically refuse calls from certain numbers, I haven't set this up yet. Peering at the small print in the instruction booklet for the phone was enough to make me go cross eyed, I'll leave it a couple of hours & then set the call saint up. Hopefully then we will get some peace.