Come on Ofcom, do something usefull for a change!
I should've known Ofcom would do nothing (or effectively nothing).
Here's what I reckon should be done.
1) 0800 are FREEphone numbers, so they should be FREE! The co. using them pays for every call received on them (at least from what I've seen). So whay should I pay loads aswell?
2) 0845 and 0870 numbers were supposed to be Local- and National-rate numbers, more for having one number from everywhere than anything else. These should be kept as Local and National rate (and included in free minutes).
3) If companies want to make money from numbers, let people know they are Premium Rate by forcing them to use 09xx numbers. 0845 and 0870 are being used as sources of income, which in essence is a premium-rate number. Why let them hide behind these numbers?
Get back to basics.
If they wont do the above, they should at least ban queues on 08xx numbers (including 0800 if they are not free from every phone). Force them to use a callback queue. The amount of money I have spent on ringing BT recently (£100 one month on my mobile, because the landline was dead, therefore my broadband was dead so my VoIP line was dead, so my only option was to use the mobile), but thats an 0800 number, it should be free!
Ofcom should've stepped in before now, thlast time freephone calls were free from a mobile was on Virgin, and that was around the turn of the millenium. GET YOUR FINGERS OUT OFCOM!!!!