You can use a call blocker. The do not call list will not keep crooks from calling you. That's what makes them crooks. Use a call blocker and don't answer a number you don't recognize. If it turns out to be someone you know, they will leave a message. If you continue to answer random calls from strangers who turn out to be crooks, you're asking for trouble.
This number called my home phone with a Csller ID of Tax Help Center. It then called the next day to my cell phone with a Caller ID of Llano, CA. No messages were left and all my phones are registered with the DNC web-site. Blocked!