Press one to speak with an agent
Inform the agent that you want to be removed from the call list. They will tell you it takes 30 days to do so.
Hang up.
Call them back from a regular phone, unless you have unlimited minutes.
Hit the option to speak with an agent.
Inform the agent that you want to be removed from the call list and give them the number to remove.
Repeat from the hang up step as many times as you can.
The agents are all a-holes (if it's auto warantee out of atlanta) but after a week they will get the idea (at least that's how long it took for me to get off their list)
You need to tie the agent up for a while, even if it's pretending to want their service. Time is money to them, so get an agent, ask what's covered, ask how much, spend 20 minutes with them, then tell them you don't want to be called again and if they do you will repeat the call and they could have sold a half dozen shoddy warantees.