I battled back and forth many times with this issue, and I have been through a mess of toll free numbers based on who my provider was. I do not receive many phone calls, but, when I get a new customer who is not real familiar with the web, they like to call and speak to a live person.
Today I use Vonage for my company, it allows me to call all over the country for free myself, and International rate is not bad at all for me.
Also, with Vonage, I am able to SimuliRing my phone to several support people since all my consultants/support are remote.
Works great!