Приложение 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.