Оформление номера телефона¶
Оформление номера телефона — совокупность правил записи телефонных номеров, определяющих структуру цифр, использование разделителей и международный формат E.164. Правильное написание номера обеспечивает его однозначное распознавание людьми и автоматическими системами — коммутаторами, CRM, формами на сайтах и базами данных.
¶Международный формат E.164
Основной международный стандарт записи телефонных номеров — рекомендация ITU-T E.164. Она определяет структуру номера из максимум 15 цифр и состоит из следующих элементов:
- Код страны — от 1 до 3 цифр, присваивается ИТУ (Международный союз электросвязи). Для России код +7, для Украины +380, для Беларуси +375, для Казахстана +7 (общий с Россией).
- Код оператора или региона — определяется национальным планом нумерации.
- Абонентский номер — оставшаяся часть номера.
В международном формате запись выглядит как +7 916 123-45-67, где +7 — код страны, 916 — код оператора (МТС), 123-45-67 — абонентский номер.
¶Национальный формат в России
Внутри России телефонный номер мобильного или городского телефона записывается в национальном формате без кода страны. Стандартная структура мобильного номера — 10 цифр: трёхзначный код оператора и семизначный абонентский номер. Коды операторов мобильной связи начинаются с цифр 9 (например, 916, 926, 903) либо с кодов 495, 499 (Москва), 812 (Санкт-Петербург) для городских номеров.
Типичные варианты записи мобильного номера в России:
8 (916) 123-45-67— с использованием национального префикса выхода на междугородную связь «8»;+7 (916) 123-45-67— с международным кодом страны;8 916 123-45-67— без скобок;916 123-45-67— без префикса, только 10 цифр.
Все четыре варианта обозначают один и тот же номер, однако для автоматических систем предпочтительна запись в формате E.164: +79161234567 — 11 цифр подряд, без пробелов, скобок и дефисов.
¶Международные рекомендации по оформлению
Стандарт ISO/IEC 21601 и рекомендации ITU предписывают для международной записи использовать знак «+» перед кодом страны. Знак «+» заменяет национальный префикс выхода на международную линию, который различается в разных странах: 00 в России и большинстве стран Европы, 011 в США и Канаде, 0011 в Австралии.
Примеры корректной международной записи:
| Страна | Формат | Пример |
|---|---|---|
| Россия | +7 (код) номер | +7 916 123-45-67 |
| Украина | +380 (код) номер | +380 44 123-45-67 |
| Германия | +49 (код) номер | +49 30 12345678 |
| США | +1 (код) номер | +1 202 555-0123 |
¶Разделители: пробелы, скобки, дефисы
Для человекочитаемой записи используются пробелы, круглые скобки и дефисы. Единого обязательного стандарта оформления с разделителями не существует, однако сложилась практика:
- код оператора или города заключается в круглые скобки:
(916); - группы цифр разделяются пробелами или дефисами:
123-45-67; - международный код страны отделяется от остального номера пробелом:
+7 916.
Дефисы предпочтительнее точек и слэшей, поскольку не конфликтуют с синтаксисом URL и телефонных URI.
¶Хранение номеров в базах данных и CRM
При хранении и передаче номеров в информационных системах рекомендуется использовать формат E.164 без какихлибо разделителей. Это исключает неоднозначность при поиске, дедупликации и автоматическом наборе. Многие CRM-системы ( amoCRM, Битрикс24) и платёжные шлюзы принимают номера именно в таком виде.
Для валидации номера применяются библиотеки вроде Google libphonenumber, которые проверяют длину номера, существование кода оператора и соответствие национальному плану нумерации.
¶Набор номера с телефона
При наборе номера внутри России с мобильного телефона обычно набираются все 10 цифр (код оператора + номер) либо 11 цифр с ведущей «8». С городского телефона для набора междугородного номера требуется сначала нажать «8», затем код города, затем номер. Для международного набора — «8», затем «10», затем код страны и номер, либо удержание клавиши «0» до появления «+».
¶Особые номера
Короткие номера (3–5 цифр) — служебные: 112 (единый номер экстренных служб в России и ЕС), 101 (пожарная), 102 (полиция), 103 (скорая помощь), 104 (газовая служба). Они набираются без кода страны и префикса. Также существуют платные короткие номера для SMS-голосования и пожертвований.
Источники:
- Рекомендации ITU-T E.164 (International public telecommunication numbering plan)
- ГОСТ Р 53888-2010 «Информационные технологии. Телефонные номера. Общие требования»
- ISO/IEC 21601 — форматы записи телефонных номеров
- Документация Google libphonenumber
- Национальный план нумерации связи Российской Федерации (Приказ Минцифры России)
