The best way to avoid telemarketers is to know who your enemy is.
Take note of the numbers that called you before.
or check some websites that have list of phone numbers that have notes on it. At the cost of a few dollars, it will save you a lot of money.
When somebody calls you and it's an unfamiliar number, try checking it first using a website before answering. Hope this helps.