catj wrote on Jun 6
th, 2009 at 2:13pm:
The UK numbering system is quite complex. Here's a quick summary:
Local numbers can be 6 or 7 or 8 digits long.
The code can be 4 or 3 or 2 digits long, after the initial zero.
---
Rest of the country (01xxx):
Numbers with area code like (01xxx) [but not including (01x1) or (011x) codes] are written: (01xxx) xxxxxx
---
If the number starts 01x1 or 011x the number part is 7 digits long (grouped as xxx xxxx).
Most other numbers are written (01xxx) xxxxxx (6-digit number), with a very few as (01xxx) xxxxx (5-digit number in rural location).
When I originally wrote that, I was unaware that there's one more format used in twelve places in northern England and the borders.
Langholm (013873), Hornby-with-Farleton (015242), Hawkshead (015394), Grange-over-Sands (015395), Sedbergh (015396), Wigton (016973), Raughton Head (016974), Brampton (016977), Appleby-in-Westmorland (017683), Pooley Bridge (017684), Keswick (017687), Gosforth (019467):
Numbers with the above area codes are written: (01xxxx) xxxxx (5-digit number).
Additionally Brampton has some four-digit local numbers at: (016977) 2xxx and (016977) 3xxx (4-digit number).
These are known as "Mixed" area codes. I assume that's because these longer area codes overlap with another shorter format, e.g. Dumfries is (01387) zxxxxx (where "z" cannot be "3") and Langholm is (013873) xxxxx.
Another example is where Lancaster is (01524) zxxxxx and (01524) zxxxx (where "z" cannot be "2") and Hornby is (015242) xxxxx.
There are a small number of entries for these areas already in the database, but they currently display incorrectly.
e.g. in Keswick (which uses the 017687 area code):
Youth Hostels Association is shown as 01768 772484 but should be 017687 72484.
Dialling 772484 within Keswick connects to Keswick 77248, not the intended Keswick 72484.
e.g. in Wigton (which uses the 016973 area code):
Lloyds TSB is shown as 01697 343110 but should be 016973 43110.
Dialling 343110 within Wigton connects to Wigton 34311, not the intended Wigton 43110.
Likewise for numbers in Hawkshead, Ambleside, Coniston, Eskdale, Grasmere, Windermere and other places.
catj wrote on Jun 6
th, 2009 at 2:13pm:
Local numbers can be 6 or 7 or 8 digits long.
The code can be 4 or 3 or 2 digits long, after the initial zero.
The corrected information:
Local numbers can be 4 to 8 digits long.
The area code can be 2 to 5 digits long, after the initial zero.
The total number length is always 9 or 10 digits, after the initial zero.
This UK area code list seems to be accurate:
http://www.telephonenumbers.co.uk/Geographic-Codes/i=2A detailed list of the "Mixed" area codes is here:
http://www.aa-asterisk.org.uk/index.php/Mixed_areas