When I lived in student flats last year, my landline was an 0870 number...
Presumably the school (or private building) had a contract with an 0870 provider and it was a condition that you had to use that and couldn't have your own line installed directly?
We use a 0870 number for our business - now you all will say boo hiss!
If you can say that you've had it since the days it when it really did cost the same as a normal call, we might forgive you......
This is where a lot of confusion and misinformation creeps in. Originally 0870
was charged exactly the same as a regular national call to a geographic number, just as 0345 and 0645 (which became 0845) were originally charged the same as a local call.
In fact in the original scheme of things the 0345/0645 numbers were a kind of halfway house between a normal call and 0800 numbers, with the caller paying the same price as a local call and the callee (almost always a large company) picking up the balance of the long-distance tab.
One of the main selling points for a large corporation was the flexible routing these numbers provided. For example, an organization with offices in London, Bristol, and Edinburgh could publish the same number nationwide, but people calling from the west country or Wales would route to the Bristol office, calls from Scotland would go to Edinburgh, everywhere else to London. Additionally, calls could be routed to different offices at different times of the day, e.g. if those Bristol and Edinburgh offices kept regular office hours but London was a 24-hour operation, then calls which would normally go to Bristol or Edinburgh could be sent to London after 5 p.m.
It was this initial use of these numbers which, as Dennis says, still suggests to people that they are dealing with a large outfit.
Since then, the cost of long-distance has dropped so much and we now have so many competing carriers that they can make money on not just 0870/0871 but also 0845 numbers.
The biggest problem, and the issue which really amounts to fraudulent advertising, is the places which are
still claiming that 0870/0845 are the same price as a normal national/local call. Many people just accept this because that's how it
used to be.