You will never get technical recruiters to abandon calling candidates whenever they feel like it. They are competing against many other recruiters at their own firm, not to mention recruiting agencies, to place candidates in front of managers. Sure, you can demand that they not call you, but most would rather drop you from their database than miss closing a deal.