To be more precise, using jjimm’s method, you may be able to call toll-free (“1-800”) numbers in the US from outside the North American Numbering Plan (NANP). The NANP is the telephone numbering system shared by the USA, Canada, and a number of other countries.
This doesn’t work inside the NANP. From one NANP number, you simply aren’t allowed to dial another NANP number (even one in another country), as you would dial an international call to the rest of the world. You dial these inter-NANP-country calls as domestic long-distance calls.
In the NANP, toll-free calls (to area codes 800, 888, 877, 866, and 855) are dialed as domestic long-distance calls, with a preceding 1. Since the preceding 1 is used all the time, the custom grew up of quoting it as part of the number in ads and such, even though technicaly it is not. It’s the trunk-access digit.
[sup]It’s just an unfortunate confusion that the trunk-access digit 1 used inside the NANP is the same as the country code 1 used outside the NANP. This is part of the reason you can’t dial NANP calls as international calls from within the NANP.[/sup]
The recipient of a “toll-free” call pays for it, not the caller. The recipient can choose what locations in the NANP ey is willing to accept calls from: one area code, one state or province, an entire country, or (presumably) the whole NANP.
Callers outside that area (but still within the NANP) are simply out of luck in contacting the owner of the toll-free number, unless another regular non-toll-free number is provided. Unfortunately this situation is still all-too-common, especially with advertisers who advertise in US magazines with international distribution, but provide nothing but a toll-free number with US-only access.
There was an attenpt to provice ‘replace codes’ for external access to toll-free niumbers. Supposedly, you could dial 1-880 instead of 1-800, or 1-882 instead of 1-888, to reach NANP toll-free numbers from outside the areas the recipients had chosen to take calls from.
Note to pulykamell: 801 is the area code for Utah. What happens when you want to call Utah? +1 801 xxx xxxx…
I believe this worked from a number of non-NANP locations, such as Australia, but it was never made clear whether it would work within the NANP. More NANP toll-free codes appeared (877, 866, 855), and no new replace codes were created. I believe this effort has been abandoned.
The logical thing would be to make all NANP toll-free numbers reachable from anywhere, inside or outside the NANP, as regular NANP numbers… but simply to charge the caller (possibly with an announcement beforehand) when ey is calling from outside the areas where the call is free to the caller.
This is precisely what Astroboy14 describes; it should be extended.
The system is already smart enough to tell the caller that “this call cannot be reached”; how much more difficult would it be to charge the caller instead?
I’m not even going to get into international tollfree numbers (+800)…