2012-08-21 09:32:04 +00:00
|
|
|
-- Ericsson proprietary extensions
|
|
|
|
|
|
|
|
EricssonMAP{ 0 identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-Protocol (4) version13 (13) }
|
|
|
|
|
|
|
|
DEFINITIONS
|
|
|
|
|
|
|
|
IMPLICIT TAGS
|
|
|
|
|
|
|
|
::=
|
|
|
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
IMPORTS
|
|
|
|
|
|
|
|
IMSI,
|
2018-06-01 10:11:23 +00:00
|
|
|
IMEI,
|
|
|
|
ISDN-AddressString,
|
|
|
|
Ext-SS-Status,
|
|
|
|
SignalInfo,
|
|
|
|
TBCD-STRING
|
2012-08-21 09:32:04 +00:00
|
|
|
FROM MAP-CommonDataTypes {
|
|
|
|
itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
|
|
|
gsm-Network (1) modules (3) map-CommonDataTypes (18) version13 (13)}
|
|
|
|
|
|
|
|
RequestedEquipmentInfo
|
|
|
|
FROM MAP-MS-DataTypes {
|
|
|
|
itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
|
|
|
gsm-Network (1) modules (3) map-MS-DataTypes (11) version13 (13)}
|
|
|
|
|
2018-06-01 10:11:23 +00:00
|
|
|
ExtensionContainer,
|
|
|
|
PrivateExtension
|
2012-08-21 09:32:04 +00:00
|
|
|
FROM MAP-ExtensionDataTypes {
|
|
|
|
itu-t identified-organization (4) etsi (0) mobileDomain (0)
|
|
|
|
gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version13 (13)}
|
|
|
|
;
|
|
|
|
|
2020-10-03 14:54:12 +00:00
|
|
|
-- non 3GPP standard compliant extension used by Ericsson (see https://gitlab.com/wireshark/wireshark/-/issues/7648)
|
2012-08-21 09:32:04 +00:00
|
|
|
EnhancedCheckIMEI-Arg ::= SEQUENCE {
|
|
|
|
imei IMEI,
|
|
|
|
requestedEquipmentInfo RequestedEquipmentInfo OPTIONAL,
|
|
|
|
imsi [PRIVATE 1] IMSI OPTIONAL,
|
2012-08-21 15:14:50 +00:00
|
|
|
locationInformation [PRIVATE 3] OCTET STRING (SIZE (1..7)) OPTIONAL,
|
2012-08-21 09:32:04 +00:00
|
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
|
|
...}
|
|
|
|
|
2018-06-01 10:11:23 +00:00
|
|
|
|
|
|
|
-- Start of adding Private Extensions for EricssonS
|
|
|
|
|
|
|
|
ExtensionSet MAP-EXTENSION ::= {
|
|
|
|
{ &ExtensionType; ExtensionType, &extensionId; {1 2 826 0 1249 58 1 0} },
|
|
|
|
...}
|
|
|
|
|
|
|
|
ExtensionType ::= CHOICE {
|
|
|
|
isdArgType [1] IsdArgType,
|
|
|
|
isdResType [2] IsdResType,
|
|
|
|
dsdArgType [3] DsdArgType,
|
|
|
|
sriArgType [4] SRIArgType,
|
|
|
|
sriResType [5] SRIResType,
|
|
|
|
prnArgType [6] PrnArgType,
|
|
|
|
ulArgType [7] UlArgType,
|
|
|
|
rdArgType [8] RdArgType,
|
|
|
|
saiArgType [9] SaiArgType,
|
|
|
|
saiResType [10] SaiResType,
|
|
|
|
atiArgType [11] AtiArgType,
|
|
|
|
atiResType [12] AtiResType,
|
|
|
|
extAtiArgType [13] ExtAtiArgType
|
|
|
|
}
|
|
|
|
|
|
|
|
IsdArgType ::= SEQUENCE (SIZE(1..50)) OF
|
|
|
|
IsdArgData
|
|
|
|
|
|
|
|
IsdArgData ::= SEQUENCE {
|
|
|
|
privateFeatureCode [1] PrivateFeatureCode OPTIONAL,
|
|
|
|
privateFeatureData PrivateFeatureData OPTIONAL,
|
|
|
|
...}
|
|
|
|
|
|
|
|
PrivateFeatureData ::= CHOICE {
|
|
|
|
subscriptionTypeInfo [3] SubscriptionTypeInfo,
|
|
|
|
oickInfo [7] OickInfo
|
|
|
|
}
|
|
|
|
|
|
|
|
OickInfo ::= SEQUENCE {
|
|
|
|
ss-Status Ext-SS-Status,
|
|
|
|
inCategoryKey INCategoryKey }
|
|
|
|
|
|
|
|
INCategoryKey ::= TBCD-STRING (SIZE(1..3))
|
|
|
|
|
|
|
|
SubscriptionTypeInfo ::= SEQUENCE {
|
|
|
|
subscriptionType SubscriptionType }
|
|
|
|
|
|
|
|
SubscriptionType ::= OCTET STRING (SIZE(1))
|
|
|
|
|
|
|
|
IsdResType ::= SEQUENCE (SIZE(1..50)) OF
|
|
|
|
IsdResData
|
|
|
|
|
|
|
|
IsdResData ::= SEQUENCE {
|
|
|
|
supportedPrivateFeature [1] PrivateFeatureCode OPTIONAL,
|
|
|
|
... }
|
|
|
|
|
|
|
|
DsdArgType ::= SEQUENCE (SIZE (1..50)) OF
|
|
|
|
DsdArgData
|
|
|
|
|
|
|
|
DsdArgData ::= SEQUENCE {
|
|
|
|
privateFeatureWithdraw PrivateFeatureCode }
|
|
|
|
|
|
|
|
SRIArgType ::= SEQUENCE (SIZE(1..50)) OF
|
|
|
|
SriArgData
|
|
|
|
|
|
|
|
SriArgData ::= SEQUENCE {
|
|
|
|
privateFeatureCode [1] PrivateFeatureCode OPTIONAL,
|
|
|
|
extraNetworkInfo [2] ExtraSignalInfo OPTIONAL,
|
|
|
|
... }
|
|
|
|
|
|
|
|
SRIResType ::= SEQUENCE (SIZE(1..50)) OF
|
|
|
|
SriResData
|
|
|
|
|
|
|
|
SriResData ::= SEQUENCE {
|
|
|
|
privateFeatureCode [1] PrivateFeatureCode OPTIONAL,
|
|
|
|
inCategoryKey [2] INCategoryKey OPTIONAL,
|
|
|
|
subscriptionType [5] SubscriptionType OPTIONAL,
|
|
|
|
... }
|
|
|
|
|
|
|
|
PrnArgType ::= SEQUENCE (SIZE(1..50)) OF
|
|
|
|
PrnArgData
|
|
|
|
|
|
|
|
PrnArgData ::= SEQUENCE {
|
|
|
|
privateFeatureCode [1] PrivateFeatureCode OPTIONAL,
|
|
|
|
...,
|
|
|
|
extraNetworkInfo [2] ExtraSignalInfo OPTIONAL }
|
|
|
|
|
|
|
|
UlArgType ::= SEQUENCE (SIZE(1..50)) OF
|
|
|
|
UlArgData
|
|
|
|
|
|
|
|
UlArgData ::= SEQUENCE {
|
|
|
|
privateFeatureCode [1] PrivateFeatureCode OPTIONAL,
|
|
|
|
privateFeatureUlArgData PrivateFeatureUlArgData OPTIONAL,
|
|
|
|
... }
|
|
|
|
|
|
|
|
PrivateFeatureUlArgData ::= CHOICE {
|
|
|
|
adc [3] IMEI }
|
|
|
|
|
|
|
|
ExtraProtocolId ::= INTEGER { q763 (1)} (1..20)
|
|
|
|
|
|
|
|
ExtraSignalInfo ::= [PRIVATE 1] SEQUENCE {
|
|
|
|
protocolId ExtraProtocolId,
|
|
|
|
signalInfo SignalInfo }
|
|
|
|
|
|
|
|
SaiArgType ::= SEQUENCE {
|
|
|
|
msisdn [1] NULL OPTIONAL,
|
|
|
|
noAuthenVectorsRequested [2] NULL OPTIONAL
|
|
|
|
}
|
|
|
|
|
|
|
|
SaiResType ::= SEQUENCE {
|
|
|
|
msIsdn [1] ISDN-AddressString OPTIONAL
|
|
|
|
}
|
|
|
|
|
|
|
|
AtiArgType ::= SEQUENCE {
|
|
|
|
requestedInfoType [0] RequestedInfoType OPTIONAL
|
|
|
|
}
|
|
|
|
|
|
|
|
AtiResType ::= SEQUENCE {
|
|
|
|
toBeDecided [1] NULL OPTIONAL
|
|
|
|
}
|
|
|
|
|
|
|
|
RdArgType ::= SEQUENCE {
|
|
|
|
toBeDecidedOne [1] NULL OPTIONAL
|
|
|
|
}
|
|
|
|
|
|
|
|
RequestedInfoType ::= SEQUENCE {
|
|
|
|
sgsnNumber [0] NULL OPTIONAL
|
|
|
|
}
|
|
|
|
|
|
|
|
ExtAtiArgType ::= SEQUENCE (SIZE (1..50)) OF AtiArgData
|
|
|
|
|
|
|
|
AtiArgData ::= SEQUENCE {
|
|
|
|
privateFeatureCode [1] PrivateFeatureCode OPTIONAL,
|
|
|
|
...}
|
|
|
|
|
|
|
|
PrivateFeatureCode ::= OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
-- End of adding Private Extension for Ericsson
|
|
|
|
|
2012-08-21 09:32:04 +00:00
|
|
|
END
|
|
|
|
|