Получение данных телефонного номера из российского телефонного плана нумерации

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

В связи с тем, что в России с 01.12.2013 введена переносимость телефонных номеров, напоминаю, что в программе в качестве оператора связи указывается, за кем закреплен в плане нумерации указанный номер, а не кто в данный период его обслуживает

Конфигурация позволяет проверить заданный телефонный номер на соответствие российскому телефонному плану нумерации. В случае соответствия выдается информация, в каком регионе и за каким оператором связи закреплен данный номер, а также номерную емкость того диапазона , которому принадлежит заданный телефонный номер.  

Телефонный план нумерации — система, позволяющая пользователям телефонов делать и получать телефонные междугородные и международные звонки. Код зоны нумерации (называемый ABC для географически определяемой зоны нумерации или DEF — для географически не определяемой зоны нумерации) — 3 десятичных знака для Российской Федерации:

 

14 Comments

  1. worker1c

    Полезный функционал. Достаточно часто требуется понять откуда человек, если есть только фио и номер телефона. Так же может пригодиться для желающих экономить на связи, если есть несколько каналов (gsm-шлюзы, SIP-транки), но нет марштуризации на АТС. Например мне по федеральному региону дешевле звонить через SIM-карту МТС (20-50 коп/мин), по России на телефоны Билайн — через SIM-карту Билайн (40 коп/мин.), прочие города и страны — SIP-провайдер (1руб/мин.).

    p.s. При загрузке справочников из росеестра я делал замену названия оператора «»междугородной и международной электрической связи «»Ростелеком»» на «Ростелеком»

    Reply
  2. itwonline

    Спасибо. Удобная штука)

    Reply
  3. Seva2004

    А эту базу можно будет обновлять?

    Reply
  4. Seva2004

    Это просто форма для проверки номера или она привязывается к полю ввода телефонных номеров через стандартные формы 1С. Просто пытаюсь понять как ее можно использовать в 1С

    Reply
  5. alexstey

    Спасибо автору. Для себя дописал возможность актуализации данных с сайта Россвязи. Обработка на модерации и скоро надеюсь будет всем доступна.

    Reply
  6. Порт

    интересная вещь

    Reply
  7. echo77

    (0) Автор из Ульяновска?

    Я просто сам из Ульяновска

    Reply
  8. nikaleks

    Обработка интересная!, спасибо автору!

    Есть вопрос:

    Согласно нового закона, можно менять оператора без смена кода ABC (DEF) и самого номера телефона, как с этим быть?

    Reply
  9. Hitcher

    (8) nikaleks, В настоящий момент конфигурация показывает за кем закреплен номер в плане нумерации, а не кто его реально обслуживает с учетом переносимости номеров (mobile number portability, MNP). Я еще не видел таблиц маршрутизации в свободном доступе. Если кто скажет где их взять можно будет и сделать. Правда, трудно представить размеры этой самой таблицы. Там же будут миллионы ежедневно меняющихся записей.

    По данным оператора этой самой базы данных по состоянию на 16.05.2014

    Общее количество заявок на перенос номера — 404650

    Общее количество перенесенных номеров — 227478

    P.S. Кстати, насколько я знаю, оператора на стационарных и мобильных с городским номером поменять нельзя

    Reply
  10. Hitcher

    (7) echo77, Да я из Ульяновска

    Reply
  11. Gesperid

    (10) не знаете как вычленить местный номер из 10-ти значного, куда копать?

    Reply
  12. Hitcher

    Прочитать для начала Приказ Министерства информационных технологий и связи РФ от 17 ноября 2006

    г.N142 «Об утверждении и введении в действие Российской системы и плана нумерации» (с изменениями от 29 декабря 2008 г.)

    Там написано следующее:

    4.Для идентификации оконечных элементов телефонных сетей связи используются

    комбинации цифровых обозначений:код страны (Кс) от 1 до 3 десятичных знаков (Российская Федерация, Кс=7);

    код зоны нумерации (АВС-для географически определяемой зоны нумерации, DEF-для географически не определяемой зоны нумерации)

    -3 десятичных знака для Российской Федерации:

    зоновый телефонный номер (х_1 х_2 х_3 х_4 х_5х_6 х_7) -7 десятичных знаков

    9. Зоновый телефонный номер однозначно определяет оконечный элемент

    сети местной телефонной связи в пределах территории субъекта Российской Федерации.

    10. Местный телефонный номер однозначно определяет оконечный элемент сети местной телефонной связи в пределах муниципального образования субъекта Российской Федерации и города федерального значения.

    17. Зоновый телефонный номер, однозначно определяющий оконечный элемент сети местной телефонной связи, в которой используются 6ти, 5ти, 4х или 3-значные местные телефонные номера, дополняется до 7-значного номера путем добавления знаков, равных значению «х_1», «х_1 х_2», «х_1х_2х_3», «х_1х_2х_3х_4» зонового телефонного номера соответственно. При этом х_1 не должен быть равен «0» и «1».

    Исходя из написанного, мин длина местного номера в России — 3 знака, макс — 7. Плюс 3 знака — код ABC . Итого 10.

    Местный номер всегда привязан к муниципальному образованию (городу). Если длина местного номера меньше 7, то он добивается до 7 знаков последовательностью знаков, где первый после кода ABC не равен 0 или 1. Исходя из этой информации принимать решение. Напрашивается решение с использованием справочника городов и табличной частью ( или регистром сведений) с указанием какие коды относятся к этим городам. Все остальное- соответственно сам номер.

    Reply
  13. Gesperid

    Большое, человеческое спасибо за информацию =) Но не понятен вопрос, на основании каких данных формировать этот справочник, где их достать?

    Reply
  14. Hitcher

    Подойдет любой справочник телефонных кодов городов. Например здесь :

    http://codes.delovoigorod.ru/

    http://www.kody.su/telcodes/russia/

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *