FYI. I have the same problem; ONLY on my android (BYOD). Not a major issue. I tried calling my bank (1-800) and it dropped the call after about 30 seconds. I called 1-505-xxx-xxxx and it worked fine. I found this for quite a few numbers. Unfortunately, some numbers only have a 1-800/888/866 and not a local in state number.

I tried using "Stun" in my settings with Sipdroid, but then my sipdroid (BYOD android) voipo line wouldn't register. Didn't matter if I used voipo or a public stun address. Any stun and my android wouldn't register. Me personally, I don't call a lot of toll free. But it would be nice. Part of the reason for putting sipdroid on my android was so I could use the voipo and not have to have a bigger cell minutes plan. Not a big deal, just inconvenient. I just use cell for calling toll free and mobile to mobile, and use voipo/android for other calls. mike....