It's interesting that they always say they talked to you before, even though you obviously didn't. Under the rules of the Do Not Call List, companies you've done business with in the past are permitted to call you. Maybe by claiming you've had prior contact is the way these clowns get around this.
Called me by name and wanted me to buy 100 coins. When I told him I had no idea how he got my number and that I don't collect coins he hung up on me. Pushy New York accent.