Телефонный номер находится в регионе и принадлежит телефонному оператору

База данных телефонных номеров

Как часто вы открывали свою базу данных клиентов и часами занимались чисткой и форматированием телефонных номеров? Это наиболее частая проблема, снижающая эффективность вашего бизнеса. Тем не менее, многие компании по-прежнему игнорируют их и в конечном итоге собирают неверные или повторяющиеся данные. С нашей базой сотовых телефонных номеров таких проблем не будет, при это вы можете абсолютно бесплатно скачать базу с нашего сайта.

Проблемы хранения номеров в базе

В основе этой проблемы лежит простой вопрос - следует ли хранить номер телефона как целое число или как строку в базе данных. Но интернет-форумы по этой теме разделены, что приводит к путанице. Большинство этих аргументов одномерны и игнорируют реальные проблемы, связанные с хранением телефонных номеров.

Как и даты, номер телефона - это не просто последовательность случайных чисел. Он разделен на различные части, которые несут информацию о регионах, связанных с номером, и призваны быть уникальными в глобальном масштабе. Поэтому настоятельно рекомендуется хранить телефонные номера в базе вместе с их кодом округа, чтобы избежать неоднозначности данных. Это предотвратит дублирование данных и стандартизирует форматирование.

Формат представления номеров

E.164 - это международный формат, который определяет общий формат для международных телефонных номеров. На основе этого формата номер содержит код страны (CC), национальный код пункта назначения (NDC) и номер абонента (SN). Номер E.164 может содержать до 15 цифр.

Следовательно, сохранение номера телефона - это больше, чем решение, какие типы данных использовать в базе данных.

Основные проблемы при хранении номера телефона:

  • Выбор правильного типа данных. (Целое число или строка)
  • Выбор типа формата. (Международный или национальный)
  • Определение типа телефонного номера. (мобильный или стационарный)
  • Проверка номера телефона.

Лучший способ хранения данных в базе сотовых телефонов

Вот шаги, которые необходимо предпринять, прежде чем сохранять номер телефона в базе данных.

  1. Определите страну пользователя. (Вы можете использовать IP-адрес пользователя, чтобы идентифицировать это, или запросить ввод страны)
  2. Проверьте формат номера телефона и сравните его с форматом этой страны.
  3. Если недействительно, предложить пользователю повторно ввести. Если это действительно так, преобразуйте формат в E.164 в виде строки и сохраните в своей БД. Следовательно, вам необходимо задействовать различные процессы перед их сохранением.

Последний дамп базы телефонов

Последний дамп базы сотовых телефонов, который вы можете скачать на нашем сайте содержит более 72,889,711 номеров.

Формат Файл Размер (сжатый) Размер (полный)
MySQL phone-number-database-2021-07-04-mysql.tar.gz 6.7GB 108.1GB
CSV phone-number-database-2021-07-04-csv.tar.gz 4.9GB 38.4GB
Plain TXT phone-number-database-2021-07-04-txt.tar.gz 1.8GB 13.7GB

По вопросам бесплатного скачивания базы сотовых телефонных номеров просим обращаться в службу поддержки.

Кто звонил с телефона