I sent this e-mail to my local paper & they printed it verbatim:
I am writing to you about the article relating to the 0870 telephone number for the Coleford Health Centre on page 13 on the Review, w/e 11/03/2005.
I was outraged when I rang the doctor & found out that the number had changed to an 0870 "Non Geographic Number". I wrote to the practice manager & received a fairly standard reply. However on one occasion when the nurse rang me back, the local number which the 0870 number is routed to was displayed on my phone, so I now use this when either myself of my Fiancée have to telephone the surgery.
The change from 0870 to 0845 or 0844 is a con. BT is apparently recommending to Ofcom that 0870 & 0845 number be reduced to the same price as geographic calls whilst abolishing revenue sharing. BT suggests that revenue sharing be retained on 0871 & 0844.
Due to modern call packages, which do not clearly state how much they will charge you to call a "Non Geographic Number", everyone will still be paying over the odds to call the doctor.
Basically the cost are roughly as follows:
01 or 02 numbers cost at most 3p/min and at best zero p/min (to ANY part of the UK)
0870 numbers cost between 7p/min to 10p/min
0845 numbers called "BT Lo-call" cost between 3p to 4p/min
0844 numbers called "BT ContactCall" cost 5p/min at ALL times (24/7) - Weekend & evening calls to 0844 numbers can even cost more than 0870
NEG said they are to use the 5p/min range of 0844 numbers.
Calling an 0844 number cost 5p/min at all times, which is at least 66% more than telephoning an 01 or 02 numbers.
Calling an 0844 from a Pay Phone cost 946% more than an 01 or 02 call from a Pay Phone at all times.
Calling a doctor using a 0844 number from outside the UK may cost your life - as the call can not be made from many countries.
I have got some of my information from this internet forum:
http://www.saynoto0870.com/cgi-bin/forum/YaBB.cgi?board=news;action=display;num=... 8)