I got another call today where they play some message, it doesn't say who is calling or what. You have to press 1 to speak to a representative or 3 to remove your name. Even if you press 1 they really avoid telling you who they are.
Today I finally found out who one of them is and reported them to the "do not call" list complaint line. Dish Network. They call and tell you that you may have won a big screen tv with installation and a dv-r player, etc. Press 1 for details. Well, I got Peter and he fessed up that it was the Dish Network.
They are just skirting the law. According to wiki, the fact that they don't self identify is enough to warrent a violation. Of course, if they don't self identify, you can't report them.