E.164 je mezinárodní standard ITU-T (International Telecommunication Union — Telecommunication Standardization Sector), který definuje strukturu telefonního čísla. Pravidlo: číslo začíná + (mezinárodní prefix), pak 1–3 cifry pro country code (např. +420 ČR, +49 Německo, +1 USA/Kanada), pak národní část (typicky 7-12 cifer). Maximum: 15 cifer celkem (bez +).

Jak to funguje

E.164 vznikl v 60. letech, postupně rozšiřován. Country codes přiděluje ITU — 1 USA/Kanada, 2 = Afrika, 3-4 = Evropa, 5 = Latinská Amerika, 6 = JV Asie/Oceánie, 7 = Rusko/Kazachstán, 8 = V. Asie, 9 = J. Asie/Blízký východ. Národní část si každá země spravuje sama (v ČR ČTÚ — Český telekomunikační úřad).

Jak to rozpoznat

  • E.164 formát začíná '+': +420776123456 (15 cifer max).
  • Bez '+' je zápis národní (776123456).
  • Mezery a pomlčky jsou kosmetické — +420 776 123 456 je stejné jako +420776123456.
Reklama

Co dělat

  1. Pro mezinárodní volání: vždy používejte E.164 formát s '+' — funguje napříč zeměmi.
  2. Pro skladování čísel v databázi: ukládejte ve formátu E.164 (+420776123456), formátování pro zobrazení dělejte separátně.
  3. Při importu kontaktů z různých systémů: normalizujte na E.164 (knihovny libphonenumber-js).

Situace v ČR

ČR má country code +420 (přiděleno 1992 po rozdělení Československa — předtím ČSR měla +42 spolu s SK). Slovensko +421. Národní část v ČR má 9 cifer (mobil/pevná) nebo 3 cifry (krátká čísla 112, 158).

Reklama

Časté otázky

Proč právě 15 cifer?

Historický kompromis ITU — dostatek pro zachycení miliard čísel s rezervou pro budoucí růst. V praxi využíváno průměrně 11-12 cifer (country code + národní). Žádná země nemá víc než 13.