ISD消息的ASN,1定义
insertSubscriberData OPERATION
ARGUMENT
insertSubscriberDataArg SEQUENCE
{
imsi [0] IMPLICIT OCTET STRING ( SIZE( 3 .. 8 ) ) OPTIONAL,
msisdn [1] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL,
category [2] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
subscriberStatus [3] IMPLICIT ENUMERATED
{
serviceGranted ( 0 ),
operatorDeterminedBarring ( 1 )
} OPTIONAL,
bearerServiceList [4] IMPLICIT SEQUENCE ( SIZE( 1 .. 50 ) ) OF
OCTET STRING ( SIZE( 1 .. 5 ) ) OPTIONAL,
teleserviceList [6] IMPLICIT SEQUENCE ( SIZE( 1 .. 20 ) ) OF
OCTET STRING ( SIZE( 1 .. 5 ) ) OPTIONAL,
provisionedSS [7] IMPLICIT SEQUENCE ( SIZE( 1 .. 30 ) ) OF
CHOICE
{
forwardingInfo [0] IMPLICIT SEQUENCE
{
ss-Code OCTET STRING ( SIZE( 1 ) ),
forwardingFeatureList SEQUENCE ( SIZE( 1 .. 32 ) ) OF
SEQUENCE
{
basicService CHOICE
{
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) )
} OPTIONAL, //end of choice
ss-Status [4] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
forwardedToNumber [5] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL,
forwardedToSubaddress [8] IMPLICIT OCTET STRING ( SIZE( 1 .. 21 ) ) OPTIONAL,
forwardingOptions [6] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ) OPTIONAL,
noReplyConditionTime [7] IMPLICIT INTEGER ( 1 .. 100 ) OPTIONAL,
extensionContainer [9] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
extId MAP-EXTENSION .&extensionId
( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType
( {
,
...}
{
@extId
} ) OPTIONAL
} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE
{
...
} OPTIONAL,
...
} OPTIONAL, //extension container 结束
... ,
longForwardedToNumber [10] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 15 ) ) OPTIONAL
}, // forwardingFeatureList 序列结束
extensionContainer [0] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
extId MAP-EXTENSION .&extensionId
( {
,
. ..} ) ,
extType MAP-EXTENSION .&ExtensionType
( {
,
...}
{
@extId
} ) OPTIONAL
} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE
{
... } OPTIONAL,
...
} OPTIONAL, //extension container 结束
...
}, // forwardinginfo 序列结束
callBarringInfo [1] IMPLICIT SEQUENCE
{
ss-Code OCTET STRING ( SIZE( 1 ) ),
callBarringFeatureList SEQUENCE ( SIZE( 1 .. 32 ) ) OF
SEQUENCE
{
basicService CHOICE
{
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) )
} OPTIONAL,
ss-Status [4] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
extId MAP-EXTENSION .&extensionId
( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType
( {
,
...}
{ @extId }
) OPTIONAL
} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE
{
... } OPTIONAL,
...
} OPTIONAL,
...
}, //callBarringFeatureList 结束
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
extId MAP-EXTENSION .&extensionId
( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType
( {
,
...}
{ @extId }
) OPTIONAL
} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE
{
... } OPTIONAL,
...
} OPTIONAL,
...
}, //callBarringInfo 结束
cug-Info [2] IMPLICIT SEQUENCE
{
cug-SubscriptionList SEQUENCE ( SIZE( 0 .. 10 ) ) OF
SEQUENCE
{
cug-Index INTEGER ( 0 .. 32767 ),
cug-Interlock OCTET STRING ( SIZE( 4 ) ),
intraCUG-Options ENUMERATED
{
noCUG-Restrictions ( 0 ),
cugIC-CallBarred ( 1 ),
cugOG-CallBarred ( 2 )
},
basicServiceGroupList SEQUENCE ( SIZE( 1 .. 32 ) ) OF
CHOICE
{
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) )
} OPTIONAL,
extensionContainer [0] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
extId MAP-EXTENSION .&extensionId
( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType
( {
,
...}
{ @extId }
) OPTIONAL
} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE
{
... } OPTIONAL,
... } OPTIONAL,
...
},
cug-FeatureList SEQUENCE ( SIZE( 1 .. 32 ) ) OF
SEQUENCE
{
basicService CHOICE
{
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) )
} OPTIONAL,
preferentialCUG-Indicator INTEGER ( 0 .. 32767 ) OPTIONAL,
interCUG-Restrictions OCTET STRING ( SIZE( 1 ) ),
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
... } OPTIONAL,
...
} OPTIONAL,
extensionContainer [0] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
}, //cug-info 结束
ss-Data [3] IMPLICIT SEQUENCE
{
ss-Code OCTET STRING ( SIZE( 1 ) ),
ss-Status [4] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
ss-SubscriptionOption CHOICE
{
cliRestrictionOption [2] IMPLICIT ENUMERATED
{
permanent ( 0 ),
temporaryDefaultRestricted ( 1 ),
temporaryDefaultAllowed ( 2 )
},
overrideCategory [1] IMPLICIT ENUMERATED
{
overrideEnabled ( 0 ),
overrideDisabled ( 1 )
}
} OPTIONAL,
basicServiceGroupList SEQUENCE ( SIZE( 1 .. 32 ) ) OF
CHOICE
{
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) )} OPTIONAL,
extensionContainer [5] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
}, //ss-Data 结束
emlpp-Info [4] IMPLICIT SEQUENCE
{
maximumentitledPriority INTEGER ( 0 .. 15 ),
defaultPriority INTEGER ( 0 .. 15 ),
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} // emlpp-info 结束
} OPTIONAL, //provisionedSS 结束
odb-Data [8] IMPLICIT SEQUENCE
{
odb-GeneralData BIT STRING
{
allOG-CallsBarred (0 ),
internationalOGCallsBarred (1 ),
internationalOGCallsNotToHPLMN-CountryBarred (2 ),
interzonalOGCallsBarred (6 ),
interzonalOGCallsNotToHPLMN-CountryBarred (7 ),
interzonalOGCallsAndInternationalOGCallsNotToHPLMN-CountryBarred (8 ),
premiumRateInformationOGCallsBarred (3 ),
premiumRateEntertainementOGCallsBarred (4 ),
ss-AccessBarred (5 ),
allECT-Barred (9 ),
chargeableECT-Barred (10 ),
internationalECT-Barred (11 ),
interzonalECT-Barred (12 ),
doublyChargeableECT-Barred (13 ),
multipleECT-Barred (14 ),
allPacketOrientedServicesBarred (15 ),
roamerAccessToHPLMN-AP-Barred (16 ),
roamerAccessToVPLMN-AP-Barred (17 ),
roamingOutsidePLMNOG-CallsBarred (18 ),
allIC-CallsBarred (19 ),
roamingOutsidePLMNIC-CallsBarred (20 ),
roamingOutsidePLMNICountryIC-CallsBarred (21 ),
roamingOutsidePLMN-Barred (22 ),
roamingOutsidePLMN-CountryBarred (23 ),
registrationAllCF-Barred (24 ),
registrationCFNotToHPLMN-Barred (25 ),
registrationInterzonalCF-Barred (26 ),
registrationInterzonalCFNotToHPLMN-Barred (27 ),
registrationInternationalCF-Barred (28 )
} ( SIZE( 15 .. 32 ) ), //odb-GeneralData 结束
odb-HPLMN-Data BIT STRING
{
plmn-SpecificBarringType1 (0 ),
plmn-SpecificBarringType2 (1 ),
plmn-SpecificBarringType3 (2 ),
plmn-SpecificBarringType4 (3 )
} ( SIZE( 4 .. 32 ) ) OPTIONAL,
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL, //odb-Data 结束
roamingRestrictionDueToUnsupportedFeature [9] IMPLICIT NULL OPTIONAL,
regionalSubscriptionData [10] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
OCTET STRING ( SIZE( 2 ) ) OPTIONAL,
vbsSubscriptionData [11] IMPLICIT SEQUENCE ( SIZE( 1 .. 50 ) ) OF
SEQUENCE
{
groupid OCTET STRING ( SIZE( 3 ) ),
broadcastInitEntitlement NULL OPTIONAL,
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
vgcsSubscriptionData [12] IMPLICIT SEQUENCE ( SIZE( 1 .. 50 ) ) OF
SEQUENCE
{
groupId OCTET STRING ( SIZE( 3 ) ),
extensionContainer SEQUENCE {
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
... } OPTIONAL,
...
} OPTIONAL,
vlrCamelSubscriptionInfo [13] IMPLICIT SEQUENCE
{
o-CSI [0] IMPLICIT SEQUENCE
{
o-BcsmCamelTDPDataList SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
o-BcsmTriggerDetectionPoint ENUMERATED
{
collectedInfo ( 2 ),
... ,
routeSelectFailure ( 4 )
},
serviceKey INTEGER ( 0 .. 2147483647 ),
gsmSCF-Address [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
defaultCallHandling [1] IMPLICIT ENUMERATED
{
continueCall ( 0 ),
releaseCall ( 1 ),
... },
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
},
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
... ,
camelCapabilityHandling [0] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
notificationToCSE [1] IMPLICIT NULL OPTIONAL,
csiActive [2] IMPLICIT NULL OPTIONAL
} OPTIONAL,
extensionContainer [1] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
... ,
ss-CSI [2] IMPLICIT SEQUENCE
{
ss-CamelData SEQUENCE
{
ss-EventList SEQUENCE ( SIZE( 1 .. 10 ) ) OF
OCTET STRING ( SIZE( 1 ) ),
gsmSCF-Address OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
extensionContainer [0] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
},
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
... ,
notificationToCSE [0] IMPLICIT NULL OPTIONAL,
csi-Active [1] IMPLICIT NULL OPTIONAL
} OPTIONAL,
o-BcsmCamelTDP-CriteriaList [4] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
o-BcsmTriggerDetectionPoint ENUMERATED
{
collectedInfo ( 2 ),
... ,
routeSelectFailure ( 4 )
},
destinationNumberCriteria [0] IMPLICIT SEQUENCE
{
matchType [0] IMPLICIT ENUMERATED
{
inhibiting ( 0 ),
enabling ( 1 )
},
destinationNumberList [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL,
destinationNumberLengthList [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 3 ) ) OF
INTEGER ( 1 .. 15 ) OPTIONAL,
... } OPTIONAL,
basicServiceCriteria [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 5 ) ) OF
CHOICE
{
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) )
} OPTIONAL,
callTypeCriteria [2] IMPLICIT ENUMERATED
{
forwarded ( 0 ),
notForwarded ( 1 )
} OPTIONAL,
... ,
o-CauseValueCriteria [3] IMPLICIT SEQUENCE ( SIZE( 1 .. 5 ) ) OF
OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
extensionContainer [4] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL
} OPTIONAL,
tif-CSI [3] IMPLICIT NULL OPTIONAL,
m-CSI [5] IMPLICIT SEQUENCE
{
mobilityTriggers SEQUENCE ( SIZE( 1 .. 10 ) ) OF
OCTET STRING ( SIZE( 1 ) ),
serviceKey INTEGER ( 0 .. 2147483647 ),
gsmSCF-Address [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
extensionContainer [1] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
notificationToCSE [2] IMPLICIT NULL OPTIONAL,
csi-Active [3] IMPLICIT NULL OPTIONAL,
...
} OPTIONAL,
sms-CSI [6] IMPLICIT SEQUENCE
{
sms-CAMEL-TDP-DataList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
sms-TriggerDetectionPoint [0] IMPLICIT ENUMERATED
{
sms-CollectedInfo ( 1 ),
... },
serviceKey [1] IMPLICIT INTEGER ( 0 .. 2147483647 ),
gsmSCF-Address [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
defaultSMS-Handling [3] IMPLICIT ENUMERATED
{
continueTransaction ( 0 ),
releaseTransaction ( 1 ),
... },
extensionContainer [4] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
camelCapabilityHandling [1] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
notificationToCSE [3] IMPLICIT NULL OPTIONAL,
csi-Active [4] IMPLICIT NULL OPTIONAL,
...
} OPTIONAL,
vt-CSI [7] IMPLICIT SEQUENCE
{
t-BcsmCamelTDPDataList SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
t-BcsmTriggerDetectionPoint ENUMERATED
{
termAttemptAuthorized ( 12 ),
... ,
tBusy ( 13 ),
tNoAnswer ( 14 )
},
serviceKey INTEGER ( 0 .. 2147483647 ),
gsmSCF-Address [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
defaultCallHandling [1] IMPLICIT ENUMERATED
{
continueCall ( 0 ),
releaseCall ( 1 ),
... },
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
},
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
... ,
camelCapabilityHandling [0] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
notificationToCSE [1] IMPLICIT NULL OPTIONAL,
csi-Active [2] IMPLICIT NULL OPTIONAL
} OPTIONAL,
t-BCSM-CAMEL-TDP-CriteriaList [8] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
t-BCSM-TriggerDetectionPoint ENUMERATED
{
termAttemptAuthorized ( 12 ),
... ,
tBusy ( 13 ),
tNoAnswer ( 14 )
},
basicServiceCriteria [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 5 ) ) OF
CHOICE
{
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) )
} OPTIONAL,
t-CauseValueCriteria [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 5 ) ) OF
OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
...
} OPTIONAL,
d-CSI [9] IMPLICIT SEQUENCE {
dp-AnalysedInfoCriteriaList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
dialledNumber OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
serviceKey INTEGER ( 0 .. 2147483647 ),
gsmSCF-Address OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
defaultCallHandling ENUMERATED
{
continueCall ( 0 ),
releaseCall ( 1 ),
... },
extensionContainer SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
camelCapabilityHandling [1] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
notificationToCSE [3] IMPLICIT NULL OPTIONAL,
csi-Active [4] IMPLICIT NULL OPTIONAL,
...
} OPTIONAL
} OPTIONAL, // vlrCamelSubscriptionInfo 结束
extensionContainer [14] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
... ,
naea-PreferredCI [15] IMPLICIT SEQUENCE
{
naea-PreferredCIC [0] IMPLICIT OCTET STRING ( SIZE( 3 ) ),
extensionContainer [1] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
gprsSubscriptionData [16] IMPLICIT SEQUENCE
{
completeDataListIncluded NULL OPTIONAL,
gprsDataList [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 50 ) ) OF
SEQUENCE
{
pdp-ContextId INTEGER ( 1 .. 50 ),
pdp-Type [16] IMPLICIT OCTET STRING ( SIZE( 2 ) ),
pdp-Address [17] IMPLICIT OCTET STRING ( SIZE( 1 .. 16 ) ) OPTIONAL,
qos-Subscribed [18] IMPLICIT OCTET STRING ( SIZE( 3 ) ),
vplmnAddressAllowed [19] IMPLICIT NULL OPTIONAL,
apn [20] IMPLICIT OCTET STRING ( SIZE( 2 .. 63 ) ),
extensionContainer [21] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
... ,
ext-QoS-Subscribed [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 9 ) ) OPTIONAL,
pdp-ChargingCharacteristics [1] IMPLICIT OCTET STRING ( SIZE( 2 ) ) OPTIONAL
},
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
roamingRestrictedInSgsnDueToUnsupportedFeature [23] IMPLICIT NULL OPTIONAL,
networkAccessMode [24] IMPLICIT ENUMERATED
{
bothMSCAndSGSN ( 0 ),
onlyMSC ( 1 ),
onlySGSN ( 2 ),
...
} OPTIONAL,
lsaInformation [25] IMPLICIT SEQUENCE
{
completeDataListIncluded NULL OPTIONAL,
lsaOnlyAccessIndicator [1] IMPLICIT ENUMERATED
{
accessOutsideLSAsAllowed ( 0 ),
accessOutsideLSAsRestricted ( 1 )
} OPTIONAL,
lsaDataList [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 20 ) ) OF
SEQUENCE
{
lsaIdentity [0] IMPLICIT OCTET STRING ( SIZE( 3 ) ),
lsaAttributes [1] IMPLICIT OCTET STRING ( SIZE( 1 ) ),
lsaActiveModeIndicator [2] IMPLICIT NULL OPTIONAL,
extensionContainer [3] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
extensionContainer [3] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
lmu-Indicator [21] IMPLICIT NULL OPTIONAL,
lcsInformation [22] IMPLICIT SEQUENCE
{
gmlc-List [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 5 ) ) OF
OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL,
lcs-PrivacyExceptionList [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 4 ) ) OF
SEQUENCE
{
ss-Code OCTET STRING ( SIZE( 1 ) ),
ss-Status OCTET STRING ( SIZE( 1 .. 5 ) ),
notificationToMSUser [0] IMPLICIT ENUMERATED
{
notifyLocationAllowed ( 0 ),
notifyAndVerify-LocationAllowedIfNoResponse ( 1 ),
notifyAndVerify-LocationNotAllowedIfNoResponse ( 2 ),
... ,
locationNotAllowed ( 3 )
} OPTIONAL,
externalClientList [1] IMPLICIT SEQUENCE ( SIZE( 0 .. 5 ) ) OF
SEQUENCE
{
clientIdentity SEQUENCE
{
externalAddress [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
extensionContainer [1] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
},
gmlc-Restriction [0] IMPLICIT ENUMERATED
{
gmlc-List ( 0 ),
home-Country ( 1 ),
...
} OPTIONAL,
notificationToMSUser [1] IMPLICIT ENUMERATED
{
notifyLocationAllowed ( 0 ),
notifyAndVerify-LocationAllowedIfNoResponse ( 1 ),
notifyAndVerify-LocationNotAllowedIfNoResponse ( 2 ),
... ,
locationNotAllowed ( 3 )
} OPTIONAL,
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
plmnClientList [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 5 ) ) OF
ENUMERATED
{
broadcastService ( 0 ),
o-andM-HPLMN ( 1 ),
o-andM-VPLMN ( 2 ),
anonymousLocation ( 3 ),
targetMSsubscribedService ( 4 ),
...
} OPTIONAL,
extensionContainer [3] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
... ,
ext-externalClientList [4] IMPLICIT SEQUENCE ( SIZE( 1 .. 35 ) ) OF
SEQUENCE
{
clientIdentity SEQUENCE
{
externalAddress [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
extensionContainer [1] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
},
gmlc-Restriction [0] IMPLICIT ENUMERATED
{
gmlc-List ( 0 ),
home-Country ( 1 ),
...
} OPTIONAL,
notificationToMSUser [1] IMPLICIT ENUMERATED
{
notifyLocationAllowed ( 0 ),
notifyAndVerify-LocationAllowedIfNoResponse ( 1 ),
notifyAndVerify-LocationNotAllowedIfNoResponse ( 2 ),
... ,
locationNotAllowed ( 3 )
} OPTIONAL,
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL
} OPTIONAL,
molr-List [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 3 ) ) OF
SEQUENCE
{
ss-Code OCTET STRING ( SIZE( 1 ) ),
ss-Status OCTET STRING ( SIZE( 1 .. 5 ) ),
extensionContainer [0] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
istAlertTimer [26] IMPLICIT INTEGER ( 15 .. 255 ) OPTIONAL,
superChargerSupportedInHLR [27] IMPLICIT OCTET STRING ( SIZE( 1 .. 6 ) ) OPTIONAL,
mc-SS-Info [28] IMPLICIT SEQUENCE
{
ss-Code [0] IMPLICIT OCTET STRING ( SIZE( 1 ) ),
ss-Status [1] IMPLICIT OCTET STRING ( SIZE( 1 .. 5 ) ),
nbrSB [2] IMPLICIT INTEGER ( 2 .. 7 ),
nbrUser [3] IMPLICIT INTEGER ( 1 .. 7 ),
extensionContainer [4] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
cs-AllocationRetentionPriority [29] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
sgsn-CAMEL-SubscriptionInfo [17] IMPLICIT SEQUENCE
{
gprs-CSI [0] IMPLICIT SEQUENCE
{
gprs-CamelTDPDataList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
gprs-TriggerDetectionPoint [0] IMPLICIT ENUMERATED
{
attach ( 1 ),
attachChangeOfPosition ( 2 ),
pdp-ContextEstablishment ( 11 ),
pdp-ContextEstablishmentAcknowledgement ( 12 ),
pdp-ContextChangeOfPosition ( 14 ),
... },
serviceKey [1] IMPLICIT INTEGER ( 0 .. 2147483647 ),
gsmSCF-Address [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
defaultSessionHandling [3] IMPLICIT ENUMERATED
{
continueTransaction ( 0 ),
releaseTransaction ( 1 ),
...
},
extensionContainer [4] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
camelCapabilityHandling [1] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
notificationToCSE [3] IMPLICIT NULL OPTIONAL,
csi-Active [4] IMPLICIT NULL OPTIONAL,
...
} OPTIONAL,
sms-CSI [1] IMPLICIT SEQUENCE
{
sms-CAMEL-TDP-DataList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE
{
sms-TriggerDetectionPoint [0] IMPLICIT ENUMERATED
{
sms-CollectedInfo ( 1 ),
... },
serviceKey [1] IMPLICIT INTEGER ( 0 .. 2147483647 ),
gsmSCF-Address [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
defaultSMS-Handling [3] IMPLICIT ENUMERATED
{
continueTransaction ( 0 ),
releaseTransaction ( 1 ),
... },
extensionContainer [4] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
camelCapabilityHandling [1] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
notificationToCSE [3] IMPLICIT NULL OPTIONAL,
csi-Active [4] IMPLICIT NULL OPTIONAL,
...
} OPTIONAL,
extensionContainer [2] IMPLICIT SEQUENCE
{
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
...
} OPTIONAL,
...
} OPTIONAL,
chargingCharacteristics [18] IMPLICIT OCTET STRING ( SIZE( 2 ) ) OPTIONAL
}// insertSubscriberDataRes 结束
MAP_RESTORE_DATA消息的ASN,1定义
restoreData OPERATION
ARGUMENT
restoreDataArg SEQUENCE {
imsi OCTET STRING ( SIZE( 3 .. 8 ) ),
lmsi OCTET STRING ( SIZE( 4 ) ) OPTIONAL,
extensionContainer SEQUENCE {
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
... } OPTIONAL,
... ,
vlr-Capability [6] IMPLICIT SEQUENCE {
supportedCamelPhases [0] IMPLICIT BIT STRING {
phase1 (0 ),
phase2 (1 ),
phase3 (2 )} ( SIZE( 1 .. 16 ) ) OPTIONAL,
extensionContainer SEQUENCE {
privateExtensionList [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
SEQUENCE {
extId MAP-EXTENSION .&extensionId ( {
,
...} ) ,
extType MAP-EXTENSION .&ExtensionType ( {
,
...} { @extId } ) OPTIONAL} OPTIONAL,
pcs-Extensions [1] IMPLICIT SEQUENCE {
... } OPTIONAL,
... } OPTIONAL,
... ,
solsaSupportIndicator [2] IMPLICIT NULL OPTIONAL,
istSupportIndicator [1] IMPLICIT ENUMERATED {
basicISTSupported ( 0 ),
istCommandSupported ( 1 ),
... } OPTIONAL,
superChargerSupportedInServingNetworkEntity [3] CHOICE {
sendSubscriberData [0] IMPLICIT NULL,
subscriberDataStored [1] IMPLICIT OCTET STRING ( SIZE( 1 .. 6 ) )} OPTIONAL,
longFTN-Supported [4] IMPLICIT NULL OPTIONAL,
supportedLCS-CapabilitySets [5] IMPLICIT BIT STRING {
lcsCapabilitySet1 (0 ),
lcsCapabilitySet2 (1 )} ( SIZE( 2 .. 16 ) ) OPTIONAL} OPTIONAL
}