E.164 — это международный публичный план нумерации ITU-T. Номер состоит из кода страны (1–3 цифры), национального кода назначения и абонентского номера, всего до 15 цифр, и в международной записи начинается с ведущего «+». Мобильный номер в этом плане — это MSISDN, набираемый адрес, который сопоставляется с абонентом внутри домашней сети.
Что определяет E.164
E.164 — это рекомендация ITU-T, задающая международный публичный план телекоммуникационной нумерации, глобально уникальный формат, к которому приводится любой телефонный номер. Она фиксирует три вещи: максимальную длину международного номера в 15 цифр (без учёта международного префикса или «+»), присвоение кодов стран странам и глобальным службам, а также структуру национального номера, следующего за кодом страны. Любой набираемый телефонный номер в мире — фиксированный, мобильный, бесплатный, премиум — становится номером E.164, будучи записанным в полной международной форме, поэтому платформы сообщений и голосовой связи нормализуют номера к E.164 как к каноническому адресу.
Три части номера E.164
Международный номер E.164 раскладывается на код страны (Country Code, CC), национальный код назначения (National Destination Code, NDC) и абонентский номер (Subscriber Number, SN). Код страны состоит из 1–3 цифр и присваивается ITU (например, 1 для Североамериканского плана нумерации, 44 для Великобритании, 961 для Ливана). NDC идентифицирует сеть назначения или географическую зону внутри страны — для мобильных он выбирает мобильного оператора или диапазон номеров. Абонентский номер идентифицирует конкретную линию внутри этого NDC. NDC и SN вместе образуют национальный (значащий) номер, а CC + NDC + SN не должны превышать 15 цифр.
| Поле | Длина | Кем назначается | Назначение |
|---|---|---|---|
| Код страны (CC) | 1–3 цифры | ITU-T | Идентифицирует страну или глобальную службу |
| Код национальной сети (NDC) | Переменная | Национальный регулятор | Выбирает сеть/географический регион в пределах страны |
| Номер абонента (SN) | Переменная | Оператор | Идентифицирует линию внутри NDC |
| Национальный (значимый) номер | NDC + SN | — | Номер, набираемый внутри страны (с транковым префиксом) |
| Международный номер | CC + NDC + SN | — | Глобально уникальный, не более 15 цифр, обозначается знаком '+' |
Что такое MSISDN
Для мобильного абонента номером E.164 является MSISDN — Mobile Station International Subscriber Directory Number, определённый в 3GPP TS 23.003. Это номер, который набирает вызывающий или на который адресуется сообщение, и он следует той же декомпозиции CC + NDC + SN, где NDC идентифицирует домашнюю мобильную сеть. MSISDN намеренно отличается от IMSI: MSISDN — это публичный, набираемый справочный номер, тогда как IMSI (E.212) — это внутренняя идентичность, хранящаяся на SIM. HLR/HSS хранит сопоставление между ними, поэтому вызов на MSISDN может быть разрешён в IMSI абонента и его текущее местоположение.
+44 7700 900123
│ │ │
│ │ └─ Subscriber Number (SN)
│ └────── National Destination Code (NDC = mobile operator range)
└────────── Country Code (CC = 44, United Kingdom)
MSISDN = CC + NDC + SN (≤ 15 digits, TS 23.003)Национальный и международный формат и нормализация
Один и тот же номер появляется в нескольких письменных формах, и приведение их к единому каноническому значению — обязательное условие надёжной доставки сообщений. Внутри страны абонент набирает магистральный префикс (часто 0) перед NDC; в международной записи этот магистральный префикс отбрасывается и заменяется кодом страны с ведущим «+» (нотация ITU-T для «международного префикса»). Нормализация означает удаление пробелов, дефисов и скобок, удаление национального магистрального префикса, применение корректного кода страны для происхождения номера и получение строки вида «+CC NDC SN». Правильное выполнение этого предотвращает ошибочную доставку, дублирующиеся записи и неудачные поиски; инструмент форматирования телефонных номеров применяет эти правила по каждой стране.
Input (national) : 07700 900123 (UK, trunk prefix 0)
Strip separators : 07700900123
Remove trunk prefix : 7700900123
Prepend country code : 447700900123
Canonical E.164 : +447700900123E.164 и идентичность отправителя A2P
Application-to-person-сообщения повторно используют адресацию E.164 на стороне получателя — каждый MSISDN получателя является номером E.164, — но отправитель (sender ID) может принимать несколько форм. Длинный номер отправителя сам по себе является MSISDN в формате E.164 или коротким номером внутри национального плана; буквенно-цифровой sender ID — это ненабираемая текстовая строка (до 11 символов GSM), которая не входит в E.164 и не может принимать ответы. Поскольку буквенно-цифровые идентификаторы находятся вне плана нумерации, их регистрация и допустимое использование регулируются регулятором каждой страны, а не ITU-T. Корректная нормализация получателя к E.164 и понимание того, какие типы отправителей разрешает страна, вместе определяют доставляемость.
| Тип отправителя | В плане E.164? | С возможностью ответа | Типовое использование |
|---|---|---|---|
| Длинный номер (MSISDN) | Да — полный номер E.164 | Да | Двусторонняя A2P, OTP с ответом |
| Короткий номер | Национальный план (не международный E.164) | Да | Внутренний A2P большого объёма |
| Буквенно-цифровой идентификатор отправителя | Нет — текстовая строка, не набирается | No | Односторонний фирменный OTP / оповещения |
Часто задаваемые вопросы
Что такое E.164?
E.164 — это рекомендация ITU-T, определяющая международный публичный план телефонной нумерации. Она задаёт максимум в 15 цифр, присваивает коды стран и структурирует каждый номер как код страны, национальный код назначения и абонентский номер, записываемый в международной форме с ведущим «+». Это канонический формат, к которому нормализуют платформы сообщений и голосовой связи.
Какова максимальная длина номера E.164?
Пятнадцать цифр, без учёта международного префикса или «+». Это ограничение в 15 цифр охватывает код страны плюс национальный (значащий) номер — национальный код назначения и абонентский номер вместе. Многие номера короче; ни один в публичном плане не превышает 15 цифр.
В чём разница между MSISDN и IMSI?
MSISDN — это публичный, набираемый номер E.164, на который адресуется вызов или сообщение. IMSI (E.212) — это внутренняя идентичность абонента, хранящаяся на SIM и никогда не набираемая. HLR/HSS хранит сопоставление, поэтому вызов на MSISDN разрешается в IMSI абонента и его местоположение.
Как нормализовать телефонный номер к E.164?
Удалите пробелы, дефисы и скобки, удалите национальный магистральный префикс (часто ведущий 0), примените корректный код страны для происхождения номера и получите чистую строку «+CC NDC SN» длиной не более 15 цифр. Эта каноническая форма предотвращает ошибочную доставку, дублирующиеся записи и неудачные поиски.
Является ли буквенно-цифровой sender ID номером E.164?
Нет. Буквенно-цифровой sender ID — это текстовая строка до 11 символов GSM, а не набираемый номер, поэтому он находится вне плана E.164 и не может принимать ответы. Только длинные номера (MSISDN) и короткие номера являются числовыми; использование буквенно-цифровых ID регулируется регулятором каждой страны.
Что такое телефонный код страны?
Это префикс из одной-трёх цифр, который ITU присваивает стране или глобальной службе в начале международного номера E.164 — например, 1 для Североамериканского плана нумерации, 44 для Великобритании. Он выбирает страну назначения, прежде чем национальный код назначения сузит выбор до сети или зоны.
Технические характеристики источника
На этой странице представлены опубликованные стандарты, на которых они основаны. (Открывается в новой вкладке)