¿Cómo funcionan los números de teléfono del Reino Unido?
El sistema de numeración telefónica del Reino Unido tiene un patrón extraño y complicado que nace de muchos cambios y anomalías históricas. Básicamente, casi todos los números empiezan por 0 cuando se marcan en el Reino Unido. El 0 inicial se omite cuando se llama desde el extranjero y en su lugar se añade el prefijo "+44". La segunda cifra indica de qué tipo de número se trata. Los llamados números geográficos (los asociados a un prefijo) empiezan por 01 ó 02. Los números que empiezan por 03 no están asociados a ningún prefijo, pero se tarifican con las mismas tarifas que los números que empiezan por 01 o 02. Los números de móvil empiezan siempre por 07. Los números que empiezan por 09 son números de tarificación adicional que conllevan tarifas elevadas por la prestación de servicios adicionales.  Los números que empiezan por 080 son gratuitos. Los demás números que empiezan por 08 tienen tarifas especiales, pero no las elevadísimas tarifas de los números 09.

Los números especiales que no empiezan por 0 son el 999 y el 112 para emergencias, el 101 para asuntos policiales no urgentes, el 111 para contactar con el Servicio Nacional de Salud en casos no urgentes y los servicios de información telefónica que empiezan por 118.

La historia de los códigos de área del Reino Unido (que empiezan por 01 y 02) se remonta a la época en que las centrales telefónicas tenían sus propios códigos de marcación por línea de abonado (STD) de uno, dos o tres caracteres (por ejemplo, B para Birmingham o AY6 para Aylesbury). En 1966, los códigos STD se convirtieron en números utilizando los patrones numéricos de las llamadas telefónicas (donde 2=ABC, 3 = DEF, etc.), de modo que Birmingham pasó a ser 021, Aylesbury pasó a ser 0296. 01 era el código asignado a Londres. Los códigos de área tenían entre 2 y 5 caracteres, incluido el cero inicial. Tras el prefijo, se añadía un número local de entre 3 y 7 dígitos para cada línea, con lo que el número completo tenía 9 ó 10 dígitos. Las personas que llamaban dentro del mismo código de área podían marcar otras líneas con el mismo código simplemente marcando el número local y omitiendo el código de área. En 1968 se trasladaron los prefijos que empezaban por 00 para liberar el 00 para otros usos.

En la década de 1980, una serie de factores hicieron que algunas zonas, especialmente Londres, se quedaran sin códigos. Se introdujeron varias medidas, incluida, en 1990, la división de Londres en 071 (Londres interior) y 081 (Londres exterior).

Los años 80 y 90 también fueron testigos de la introducción gradual de números "no geográficos", como los 0800 gratuitos y una serie de patrones para los servicios móviles emergentes. También se lanzaron servicios de tarificación adicional utilizando el 0898.

En 1995, en el llamado "día del teléfono", se añadió un 1 después del cero. Los números de Londres pasaron a ser 0171 o 0181, los de Birmingham 0121, los de Aylesbury 01296, etc.

Esto estableció el patrón que vemos hoy, permitiendo que algunos prefijos pasaran a ser "02" en los años siguientes. Además, a las ciudades más grandes se les asignaron nuevos prefijos que empezaban por 011, por ejemplo 0113 para Leeds, 0117 para Bristol.

En 2000, con el "gran cambio numérico", los prefijos de Londres volvieron a cambiar = el 0171 se convirtió en 020 7 y el 0181 en 020 8, lo que permitió la emisión de nuevos números londinenses que empezaban por 020 3 y 020 4 . Otras ciudades que obtuvieron códigos del estilo "02" fueron Southampton/Portsmouth 023 , Coventry 024 y Cardiff 029.  En Irlanda del Norte se introdujo el código unificado 028.
How do UK telephone numbers work?
The UK telephone numbering system has a strange and complicated pattern which is born out of many historical changes and anomalies. Essentially nearly all numbers start with 0 when dialled in the UK. The leading 0 is omitted when calling from overseas and the prefix "+44" is added in its place. The second digit indicates what type of number it is. So called geographic numbers (those associated with an area code) start with 01or 02. Numbers starting with 03 are not associated with any area code but are charged at the same rates as numbers beginning with 01 or 02. Mobile numbers always start with 07. Numbers starting 09 are premium rate numbers which incur high charges for providing additional services.  Numbers starting with 080 are toll free. Other numbers starting with 08 are charged at special rates but not the very high rates for 09 numbers.

Special numbers that do not start with 0 include 999 and 112 for emergencies, 101 for non emergency Police matters, 111 for contacting the National Health Service in a non emergency and directory enquiries services that start with 118.

The history of UK area codes (beginning 01 and 02) dates back to the times when individual telephone exchanges had their own one, two or three character Subscriber Trunk Dialing (STD) codes (e.g. B for Birmingham or AY6 for Aylesbury). in 1966 STD codes were converted to numbers using the number patterns on telephone dials (where 2=ABC, 3 = DEF etc.) so Birmingham became 021, Aylesbury became 0296. 01 was the code allocated to London. Area codes were between 2 and five characters long including the leading zero. Following the area code a local number of between 3 and 7 digits was added for each line to make the complete number either 9 or 10 digits long. Callers within the same area code could dial other lines with the same code by simply dialling the local number omitting the area code. In 1968 area codes beginning 00 were moved to free up 00 for other uses.

By the 1980s a number of factors meant that some areas, especially London, were running out of codes. Various measures were introduced including, in 1990,  the splitting of London into 071 (inner London) and 081 (outer London).

The 80s and 90s also saw the gradual introduction of "non geographic" numbers e.g. the toll free 0800 numbers and a number of patterns for emerging mobile services. Premium rate services were also launched using 0898.

In 1995 on so called "phONEday" a leading 1 was added after the zero. London numbers became either 0171 or 0181, Birmingham 0121, Aylesbury 01296 etc.

This established the pattern we see today allowing for some area codes to move to "02" codes over the next few years. In addition larger cities were allocated new codes beginning 011 e.g. 0113 for Leeds, 0117 for Bristol.

In 2000 the "big number change" saw London codes changed yet again = 0171 became 020 7 and 0181 became 020 8 allowing for new London numbers to be issued starting with 020 3 and 020 4 . Other cities that gained "02" style codes were Southampton/Portsmouth 023 , Coventry 024 and Cardiff 029.  A unified code of 028 was introduced in Northern Ireland.