The federal do not call registry is not effective. It has become so large it is not manageable. The only way to effectively block specific phone numbers it to spend a few bucks a month with your phone service provider (landline or internet) to have your own personal blacklist that you can create and maintain. If your only phone is a cell phone you are probably out of luck.