Генератор номеров телефонов США: почему 555-01xx
Случайный десятизначный номер США с высокой вероятностью принадлежит реальному человеку. Если отправить на него тестовое SMS с кодом подтверждения или запустить автодозвон, уведомление придет незнакомцу — а провайдер спишет с вас деньги за отправку. Когда Североамериканский план нумерации (NANP) в середине 1990-х открыл префикс 555 для настоящих информационных служб, блок с 555-0100 по 555-0199 был специально сохранен для кино и литературы. Наш генератор берет этот диапазон и комбинирует его с реальным кодом зоны: например, (512) 555-0147 выглядит как номер Остина в Техасе, но не привязан ни к одному абоненту. Другие номера с префиксом 555 (например, 555-1212) могут обслуживать реальные сервисы.
Выберите штат или провинцию, чтобы получить только относящиеся к ним коды (для Техаса это 214, 512, 713, 832 и др.), или укажите точный код, например 415. Это удобно при тестировании валидации адреса и телефона, региональной маршрутизации вызовов или форм сбора заявок, отклоняющих сторонние коды. В системе NANP нет выделенных диапазонов для мобильных операторов, поэтому для США и Канады выбор типа номера скрыт.
Вымышленные диапазоны в других странах
| Страна | Зарезервировано для кино | Пример |
|---|---|---|
| США, Канада | 555-0100 по 555-0199 в любом коде зоны (NANPA) | (212) 555-0142 |
| Великобритания | «Драматические номера» Ofcom: мобильные 07700 900000–900999, Лондон 020 7946 0000–0999, 01632 960000–960999 и блоки для других городов | 07700 900461 |
| Австралия | ACMA: городские (02) 5550 xxxx и (02) 7010 xxxx (аналогично для 03, 07, 08), а также 30 отдельных мобильных номеров, таких как 0491 570 156 | (02) 5550 4127 |
| Франция | Arcep: 01 99 00 xx xx, 02 61 91 xx xx, 03 53 01 xx xx, 04 65 71 xx xx, 05 36 49 xx xx и 06 39 98 xx xx | 06 39 98 12 34 |
| Германия | Bundesnetzagentur: 030 23125 000–999 (Берлин) и блоки во Франкфурте, Гамбурге, Кельне и Мюнхене; мобильные 0171 39200 00–99 и 0176 040690 00–99 | 030 23125 456 |
Официальные источники для каждого диапазона собраны на странице тестовые email и телефонные номера. Регуляторы других стран пока не выделяют таких диапазонов, поэтому мы не генерируем номера для них.
Форматы: национальный, международный, E.164
| Формат | Пример (США) | Пример (Великобритания) | Где применяется |
|---|---|---|---|
| Национальный | (415) 555-0123 | 020 7946 0321 | Формы ввода и печатные материалы для внутреннего рынка |
| Международный | +1 415-555-0123 | +44 20 7946 0321 | Сайты и документы с зарубежной аудиторией |
| E.164 | +14155550123 | +442079460321 | Базы данных, API, SMS-шлюзы |
| Только цифры | 4155550123 | 2079460321 | Устаревшие системы и чисто числовые поля |
E.164 — оптимальный стандарт хранения данных: знак плюс, код страны и номер абонента без пробелов (до 15 цифр). Обратите внимание: национальный междугородный префикс Великобритании 0 отбрасывается при международной записи — частый источник ошибок при конвертации.
Валидация телефонных номеров
- Номера NANP строятся по схеме
NXX-NXX-XXXX: код зоны и местный префикс начинаются с цифр 2–9, а служебные коды вида N11 (например, 411 или 911) не могут служить кодами зон. - Простая регулярка для проверки формата E.164:
^\+[1-9]\d{1,14}$. Проверка национального формата США со скобками и фильтрацией N11:^(?:\((?!\d11)[2-9]\d{2}\)|(?!\d11)[2-9]\d{2})[-. ]?(?!\d11)[2-9]\d{2}[-. ]?\d{4}$. - Библиотеки с базой планов нумерации (например, libphonenumber от Google) разделяют «возможные» номера (подходящие по длине) и «валидные» (попадающие в реально существующие префиксы). Проходит ли вымышленный диапазон строгую проверку, зависит от версии библиотеки: протестируйте поведение своей реализации и при необходимости добавьте вымышленные префиксы в белый список тестового окружения.
Тестирование SMS и кодов верификации
Вымышленные номера предназначены для форм ввода, фикстур баз данных, скриншотов и тестовых сценариев. Они не принимают трафик и не помогут пройти регистрацию по SMS. Для тестирования собственного приложения переключите SMS-провайдер в тестовый режим (sandbox). Например, тестовые ключи Twilio поддерживают специальные тестовые номера: +15005550006 в роли отправителя всегда возвращает успешный статус, а номера вроде +15005550001 симулируют невалидный номер — сообщения не отправляются, и средства со счета не списываются. Для сквозных тестов на реальных устройствах используйте SIM-карты вашей команды. Сервисы публичного приема SMS («receive SMS online») не обеспечивают приватность: коды видны всем, и большинство сайтов блокирует такие номера; не используйте их для учетных записей с важными данными.
Частые вопросы
Эти телефонные номера настоящие?
Они соответствуют реальным правилам форматирования, телефонным кодам стран и регионов, но сам абонентский номер взят из диапазонов, которые регуляторы зарезервировали исключительно для кино и документации. Они никому не принадлежат.
Можно ли использовать эти номера для SMS-активации или WhatsApp?
Нет. Они физически не могут принимать входящие звонки и SMS, поэтому код подтверждения до них не дойдет. Кроме того, регистрация аккаунтов на чужие номера нарушает правила большинства сервисов. Используйте собственный номер или тестовый режим своего SMS-шлюза.
Является ли номер 555-1234 вымышленным?
Не обязательно. В Североамериканском плане нумерации только диапазон с 555-0100 по 555-0199 закреплен за художественными произведениями; остальные номера с префиксом 555 могут принадлежать реальным справочным службам. Поэтому наш генератор создает номера исключительно из блока 555-01xx.
Законно ли использовать фейковый номер телефона?
Использовать вымышленный номер в фильмах, книгах, тестах программного обеспечения или демонстрациях абсолютно законно — именно для этого регуляторы их и создали. Предоставление ложного номера с целью обмана (например, для неправомерного получения услуг или обхода проверок) может нарушать закон или пользовательское соглашение.
Почему нет номеров для других стран?
Лишь единичные мировые регуляторы публикуют специальные вымышленные пулы: NANPA (США и Канада), Ofcom (Великобритания), ACMA (Австралия), Arcep (Франция) и Bundesnetzagentur (Германия). В остальных странах любой корректно выглядящий номер может оказаться номером живого человека.