Термин «морок номер телефона» (иногда встречается как мок‑номер или мок‑телефон) используется в сфере разработки программного обеспечения, тестирования и маркетинга. Это фиктивный, но корректно сформированный телефонный номер, который имитирует реальный номер, но не привязан к реальному абоненту. Такой номер позволяет проверять работу систем, не нарушая конфиденциальность пользователей и не вызывая нежелательных звонков.
В этой статье мы разберём, кто именно может предоставить такой номер, какие существуют способы его получения и какие ограничения следует учитывать.
Что такое «мок‑номер»?
- Формат – обычно соответствует национальному формату (например, +7 XXX XXX‑XX‑XX для России).
- Назначение – тестирование форм ввода, SMS‑верификации, интеграций с телефонными API.
- Отличие от реального номера – не привязан к реальному оператору, не принимает звонки и сообщения.
Почему мок‑номер важен?
- Защита персональных данных пользователей.
- Снижение расходов на SMS‑и звонки в тестовой среде.
- Ускорение процесса разработки: можно сразу проверять валидацию без реального номера.
Кто может «сдать» (предоставить) мок‑номер?
Существует несколько категорий субъектов, способных предоставить корректный мок‑номер:
Разработчики и QA‑инженеры
Внутри компании часто создаются встроенные генераторы мок‑номеров, которые используют простые скрипты (Python, JavaScript, Bash). Пример простого генератора на Python:
import random
def generate_mock_ru:
return f"+7{random.randint(900, 999)}{random.randint(1000000, 9999999)}"
print(generate_mock_ru)
Специализированные сервисы
Существует ряд онлайн‑платформ, предоставляющих готовые наборы мок‑номеров для разных стран:
- Mockaroo – генерация CSV/JSON с телефонными данными.
- Randommer – API для получения случайных телефонных номеров.
- Fake Name Generator – включает телефонные данные в профиле.
Операторы связи (в рамках тестовых сред)
Некоторые крупные телекоммуникационные компании (например, МТС, МегаФон, Tele2) предоставляют тестовые номера в рамках sandbox‑окружения для партнёров‑разработчиков. Чтобы получить такой номер, необходимо:
- Подать заявку в раздел разработчика на сайте оператора.
- Подтвердить, что номер будет использоваться только в тестовой среде.
- Получить доступ к API‑ключу и списку предустановленных мок‑номеров.
Маркетинговые агентства и рекламные платформы
Для проведения рекламных кампаний часто используют «одноразовые» номера, которые позволяют пользователям получать SMS‑коды без раскрытия их реального телефона. Такие номера предоставляются через сервисы:
- SMS‑активация (например, sms-activate.org).
- Виртуальные номера (например, virtualphone.com).
Как правильно «сдавать» мок‑номер?
Ниже перечислены рекомендации, которые помогут избежать типичных ошибок.
Соответствие формату страны
Каждая страна имеет свои правила набора номера (длина, префиксы, диапазоны). При генерации следует использовать официальные диапазоны, например:
- Россия – +7 -XX XXX‑XX‑XX (9xx – мобильные операторы).
- Украина – +380 XX XXX‑XX‑XX.
- США – +1 (XXX) XXX‑XXXX.
Исключение реальных номеров
Чтобы не «перепутать» реального абонента, рекомендуется использовать диапазоны, зарезервированные для тестов. В России, например, часто используют:
+7 -99 000‑00‑00 – +7 -99 999‑99‑99
Документация и комментарии в коде
Каждый мок‑номер должен сопровождаться комментариями, указывающими, что это тестовые данные, и где они использованы. Это упрощает поддержку и аудит.
Хранение в безопасных местах
Если мок‑номера генерируются автоматически, их можно хранить в секретных хранилищах (Vault, AWS Secrets Manager) вместе с другими тестовыми данными.
Где обычно применяются мок‑номера?
- Тестирование форм ввода – проверка валидации, масок ввода, автодополнения.
- SMS‑верификация – имитация отправки кода без реального сообщения.
- API‑интеграции – проверка взаимодействия с сервисами отправки SMS (Twilio, Nexmo, SMS‑RU).
- Обучающие демо‑версии – предоставление пользователям «примерного» номера для ознакомления.
- Маркетинговые кампании – одноразовые номера для сбора лидов.
Юридические и этические аспекты
Хотя мок‑номера не привязаны к реальным людям, их использование всё равно регулируется:
- Согласие пользователя – если в тестовой среде используется реальный номер (например, в бета‑тестах), необходимо получить явное согласие.
- Закон о персональных данных (GDPR, ФЗ‑152) – мок‑данные не считаются персональными, но их хранение должно соответствовать общим требованиям безопасности.
- Требования операторов – при работе с официальными API операторов необходимо соблюдать их условия использования, иначе можно получить блокировку.
Рекомендация
Всегда проверяйте Terms of Service выбранного сервиса и документируйте процесс получения мок‑номеров, чтобы избежать конфликтов в будущем.
Часто задаваемые вопросы (FAQ)
Можно ли использовать любой случайный номер?
Теоретически да, но это рискованно: вы можете случайно «потоптать» реальный номер, и пользователь получит нежелательное сообщение.
Нужно ли платить за мок‑номера?
Если вы генерируете их самостоятельно – нет. При использовании сторонних сервисов (SMS‑активация, виртуальные номера) часто требуется небольшая плата за каждый номер.
Как проверить, что номер действительно «моковый»?
Самый простой способ – попытаться отправить SMS через реальный оператор. Если сообщение не доставляется, скорее всего номер не активен. Но лучше использовать официальные списки тестовых диапазонов.
Можно ли использовать мок‑номера в продакшн‑среде?
Нет. В продакшн‑среде необходимо использовать реальные номера, полученные от пользователей, иначе система не сможет выполнить задачи (например, отправку кода подтверждения).
- Внутренними разработчиками и QA‑инженерами через скрипты.
- Онлайн‑сервисами, генерирующими случайные данные.
- Телеком‑операторами в рамках sandbox‑окружения.
- Маркетинговыми платформами для одноразовых кампаний.
Главное – соблюдать формальные требования к формату, избегать конфликтов с реальными пользователями и учитывать юридические ограничения. При правильном подходе мок‑номера позволяют ускорить выпуск продукта, снизить затраты и обеспечить безопасность данных.
Дата публикации: 17 июля 2026 г.