It is legal for companies to hire other marketers to advertise on their behalf. But here is what I would do.
First, ask the magazine company AND the telemarketing company for a copy of their "Do-Not-Call" (DNC) policy. BOTH the marketer and the vendor must have written DNC policies.
Probably the marketing company will ignore you. The magazine company will probably tell you that they comply with all laws and that is their policy.
I would call the marketng company, and talk to someone in management and tell him that you are planning a lawsuit for their failure to provide a policy. They will probably deny or threaten you with something (like a countersuit or whatever.)
Then I would drop the bomb! I would then say something like this:
"Hello Mr. President of the marketing company, I wasn't planning to sue you since you are not the responsible party. I was planning to sue YOUR CLIENT (the magazine company), even though you failed to provide a copy of your policy, they are responsible since they hired you.
"The purpose of my call was to offer you a chance to settle this drectly before I file suit and involve your client. What would you like to do?"
The answer is that they will usually ask for confidentially and send a check.
Let me know how it goes.
Bob Arkow
Bob@telemarketingwatch.org