Приложение 12. ТРЕБОВАНИЯ К ПАРАМЕТРАМ ДАННЫХ МЕСТОПОЛОЖЕНИЯ ОБЪЕКТА КОНТРОЛЯ
Приложение N 12
к Правилам применения оборудования систем
коммутации, включая программное
обеспечение, обеспечивающего выполнение
установленных действий при проведении
оперативно-розыскных мероприятий.
Часть I. Правила применения оборудования
оконечно-транзитных узлов связи сетей
подвижной радиотелефонной связи, включая
программное обеспечение, обеспечивающего
выполнение установленных действий
при проведении оперативно-розыскных
мероприятий, утвержденным приказом
Министерства связи и массовых
коммуникаций Российской Федерации
от 12.12.2016 N 645
1. Информация о местоположении объекта контроля передается в следующем виде:
BEGIN EXPORTS; PreciseMobileLocation::= // местоположение объекта контроля SEQUENCE{ mobile-location MobiieLocation, // данные о местоположение объекта контроля mobileIP OCTET STRING (SIZE(40)) OPTIONAL, //IP адрес мобильного терминала (при прохождении вызова в IP сетях) timeDelta[0] INTEGER (0 .. 432000), // время в секундах с момента определения местоположения, при превышении 5 суток принимает максимальное значение geo-location[1] GeoLocation OPTIONAL, // географическое местоположение объекта контроля gsmumts-host-location [2] IMPLICIT GsmUmtsHostLocation OPTIONAL, // местоположение регистрации объекта контроля lte-host-location [3] IMPLICIT LteHostLocation OPTIONAL // местоположение LTE регистрации объекта контроля) } MobileLocation::= // данные о местоположение объекта контроля CHOICE{ gsmumts-location [0] IMPLICIT GsmUmtsLocation, // местоположение в СПРС GSM и UMTS tetra-location [1] IMPLICIT TetraLocation, // местоположение в СПРС Tetra lte-location [2] IMPLICIT LteLocation, // местоположение в СПРС LTE } GsmUmtsLocation::= SEQUENCE{ mcc INTEGER (0 .. 65535), // код страны mnc INTEGER (0 .. 65535), // код оператора связи lac INTEGER (0 .. 65535), // код зоны cellId INTEGER (0 .. 65535), // базовая станция sector INTEGER (0 .. 255), // сектор для многосекторных БС ta INTEGER (0 .. 63) // Timing Advance (если не определен в соответствующей технологии СПРС, принимает максимальное значение) } TetraLocation::= SEQUENCE{ locationArea INTEGER (0 .. 65535), // 14 бит (0x0-0x3FFF) по ETSI EN 300 392-1 Для TETRA Location Areas, // 0x4000-0x7FFF для Gateway Location Areas, 0 - некорректное значение зоны locationName OCTET STRING (SIZE(0 .. 32)), // имя зоны cell INTEGER (0 .. 1024), // дополнительная информация по базовой станции cellName OCTET STRING (SIZE(0 .. 32) // имя базовой станции } LteLocation::= SEQUENCE{ mobileCountryCode OCTET STRING (SIZE(1 .. 2)), // код страны mobileNetworkCode OCTET STRING (SIZE(2)), // код оператора связи eUtranCellID INTEGER (0 .. 4294967295), // идентификатор соты E-UTRAN (ECI) ta INTEGER (0 .. 1282) // Timing Advance (если не определен, принимает максимальное значение) } GsmUmtsHostLocation::= SEQUENCE{ vlrId OCTET STRING (SIZE(0 .. 18)), // идентификатор VLR ID lac INTEGER (0 .. 65535), // код зоны при наличии cellId INTEGER (0 .. 65535) // базовая станция при наличии } LteHostLocation::= SEQUENCE{ mobileCountryCode OCTET STRING (SIZE(1 .. 2)), // код страны mobileNetworkCode OCTET STRING (SIZE(2)), // код оператора связи mmeGroupID INTEGER (0 .. 65535), // идентификатор ММЕ Group ID mmeCode INTEGER (0 .. 255) // код ММЕ } GeoLocation::= SEQUENCE{ latitudeGrade REAL, //широта longitudeGrade REAL // долгота } END
2. Заполнение параметров местоположении объекта контроля.
2.1 Обязательным для всех стандартов СПРС является передача параметров MobileLocation и timeDelta. При отсутствии конкретной информации для заполнения полей параметров MobileLocation и timeDelta соответствующие поля заполняются значениями 0xFF.
2.2 При отсутствии информации в параметрах gsmumts-location и lte-location для СПРС стандарта GSM/UMTS или LTE является обязательным передача параметра gsmumts-host-location или lte-host-location соответственно.
2.3 Параметр geo-location содержит информацию, полученную из средств связи СПРС, и передается дополнительно к информации, переданной в параметре MobileLocation.