MNP (Mobile Number Portability) — возможность перейти к другому оператору, сохранив свой номер. Из-за неё префикс номера больше не говорит, кто его обслуживает на самом деле.
Раньше по первым цифрам номера можно было уверенно назвать оператора: диапазоны были закреплены. После введения переносимости абонент уходит к другому оператору вместе с номером, а префикс остаётся прежним. Справочник префиксов продолжает отвечать — только отвечает неправильно.
Только запросом в сеть. Проверка номера возвращает текущего оператора, регион и признак того, что номер переносился, — в отличие от справочника, который знает лишь, кому диапазон принадлежал изначально. Это та же механика, что и у HLR-запроса: спросить сеть, а не таблицу.
Запрос к сети может показать текущего оператора, регион и факт переноса номера; доступные сведения зависят от конкретного сервиса и оператора.
Уже нет. Префикс показывает, кому диапазон принадлежал изначально, а не кто обслуживает номер после переноса.
Достаточно часто, чтобы справочник префиксов давал заметную ошибку на больших базах — именно поэтому признак переноса возвращается отдельным полем.
Оператор и регион описывают, кто обслуживает номер; статус активности показывает, зарегистрирован ли он в сети. Это разные данные.