E.T.
Off shoring does not have anything to do with solicitation calls as the calls are routed through US switches. If you're now getting calls, it's very possible that you've timed out of the do not call lists. You only stay on them for a certain number of years. Find the website again and re-sign up.
(I work for a major call center company so we hear about this stuff on a fairly regular basis)