Go to DoNotCall.gov and register your phone numbers and you can stop those irritating solicitations. And you can file a complaint if you do get pestered. I've registered my home and business number but had forgotten my mobile, but took care of that just today.
Your registration will not expire. Telephone numbers placed on the National Do Not Call Registry will remain on it permanently due to the Do-Not-Call Improvement Act of 2007, which became law in February 2008. Read more about it at http://www.ftc.gov/opa/2008/04/dncfyi.shtm.