I don't get enough (any) spam calls to do this, but have you ever thought about using http://www.jollyrogertelco.com/?
Instead of blocking the spam calls, it connects a bot that ties up the caller in a pointless conversation for as long as it can. I'm sure this would result in the telemarketers removing you from their lists themselves.