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 456je stejné jako+420776123456.
Co dělat
- Pro mezinárodní volání: vždy používejte E.164 formát s '+' — funguje napříč zeměmi.
- Pro skladování čísel v databázi: ukládejte ve formátu E.164 (
+420776123456), formátování pro zobrazení dělejte separátně. - 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).
Č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.