We are registered with the TPS it helps but is not perfect. we are with talktalk for telephone & broadband they have a free service that lets you block numbers you don't like it also blocks withheld numbers if you want it to, the ones that get through are the unavailable numbers.