You could try a more complicated approach: sell consumers a device which records their calls locally, and sign them up to the do-not-call list. The device would have a spam button; when pressed it would send the caller id + recording of call to your company's servers. The company would use this to help the customer threaten or sue telemarketers, splitting settlement/lawsuit revenue.
The National Do Not Call Registry is only for personal phone numbers. Business-to-business calls and faxes are not covered by the National Do Not Call Registry.