OVERVIEW   INDEX   DEPRECATED   HELP   CORRESPONDENCES   |
|
SupportedRAT-Types::= BIT STRING {
utran (0),
geran (1),
gan (2),
i-hspa-evolution (3),
e-utran (4)} (SIZE (2..8))
-- exception handling: bits 5 to 7 shall be ignored if received and not understood
SuperChargerInfo
AgeIndicator ::= OCTET STRING (SIZE (1..6))
-- The internal structure of this parameter is implementation specific.
IST-SupportIndicator
SupportedLCS-CapabilitySets ::= BIT STRING {
lcsCapabilitySet1 (0),
lcsCapabilitySet2 (1),
lcsCapabilitySet3 (2),
lcsCapabilitySet4 (3) ,
lcsCapabilitySet5 (4) } (SIZE (2..16))
-- Core network signalling capability set1 indicates LCS Release98 or Release99 version.
-- Core network signalling capability set2 indicates LCS Release4.
-- Core network signalling capability set3 indicates LCS Release5.
-- Core network signalling capability set4 indicates LCS Release6.
-- Core network signalling capability set5 indicates LCS Release7 or later version.
-- A node shall mark in the BIT STRING all LCS capability sets it supports.
-- If no bit is set then the sending node does not support LCS.
-- If the parameter is not sent by an VLR then the VLR may support at most capability set1.
-- If the parameter is not sent by an SGSN then no support for LCS is assumed.
-- An SGSN is not allowed to indicate support of capability set1.
-- Other bits than listed above shall be discarded.
UpdateLocationRes
PagingArea ::= SEQUENCE SIZE (1..5) OF LocationArea LocationArea
LAC ::= OCTET STRING (SIZE (2))
-- Refers to Location Area Code of the Location Area Identification defined in
-- 3GPP TS 23.003 [17].
-- Location Area Code according to 3GPP TS 24.008 [35]
CancelLocationArg
HopCounter ::= INTEGER (0..3) SendIdentificationRes
TripletList ::= SEQUENCE SIZE (1..5) OF
AuthenticationTriplet
QuintupletList
QuintupletList ::= SEQUENCE SIZE (1..5) OF
AuthenticationQuintuplet
AuthenticationTriplet
RAND ::= OCTET STRING (SIZE (16)) SRES
SRES ::= OCTET STRING (SIZE (4)) Kc
Kc ::= OCTET STRING (SIZE (8)) XRES
XRES ::= OCTET STRING (SIZE (4..16)) CK
CK ::= OCTET STRING (SIZE (16)) IK
IK ::= OCTET STRING (SIZE (16)) AUTN
AUTN ::= OCTET STRING (SIZE (16)) AUTS
AUTS ::= OCTET STRING (SIZE (14)) Cksn
Cksn ::= OCTET STRING (SIZE (1))
-- The internal structure is defined in 3GPP TS 24.008
KSI
KSI ::= OCTET STRING (SIZE (1))
-- The internal structure is defined in 3GPP TS 24.008
AuthenticationFailureReportArg
ISR-Information::= BIT STRING {
updateMME (0),
cancelSGSN (1),
initialAttachIndicator (2)} (SIZE (3..8))
-- exception handling: reception of unknown bit assignments in the
-- ISR-Information data type shall be discarded by the receiver
SGSN-Capability
SupportedFeatures::= BIT STRING {
odb-all-apn (0),
odb-HPLMN-APN (1),
odb-VPLMN-APN (2),
odb-all-og (3),
odb-all-international-og (4),
odb-all-int-og-not-to-HPLMN-country (5),
odb-all-interzonal-og (6),
odb-all-interzonal-og-not-to-HPLMN-country (7),
odb-all-interzonal-og-and-internat-og-not-to-HPLMN-country (8),
regSub (9),
trace (10),
lcs-all-PrivExcep (11),
lcs-universal (12),
lcs-CallSessionRelated (13),
lcs-CallSessionUnrelated (14),
lcs-PLMN-operator (15),
lcs-ServiceType (16),
lcs-all-MOLR-SS (17),
lcs-basicSelfLocation (18),
lcs-autonomousSelfLocation (19),
lcs-transferToThirdParty (20),
sm-mo-pp (21),
barring-OutgoingCalls (22),
baoc (23),
boic (24),
boicExHC (25)} (SIZE (26..40))
UpdateGprsLocationRes
AllowedGSM-Algorithms ::= OCTET STRING (SIZE (1))
-- internal structure is coded as Algorithm identifier octet from
-- Permitted Algorithms defined in 3GPP TS 48.008
-- A node shall mark all GSM algorithms that are allowed in MSC-B
AllowedUMTS-Algorithms
PermittedIntegrityProtectionAlgorithms ::=
OCTET STRING (SIZE (1..maxPermittedIntegrityProtectionAlgorithmsLength))
-- Octets contain a complete PermittedIntegrityProtectionAlgorithms data type
-- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
-- mandated by 3GPP TS 25.413.
-- Padding bits are included, if needed, in the least significant bits of the
-- last octet of the octet string.
maxPermittedIntegrityProtectionAlgorithmsLength
PermittedEncryptionAlgorithms ::=
OCTET STRING (SIZE (1..maxPermittedEncryptionAlgorithmsLength))
-- Octets contain a complete PermittedEncryptionAlgorithms data type
-- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
-- mandated by 3GPP TS 25.413
-- Padding bits are included, if needed, in the least significant bits of the
-- last octet of the octet string.
maxPermittedEncryptionAlgorithmsLength
BSSMAP-ServiceHandoverList ::= SEQUENCE SIZE (1.. maxNumOfServiceHandovers) OF
BSSMAP-ServiceHandoverInfo
BSSMAP-ServiceHandoverInfo
BSSMAP-ServiceHandover ::= OCTET STRING (SIZE (1))
-- Octets are coded according the Service Handover information element in
-- 3GPP TS 48.008.
RANAP-ServiceHandover
RANAP-ServiceHandover ::= OCTET STRING (SIZE (1))
-- Octet contains a complete Service-Handover data type
-- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
-- mandated by 3GPP TS 25.413
-- Padding bits are included in the least significant bits.
RadioResourceList
RadioResourceList ::= SEQUENCE SIZE (1.. maxNumOfRadioResources) OF
RadioResource
RadioResource
ChosenIntegrityProtectionAlgorithm ::= OCTET STRING (SIZE (1))
-- Octet contains a complete IntegrityProtectionAlgorithm data type
-- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
-- mandated by 3GPP TS 25.413
-- Padding bits are included in the least significant bits.
ChosenEncryptionAlgorithm
ChosenEncryptionAlgorithm ::= OCTET STRING (SIZE (1))
-- Octet contains a complete EncryptionAlgorithm data type
-- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
-- mandated by 3GPP TS 25.413
-- Padding bits are included in the least significant bits.
ChosenRadioResourceInformation
ChosenChannelInfo ::= OCTET STRING (SIZE (1))
-- Octets are coded according the Chosen Channel information element in 3GPP TS 48.008
ChosenSpeechVersion
ChosenSpeechVersion ::= OCTET STRING (SIZE (1))
-- Octets are coded according the Speech Version (chosen) information element in 3GPP T
-- 48.008
PrepareSubsequentHO-Arg
AoIPCodec ::= OCTET STRING (SIZE (1..3))
-- The internal structure is defined as follows:
-- octet 1 Coded as Speech Codec Elements in 3GPP TS 48.008
-- with the exception that FI, PI, PT and TF bits sha
-- be set to 0
-- octets 2,3 Optional; in case of AMR codec types it defines
-- the supported codec configurations as defined in
-- 3GPP TS 48.008
SupportedCodecsList
Codec ::= OCTET STRING (SIZE (1..4))
-- The internal structure is defined as follows:
-- octet 1 Coded as Codec Identification code in 3GPP TS 26.1
-- octets 2,3,4 Parameters for the Codec as defined in 3GPP TS
-- 26.103, if available, length depending on the code
GERAN-Classmark
GERAN-Classmark ::= OCTET STRING (SIZE (2..87))
-- Octets are coded according the GERAN Classmark information element in 3GPP TS 48.008
SelectedGSM-Algorithm
SelectedGSM-Algorithm ::= OCTET STRING (SIZE (1))
-- internal structure is coded as Algorithm identifier octet from Chosen Encryption
-- Algorithm defined in 3GPP TS 48.008
-- A node shall mark only the selected GSM algorithm
SendEndSignal-Arg
RNCId ::= OCTET STRING (SIZE (7))
-- The internal structure is defined as follows:
-- octet 1 bits 4321 Mobile Country Code 1st digit
-- bits 8765 Mobile Country Code 2nd digit
-- octet 2 bits 4321 Mobile Country Code 3rd digit
-- bits 8765 Mobile Network Code 3rd digit
-- or filler (1111) for 2 digit MNCs
-- octet 3 bits 4321 Mobile Network Code 1st digit
-- bits 8765 Mobile Network Code 2nd digit
-- octets 4 and 5 Location Area Code according to 3GPP TS 24.008
-- octets 6 and 7 RNC Id value according to 3GPP TS 25.413
RelocationNumberList
RelocationNumberList ::= SEQUENCE SIZE (1..maxNumOfRelocationNumber) OF
RelocationNumber
MulticallBearerInfo
MulticallBearerInfo ::= INTEGER (1..maxNumOfRelocationNumber) RelocationNumber
RAB-Id ::= INTEGER (1..maxNrOfRABs) maxNrOfRABs
RadioResourceInformation ::= OCTET STRING (SIZE (3..13))
-- Octets are coded according the Channel Type information element in 3GPP TS 48.008
IntegrityProtectionInformation
IntegrityProtectionInformation ::= OCTET STRING (SIZE (18..maxNumOfIntegrityInfo))
-- Octets contain a complete IntegrityProtectionInformation data type
-- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
-- mandated by 3GPP TS 25.413
-- Padding bits are included, if needed, in the least significant bits of the
-- last octet of the octet string.
maxNumOfIntegrityInfo
EncryptionInformation ::= OCTET STRING (SIZE (18..maxNumOfEncryptionInfo))
-- Octets contain a complete EncryptionInformation data type
-- as defined in 3GPP TS 25.413, encoded according to the encoding scheme
-- mandated by 3GPP TS 25.413
-- Padding bits are included, if needed, in the least significant bits of the
-- last octet of the octet string.
maxNumOfEncryptionInfo
NumberOfRequestedVectors ::= INTEGER (1..5) Re-synchronisationInfo
EPS-AuthenticationSetList ::= SEQUENCE SIZE (1..5) OF
EPC-AV
EPC-AV
KASME ::= OCTET STRING (SIZE (32)) RequestingNodeType
RequestedEquipmentInfo::= BIT STRING {
equipmentStatus (0),
bmuef (1)} (SIZE (2..8))
-- exception handling: reception of unknown bit assignments in the
-- RequestedEquipmentInfo data type shall be discarded by the receiver
UESBI-Iu
UESBI-IuA ::= BIT STRING (SIZE(1..128)) -- See 3GPP TS 25.413 UESBI-IuB
UESBI-IuB ::= BIT STRING (SIZE(1..128)) -- See 3GPP TS 25.413 EquipmentStatus
CSG-SubscriptionDataList ::= SEQUENCE SIZE (1..50) OF
CSG-SubscriptionData
CSG-SubscriptionData
CSG-Id ::= BIT STRING (SIZE (27))
-- coded according to 3GPP TS 23.003 [17].
EPS-SubscriptionData
APN-OI-Replacement ::= OCTET STRING (SIZE (9..100))
-- Octets are coded as APN Operator Identifier according to TS 3GPP TS 23.003 [17]
RFSP-ID
RFSP-ID ::= INTEGER (1..256) APN-ConfigurationProfile
EPS-DataList ::= SEQUENCE SIZE (1..maxNumOfAPN-Configurations) OF
APN-Configuration
maxNumOfAPN-Configurations
PDN-Type ::= OCTET STRING (SIZE (1))
-- Octet is coded according to TS 3GPP TS 29.274 [140]
EPS-QoS-Subscribed
SpecificAPNInfoList ::= SEQUENCE SIZE (1..maxNumOfSpecificAPNInfos) OF
SpecificAPNInfo
maxNumOfSpecificAPNInfos
Bandwidth ::= INTEGER
-- bits per second
QoS-Class-Identifier
QoS-Class-Identifier ::= INTEGER (1..9)
-- values are defined in 3GPP TS 29.212
Allocation-Retention-Priority
FQDN ::= OCTET STRING (SIZE (9..255)) PDN-GW-AllocationType
AccessRestrictionData ::= BIT STRING {
utranNotAllowed (0),
geranNotAllowed (1),
ganNotAllowed (2),
i-hspa-evolutionNotAllowed (3),
e-utranNotAllowed (4),
ho-toNon3GPP-AccessNotAllowed (5) } (SIZE (2..8))
-- exception handling:
-- access restriction data related to an access type not supported by a node
-- shall be ignored
-- bits 6 to 7 shall be ignored if received and not understood
CS-AllocationRetentionPriority
CS-AllocationRetentionPriority ::= OCTET STRING (SIZE (1))
-- This data type encodes each priority level defined in TS 23.107 as the binary value
-- of the priority level.
IST-AlertTimerValue
IST-AlertTimerValue ::= INTEGER (15..255) LCSInformation
GMLC-List ::= SEQUENCE SIZE (1..maxNumOfGMLC) OF
ISDN-AddressString
-- if segmentation is used, the complete GMLC-List shall be sent in one segment
maxNumOfGMLC
GPRSDataList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF
PDP-Context
maxNumOfPDP-Contexts
ContextId ::= INTEGER (1..maxNumOfPDP-Contexts) GPRSSubscriptionData
GPRS-CamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
GPRS-CamelTDPData
-- GPRS-CamelTDPDataList shall not contain more than one instance of
-- GPRS-CamelTDPData containing the same value for gprs-TriggerDetectionPoint.
GPRS-CamelTDPData
APN ::= OCTET STRING (SIZE (2..63))
-- Octets are coded according to TS 3GPP TS 23.003 [17]
PDP-Type
PDP-Type ::= OCTET STRING (SIZE (2))
-- Octets are coded according to TS 3GPP TS 29.060 [105]
-- Only the values PPP, IPv4 and IPv6 are allowed for this parameter.
Ext-PDP-Type
Ext-PDP-Type ::= OCTET STRING (SIZE (2))
-- Octets are coded, similarly to PDP-Type, according to TS 3GPP TS 29.060 [105].
-- Only the value IPv4v6 is allowed for this parameter.
PDP-Address
PDP-Address ::= OCTET STRING (SIZE (1..16))
-- Octets are coded according to TS 3GPP TS 29.060 [105]
-- The possible size values are:
-- 1-7 octets X.25 address type
-- 4 octets IPv4 address type
-- 16 octets Ipv6 address type
QoS-Subscribed
QoS-Subscribed ::= OCTET STRING (SIZE (3))
-- Octets are coded according to TS 3GPP TS 24.008 [35] Quality of Service Octets
-- 3-5.
Ext-QoS-Subscribed
Ext-QoS-Subscribed ::= OCTET STRING (SIZE (1..9))
-- OCTET 1:
-- Allocation/Retention Priority (This octet encodes each priority level defined in
-- 23.107 as the binary value of the priority level, declaration in 29.060)
-- Octets 2-9 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets
-- 6-13.
Ext2-QoS-Subscribed
Ext2-QoS-Subscribed ::= OCTET STRING (SIZE (1..3))
-- Octets 1-3 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 14-1
-- If Quality of Service information is structured with 14 octet length, then
-- Octet 1 is coded according to 3GPP TS 24.008 [35] Quality of Service Octet 14.
Ext3-QoS-Subscribed
Ext3-QoS-Subscribed ::= OCTET STRING (SIZE (1..2))
-- Octets 1-2 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 17-1
Ext4-QoS-Subscribed
Ext4-QoS-Subscribed ::= OCTET STRING (SIZE (1))
-- Octet 1:
-- Evolved Allocation/Retention Priority. This octet encodes the Priority Level (PL),
-- the Preemption Capability (PCI) and Preemption Vulnerability (PVI) values, as
-- described in 3GPP TS 29.060 [105].
ChargingCharacteristics
ChargingCharacteristics ::= OCTET STRING (SIZE (2))
-- Octets are coded according to 3GPP TS 32.215.
LSAOnlyAccessIndicator
LSADataList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF
LSAData
maxNumOfLSAs
LSAIdentity ::= OCTET STRING (SIZE (3))
-- Octets are coded according to TS 3GPP TS 23.003 [17]
LSAAttributes
LSAAttributes ::= OCTET STRING (SIZE (1))
-- Octets are coded according to TS 3GPP TS 48.008 [49]
SubscriberData
Category ::= OCTET STRING (SIZE (1))
-- The internal structure is defined in ITU-T Rec Q.763.
SubscriberStatus
BearerServiceList ::= SEQUENCE SIZE (1..maxNumOfBearerServices) OF
Ext-BearerServiceCode
maxNumOfBearerServices
TeleserviceList ::= SEQUENCE SIZE (1..maxNumOfTeleservices) OF
Ext-TeleserviceCode
maxNumOfTeleservices
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))
-- exception handling: reception of unknown bit assignments in the
-- ODB-GeneralData type shall be treated like unsupported ODB-GeneralData
-- When the ODB-GeneralData type is removed from the HLR for a given subscriber,
-- in NoteSubscriberDataModified operation sent toward the gsmSCF
-- all bits shall be set to “O“.
ODB-HPLMN-Data
ODB-HPLMN-Data ::= BIT STRING {
plmn-SpecificBarringType1 (0),
plmn-SpecificBarringType2 (1),
plmn-SpecificBarringType3 (2),
plmn-SpecificBarringType4 (3)} (SIZE (4..32))
-- exception handling: reception of unknown bit assignments in the
-- ODB-HPLMN-Data type shall be treated like unsupported ODB-HPLMN-Data
-- When the ODB-HPLMN-Data type is removed from the HLR for a given subscriber,
-- in NoteSubscriberDataModified operation sent toward the gsmSCF
-- all bits shall be set to “O“.
Ext-SS-InfoList
Ext-SS-InfoList ::= SEQUENCE SIZE (1..maxNumOfSS) OF
Ext-SS-Info
Ext-SS-Info
Ext-ForwFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
Ext-ForwFeature
Ext-ForwFeature
Ext-ForwOptions ::= OCTET STRING (SIZE (1..5))
-- OCTET 1:
-- bit 8: notification to forwarding party
-- 0 no notification
-- 1 notification
-- bit 7: redirecting presentation
-- 0 no presentation
-- 1 presentation
-- bit 6: notification to calling party
-- 0 no notification
-- 1 notification
-- bit 5: 0 (unused)
-- bits 43: forwarding reason
-- 00 ms not reachable
-- 01 ms busy
-- 10 no reply
-- 11 unconditional
-- bits 21: 00 (unused)
-- OCTETS 2-5: reserved for future use. They shall be discarded if
-- received and not understood.
Ext-NoRepCondTime
Ext-NoRepCondTime ::= INTEGER (1..100)
-- Only values 5-30 are used.
-- Values in the ranges 1-4 and 31-100 are reserved for future use
-- If received:
-- values 1-4 shall be mapped on to value 5
-- values 31-100 shall be mapped on to value 30
Ext-CallBarInfo
Ext-CallBarFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
Ext-CallBarringFeature
Ext-CallBarringFeature
CUG-SubscriptionList ::= SEQUENCE SIZE (0..maxNumOfCUG) OF
CUG-Subscription
CUG-Subscription
CUG-Index ::= INTEGER (0..32767)
-- The internal structure is defined in ETS 300 138.
CUG-Interlock
CUG-Interlock ::= OCTET STRING (SIZE (4)) IntraCUG-Options
CUG-FeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
CUG-Feature
Ext-BasicServiceGroupList
Ext-BasicServiceGroupList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF
Ext-BasicServiceCode
maxNumOfExt-BasicServiceGroups
InterCUG-Restrictions ::= OCTET STRING (SIZE (1))
-- bits 876543: 000000 (unused)
-- Exception handling:
-- bits 876543 shall be ignored if received and not understood
-- bits 21
-- 00 CUG only facilities
-- 01 CUG with outgoing access
-- 10 CUG with incoming access
-- 11 CUG with both outgoing and incoming access
Ext-SS-Data
LCS-PrivacyExceptionList ::= SEQUENCE SIZE (1..maxNumOfPrivacyClass) OF
LCS-PrivacyClass
maxNumOfPrivacyClass
ExternalClientList ::= SEQUENCE SIZE (0..maxNumOfExternalClient) OF
ExternalClient
maxNumOfExternalClient
PLMNClientList ::= SEQUENCE SIZE (1..maxNumOfPLMNClient) OF
LCSClientInternalID
maxNumOfPLMNClient
Ext-ExternalClientList ::= SEQUENCE SIZE (1..maxNumOfExt-ExternalClient) OF
ExternalClient
maxNumOfExt-ExternalClient
ServiceTypeList ::= SEQUENCE SIZE (1..maxNumOfServiceType) OF
ServiceType
maxNumOfServiceType
MOLR-List ::= SEQUENCE SIZE (1..maxNumOfMOLR-Class) OF
MOLR-Class
maxNumOfMOLR-Class
ZoneCodeList ::= SEQUENCE SIZE (1..maxNumOfZoneCodes)
OF ZoneCode
ZoneCode
ZoneCode ::= OCTET STRING (SIZE (2))
-- internal structure is defined in TS 3GPP TS 23.003 [17]
maxNumOfZoneCodes
SpecificCSI-Withdraw ::= BIT STRING {
o-csi (0),
ss-csi (1),
tif-csi (2),
d-csi (3),
vt-csi (4),
mo-sms-csi (5),
m-csi (6),
gprs-csi (7),
t-csi (8),
mt-sms-csi (9),
mg-csi (10),
o-IM-CSI (11),
d-IM-CSI (12),
vt-IM-CSI (13) } (SIZE(8..32))
-- exception handling:
-- bits 11 to 31 shall be ignored if received by a non-IP Multimedia Core Network entity.
-- bits 0-10 and 14-31 shall be ignored if received by an IP Multimedia Core Network entity.
-- bits 11-13 are only applicable in an IP Multimedia Core Network.
-- Bit 8 and bits 11-13 are only applicable for the NoteSubscriberDataModified operation.
GPRSSubscriptionDataWithdraw
ContextIdList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF
ContextId
LSAInformationWithdraw
LSAIdentityList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF
LSAIdentity
BasicServiceList
BasicServiceList ::= SEQUENCE SIZE (1..maxNumOfBasicServices) OF
Ext-BasicServiceCode
maxNumOfBasicServices
MT-smsCAMELTDP-CriteriaList ::= SEQUENCE SIZE (1.. maxNumOfCamelTDPData) OF
MT-smsCAMELTDP-Criteria
MT-smsCAMELTDP-Criteria
TPDU-TypeCriterion ::= SEQUENCE SIZE (1..maxNumOfTPDUTypes) OF
MT-SMS-TPDU-Type
maxNumOfTPDUTypes
DP-AnalysedInfoCriteriaList ::= SEQUENCE SIZE (1..maxNumOfDP-AnalysedInfoCriteria) OF
DP-AnalysedInfoCriterium
maxNumOfDP-AnalysedInfoCriteria
SS-EventList ::= SEQUENCE SIZE (1..maxNumOfCamelSSEvents) OF SS-Code
-- Actions for the following SS-Code values are defined in CAMEL Phase 3:
-- ect SS-Code ::= '00110001'B
-- multiPTY SS-Code ::= '01010001'B
-- cd SS-Code ::= '00100100'B
-- ccbs SS-Code ::= '01000100'B
-- all other SS codes shall be ignored
-- When SS-CSI is sent to the VLR, it shall not contain a marking for ccbs.
-- If the VLR receives SS-CSI containing a marking for ccbs, the VLR shall discard the
-- ccbs marking in SS-CSI.
maxNumOfCamelSSEvents
O-BcsmCamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
O-BcsmCamelTDPData
-- O-BcsmCamelTDPDataList shall not contain more than one instance of
-- O-BcsmCamelTDPData containing the same value for o-BcsmTriggerDetectionPoint.
-- For CAMEL Phase 2, this means that only one instance of O-BcsmCamelTDPData is allowe
-- with o-BcsmTriggerDetectionPoint being equal to DP2.
maxNumOfCamelTDPData
ServiceKey ::= INTEGER (0..2147483647) O-BcsmTriggerDetectionPoint
O-BcsmCamelTDPCriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
O-BcsmCamelTDP-Criteria
T-BCSM-CAMEL-TDP-CriteriaList
T-BCSM-CAMEL-TDP-CriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
T-BCSM-CAMEL-TDP-Criteria
O-BcsmCamelTDP-Criteria
DestinationNumberList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumbers) OF
ISDN-AddressString
-- The receiving entity shall not check the format of a number in
-- the dialled number list
DestinationNumberLengthList
DestinationNumberLengthList ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumberLengths) OF
INTEGER(1..maxNumOfISDN-AddressDigits)
BasicServiceCriteria
INTEGER(1..maxNumOfISDN-AddressDigits) BasicServiceCriteria
BasicServiceCriteria ::= SEQUENCE SIZE(1..maxNumOfCamelBasicServiceCriteria) OF
Ext-BasicServiceCode
maxNumOfISDN-AddressDigits
O-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-O-CauseValueCriteria) OF
CauseValue
T-CauseValueCriteria
T-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-T-CauseValueCriteria) OF
CauseValue
maxNumOfCAMEL-O-CauseValueCriteria
CauseValue ::= OCTET STRING (SIZE(1)) -- Type extracted from Cause parameter in ITU-T Recommendation Q.763. -- For the use of cause value refer to ITU-T Recommendation Q.850. DefaultCallHandling
CamelCapabilityHandling ::= INTEGER(1..16)
-- value 1 = CAMEL phase 1,
-- value 2 = CAMEL phase 2,
-- value 3 = CAMEL Phase 3,
-- value 4 = CAMEL phase 4:
-- reception of values greater than 4 shall be treated as CAMEL phase 4.
SupportedCamelPhases
SupportedCamelPhases ::= BIT STRING {
phase1 (0),
phase2 (1),
phase3 (2),
phase4 (3)} (SIZE (1..16))
-- A node shall mark in the BIT STRING all CAMEL Phases it supports.
-- Other values than listed above shall be discarded.
OfferedCamel4CSIs
OfferedCamel4CSIs ::= BIT STRING {
o-csi (0),
d-csi (1),
vt-csi (2),
t-csi (3),
mt-sms-csi (4),
mg-csi (5),
psi-enhancements (6)
} (SIZE (7..16))
-- A node supporting Camel phase 4 shall mark in the BIT STRING all Camel4 CSIs
-- it offers.
-- Other values than listed above shall be discarded.
OfferedCamel4Functionalities
OfferedCamel4Functionalities ::= BIT STRING {
initiateCallAttempt (0),
splitLeg (1),
moveLeg (2),
disconnectLeg (3),
entityReleased (4),
dfc-WithArgument (5),
playTone (6),
dtmf-MidCall (7),
chargingIndicator (8),
alertingDP (9),
locationAtAlerting (10),
changeOfPositionDP (11),
or-Interactions (12),
warningToneEnhancements (13),
cf-Enhancements (14),
subscribedEnhancedDialledServices (15),
servingNetworkEnhancedDialledServices (16),
criteriaForChangeOfPositionDP (17),
serviceChangeDP (18),
collectInformation (19)
} (SIZE (15..64))
-- A node supporting Camel phase 4 shall mark in the BIT STRING all CAMEL4
-- functionalities it offers.
-- Other values than listed above shall be discarded.
SMS-CSI
SMS-CAMEL-TDP-DataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
SMS-CAMEL-TDP-Data
-- SMS-CAMEL-TDP-DataList shall not contain more than one instance of
-- SMS-CAMEL-TDP-Data containing the same value for sms-TriggerDetectionPoint.
SMS-CAMEL-TDP-Data
MobilityTriggers ::= SEQUENCE SIZE (1..maxNumOfMobilityTriggers) OF
MM-Code
maxNumOfMobilityTriggers
MM-Code ::= OCTET STRING (SIZE (1)) -- This type is used to indicate a Mobility Management event. -- Actions for the following MM-Code values are defined in CAMEL Phase 4: -- -- CS domain MM events: -- Location-update-in-same-VLR MM-Code ::= '00000000'B -- Location-update-to-other-VLR MM-Code ::= '00000001'B -- IMSI-Attach MM-Code ::= '00000010'B -- MS-initiated-IMSI-Detach MM-Code ::= '00000011'B -- Network-initiated-IMSI-Detach MM-Code ::= '00000100'B -- -- PS domain MM events: -- Routeing-Area-update-in-same-SGSN MM-Code ::= '10000000'B -- Routeing-Area-update-to-other-SGSN-update-from-new-SGSN -- MM-Code ::= '10000001'B -- Routeing-Area-update-to-other-SGSN-disconnect-by-detach -- MM-Code ::= '10000010'B -- GPRS-Attach MM-Code ::= '10000011'B -- MS-initiated-GPRS-Detach MM-Code ::= '10000100'B -- Network-initiated-GPRS-Detach MM-Code ::= '10000101'B -- Network-initiated-transfer-to-MS-not-reachable-for-paging -- MM-Code ::= '10000110'B -- -- If the MSC receives any other MM-code than the ones listed above for the -- CS domain, then the MSC shall ignore that MM-code. -- If the SGSN receives any other MM-code than the ones listed above for the -- PS domain, then the SGSN shall ignore that MM-code. T-CSI
T-BcsmCamelTDPDataList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF
T-BcsmCamelTDPData
--- T-BcsmCamelTDPDataList shall not contain more than one instance of
--- T-BcsmCamelTDPData containing the same value for t-BcsmTriggerDetectionPoint.
--- For CAMEL Phase 2, this means that only one instance of T-BcsmCamelTDPData is allow
--- with t-BcsmTriggerDetectionPoint being equal to DP12.
--- For CAMEL Phase 3, more TDP’s are allowed.
T-BcsmCamelTDPData
VBSDataList ::= SEQUENCE SIZE (1..maxNumOfVBSGroupIds) OF
VoiceBroadcastData
VGCSDataList
VGCSDataList ::= SEQUENCE SIZE (1..maxNumOfVGCSGroupIds) OF
VoiceGroupCallData
maxNumOfVBSGroupIds
AdditionalInfo ::= BIT STRING (SIZE (1..136)) -- Refers to Additional Info as specified in 3GPP TS 43.068 AdditionalSubscriptions
AdditionalSubscriptions ::= BIT STRING {
privilegedUplinkRequest (0),
emergencyUplinkRequest (1),
emergencyReset (2)} (SIZE (3..8))
-- Other bits than listed above shall be discarded.
VoiceBroadcastData
GroupId ::= TBCD-STRING (SIZE (3))
-- When Group-Id is less than six characters in length, the TBCD filler (1111)
-- is used to fill unused half octets.
-- Refers to the Group Identification as specified in 3GPP TS 23.003
-- and 3GPP TS 43.068/ 43.069
Long-GroupId
Long-GroupId ::= TBCD-STRING (SIZE (4))
-- When Long-Group-Id is less than eight characters in length, the TBCD filler (1111)
-- is used to fill unused half octets.
-- Refers to the Group Identification as specified in 3GPP TS 23.003
-- and 3GPP TS 43.068/ 43.069
-- provide subscriber info types
ProvideSubscriberInfoArg
RouteingNumber ::= TBCD-STRING (SIZE (1..5)) NumberPortabilityStatus
MS-Classmark2 ::= OCTET STRING (SIZE (3))
-- This parameter carries the value part of the MS Classmark 2 IE defined in
-- 3GPP TS 24.008 [35].
GPRSMSClass
MSNetworkCapability ::= OCTET STRING (SIZE (1..8))
-- This parameter carries the value part of the MS Network Capability IE defined in
-- 3GPP TS 24.008 [35].
MSRadioAccessCapability
MSRadioAccessCapability ::= OCTET STRING (SIZE (1..50))
-- This parameter carries the value part of the MS Radio Access Capability IE defined i
-- 3GPP TS 24.008 [35].
RequestedInfo
RequestedNodes ::= BIT STRING {
mme (0),
sgsn (1)} (SIZE (1..8))
-- Other bits than listed above shall be discarded.
LocationInformation
[1] OCTET STRING (SIZE(5)) OPTIONAL
[0] OCTET STRING (SIZE(7)) OPTIONAL
[3] OCTET STRING (SIZE(1)) OPTIONAL
[2] OCTET STRING (SIZE(1)) OPTIONAL
RAIdentity ::= OCTET STRING (SIZE (6)) -- Routing Area Identity is coded in accordance with 3GPP TS 29.060 [105]. -- It shall contain the value part defined in 3GPP TS 29.060 only. I.e. the 3GPP TS 29.060 -- type identifier octet shall not be included. GeographicalInformation
GeographicalInformation ::= OCTET STRING (SIZE (8)) -- Refers to geographical Information defined in 3GPP TS 23.032. -- Only the description of an ellipsoid point with uncertainty circle -- as specified in 3GPP TS 23.032 is allowed to be used -- The internal structure according to 3GPP TS 23.032 is as follows: -- Type of shape (ellipsoid point with uncertainty circle) 1 octet -- Degrees of Latitude 3 octets -- Degrees of Longitude 3 octets -- Uncertainty code 1 octet GeodeticInformation
GeodeticInformation ::= OCTET STRING (SIZE (10)) -- Refers to Calling Geodetic Location defined in Q.763 (1999). -- Only the description of an ellipsoid point with uncertainty circle -- as specified in Q.763 (1999) is allowed to be used -- The internal structure according to Q.763 (1999) is as follows: -- Screening and presentation indicators 1 octet -- Type of shape (ellipsoid point with uncertainty circle) 1 octet -- Degrees of Latitude 3 octets -- Degrees of Longitude 3 octets -- Uncertainty code 1 octet -- Confidence 1 octet LocationNumber
LocationNumber ::= OCTET STRING (SIZE (2..10))
-- the internal structure is defined in ITU-T Rec Q.763
SubscriberState
PDP-ContextInfoList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF
PDP-ContextInfo
PDP-ContextInfo
NSAPI ::= INTEGER (0..15) -- This type is used to indicate the Network layer Service Access Point TransactionId
TransactionId ::= OCTET STRING (SIZE (1..2)) -- This type carries the value part of the transaction identifier which is used in the -- session management messages on the access interface. The encoding is defined in -- 3GPP TS 24.008 TEID
TEID ::= OCTET STRING (SIZE (4)) -- This type carries the value part of the Tunnel Endpoint Identifier which is used to -- distinguish between different tunnels between the same pair of entities which communica -- using the GPRS Tunnelling Protocol The encoding is defined in 3GPP TS 29.060. GPRSChargingID
GPRSChargingID ::= OCTET STRING (SIZE (4)) -- The Charging ID is a unique four octet value generated by the GGSN when -- a PDP Context is activated. A Charging ID is generated for each activated context. -- The encoding is defined in 3GPP TS 29.060. NotReachableReason
MSISDN-BS-List ::= SEQUENCE SIZE (1..maxNumOfMSISDN) OF
MSISDN-BS
maxNumOfMSISDN
WrongPasswordAttemptsCounter ::= INTEGER (0..4) ODB-Info
ServingNode ::= BIT STRING {
mme (0)} (SIZE (1..8))
-- Other bits than listed above shall be discarded.
AnyTimeModificationRes
ENUMERATED {
basicISTSupported (0),
istCommandSupported (1),
...}
-- exception handling:
-- reception of values > 1 shall be mapped to ' istCommandSupported '
SupportedLCS-CapabilitySets
ENUMERATED {
sgsn-change (0),
mme-change (1),
...}
-- TypeOfUpdate shall be absent if CancellationType is different from updateProcedure
CancellationType
ENUMERATED {
updateProcedure (0),
subscriptionWithdraw (1),
...,
initialAttachProcedure (2)}
-- The HLR shall not send values other than listed above
CancelLocationRes
ENUMERATED {
call (0),
emergencyCall (1),
locationUpdating (2),
supplementaryService (3),
shortMessage (4),
gprsAttach (5),
routingAreaUpdating (6),
serviceRequest (7),
pdpContextActivation (8),
pdpContextDeactivation (9),
...,
gprsDetach (10)}
-- exception handling:
-- received values greater than 10 shall be ignored.
AuthenticationFailureReportRes
ENUMERATED {
wrongUserResponse (0),
wrongNetworkSignature (1)}
-- gprs location registration types
UpdateGprsLocationArg
ENUMERATED {
utran (0),
geran (1),
gan (2),
i-hspa-evolution (3),
e-utran (4),
...}
EPS-Info
ENUMERATED {
old (0),
new (1),
...}
-- exception handling:
-- received values in range 2-31 shall be treated as "old"
-- received values greater than 31 shall be treated as "new"
PrepareHO-Arg
ENUMERATED {
vlr (0),
sgsn (1),
...,
s-cscf (2),
bsf (3),
gan-aaa-server (4),
wlan-aaa-server (5),
mme (16),
mme-sgsn (17)
}
-- the values 2, 3, 4 and 5 shall not be used on the MAP-D or Gr interfaces
-- exception handling:
-- received values in the range (6-15) shall be treated as "vlr"
-- received values greater than 17 shall be treated as "sgsn"
-- equipment management types
CheckIMEI-Arg
ENUMERATED {
whiteListed (0),
blackListed (1),
greyListed (2)}
-- subscriber management types
InsertSubscriberDataArg
ENUMERATED {
static (0),
dynamic (1)}
AccessRestrictionData
ENUMERATED {
packetAndCircuit (0),
onlyCircuit (1),
onlyPacket (2),
...}
-- if unknown values are received in NetworkAccessMode
-- they shall be discarded.
GPRSDataList
ENUMERATED {
siptoAllowed (0),
siptoNotAllowed (1)
}
ContextId
ENUMERATED {
continueTransaction (0) ,
releaseTransaction (1) ,
...}
-- exception handling:
-- reception of values in range 2-31 shall be treated as "continueTransaction"
-- reception of values greater than 31 shall be treated as "releaseTransaction"
GPRS-TriggerDetectionPoint
ENUMERATED {
attach (1),
attachChangeOfPosition (2),
pdp-ContextEstablishment (11),
pdp-ContextEstablishmentAcknowledgement (12),
pdp-ContextChangeOfPosition (14),
... }
-- exception handling:
-- For GPRS-CamelTDPData sequences containing this parameter with any
-- other value than the ones listed the receiver shall ignore the whole
-- GPRS-CamelTDPDatasequence.
APN
ENUMERATED {
accessOutsideLSAsAllowed (0),
accessOutsideLSAsRestricted (1)}
LSADataList
ENUMERATED {
serviceGranted (0),
operatorDeterminedBarring (1)}
BearerServiceList
ENUMERATED {
noCUG-Restrictions (0),
cugIC-CallBarred (1),
cugOG-CallBarred (2)}
maxNumOfCUG
ENUMERATED {
gmlc-List (0),
home-Country (1) ,
... }
-- exception handling:
-- At reception of any other value than the ones listed the receiver shall ignore
-- GMLC-Restriction.
NotificationToMSUser
ENUMERATED {
notifyLocationAllowed (0),
notifyAndVerify-LocationAllowedIfNoResponse (1),
notifyAndVerify-LocationNotAllowedIfNoResponse (2),
...,
locationNotAllowed (3) }
-- exception handling:
-- At reception of any other value than the ones listed the receiver shall ignore
-- NotificationToMSUser.
ServiceTypeList
ENUMERATED {
networkNode-AreaRestricted (0),
tooManyZoneCodes (1),
zoneCodesConflict (2),
regionalSubscNotSupported (3)}
DeleteSubscriberDataArg
ENUMERATED {
sms-DELIVER (0),
sms-SUBMIT-REPORT (1),
sms-STATUS-REPORT (2),
... }
-- exception handling:
-- For TPDU-TypeCriterion sequences containing this parameter with any
-- other value than the ones listed above the receiver shall ignore
-- the whole TPDU-TypeCriterion sequence.
-- In CAMEL phase 4, sms-SUBMIT-REPORT shall not be used and a received TPDU-TypeCriterion
-- sequence containing sms-SUBMIT-REPORT shall be wholly ignored.
D-CSI
ENUMERATED {
collectedInfo (2),
...,
routeSelectFailure (4) }
-- exception handling:
-- For O-BcsmCamelTDPData sequences containing this parameter with any
-- other value than the ones listed the receiver shall ignore the whole
-- O-BcsmCamelTDPDatasequence.
-- For O-BcsmCamelTDP-Criteria sequences containing this parameter with any
-- other value than the ones listed the receiver shall ignore the whole
-- O-BcsmCamelTDP-Criteria sequence.
O-BcsmCamelTDPCriteriaList
ENUMERATED {
forwarded (0),
notForwarded (1)}
MatchType
ENUMERATED {
inhibiting (0),
enabling (1)}
O-CauseValueCriteria
ENUMERATED {
continueCall (0) ,
releaseCall (1) ,
...}
-- exception handling:
-- reception of values in range 2-31 shall be treated as "continueCall"
-- reception of values greater than 31 shall be treated as "releaseCall"
CamelCapabilityHandling
ENUMERATED {
sms-CollectedInfo (1),
...,
sms-DeliveryRequest (2)
}
-- exception handling:
-- For SMS-CAMEL-TDP-Data and MT-smsCAMELTDP-Criteria sequences containing this
-- parameter with any other value than the ones listed the receiver shall ignore
-- the whole sequence.
--
-- If this parameter is received with any other value than sms-CollectedInfo
-- in an SMS-CAMEL-TDP-Data sequence contained in mo-sms-CSI, then the receiver shall
-- ignore the whole SMS-CAMEL-TDP-Data sequence.
--
-- If this parameter is received with any other value than sms-DeliveryRequest
-- in an SMS-CAMEL-TDP-Data sequence contained in mt-sms-CSI then the receiver shall
-- ignore the whole SMS-CAMEL-TDP-Data sequence.
--
-- If this parameter is received with any other value than sms-DeliveryRequest
-- in an MT-smsCAMELTDP-Criteria sequence then the receiver shall
-- ignore the whole MT-smsCAMELTDP-Criteria sequence.
DefaultSMS-Handling
ENUMERATED {
continueTransaction (0) ,
releaseTransaction (1) ,
...}
-- exception handling:
-- reception of values in range 2-31 shall be treated as "continueTransaction"
-- reception of values greater than 31 shall be treated as "releaseTransaction"
M-CSI
ENUMERATED {
termAttemptAuthorized (12),
... ,
tBusy (13),
tNoAnswer (14)}
-- exception handling:
-- For T-BcsmCamelTDPData sequences containing this parameter with any other
-- value than the ones listed above, the receiver shall ignore the whole
-- T-BcsmCamelTDPData sequence.
-- gprs location information retrieval types
SendRoutingInfoForGprsArg
ENUMERATED {
imsVoiceOverPS-SessionsNotSupported (0),
imsVoiceOverPS-SessionsSupported (1)
}
MNPInfoRes
ENUMERATED {
notKnownToBePorted (0),
ownNumberPortedOut (1),
foreignNumberPortedToForeignNetwork (2),
...,
ownNumberNotPortedOut (4),
foreignNumberPortedIn (5)
}
-- exception handling:
-- reception of other values than the ones listed the receiver shall ignore the
-- whole NumberPortabilityStatus;
-- ownNumberNotPortedOut or foreignNumberPortedIn may only be included in Any Time
-- Interrogation message.
MS-Classmark2
ENUMERATED {
cs-Domain (0),
ps-Domain (1),
...}
-- exception handling:
-- reception of values > 1 shall be mapped to 'cs-Domain'
RequestedNodes
ENUMERATED {
msPurged (0),
imsiDetached (1),
restrictedArea (2),
notRegistered (3)}
-- any time interrogation info types
AnyTimeInterrogationArg
ENUMERATED {
o-CSI (0),
t-CSI (1),
vt-CSI (2),
tif-CSI (3),
gprs-CSI (4),
mo-sms-CSI (5),
ss-CSI (6),
m-CSI (7),
d-csi (8)}
AdditionalRequestedCAMEL-SubscriptionInfo
ENUMERATED {
mt-sms-CSI (0),
mg-csi (1),
o-IM-CSI (2),
d-IM-CSI (3),
vt-IM-CSI (4),
...}
-- exception handling: unknown values shall be discarded by the receiver.
CallForwardingData
ENUMERATED {
deactivate (0),
activate (1)}
-- subscriber data modification notification types
NoteSubscriberDataModifiedArg
UpdateLocationArg ::= SEQUENCE {
imsi IMSI,
msc-Number [1] ISDN-AddressString,
vlr-Number ISDN-AddressString,
lmsi [10] LMSI OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
... ,
vlr-Capability [6] VLR-Capability OPTIONAL,
informPreviousNetworkEntity [11] NULL OPTIONAL,
cs-LCS-NotSupportedByUE [12] NULL OPTIONAL,
v-gmlc-Address [2] GSN-Address OPTIONAL,
add-info [13] ADD-Info OPTIONAL,
pagingArea [14] PagingArea OPTIONAL,
skipSubscriberDataUpdate [15] NULL OPTIONAL,
-- The skipSubscriberDataUpdate parameter in the UpdateLocationArg and the ADD-Info
-- structures carry the same semantic.
restorationIndicator [16] NULL OPTIONAL
}
VLR-Capability
VLR-Capability ::= SEQUENCE{
supportedCamelPhases [0] SupportedCamelPhases OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
... ,
solsaSupportIndicator [2] NULL OPTIONAL,
istSupportIndicator [1] IST-SupportIndicator OPTIONAL,
superChargerSupportedInServingNetworkEntity [3] SuperChargerInfo OPTIONAL,
longFTN-Supported [4] NULL OPTIONAL,
supportedLCS-CapabilitySets [5] SupportedLCS-CapabilitySets OPTIONAL,
offeredCamel4CSIs [6] OfferedCamel4CSIs OPTIONAL,
supportedRAT-TypesIndicator [7] SupportedRAT-Types OPTIONAL,
longGroupID-Supported [8] NULL OPTIONAL }
SupportedRAT-Types
UpdateLocationRes ::= SEQUENCE {
hlr-Number ISDN-AddressString,
extensionContainer ExtensionContainer OPTIONAL,
...,
add-Capability NULL OPTIONAL,
pagingArea-Capability [0]NULL OPTIONAL }
ADD-Info
ADD-Info ::= SEQUENCE {
imeisv [0] IMEI,
skipSubscriberDataUpdate [1] NULL OPTIONAL,
-- The skipSubscriberDataUpdate parameter in the UpdateLocationArg and the ADD-Info
-- structures carry the same semantic.
...}
PagingArea
CancelLocationArg ::= [3] SEQUENCE {
identity Identity,
cancellationType CancellationType OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...,
typeOfUpdate [0] TypeOfUpdate OPTIONAL }
TypeOfUpdate
CancelLocationRes ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
...}
PurgeMS-Arg
PurgeMS-Arg ::= [3] SEQUENCE {
imsi IMSI,
vlr-Number [0] ISDN-AddressString OPTIONAL,
sgsn-Number [1] ISDN-AddressString OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
PurgeMS-Res
PurgeMS-Res ::= SEQUENCE {
freezeTMSI [0] NULL OPTIONAL,
freezeP-TMSI [1] NULL OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...,
freezeM-TMSI [2] NULL OPTIONAL }
SendIdentificationArg
SendIdentificationArg ::= SEQUENCE {
tmsi TMSI,
numberOfRequestedVectors NumberOfRequestedVectors OPTIONAL,
-- within a dialogue numberOfRequestedVectors shall be present in
-- the first service request and shall not be present in subsequent service requests.
-- If received in a subsequent service request it shall be discarded.
segmentationProhibited NULL OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...,
msc-Number ISDN-AddressString OPTIONAL,
previous-LAI [0] LAIFixedLength OPTIONAL,
hopCounter [1] HopCounter OPTIONAL }
HopCounter
SendIdentificationRes ::= [3] SEQUENCE {
imsi IMSI OPTIONAL,
-- IMSI shall be present in the first (or only) service response of a dialogue.
-- If multiple service requests are present in a dialogue then IMSI
-- shall not be present in any service response other than the first one.
authenticationSetList AuthenticationSetList OPTIONAL,
currentSecurityContext [2]CurrentSecurityContext OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
-- authentication management types
AuthenticationSetList
AuthenticationTriplet ::= SEQUENCE {
rand RAND,
sres SRES,
kc Kc,
...}
AuthenticationQuintuplet
AuthenticationQuintuplet ::= SEQUENCE {
rand RAND,
xres XRES,
ck CK,
ik IK,
autn AUTN,
...}
CurrentSecurityContext
GSM-SecurityContextData ::= SEQUENCE {
kc Kc,
cksn Cksn,
... }
UMTS-SecurityContextData
UMTS-SecurityContextData ::= SEQUENCE {
ck CK,
ik IK,
ksi KSI,
... }
RAND
AuthenticationFailureReportArg ::= SEQUENCE {
imsi IMSI,
failureCause FailureCause,
extensionContainer ExtensionContainer OPTIONAL,
... ,
re-attempt BOOLEAN OPTIONAL,
accessType AccessType OPTIONAL,
rand RAND OPTIONAL,
vlr-Number [0] ISDN-AddressString OPTIONAL,
sgsn-Number [1] ISDN-AddressString OPTIONAL }
AccessType
AuthenticationFailureReportRes ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
...}
FailureCause
UpdateGprsLocationArg ::= SEQUENCE {
imsi IMSI,
sgsn-Number ISDN-AddressString,
sgsn-Address GSN-Address,
extensionContainer ExtensionContainer OPTIONAL,
... ,
sgsn-Capability [0] SGSN-Capability OPTIONAL,
informPreviousNetworkEntity [1] NULL OPTIONAL,
ps-LCS-NotSupportedByUE [2] NULL OPTIONAL,
v-gmlc-Address [3] GSN-Address OPTIONAL,
add-info [4] ADD-Info OPTIONAL,
eps-info [5] EPS-Info OPTIONAL,
servingNodeTypeIndicator [6] NULL OPTIONAL,
skipSubscriberDataUpdate [7] NULL OPTIONAL,
usedRAT-Type [8] Used-RAT-Type OPTIONAL,
gprsSubscriptionDataNotNeeded [9] NULL OPTIONAL,
nodeTypeIndicator [10] NULL OPTIONAL,
areaRestricted [11] NULL OPTIONAL,
ue-reachableIndicator [12] NULL OPTIONAL,
epsSubscriptionDataNotNeeded [13] NULL OPTIONAL }
Used-RAT-Type
PDN-GW-Update ::= SEQUENCE{
apn [0] APN OPTIONAL,
pdn-gw-Identity [1] PDN-GW-Identity OPTIONAL,
contextId [2] ContextId OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
... }
ISR-Information
SGSN-Capability ::= SEQUENCE{
solsaSupportIndicator NULL OPTIONAL,
extensionContainer [1] ExtensionContainer OPTIONAL,
... ,
superChargerSupportedInServingNetworkEntity [2] SuperChargerInfo OPTIONAL ,
gprsEnhancementsSupportIndicator [3] NULL OPTIONAL,
supportedCamelPhases [4] SupportedCamelPhases OPTIONAL,
supportedLCS-CapabilitySets [5] SupportedLCS-CapabilitySets OPTIONAL,
offeredCamel4CSIs [6] OfferedCamel4CSIs OPTIONAL,
smsCallBarringSupportIndicator [7] NULL OPTIONAL,
supportedRAT-TypesIndicator [8] SupportedRAT-Types OPTIONAL,
supportedFeatures [9] SupportedFeatures OPTIONAL,
t-adsDataRetrieval [10] NULL OPTIONAL,
homogeneousSupportOfIMSVoiceOverPSSessions [11] BOOLEAN OPTIONAL
-- "true" indicates homogeneous support, "false" indicates homogeneous non-support
-- in the complete SGSN area
}
SupportedFeatures
UpdateGprsLocationRes ::= SEQUENCE {
hlr-Number ISDN-AddressString,
extensionContainer ExtensionContainer OPTIONAL,
...,
add-Capability NULL OPTIONAL,
sgsn-mmeSeparationSupported [0] NULL OPTIONAL }
-- handover types
ForwardAccessSignalling-Arg
ForwardAccessSignalling-Arg ::= [3] SEQUENCE {
an-APDU AccessNetworkSignalInfo,
integrityProtectionInfo [0] IntegrityProtectionInformation OPTIONAL,
encryptionInfo [1] EncryptionInformation OPTIONAL,
keyStatus [2] KeyStatus OPTIONAL,
allowedGSM-Algorithms [4] AllowedGSM-Algorithms OPTIONAL,
allowedUMTS-Algorithms [5] AllowedUMTS-Algorithms OPTIONAL,
radioResourceInformation [6] RadioResourceInformation OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...,
radioResourceList [7] RadioResourceList OPTIONAL,
bssmap-ServiceHandover [9] BSSMAP-ServiceHandover OPTIONAL,
ranap-ServiceHandover [8] RANAP-ServiceHandover OPTIONAL,
bssmap-ServiceHandoverList [10] BSSMAP-ServiceHandoverList OPTIONAL,
currentlyUsedCodec [11] Codec OPTIONAL,
iuSupportedCodecsList [12] SupportedCodecsList OPTIONAL,
rab-ConfigurationIndicator [13] NULL OPTIONAL,
iuSelectedCodec [14] Codec OPTIONAL,
alternativeChannelType [15] RadioResourceInformation OPTIONAL,
tracePropagationList [17] TracePropagationList OPTIONAL,
aoipSupportedCodecsListAnchor [18] AoIPCodecsList OPTIONAL,
aoipSelectedCodecTarget [19] AoIPCodec OPTIONAL }
AllowedGSM-Algorithms
AllowedUMTS-Algorithms ::= SEQUENCE {
integrityProtectionAlgorithms [0] PermittedIntegrityProtectionAlgorithms
OPTIONAL,
encryptionAlgorithms [1] PermittedEncryptionAlgorithms OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...}
PermittedIntegrityProtectionAlgorithms
PrepareHO-Arg ::= [3] SEQUENCE {
targetCellId [0] GlobalCellId OPTIONAL,
ho-NumberNotRequired NULL OPTIONAL,
targetRNCId [1] RNCId OPTIONAL,
an-APDU [2] AccessNetworkSignalInfo OPTIONAL,
multipleBearerRequested [3] NULL OPTIONAL,
imsi [4] IMSI OPTIONAL,
integrityProtectionInfo [5] IntegrityProtectionInformation OPTIONAL,
encryptionInfo [6] EncryptionInformation OPTIONAL,
radioResourceInformation [7] RadioResourceInformation OPTIONAL,
allowedGSM-Algorithms [9] AllowedGSM-Algorithms OPTIONAL,
allowedUMTS-Algorithms [10] AllowedUMTS-Algorithms OPTIONAL,
radioResourceList [11] RadioResourceList OPTIONAL,
extensionContainer [8] ExtensionContainer OPTIONAL,
... ,
rab-Id [12] RAB-Id OPTIONAL,
bssmap-ServiceHandover [13] BSSMAP-ServiceHandover OPTIONAL,
ranap-ServiceHandover [14] RANAP-ServiceHandover OPTIONAL,
bssmap-ServiceHandoverList [15] BSSMAP-ServiceHandoverList OPTIONAL,
asciCallReference [20] ASCI-CallReference OPTIONAL,
geran-classmark [16] GERAN-Classmark OPTIONAL,
iuCurrentlyUsedCodec [17] Codec OPTIONAL,
iuSupportedCodecsList [18] SupportedCodecsList OPTIONAL,
rab-ConfigurationIndicator [19] NULL OPTIONAL,
uesbi-Iu [21] UESBI-Iu OPTIONAL,
imeisv [22] IMEI OPTIONAL,
alternativeChannelType [23] RadioResourceInformation OPTIONAL,
tracePropagationList [25] TracePropagationList OPTIONAL,
aoipSupportedCodecsListAnchor [26] AoIPCodecsList OPTIONAL }
BSSMAP-ServiceHandoverList
BSSMAP-ServiceHandoverInfo ::= SEQUENCE {
bssmap-ServiceHandover BSSMAP-ServiceHandover,
rab-Id RAB-Id,
-- RAB Identity is needed to relate the service handovers with the radio access bearers
...}
maxNumOfServiceHandovers
RadioResource ::= SEQUENCE {
radioResourceInformation RadioResourceInformation,
rab-Id RAB-Id,
-- RAB Identity is needed to relate the radio resources with the radio access bearers.
...}
maxNumOfRadioResources
PrepareHO-Res ::= [3] SEQUENCE {
handoverNumber [0] ISDN-AddressString OPTIONAL,
relocationNumberList [1] RelocationNumberList OPTIONAL,
an-APDU [2] AccessNetworkSignalInfo OPTIONAL,
multicallBearerInfo [3] MulticallBearerInfo OPTIONAL,
multipleBearerNotSupported NULL OPTIONAL,
selectedUMTS-Algorithms [5] SelectedUMTS-Algorithms OPTIONAL,
chosenRadioResourceInformation [6] ChosenRadioResourceInformation OPTIONAL,
extensionContainer [4] ExtensionContainer OPTIONAL,
...,
iuSelectedCodec [7] Codec OPTIONAL,
iuAvailableCodecsList [8] CodecList OPTIONAL,
aoipSelectedCodecTarget [9] AoIPCodec OPTIONAL,
aoipAvailableCodecsListMap [10] AoIPCodecsList OPTIONAL }
SelectedUMTS-Algorithms
SelectedUMTS-Algorithms ::= SEQUENCE {
integrityProtectionAlgorithm [0] ChosenIntegrityProtectionAlgorithm OPTIONAL,
encryptionAlgorithm [1] ChosenEncryptionAlgorithm OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...}
ChosenIntegrityProtectionAlgorithm
ChosenRadioResourceInformation ::= SEQUENCE {
chosenChannelInfo [0] ChosenChannelInfo OPTIONAL,
chosenSpeechVersion [1] ChosenSpeechVersion OPTIONAL,
...}
ChosenChannelInfo
PrepareSubsequentHO-Arg ::= [3] SEQUENCE {
targetCellId [0] GlobalCellId OPTIONAL,
targetMSC-Number [1] ISDN-AddressString,
targetRNCId [2] RNCId OPTIONAL,
an-APDU [3] AccessNetworkSignalInfo OPTIONAL,
selectedRab-Id [4] RAB-Id OPTIONAL,
extensionContainer [5] ExtensionContainer OPTIONAL,
...,
geran-classmark [6] GERAN-Classmark OPTIONAL,
rab-ConfigurationIndicator [7] NULL OPTIONAL }
PrepareSubsequentHO-Res
PrepareSubsequentHO-Res ::= [3] SEQUENCE {
an-APDU AccessNetworkSignalInfo,
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
ProcessAccessSignalling-Arg
ProcessAccessSignalling-Arg ::= [3] SEQUENCE {
an-APDU AccessNetworkSignalInfo,
selectedUMTS-Algorithms [1] SelectedUMTS-Algorithms OPTIONAL,
selectedGSM-Algorithm [2] SelectedGSM-Algorithm OPTIONAL,
chosenRadioResourceInformation [3] ChosenRadioResourceInformation OPTIONAL,
selectedRab-Id [4] RAB-Id OPTIONAL,
extensionContainer [0] ExtensionContainer OPTIONAL,
...,
iUSelectedCodec [5] Codec OPTIONAL,
iuAvailableCodecsList [6] CodecList OPTIONAL,
aoipSelectedCodecTarget [7] AoIPCodec OPTIONAL,
aoipAvailableCodecsListMap [8] AoIPCodecsList OPTIONAL }
AoIPCodecsList
AoIPCodecsList ::= SEQUENCE {
codec1 [1] AoIPCodec,
codec2 [2] AoIPCodec OPTIONAL,
codec3 [3] AoIPCodec OPTIONAL,
codec4 [4] AoIPCodec OPTIONAL,
codec5 [5] AoIPCodec OPTIONAL,
codec6 [6] AoIPCodec OPTIONAL,
codec7 [7] AoIPCodec OPTIONAL,
codec8 [8] AoIPCodec OPTIONAL,
extensionContainer [9] ExtensionContainer OPTIONAL,
...}
-- Codecs are sent in priority order where codec1 has highest priority
AoIPCodec
SupportedCodecsList ::= SEQUENCE {
utranCodecList [0] CodecList OPTIONAL,
geranCodecList [1] CodecList OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...}
CodecList
CodecList ::= SEQUENCE {
codec1 [1] Codec,
codec2 [2] Codec OPTIONAL,
codec3 [3] Codec OPTIONAL,
codec4 [4] Codec OPTIONAL,
codec5 [5] Codec OPTIONAL,
codec6 [6] Codec OPTIONAL,
codec7 [7] Codec OPTIONAL,
codec8 [8] Codec OPTIONAL,
extensionContainer [9] ExtensionContainer OPTIONAL,
...}
-- Codecs are sent in priority order where codec1 has highest priority
Codec
SendEndSignal-Arg ::= [3] SEQUENCE {
an-APDU AccessNetworkSignalInfo,
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
SendEndSignal-Res
SendEndSignal-Res ::= SEQUENCE {
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
RNCId
RelocationNumber ::= SEQUENCE {
handoverNumber ISDN-AddressString,
rab-Id RAB-Id,
-- RAB Identity is needed to relate the calls with the radio access bearers.
...}
RAB-Id
SendAuthenticationInfoArg ::= SEQUENCE {
imsi [0] IMSI,
numberOfRequestedVectors NumberOfRequestedVectors,
segmentationProhibited NULL OPTIONAL,
immediateResponsePreferred [1] NULL OPTIONAL,
re-synchronisationInfo Re-synchronisationInfo OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...,
requestingNodeType [3] RequestingNodeType OPTIONAL,
requestingPLMN-Id [4] PLMN-Id OPTIONAL,
numberOfRequestedAdditional-Vectors [5] NumberOfRequestedVectors OPTIONAL,
additionalVectorsAreForEPS [6] NULL OPTIONAL }
NumberOfRequestedVectors
Re-synchronisationInfo ::= SEQUENCE {
rand RAND,
auts AUTS,
...}
SendAuthenticationInfoRes
SendAuthenticationInfoRes ::= [3] SEQUENCE {
authenticationSetList AuthenticationSetList OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...,
eps-AuthenticationSetList [2] EPS-AuthenticationSetList OPTIONAL }
EPS-AuthenticationSetList
EPC-AV ::= SEQUENCE {
rand RAND,
xres XRES,
autn AUTN,
kasme KASME,
extensionContainer ExtensionContainer OPTIONAL,
...}
KASME
CheckIMEI-Arg ::= SEQUENCE {
imei IMEI,
requestedEquipmentInfo RequestedEquipmentInfo,
extensionContainer ExtensionContainer OPTIONAL,
...}
CheckIMEI-Res
CheckIMEI-Res ::= SEQUENCE {
equipmentStatus EquipmentStatus OPTIONAL,
bmuef UESBI-Iu OPTIONAL,
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
RequestedEquipmentInfo
UESBI-Iu ::= SEQUENCE {
uesbi-IuA [0] UESBI-IuA OPTIONAL,
uesbi-IuB [1] UESBI-IuB OPTIONAL,
...}
UESBI-IuA
InsertSubscriberDataArg ::= SEQUENCE {
imsi [0] IMSI OPTIONAL,
COMPONENTS OF SubscriberData,
extensionContainer [14] ExtensionContainer OPTIONAL,
... ,
naea-PreferredCI [15] NAEA-PreferredCI OPTIONAL,
-- naea-PreferredCI is included at the discretion of the HLR operator.
gprsSubscriptionData [16] GPRSSubscriptionData OPTIONAL,
roamingRestrictedInSgsnDueToUnsupportedFeature [23] NULL
OPTIONAL,
networkAccessMode [24] NetworkAccessMode OPTIONAL,
lsaInformation [25] LSAInformation OPTIONAL,
lmu-Indicator [21] NULL OPTIONAL,
lcsInformation [22] LCSInformation OPTIONAL,
istAlertTimer [26] IST-AlertTimerValue OPTIONAL,
superChargerSupportedInHLR [27] AgeIndicator OPTIONAL,
mc-SS-Info [28] MC-SS-Info OPTIONAL,
cs-AllocationRetentionPriority [29] CS-AllocationRetentionPriority OPTIONAL,
sgsn-CAMEL-SubscriptionInfo [17] SGSN-CAMEL-SubscriptionInfo OPTIONAL,
chargingCharacteristics [18] ChargingCharacteristics OPTIONAL,
accessRestrictionData [19] AccessRestrictionData OPTIONAL,
ics-Indicator [20] BOOLEAN OPTIONAL,
eps-SubscriptionData [31] EPS-SubscriptionData OPTIONAL,
csg-SubscriptionDataList [32] CSG-SubscriptionDataList OPTIONAL,
ue-ReachabilityRequestIndicator [33] NULL OPTIONAL,
sgsn-Number [34] ISDN-AddressString OPTIONAL,
mme-Name [35] DiameterIdentity OPTIONAL }
-- If the Network Access Mode parameter is sent, it shall be present only in
-- the first sequence if seqmentation is used
CSG-SubscriptionDataList
CSG-SubscriptionData ::= SEQUENCE {
csg-Id CSG-Id,
expirationDate Time OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
CSG-Id
EPS-SubscriptionData ::= SEQUENCE {
apn-oi-Replacement [0] APN-OI-Replacement OPTIONAL,
-- this apn-oi-Replacement refers to the UE level apn-oi-Replacement.
rfsp-id [2] RFSP-ID OPTIONAL,
ambr [3] AMBR OPTIONAL,
apn-ConfigurationProfile [4] APN-ConfigurationProfile OPTIONAL,
stn-sr [6] ISDN-AddressString OPTIONAL,
extensionContainer [5] ExtensionContainer OPTIONAL,
... }
APN-OI-Replacement
APN-ConfigurationProfile ::= SEQUENCE {
defaultContext ContextId,
completeDataListIncluded NULL OPTIONAL,
-- If segmentation is used, completeDataListIncluded may only be present in the
-- first segment of APN-ConfigurationProfile.
epsDataList [1] EPS-DataList,
extensionContainer [2] ExtensionContainer OPTIONAL,
... }
EPS-DataList
APN-Configuration ::= SEQUENCE {
contextId [0] ContextId,
pdn-Type [1] PDN-Type,
servedPartyIP-IPv4-Address [2] PDP-Address OPTIONAL,
apn [3] APN,
eps-qos-Subscribed [4] EPS-QoS-Subscribed,
pdn-gw-Identity [5] PDN-GW-Identity OPTIONAL,
pdn-gw-AllocationType [6] PDN-GW-AllocationType OPTIONAL,
vplmnAddressAllowed [7] NULL OPTIONAL,
chargingCharacteristics [8] ChargingCharacteristics OPTIONAL,
ambr [9] AMBR OPTIONAL,
specificAPNInfoList [10] SpecificAPNInfoList OPTIONAL,
extensionContainer [11] ExtensionContainer OPTIONAL,
servedPartyIP-IPv6-Address [12] PDP-Address OPTIONAL,
...,
apn-oi-Replacement [13] APN-OI-Replacement OPTIONAL,
-- this apn-oi-Replacement refers to the APN level apn-oi-Replacement.
sipto-Permission [14] SIPTO-Permission OPTIONAL
}
PDN-Type
EPS-QoS-Subscribed ::= SEQUENCE {
qos-Class-Identifier [0] QoS-Class-Identifier,
allocation-Retention-Priority [1] Allocation-Retention-Priority,
extensionContainer [2] ExtensionContainer OPTIONAL,
... }
AMBR
AMBR ::= SEQUENCE {
max-RequestedBandwidth-UL [0] Bandwidth,
max-RequestedBandwidth-DL [1] Bandwidth,
extensionContainer [2] ExtensionContainer OPTIONAL,
... }
SpecificAPNInfoList
SpecificAPNInfo ::= SEQUENCE {
apn [0] APN,
pdn-gw-Identity [1] PDN-GW-Identity,
extensionContainer [2] ExtensionContainer OPTIONAL,
... }
Bandwidth
Allocation-Retention-Priority ::= SEQUENCE {
priority-level [0] INTEGER,
pre-emption-capability [1] BOOLEAN OPTIONAL,
pre-emption-vulnerability [2] BOOLEAN OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
... }
PDN-GW-Identity
PDN-GW-Identity ::= SEQUENCE {
pdn-gw-ipv4-Address [0] PDP-Address OPTIONAL,
pdn-gw-ipv6-Address [1] PDP-Address OPTIONAL,
pdn-gw-name [2] FQDN OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
... }
FQDN
LCSInformation ::= SEQUENCE {
gmlc-List [0] GMLC-List OPTIONAL,
lcs-PrivacyExceptionList [1] LCS-PrivacyExceptionList OPTIONAL,
molr-List [2] MOLR-List OPTIONAL,
...,
add-lcs-PrivacyExceptionList [3] LCS-PrivacyExceptionList OPTIONAL }
-- add-lcs-PrivacyExceptionList may be sent only if lcs-PrivacyExceptionList is
-- present and contains four instances of LCS-PrivacyClass. If the mentioned condition
-- is not satisfied the receiving node shall discard add-lcs-PrivacyExceptionList.
-- If an LCS-PrivacyClass is received both in lcs-PrivacyExceptionList and in
-- add-lcs-PrivacyExceptionList with the same SS-Code, then the error unexpected
-- data value shall be returned.
GMLC-List
PDP-Context ::= SEQUENCE {
pdp-ContextId ContextId,
pdp-Type [16] PDP-Type,
pdp-Address [17] PDP-Address OPTIONAL,
qos-Subscribed [18] QoS-Subscribed,
vplmnAddressAllowed [19] NULL OPTIONAL,
apn [20] APN,
extensionContainer [21] ExtensionContainer OPTIONAL,
... ,
ext-QoS-Subscribed [0] Ext-QoS-Subscribed OPTIONAL,
pdp-ChargingCharacteristics [1] ChargingCharacteristics OPTIONAL,
ext2-QoS-Subscribed [2] Ext2-QoS-Subscribed OPTIONAL,
-- ext2-QoS-Subscribed may be present only if ext-QoS-Subscribed is present.
ext3-QoS-Subscribed [3] Ext3-QoS-Subscribed OPTIONAL,
-- ext3-QoS-Subscribed may be present only if ext2-QoS-Subscribed is present.
ext4-QoS-Subscribed [4] Ext4-QoS-Subscribed OPTIONAL,
-- ext4-QoS-Subscribed may be present only if ext3-QoS-Subscribed is present.
apn-oi-Replacement [5] APN-OI-Replacement OPTIONAL,
-- this apn-oi-Replacement refers to the APN level apn-oi-Replacement and has
-- higher priority than UE level apn-oi-Replacement.
ext-pdp-Type [6] Ext-PDP-Type OPTIONAL,
-- contains the value IPv4v6 defined in 3GPP TS 29.060 [105], if the PDP can be
-- accessed by dual-stack UEs
ext-pdp-Address [7] PDP-Address OPTIONAL,
-- contains an additional IP address in case of dual-stack static IP address assignment
-- for the UE.
-- it may contain an IPv4 or an IPv6 address/prefix, and it may be present
-- only if pdp-Address is present; if both are present, each parameter shall
-- contain a different type of address (IPv4 or IPv6).
sipto-Permission [8] SIPTO-Permission OPTIONAL
}
SIPTO-Permission
GPRSSubscriptionData ::= SEQUENCE {
completeDataListIncluded NULL OPTIONAL,
-- If segmentation is used, completeDataListIncluded may only be present in the
-- first segment of GPRSSubscriptionData.
gprsDataList [1] GPRSDataList,
extensionContainer [2] ExtensionContainer OPTIONAL,
...,
apn-oi-Replacement [3] APN-OI-Replacement OPTIONAL
-- this apn-oi-Replacement refers to the UE level apn-oi-Replacement.
}
SGSN-CAMEL-SubscriptionInfo
SGSN-CAMEL-SubscriptionInfo ::= SEQUENCE {
gprs-CSI [0] GPRS-CSI OPTIONAL,
mo-sms-CSI [1] SMS-CSI OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...,
mt-sms-CSI [3] SMS-CSI OPTIONAL,
mt-smsCAMELTDP-CriteriaList [4] MT-smsCAMELTDP-CriteriaList OPTIONAL,
mg-csi [5] MG-CSI OPTIONAL
}
GPRS-CSI
GPRS-CSI ::= SEQUENCE {
gprs-CamelTDPDataList [0] GPRS-CamelTDPDataList OPTIONAL,
camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
notificationToCSE [3] NULL OPTIONAL,
csi-Active [4] NULL OPTIONAL,
...}
-- notificationToCSE and csi-Active shall not be present when GPRS-CSI is sent to SGSN.
-- They may only be included in ATSI/ATM ack/NSDC message.
-- GPRS-CamelTDPData and camelCapabilityHandling shall be present in
-- the GPRS-CSI sequence.
-- If GPRS-CSI is segmented, gprs-CamelTDPDataList and camelCapabilityHandling shall be
-- present in the first segment
GPRS-CamelTDPDataList
GPRS-CamelTDPData ::= SEQUENCE {
gprs-TriggerDetectionPoint [0] GPRS-TriggerDetectionPoint,
serviceKey [1] ServiceKey,
gsmSCF-Address [2] ISDN-AddressString,
defaultSessionHandling [3] DefaultGPRS-Handling,
extensionContainer [4] ExtensionContainer OPTIONAL,
...
}
DefaultGPRS-Handling
LSAData ::= SEQUENCE {
lsaIdentity [0] LSAIdentity,
lsaAttributes [1] LSAAttributes,
lsaActiveModeIndicator [2] NULL OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
LSAInformation
LSAInformation ::= SEQUENCE {
completeDataListIncluded NULL OPTIONAL,
-- If segmentation is used, completeDataListIncluded may only be present in the
-- first segment.
lsaOnlyAccessIndicator [1] LSAOnlyAccessIndicator OPTIONAL,
lsaDataList [2] LSADataList OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
LSAIdentity
SubscriberData ::= SEQUENCE {
msisdn [1] ISDN-AddressString OPTIONAL,
category [2] Category OPTIONAL,
subscriberStatus [3] SubscriberStatus OPTIONAL,
bearerServiceList [4] BearerServiceList OPTIONAL,
-- The exception handling for reception of unsupported / not allocated
-- bearerServiceCodes is defined in section 8.8.1
teleserviceList [6] TeleserviceList OPTIONAL,
-- The exception handling for reception of unsupported / not allocated
-- teleserviceCodes is defined in section 8.8.1
provisionedSS [7] Ext-SS-InfoList OPTIONAL,
odb-Data [8] ODB-Data OPTIONAL,
roamingRestrictionDueToUnsupportedFeature [9] NULL OPTIONAL,
regionalSubscriptionData [10] ZoneCodeList OPTIONAL,
vbsSubscriptionData [11] VBSDataList OPTIONAL,
vgcsSubscriptionData [12] VGCSDataList OPTIONAL,
vlrCamelSubscriptionInfo [13] VlrCamelSubscriptionInfo OPTIONAL
}
Category
ODB-Data ::= SEQUENCE {
odb-GeneralData ODB-GeneralData,
odb-HPLMN-Data ODB-HPLMN-Data OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
ODB-GeneralData
Ext-ForwInfo ::= SEQUENCE {
ss-Code SS-Code,
forwardingFeatureList Ext-ForwFeatureList,
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
Ext-ForwFeatureList
Ext-ForwFeature ::= SEQUENCE {
basicService Ext-BasicServiceCode OPTIONAL,
ss-Status [4] Ext-SS-Status,
forwardedToNumber [5] ISDN-AddressString OPTIONAL,
-- When this data type is sent from an HLR which supports CAMEL Phase 2
-- to a VLR that supports CAMEL Phase 2 the VLR shall not check the
-- format of the number
forwardedToSubaddress [8] ISDN-SubaddressString OPTIONAL,
forwardingOptions [6] Ext-ForwOptions OPTIONAL,
noReplyConditionTime [7] Ext-NoRepCondTime OPTIONAL,
extensionContainer [9] ExtensionContainer OPTIONAL,
...,
longForwardedToNumber [10] FTN-AddressString OPTIONAL }
Ext-ForwOptions
Ext-CallBarInfo ::= SEQUENCE {
ss-Code SS-Code,
callBarringFeatureList Ext-CallBarFeatureList,
extensionContainer ExtensionContainer OPTIONAL,
...}
Ext-CallBarFeatureList
Ext-CallBarringFeature ::= SEQUENCE {
basicService Ext-BasicServiceCode OPTIONAL,
ss-Status [4] Ext-SS-Status,
extensionContainer ExtensionContainer OPTIONAL,
...}
CUG-Info
CUG-Info ::= SEQUENCE {
cug-SubscriptionList CUG-SubscriptionList,
cug-FeatureList CUG-FeatureList OPTIONAL,
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
CUG-SubscriptionList
CUG-Subscription ::= SEQUENCE {
cug-Index CUG-Index,
cug-Interlock CUG-Interlock,
intraCUG-Options IntraCUG-Options,
basicServiceGroupList Ext-BasicServiceGroupList OPTIONAL,
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
CUG-Index
CUG-Feature ::= SEQUENCE {
basicService Ext-BasicServiceCode OPTIONAL,
preferentialCUG-Indicator CUG-Index OPTIONAL,
interCUG-Restrictions InterCUG-Restrictions,
extensionContainer ExtensionContainer OPTIONAL,
...}
InterCUG-Restrictions
Ext-SS-Data ::= SEQUENCE {
ss-Code SS-Code,
ss-Status [4] Ext-SS-Status,
ss-SubscriptionOption SS-SubscriptionOption OPTIONAL,
basicServiceGroupList Ext-BasicServiceGroupList OPTIONAL,
extensionContainer [5] ExtensionContainer OPTIONAL,
...}
LCS-PrivacyExceptionList
LCS-PrivacyClass ::= SEQUENCE {
ss-Code SS-Code,
ss-Status Ext-SS-Status,
notificationToMSUser [0] NotificationToMSUser OPTIONAL,
-- notificationToMSUser may be sent only for SS-codes callSessionRelated
-- and callSessionUnrelated. If not received for SS-codes callSessionRelated
-- and callSessionUnrelated,
-- the default values according to 3GPP TS 23.271 shall be assumed.
externalClientList [1] ExternalClientList OPTIONAL,
-- externalClientList may be sent only for SS-code callSessionUnrelated to a
-- visited node that does not support LCS Release 4 or later versions.
-- externalClientList may be sent only for SS-codes callSessionUnrelated and
-- callSessionRelated to a visited node that supports LCS Release 4 or later versions.
plmnClientList [2] PLMNClientList OPTIONAL,
-- plmnClientList may be sent only for SS-code plmnoperator.
extensionContainer [3] ExtensionContainer OPTIONAL,
...,
ext-externalClientList [4] Ext-ExternalClientList OPTIONAL,
-- Ext-externalClientList may be sent only if the visited node supports LCS Release 4 o
-- later versions, the user did specify more than 5 clients, and White Book SCCP is use
serviceTypeList [5] ServiceTypeList OPTIONAL
-- serviceTypeList may be sent only for SS-code serviceType and if the visited node
-- supports LCS Release 5 or later versions.
--
-- if segmentation is used, the complete LCS-PrivacyClass shall be sent in one segment
}
ExternalClientList
ExternalClient ::= SEQUENCE {
clientIdentity LCSClientExternalID,
gmlc-Restriction [0] GMLC-Restriction OPTIONAL,
notificationToMSUser [1] NotificationToMSUser OPTIONAL,
-- If notificationToMSUser is not received, the default value according to
-- 3GPP TS 23.271 shall be assumed.
extensionContainer [2] ExtensionContainer OPTIONAL,
... }
GMLC-Restriction
ServiceType ::= SEQUENCE {
serviceTypeIdentity LCSServiceTypeID,
gmlc-Restriction [0] GMLC-Restriction OPTIONAL,
notificationToMSUser [1] NotificationToMSUser OPTIONAL,
-- If notificationToMSUser is not received, the default value according to
-- 3GPP TS 23.271 shall be assumed.
extensionContainer [2] ExtensionContainer OPTIONAL,
... }
MOLR-List
MOLR-Class ::= SEQUENCE {
ss-Code SS-Code,
ss-Status Ext-SS-Status,
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
ZoneCodeList
InsertSubscriberDataRes ::= SEQUENCE {
teleserviceList [1] TeleserviceList OPTIONAL,
bearerServiceList [2] BearerServiceList OPTIONAL,
ss-List [3] SS-List OPTIONAL,
odb-GeneralData [4] ODB-GeneralData OPTIONAL,
regionalSubscriptionResponse [5] RegionalSubscriptionResponse OPTIONAL,
supportedCamelPhases [6] SupportedCamelPhases OPTIONAL,
extensionContainer [7] ExtensionContainer OPTIONAL,
... ,
offeredCamel4CSIs [8] OfferedCamel4CSIs OPTIONAL,
supportedFeatures [9] SupportedFeatures OPTIONAL }
RegionalSubscriptionResponse
DeleteSubscriberDataArg ::= SEQUENCE {
imsi [0] IMSI,
basicServiceList [1] BasicServiceList OPTIONAL,
-- The exception handling for reception of unsupported/not allocated
-- basicServiceCodes is defined in section 6.8.2
ss-List [2] SS-List OPTIONAL,
roamingRestrictionDueToUnsupportedFeature [4] NULL OPTIONAL,
regionalSubscriptionIdentifier [5] ZoneCode OPTIONAL,
vbsGroupIndication [7] NULL OPTIONAL,
vgcsGroupIndication [8] NULL OPTIONAL,
camelSubscriptionInfoWithdraw [9] NULL OPTIONAL,
extensionContainer [6] ExtensionContainer OPTIONAL,
...,
gprsSubscriptionDataWithdraw [10] GPRSSubscriptionDataWithdraw OPTIONAL,
roamingRestrictedInSgsnDueToUnsuppportedFeature [11] NULL OPTIONAL,
lsaInformationWithdraw [12] LSAInformationWithdraw OPTIONAL,
gmlc-ListWithdraw [13] NULL OPTIONAL,
istInformationWithdraw [14] NULL OPTIONAL,
specificCSI-Withdraw [15] SpecificCSI-Withdraw OPTIONAL,
chargingCharacteristicsWithdraw [16] NULL OPTIONAL,
stn-srWithdraw [17] NULL OPTIONAL,
epsSubscriptionDataWithdraw [18] EPS-SubscriptionDataWithdraw OPTIONAL,
apn-oi-replacementWithdraw [19] NULL OPTIONAL,
csg-SubscriptionDeleted [20] NULL OPTIONAL }
SpecificCSI-Withdraw
DeleteSubscriberDataRes ::= SEQUENCE {
regionalSubscriptionResponse [0] RegionalSubscriptionResponse OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
VlrCamelSubscriptionInfo
VlrCamelSubscriptionInfo ::= SEQUENCE {
o-CSI [0] O-CSI OPTIONAL,
extensionContainer [1] ExtensionContainer OPTIONAL,
...,
ss-CSI [2] SS-CSI OPTIONAL,
o-BcsmCamelTDP-CriteriaList [4] O-BcsmCamelTDPCriteriaList OPTIONAL,
tif-CSI [3] NULL OPTIONAL,
m-CSI [5] M-CSI OPTIONAL,
mo-sms-CSI [6] SMS-CSI OPTIONAL,
vt-CSI [7] T-CSI OPTIONAL,
t-BCSM-CAMEL-TDP-CriteriaList [8] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
d-CSI [9] D-CSI OPTIONAL,
mt-sms-CSI [10] SMS-CSI OPTIONAL,
mt-smsCAMELTDP-CriteriaList [11] MT-smsCAMELTDP-CriteriaList OPTIONAL
}
MT-smsCAMELTDP-CriteriaList
MT-smsCAMELTDP-Criteria ::= SEQUENCE {
sms-TriggerDetectionPoint SMS-TriggerDetectionPoint,
tpdu-TypeCriterion [0] TPDU-TypeCriterion OPTIONAL,
... }
TPDU-TypeCriterion
D-CSI ::= SEQUENCE {
dp-AnalysedInfoCriteriaList [0] DP-AnalysedInfoCriteriaList OPTIONAL,
camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
notificationToCSE [3] NULL OPTIONAL,
csi-Active [4] NULL OPTIONAL,
...}
-- notificationToCSE and csi-Active shall not be present when D-CSI is sent to VLR/GMSC.
-- They may only be included in ATSI/ATM ack/NSDC message.
-- DP-AnalysedInfoCriteria and camelCapabilityHandling shall be present in
-- the D-CSI sequence.
-- If D-CSI is segmented, then the first segment shall contain dp-AnalysedInfoCriteriaList
-- and camelCapabilityHandling. Subsequent segments shall not contain
-- camelCapabilityHandling, but may contain dp-AnalysedInfoCriteriaList.
DP-AnalysedInfoCriteriaList
DP-AnalysedInfoCriterium ::= SEQUENCE {
dialledNumber ISDN-AddressString,
serviceKey ServiceKey,
gsmSCF-Address ISDN-AddressString,
defaultCallHandling DefaultCallHandling,
extensionContainer ExtensionContainer OPTIONAL,
...}
SS-CSI
SS-CSI ::= SEQUENCE {
ss-CamelData SS-CamelData,
extensionContainer ExtensionContainer OPTIONAL,
...,
notificationToCSE [0] NULL OPTIONAL,
csi-Active [1] NULL OPTIONAL
-- notificationToCSE and csi-Active shall not be present when SS-CSI is sent to VLR.
-- They may only be included in ATSI/ATM ack/NSDC message.
}
SS-CamelData
SS-CamelData ::= SEQUENCE {
ss-EventList SS-EventList,
gsmSCF-Address ISDN-AddressString,
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
SS-EventList
O-CSI ::= SEQUENCE {
o-BcsmCamelTDPDataList O-BcsmCamelTDPDataList,
extensionContainer ExtensionContainer OPTIONAL,
...,
camelCapabilityHandling [0] CamelCapabilityHandling OPTIONAL,
notificationToCSE [1] NULL OPTIONAL,
csiActive [2] NULL OPTIONAL}
-- notificationtoCSE and csiActive shall not be present when O-CSI is sent to VLR/GMSC.
-- They may only be included in ATSI/ATM ack/NSDC message.
-- O-CSI shall not be segmented.
O-BcsmCamelTDPDataList
O-BcsmCamelTDPData ::= SEQUENCE {
o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint,
serviceKey ServiceKey,
gsmSCF-Address [0] ISDN-AddressString,
defaultCallHandling [1] DefaultCallHandling,
extensionContainer [2] ExtensionContainer OPTIONAL,
...
}
ServiceKey
O-BcsmCamelTDP-Criteria ::= SEQUENCE {
o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint,
destinationNumberCriteria [0] DestinationNumberCriteria OPTIONAL,
basicServiceCriteria [1] BasicServiceCriteria OPTIONAL,
callTypeCriteria [2] CallTypeCriteria OPTIONAL,
...,
o-CauseValueCriteria [3] O-CauseValueCriteria OPTIONAL,
extensionContainer [4] ExtensionContainer OPTIONAL }
T-BCSM-CAMEL-TDP-Criteria
T-BCSM-CAMEL-TDP-Criteria ::= SEQUENCE {
t-BCSM-TriggerDetectionPoint T-BcsmTriggerDetectionPoint,
basicServiceCriteria [0] BasicServiceCriteria OPTIONAL,
t-CauseValueCriteria [1] T-CauseValueCriteria OPTIONAL,
... }
DestinationNumberCriteria
DestinationNumberCriteria ::= SEQUENCE {
matchType [0] MatchType,
destinationNumberList [1] DestinationNumberList OPTIONAL,
destinationNumberLengthList [2] DestinationNumberLengthList OPTIONAL,
-- one or both of destinationNumberList and destinationNumberLengthList
-- shall be present
...}
DestinationNumberList
SMS-CSI ::= SEQUENCE {
sms-CAMEL-TDP-DataList [0] SMS-CAMEL-TDP-DataList OPTIONAL,
camelCapabilityHandling [1] CamelCapabilityHandling OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
notificationToCSE [3] NULL OPTIONAL,
csi-Active [4] NULL OPTIONAL,
...}
-- notificationToCSE and csi-Active shall not be present
-- when MO-SMS-CSI or MT-SMS-CSI is sent to VLR or SGSN.
-- They may only be included in ATSI/ATM ack/NSDC message.
-- SMS-CAMEL-TDP-Data and camelCapabilityHandling shall be present in
-- the SMS-CSI sequence.
-- If SMS-CSI is segmented, sms-CAMEL-TDP-DataList and camelCapabilityHandling shall be
-- present in the first segment
SMS-CAMEL-TDP-DataList
SMS-CAMEL-TDP-Data ::= SEQUENCE {
sms-TriggerDetectionPoint [0] SMS-TriggerDetectionPoint,
serviceKey [1] ServiceKey,
gsmSCF-Address [2] ISDN-AddressString,
defaultSMS-Handling [3] DefaultSMS-Handling,
extensionContainer [4] ExtensionContainer OPTIONAL,
...
}
SMS-TriggerDetectionPoint
M-CSI ::= SEQUENCE {
mobilityTriggers MobilityTriggers,
serviceKey ServiceKey,
gsmSCF-Address [0] ISDN-AddressString,
extensionContainer [1] ExtensionContainer OPTIONAL,
notificationToCSE [2] NULL OPTIONAL,
csi-Active [3] NULL OPTIONAL,
...}
-- notificationToCSE and csi-Active shall not be present when M-CSI is sent to VLR.
-- They may only be included in ATSI/ATM ack/NSDC message.
MG-CSI
MG-CSI ::= SEQUENCE {
mobilityTriggers MobilityTriggers,
serviceKey ServiceKey,
gsmSCF-Address [0] ISDN-AddressString,
extensionContainer [1] ExtensionContainer OPTIONAL,
notificationToCSE [2] NULL OPTIONAL,
csi-Active [3] NULL OPTIONAL,
...}
-- notificationToCSE and csi-Active shall not be present when MG-CSI is sent to SGSN.
-- They may only be included in ATSI/ATM ack/NSDC message.
MobilityTriggers
T-CSI ::= SEQUENCE {
t-BcsmCamelTDPDataList T-BcsmCamelTDPDataList,
extensionContainer ExtensionContainer OPTIONAL,
...,
camelCapabilityHandling [0] CamelCapabilityHandling OPTIONAL,
notificationToCSE [1] NULL OPTIONAL,
csi-Active [2] NULL OPTIONAL}
-- notificationToCSE and csi-Active shall not be present when VT-CSI/T-CSI is sent
-- to VLR/GMSC.
-- They may only be included in ATSI/ATM ack/NSDC message.
-- T-CSI shall not be segmented.
T-BcsmCamelTDPDataList
T-BcsmCamelTDPData ::= SEQUENCE {
t-BcsmTriggerDetectionPoint T-BcsmTriggerDetectionPoint,
serviceKey ServiceKey,
gsmSCF-Address [0] ISDN-AddressString,
defaultCallHandling [1] DefaultCallHandling,
extensionContainer [2] ExtensionContainer OPTIONAL,
...}
T-BcsmTriggerDetectionPoint
SendRoutingInfoForGprsArg ::= SEQUENCE {
imsi [0] IMSI,
ggsn-Address [1] GSN-Address OPTIONAL,
ggsn-Number [2] ISDN-AddressString,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
SendRoutingInfoForGprsRes
SendRoutingInfoForGprsRes ::= SEQUENCE {
sgsn-Address [0] GSN-Address,
ggsn-Address [1] GSN-Address OPTIONAL,
mobileNotReachableReason [2] AbsentSubscriberDiagnosticSM OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
-- failure report types
FailureReportArg
FailureReportArg ::= SEQUENCE {
imsi [0] IMSI,
ggsn-Number [1] ISDN-AddressString ,
ggsn-Address [2] GSN-Address OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
FailureReportRes
FailureReportRes ::= SEQUENCE {
ggsn-Address [0] GSN-Address OPTIONAL,
extensionContainer [1] ExtensionContainer OPTIONAL,
...}
-- gprs notification types
NoteMsPresentForGprsArg
NoteMsPresentForGprsArg ::= SEQUENCE {
imsi [0] IMSI,
sgsn-Address [1] GSN-Address,
ggsn-Address [2] GSN-Address OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
NoteMsPresentForGprsRes
NoteMsPresentForGprsRes ::= SEQUENCE {
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
-- fault recovery types
ResetArg
ResetArg ::= SEQUENCE {
hlr-Number ISDN-AddressString,
hlr-List HLR-List OPTIONAL,
...}
RestoreDataArg
RestoreDataArg ::= SEQUENCE {
imsi IMSI,
lmsi LMSI OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
... ,
vlr-Capability [6] VLR-Capability OPTIONAL,
restorationIndicator [7] NULL OPTIONAL
}
RestoreDataRes
RestoreDataRes ::= SEQUENCE {
hlr-Number ISDN-AddressString,
msNotReachable NULL OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
-- VBS/VGCS types
VBSDataList
VoiceGroupCallData ::= SEQUENCE {
groupId GroupId,
-- groupId shall be filled with six TBCD fillers (1111)if the longGroupId is present
extensionContainer ExtensionContainer OPTIONAL,
...,
additionalSubscriptions AdditionalSubscriptions OPTIONAL,
additionalInfo [0] AdditionalInfo OPTIONAL,
longGroupId [1] Long-GroupId OPTIONAL }
-- VoiceGroupCallData containing a longGroupId shall not be sent to VLRs that did not
-- indicate support of long Group IDs within the Update Location or Restore Data
-- request message
AdditionalInfo
VoiceBroadcastData ::= SEQUENCE {
groupid GroupId,
-- groupId shall be filled with six TBCD fillers (1111)if the longGroupId is present
broadcastInitEntitlement NULL OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...,
longGroupId [0] Long-GroupId OPTIONAL }
-- VoiceBroadcastData containing a longGroupId shall not be sent to VLRs that did not
-- indicate support of long Group IDs within the Update Location or Restore Data
-- request message
GroupId
ProvideSubscriberInfoArg ::= SEQUENCE {
imsi [0] IMSI,
lmsi [1] LMSI OPTIONAL,
requestedInfo [2] RequestedInfo,
extensionContainer [3] ExtensionContainer OPTIONAL,
...,
callPriority [4] EMLPP-Priority OPTIONAL
}
ProvideSubscriberInfoRes
ProvideSubscriberInfoRes ::= SEQUENCE {
subscriberInfo SubscriberInfo,
extensionContainer ExtensionContainer OPTIONAL,
...}
SubscriberInfo
SubscriberInfo ::= SEQUENCE {
locationInformation [0] LocationInformation OPTIONAL,
subscriberState [1] SubscriberState OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
... ,
locationInformationGPRS [3] LocationInformationGPRS OPTIONAL,
ps-SubscriberState [4] PS-SubscriberState OPTIONAL,
imei [5] IMEI OPTIONAL,
ms-Classmark2 [6] MS-Classmark2 OPTIONAL,
gprs-MS-Class [7] GPRSMSClass OPTIONAL,
mnpInfoRes [8] MNPInfoRes OPTIONAL,
imsVoiceOverPS-SessionsIndication [9] IMS-VoiceOverPS-SessionsInd OPTIONAL,
lastUE-ActivityTime [10] Time OPTIONAL,
lastRAT-Type [11] Used-RAT-Type OPTIONAL,
eps-SubscriberState [12] PS-SubscriberState OPTIONAL,
locationInformationEPS [13] LocationInformationEPS OPTIONAL }
-- If the HLR receives locationInformation, subscriberState or ms-Classmark2 from an SGSN
-- it shall discard them.
-- If the HLR receives locationInformationGPRS, ps-SubscriberState or gprs-MS-Class from
-- a VLR it shall discard them.
-- If the HLR receives parameters which it has not requested, it shall discard them.
IMS-VoiceOverPS-SessionsInd
MNPInfoRes ::= SEQUENCE {
routeingNumber [0] RouteingNumber OPTIONAL,
imsi [1] IMSI OPTIONAL,
msisdn [2] ISDN-AddressString OPTIONAL,
numberPortabilityStatus [3] NumberPortabilityStatus OPTIONAL,
extensionContainer [4] ExtensionContainer OPTIONAL,
... }
-- The IMSI parameter contains a generic IMSI, i.e. it is not tied necessarily to the
-- Subscriber. MCC and MNC values in this IMSI shall point to the Subscription Network of
-- the Subscriber. See 3GPP TS 23.066 [108].
RouteingNumber
GPRSMSClass ::= SEQUENCE {
mSNetworkCapability [0] MSNetworkCapability,
mSRadioAccessCapability [1] MSRadioAccessCapability OPTIONAL
}
MSNetworkCapability
RequestedInfo ::= SEQUENCE {
locationInformation [0] NULL OPTIONAL,
subscriberState [1] NULL OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...,
currentLocation [3] NULL OPTIONAL,
requestedDomain [4] DomainType OPTIONAL,
imei [6] NULL OPTIONAL,
ms-classmark [5] NULL OPTIONAL,
mnpRequestedInfo [7] NULL OPTIONAL,
t-adsData [8] NULL OPTIONAL,
requestedNodes [9] RequestedNodes OPTIONAL }
-- currentLocation shall be absent if locationInformation is absent
-- t-adsData shall be absent in messages sent to the VLR
-- requestedNodes shall be absent if requestedDomain is "cs-Domain"
DomainType
LocationInformation ::= SEQUENCE {
ageOfLocationInformation AgeOfLocationInformation OPTIONAL,
geographicalInformation [0] GeographicalInformation OPTIONAL,
vlr-number [1] ISDN-AddressString OPTIONAL,
locationNumber [2] LocationNumber OPTIONAL,
cellGlobalIdOrServiceAreaIdOrLAI [3] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL,
extensionContainer [4] ExtensionContainer OPTIONAL,
... ,
selectedLSA-Id [5] LSAIdentity OPTIONAL,
msc-Number [6] ISDN-AddressString OPTIONAL,
geodeticInformation [7] GeodeticInformation OPTIONAL,
currentLocationRetrieved [8] NULL OPTIONAL,
sai-Present [9] NULL OPTIONAL,
locationInformationEPS [10] LocationInformationEPS OPTIONAL,
userCSGInformation [11] UserCSGInformation OPTIONAL }
-- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains
-- a Service Area Identity.
-- currentLocationRetrieved shall be present
-- if the location information were retrieved after a successfull paging.
-- if the locationinformationEPS IE is present then the cellGlobalIdOrServiceAreaIdOrLAI IE
-- shall be absent.
-- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in
-- the case the Access mode is Hybrid Mode.
LocationInformationEPS
LocationInformationEPS ::= SEQUENCE {
e-utranCellGlobalIdentity [0] OCTET STRING (SIZE(7)) OPTIONAL,
-- Octets are coded as described in 3GPP TS 29.118.
trackingAreaIdentity [1] OCTET STRING (SIZE(5)) OPTIONAL,
-- Octets are coded as described in 3GPP TS 29.118.
extensionContainer [2] ExtensionContainer OPTIONAL,
geographicalInformation [3] GeographicalInformation OPTIONAL,
geodeticInformation [4] GeodeticInformation OPTIONAL,
currentLocationRetrieved [5] NULL OPTIONAL,
ageOfLocationInformation [6] AgeOfLocationInformation OPTIONAL,
...}
-- currentLocationRetrieved shall be present if the location information
-- was retrieved after successful paging.
LocationInformationGPRS
LocationInformationGPRS ::= SEQUENCE {
cellGlobalIdOrServiceAreaIdOrLAI [0] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL,
routeingAreaIdentity [1] RAIdentity OPTIONAL,
geographicalInformation [2] GeographicalInformation OPTIONAL,
sgsn-Number [3] ISDN-AddressString OPTIONAL,
selectedLSAIdentity [4] LSAIdentity OPTIONAL,
extensionContainer [5] ExtensionContainer OPTIONAL,
...,
sai-Present [6] NULL OPTIONAL,
geodeticInformation [7] GeodeticInformation OPTIONAL,
currentLocationRetrieved [8] NULL OPTIONAL,
ageOfLocationInformation [9] AgeOfLocationInformation OPTIONAL,
userCSGInformation [10] UserCSGInformation OPTIONAL }
-- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains
-- a Service Area Identity.
-- currentLocationRetrieved shall be present if the location information
-- was retrieved after successful paging.
-- UserCSGInformation contains the CSG ID, Access mode, and the CSG Membership Indication in
-- the case the Access mode is Hybrid Mode.
UserCSGInformation
UserCSGInformation ::= SEQUENCE {
csg-Id [0] CSG-Id,
extensionContainer [1] ExtensionContainer OPTIONAL,
...,
accessMode [2] OCTET STRING (SIZE(1)) OPTIONAL,
cmi [3] OCTET STRING (SIZE(1)) OPTIONAL }
-- The encoding of the accessMode and cmi parameters are as defined in 3GPP TS 29.060 [105].
RAIdentity
PDP-ContextInfo ::= SEQUENCE {
pdp-ContextIdentifier [0] ContextId,
pdp-ContextActive [1] NULL OPTIONAL,
pdp-Type [2] PDP-Type,
pdp-Address [3] PDP-Address OPTIONAL,
apn-Subscribed [4] APN OPTIONAL,
apn-InUse [5] APN OPTIONAL,
nsapi [6] NSAPI OPTIONAL,
transactionId [7] TransactionId OPTIONAL,
teid-ForGnAndGp [8] TEID OPTIONAL,
teid-ForIu [9] TEID OPTIONAL,
ggsn-Address [10] GSN-Address OPTIONAL,
qos-Subscribed [11] Ext-QoS-Subscribed OPTIONAL,
qos-Requested [12] Ext-QoS-Subscribed OPTIONAL,
qos-Negotiated [13] Ext-QoS-Subscribed OPTIONAL,
chargingId [14] GPRSChargingID OPTIONAL,
chargingCharacteristics [15] ChargingCharacteristics OPTIONAL,
rnc-Address [16] GSN-Address OPTIONAL,
extensionContainer [17] ExtensionContainer OPTIONAL,
...,
qos2-Subscribed [18] Ext2-QoS-Subscribed OPTIONAL,
-- qos2-Subscribed may be present only if qos-Subscribed is present.
qos2-Requested [19] Ext2-QoS-Subscribed OPTIONAL,
-- qos2-Requested may be present only if qos-Requested is present.
qos2-Negotiated [20] Ext2-QoS-Subscribed OPTIONAL,
-- qos2-Negotiated may be present only if qos-Negotiated is present.
qos3-Subscribed [21] Ext3-QoS-Subscribed OPTIONAL,
-- qos3-Subscribed may be present only if qos2-Subscribed is present.
qos3-Requested [22] Ext3-QoS-Subscribed OPTIONAL,
-- qos3-Requested may be present only if qos2-Requested is present.
qos3-Negotiated [23] Ext3-QoS-Subscribed OPTIONAL,
-- qos3-Negotiated may be present only if qos2-Negotiated is present.
qos4-Subscribed [25] Ext4-QoS-Subscribed OPTIONAL,
-- qos4-Subscribed may be present only if qos3-Subscribed is present.
qos4-Requested [26] Ext4-QoS-Subscribed OPTIONAL,
-- qos4-Requested may be present only if qos3-Requested is present.
qos4-Negotiated [27] Ext4-QoS-Subscribed OPTIONAL,
-- qos4-Negotiated may be present only if qos3-Negotiated is present.
ext-pdp-Type [28] Ext-PDP-Type OPTIONAL,
-- contains the value IPv4v6 defined in 3GPP TS 29.060 [105], if the PDP can be
-- accessed by dual-stack UEs.
ext-pdp-Address [29] PDP-Address OPTIONAL
-- contains an additional IP address in case of dual-stack static IP address assignment
-- for the UE.
-- it may contain an IPv4 or an IPv6 address/prefix, and it may be present
-- only if pdp-Address is present; if both are present, each parameter shall
-- contain a different type of address (IPv4 or IPv6).
}
NSAPI
AnyTimeInterrogationArg ::= SEQUENCE {
subscriberIdentity [0] SubscriberIdentity,
requestedInfo [1] RequestedInfo,
gsmSCF-Address [3] ISDN-AddressString,
extensionContainer [2] ExtensionContainer OPTIONAL,
...}
AnyTimeInterrogationRes
AnyTimeInterrogationRes ::= SEQUENCE {
subscriberInfo SubscriberInfo,
extensionContainer ExtensionContainer OPTIONAL,
...}
-- any time information handling types
AnyTimeSubscriptionInterrogationArg
AnyTimeSubscriptionInterrogationArg ::= SEQUENCE {
subscriberIdentity [0] SubscriberIdentity,
requestedSubscriptionInfo [1] RequestedSubscriptionInfo,
gsmSCF-Address [2] ISDN-AddressString,
extensionContainer [3] ExtensionContainer OPTIONAL,
longFTN-Supported [4] NULL OPTIONAL,
...}
AnyTimeSubscriptionInterrogationRes
AnyTimeSubscriptionInterrogationRes ::= SEQUENCE {
callForwardingData [1] CallForwardingData OPTIONAL,
callBarringData [2] CallBarringData OPTIONAL,
odb-Info [3] ODB-Info OPTIONAL,
camel-SubscriptionInfo [4] CAMEL-SubscriptionInfo OPTIONAL,
supportedVLR-CAMEL-Phases [5] SupportedCamelPhases OPTIONAL,
supportedSGSN-CAMEL-Phases [6] SupportedCamelPhases OPTIONAL,
extensionContainer [7] ExtensionContainer OPTIONAL,
... ,
offeredCamel4CSIsInVLR [8] OfferedCamel4CSIs OPTIONAL,
offeredCamel4CSIsInSGSN [9] OfferedCamel4CSIs OPTIONAL,
msisdn-BS-List [10] MSISDN-BS-List OPTIONAL,
csg-SubscriptionDataList [11] CSG-SubscriptionDataList OPTIONAL,
cw-Data [12] CallWaitingData OPTIONAL,
ch-Data [13] CallHoldData OPTIONAL,
clip-Data [14] ClipData OPTIONAL,
clir-Data [15] ClirData OPTIONAL,
ect-data [16] EctData OPTIONAL }
CallWaitingData
CallWaitingData ::= SEQUENCE {
ss-Status [1] Ext-SS-Status,
notificationToCSE [2] NULL OPTIONAL,
... }
ClipData
ClipData ::= SEQUENCE {
ss-Status [1] Ext-SS-Status,
overrideCategory [2] OverrideCategory,
notificationToCSE [3] NULL OPTIONAL,
... }
ClirData
ClirData ::= SEQUENCE {
ss-Status [1] Ext-SS-Status,
cliRestrictionOption [2] CliRestrictionOption OPTIONAL,
notificationToCSE [3] NULL OPTIONAL,
... }
CallHoldData
CallHoldData ::= SEQUENCE {
ss-Status [1] Ext-SS-Status,
notificationToCSE [2] NULL OPTIONAL,
... }
EctData
EctData ::= SEQUENCE {
ss-Status [1] Ext-SS-Status,
notificationToCSE [2] NULL OPTIONAL,
... }
RequestedSubscriptionInfo
RequestedSubscriptionInfo ::= SEQUENCE {
requestedSS-Info [1] SS-ForBS-Code OPTIONAL,
odb [2] NULL OPTIONAL,
requestedCAMEL-SubscriptionInfo [3] RequestedCAMEL-SubscriptionInfo OPTIONAL,
supportedVLR-CAMEL-Phases [4] NULL OPTIONAL,
supportedSGSN-CAMEL-Phases [5] NULL OPTIONAL,
extensionContainer [6] ExtensionContainer OPTIONAL,
...,
additionalRequestedCAMEL-SubscriptionInfo
[7] AdditionalRequestedCAMEL-SubscriptionInfo
OPTIONAL,
msisdn-BS-List [8] NULL OPTIONAL,
csg-SubscriptionDataRequested [9] NULL OPTIONAL,
cw-Info [10] NULL OPTIONAL,
clip-Info [11] NULL OPTIONAL,
clir-Info [12] NULL OPTIONAL,
hold-Info [13] NULL OPTIONAL,
ect-Info [14] NULL OPTIONAL }
MSISDN-BS-List
MSISDN-BS ::= SEQUENCE {
msisdn ISDN-AddressString,
basicServiceList [0] BasicServiceList OPTIONAL,
extensionContainer [1] ExtensionContainer OPTIONAL,
...}
RequestedCAMEL-SubscriptionInfo
CallForwardingData ::= SEQUENCE {
forwardingFeatureList Ext-ForwFeatureList,
notificationToCSE NULL OPTIONAL,
extensionContainer [0] ExtensionContainer OPTIONAL,
...}
CallBarringData
CallBarringData ::= SEQUENCE {
callBarringFeatureList Ext-CallBarFeatureList,
password Password OPTIONAL,
wrongPasswordAttemptsCounter WrongPasswordAttemptsCounter OPTIONAL,
notificationToCSE NULL OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
WrongPasswordAttemptsCounter
ODB-Info ::= SEQUENCE {
odb-Data ODB-Data,
notificationToCSE NULL OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...}
CAMEL-SubscriptionInfo
CAMEL-SubscriptionInfo ::= SEQUENCE {
o-CSI [0] O-CSI OPTIONAL,
o-BcsmCamelTDP-CriteriaList [1] O-BcsmCamelTDPCriteriaList OPTIONAL,
d-CSI [2] D-CSI OPTIONAL,
t-CSI [3] T-CSI OPTIONAL,
t-BCSM-CAMEL-TDP-CriteriaList [4] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
vt-CSI [5] T-CSI OPTIONAL,
vt-BCSM-CAMEL-TDP-CriteriaList [6] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL,
tif-CSI [7] NULL OPTIONAL,
tif-CSI-NotificationToCSE [8] NULL OPTIONAL,
gprs-CSI [9] GPRS-CSI OPTIONAL,
mo-sms-CSI [10] SMS-CSI OPTIONAL,
ss-CSI [11] SS-CSI OPTIONAL,
m-CSI [12] M-CSI OPTIONAL,
extensionContainer [13] ExtensionContainer OPTIONAL,
...,
specificCSIDeletedList [14] SpecificCSI-Withdraw OPTIONAL,
mt-sms-CSI [15] SMS-CSI OPTIONAL,
mt-smsCAMELTDP-CriteriaList [16] MT-smsCAMELTDP-CriteriaList OPTIONAL,
mg-csi [17] MG-CSI OPTIONAL,
o-IM-CSI [18] O-CSI OPTIONAL,
o-IM-BcsmCamelTDP-CriteriaList [19] O-BcsmCamelTDPCriteriaList OPTIONAL,
d-IM-CSI [20] D-CSI OPTIONAL,
vt-IM-CSI [21] T-CSI OPTIONAL,
vt-IM-BCSM-CAMEL-TDP-CriteriaList [22] T-BCSM-CAMEL-TDP-CriteriaList OPTIONAL
}
AnyTimeModificationArg
AnyTimeModificationArg ::= SEQUENCE {
subscriberIdentity [0] SubscriberIdentity,
gsmSCF-Address [1] ISDN-AddressString,
modificationRequestFor-CF-Info [2] ModificationRequestFor-CF-Info OPTIONAL,
modificationRequestFor-CB-Info [3] ModificationRequestFor-CB-Info OPTIONAL,
modificationRequestFor-CSI [4] ModificationRequestFor-CSI OPTIONAL,
extensionContainer [5] ExtensionContainer OPTIONAL,
longFTN-Supported [6] NULL OPTIONAL,
...,
modificationRequestFor-ODB-data [7] ModificationRequestFor-ODB-data OPTIONAL,
modificationRequestFor-IP-SM-GW-Data [8] ModificationRequestFor-IP-SM-GW-Data OPTIONAL,
activationRequestForUE-reachability [9] ServingNode OPTIONAL,
modificationRequestFor-CSG [10] ModificationRequestFor-CSG OPTIONAL,
modificationRequestFor-CW-Data [11] ModificationRequestFor-CW-Info OPTIONAL,
modificationRequestFor-CLIP-Data [12] ModificationRequestFor-CLIP-Info OPTIONAL,
modificationRequestFor-CLIR-Data [13] ModificationRequestFor-CLIR-Info OPTIONAL,
modificationRequestFor-HOLD-Data [14] ModificationRequestFor-CH-Info OPTIONAL,
modificationRequestFor-ECT-Data [15] ModificationRequestFor-ECT-Info OPTIONAL }
ModificationRequestFor-CW-Info
ModificationRequestFor-CW-Info ::= SEQUENCE {
ss-Status [0] Ext-SS-Status OPTIONAL,
modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...}
ModificationRequestFor-CH-Info
ModificationRequestFor-CH-Info ::= SEQUENCE {
ss-Status [0] Ext-SS-Status OPTIONAL,
modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...}
ModificationRequestFor-ECT-Info
ModificationRequestFor-ECT-Info ::= SEQUENCE {
ss-Status [0] Ext-SS-Status OPTIONAL,
modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...}
ModificationRequestFor-CLIR-Info
ModificationRequestFor-CLIR-Info ::= SEQUENCE {
ss-Status [0] Ext-SS-Status OPTIONAL,
cliRestrictionOption [1] CliRestrictionOption OPTIONAL,
modifyNotificationToCSE [2] ModificationInstruction OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
ModificationRequestFor-CLIP-Info
ModificationRequestFor-CLIP-Info ::= SEQUENCE {
ss-Status [0] Ext-SS-Status OPTIONAL,
overrideCategory [1] OverrideCategory OPTIONAL,
modifyNotificationToCSE [2] ModificationInstruction OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
ModificationRequestFor-CSG
ModificationRequestFor-CSG ::= SEQUENCE {
modifyNotificationToCSE [0] ModificationInstruction OPTIONAL,
extensionContainer [1] ExtensionContainer OPTIONAL,
...}
ServingNode
AnyTimeModificationRes ::= SEQUENCE {
ss-InfoFor-CSE [0] Ext-SS-InfoFor-CSE OPTIONAL,
camel-SubscriptionInfo [1] CAMEL-SubscriptionInfo OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...,
odb-Info [3] ODB-Info OPTIONAL,
cw-Data [4] CallWaitingData OPTIONAL,
ch-Data [5] CallHoldData OPTIONAL,
clip-Data [6] ClipData OPTIONAL,
clir-Data [7] ClirData OPTIONAL,
ect-data [8] EctData OPTIONAL }
ModificationRequestFor-CF-Info
ModificationRequestFor-CF-Info ::= SEQUENCE {
ss-Code [0] SS-Code,
basicService [1] Ext-BasicServiceCode OPTIONAL,
ss-Status [2] Ext-SS-Status OPTIONAL,
forwardedToNumber [3] AddressString OPTIONAL,
forwardedToSubaddress [4] ISDN-SubaddressString OPTIONAL,
noReplyConditionTime [5] Ext-NoRepCondTime OPTIONAL,
modifyNotificationToCSE [6] ModificationInstruction OPTIONAL,
extensionContainer [7] ExtensionContainer OPTIONAL,
...}
ModificationRequestFor-CB-Info
ModificationRequestFor-CB-Info ::= SEQUENCE {
ss-Code [0] SS-Code,
basicService [1] Ext-BasicServiceCode OPTIONAL,
ss-Status [2] Ext-SS-Status OPTIONAL,
password [3] Password OPTIONAL,
wrongPasswordAttemptsCounter [4] WrongPasswordAttemptsCounter OPTIONAL,
modifyNotificationToCSE [5] ModificationInstruction OPTIONAL,
extensionContainer [6] ExtensionContainer OPTIONAL,
...}
ModificationRequestFor-ODB-data
ModificationRequestFor-ODB-data ::= SEQUENCE {
odb-data [0] ODB-Data OPTIONAL,
modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
extensionContainer [2] ExtensionContainer OPTIONAL,
...}
ModificationRequestFor-CSI
ModificationRequestFor-CSI ::= SEQUENCE {
requestedCamel-SubscriptionInfo [0] RequestedCAMEL-SubscriptionInfo,
modifyNotificationToCSE [1] ModificationInstruction OPTIONAL,
modifyCSI-State [2] ModificationInstruction OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...,
additionalRequestedCAMEL-SubscriptionInfo
[4] AdditionalRequestedCAMEL-SubscriptionInfo
OPTIONAL }
-- requestedCamel-SubscriptionInfo shall be discarded if
-- additionalRequestedCAMEL-SubscriptionInfo is received
ModificationRequestFor-IP-SM-GW-Data
ModificationRequestFor-IP-SM-GW-Data ::= SEQUENCE {
modifyRegistrationStatus [0] ModificationInstruction OPTIONAL,
extensionContainer [1] ExtensionContainer OPTIONAL,
...}
ModificationInstruction
NoteSubscriberDataModifiedArg ::= SEQUENCE {
imsi IMSI,
msisdn ISDN-AddressString,
forwardingInfoFor-CSE [0] Ext-ForwardingInfoFor-CSE OPTIONAL,
callBarringInfoFor-CSE [1] Ext-CallBarringInfoFor-CSE OPTIONAL,
odb-Info [2] ODB-Info OPTIONAL,
camel-SubscriptionInfo [3] CAMEL-SubscriptionInfo OPTIONAL,
allInformationSent [4] NULL OPTIONAL,
extensionContainer ExtensionContainer OPTIONAL,
...,
ue-reachable [5] ServingNode OPTIONAL,
csg-SubscriptionDataList [6] CSG-SubscriptionDataList OPTIONAL,
cw-Data [7] CallWaitingData OPTIONAL,
ch-Data [8] CallHoldData OPTIONAL,
clip-Data [9] ClipData OPTIONAL,
clir-Data [10] ClirData OPTIONAL,
ect-data [11] EctData OPTIONAL }
NoteSubscriberDataModifiedRes
NoteSubscriberDataModifiedRes ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
...}
-- mobility management event notificatioon info types
NoteMM-EventArg
NoteMM-EventArg::= SEQUENCE {
serviceKey ServiceKey,
eventMet [0] MM-Code,
imsi [1] IMSI,
msisdn [2] ISDN-AddressString,
locationInformation [3] LocationInformation OPTIONAL,
supportedCAMELPhases [5] SupportedCamelPhases OPTIONAL,
extensionContainer [6] ExtensionContainer OPTIONAL,
...,
locationInformationGPRS [7] LocationInformationGPRS OPTIONAL,
offeredCamel4Functionalities [8] OfferedCamel4Functionalities OPTIONAL
}
NoteMM-EventRes
NoteMM-EventRes ::= SEQUENCE {
extensionContainer ExtensionContainer OPTIONAL,
...}
Ext-SS-InfoFor-CSE
Ext-ForwardingInfoFor-CSE ::= SEQUENCE {
ss-Code [0] SS-Code,
forwardingFeatureList [1] Ext-ForwFeatureList,
notificationToCSE [2] NULL OPTIONAL,
extensionContainer [3] ExtensionContainer OPTIONAL,
...}
Ext-CallBarringInfoFor-CSE
Ext-CallBarringInfoFor-CSE ::= SEQUENCE {
ss-Code [0] SS-Code,
callBarringFeatureList [1] Ext-CallBarFeatureList,
password [2] Password OPTIONAL,
wrongPasswordAttemptsCounter [3] WrongPasswordAttemptsCounter OPTIONAL,
notificationToCSE [4] NULL OPTIONAL,
extensionContainer [5] ExtensionContainer OPTIONAL,
...}
END
SuperChargerInfo ::= CHOICE {
sendSubscriberData [0] NULL,
subscriberDataStored [1] AgeIndicator }
AgeIndicator
LocationArea ::= CHOICE {
laiFixedLength [0] LAIFixedLength,
lac [1] LAC}
LAC
AuthenticationSetList ::= CHOICE {
tripletList [0] TripletList,
quintupletList [1] QuintupletList }
TripletList
CurrentSecurityContext ::= CHOICE {
gsm-SecurityContextData [0] GSM-SecurityContextData,
umts-SecurityContextData [1] UMTS-SecurityContextData }
GSM-SecurityContextData
EPS-Info ::= CHOICE{
pdn-gw-update [0] PDN-GW-Update,
isr-Information [1] ISR-Information }
PDN-GW-Update
Ext-SS-Info ::= CHOICE {
forwardingInfo [0] Ext-ForwInfo,
callBarringInfo [1] Ext-CallBarInfo,
cug-Info [2] CUG-Info,
ss-Data [3] Ext-SS-Data,
emlpp-Info [4] EMLPP-Info}
Ext-ForwInfo
GPRSSubscriptionDataWithdraw ::= CHOICE {
allGPRSData NULL,
contextIdList ContextIdList}
EPS-SubscriptionDataWithdraw
EPS-SubscriptionDataWithdraw ::= CHOICE {
allEPS-Data NULL,
contextIdList ContextIdList}
ContextIdList
LSAInformationWithdraw ::= CHOICE {
allLSAData NULL,
lsaIdentityList LSAIdentityList }
LSAIdentityList
SubscriberState ::= CHOICE {
assumedIdle [0] NULL,
camelBusy [1] NULL,
netDetNotReachable NotReachableReason,
notProvidedFromVLR [2] NULL}
PS-SubscriberState
PS-SubscriberState ::= CHOICE {
notProvidedFromSGSNorMME [0] NULL,
ps-Detached [1] NULL,
ps-AttachedNotReachableForPaging [2] NULL,
ps-AttachedReachableForPaging [3] NULL,
ps-PDP-ActiveNotReachableForPaging [4] PDP-ContextInfoList,
ps-PDP-ActiveReachableForPaging [5] PDP-ContextInfoList,
netDetNotReachable NotReachableReason }
PDP-ContextInfoList
Ext-SS-InfoFor-CSE ::= CHOICE {
forwardingInfoFor-CSE [0] Ext-ForwardingInfoFor-CSE,
callBarringInfoFor-CSE [1] Ext-CallBarringInfoFor-CSE
}
Ext-ForwardingInfoFor-CSE
const SupportedRAT_Types geran (1)
const SupportedRAT_Types i-hspa-evolution (3)
const SupportedRAT_Types gan (2)
const SupportedRAT_Types utran (0)
const SupportedRAT_Types e-utran (4)
const SupportedLCS_CapabilitySets lcsCapabilitySet3 (2)
const SupportedLCS_CapabilitySets lcsCapabilitySet4 (3)
const SupportedLCS_CapabilitySets lcsCapabilitySet2 (1)
const SupportedLCS_CapabilitySets lcsCapabilitySet5 (4)
const SupportedLCS_CapabilitySets lcsCapabilitySet1 (0)
const ISR_Information initialAttachIndicator (2)
const ISR_Information updateMME (0)
const ISR_Information cancelSGSN (1)
const SupportedFeatures baoc (23)
const SupportedFeatures odb-all-int-og-not-to-HPLMN-country (5)
const SupportedFeatures odb-all-og (3)
const SupportedFeatures lcs-CallSessionUnrelated (14)
const SupportedFeatures odb-VPLMN-APN (2)
const SupportedFeatures lcs-all-MOLR-SS (17)
const SupportedFeatures boic (24)
const SupportedFeatures odb-all-international-og (4)
const SupportedFeatures trace (10)
const SupportedFeatures sm-mo-pp (21)
const SupportedFeatures lcs-all-PrivExcep (11)
const SupportedFeatures lcs-autonomousSelfLocation (19)
const SupportedFeatures lcs-transferToThirdParty (20)
const SupportedFeatures lcs-PLMN-operator (15)
const SupportedFeatures lcs-basicSelfLocation (18)
const SupportedFeatures odb-all-interzonal-og (6)
const SupportedFeatures odb-all-interzonal-og-and-internat-og-not-to-HPLMN-country (8)
const SupportedFeatures boicExHC (25)
const SupportedFeatures lcs-universal (12)
const SupportedFeatures odb-all-apn (0)
const SupportedFeatures odb-all-interzonal-og-not-to-HPLMN-country (7)
const SupportedFeatures lcs-CallSessionRelated (13)
const SupportedFeatures barring-OutgoingCalls (22)
const SupportedFeatures regSub (9)
const SupportedFeatures odb-HPLMN-APN (1)
const SupportedFeatures lcs-ServiceType (16)
const integer maxPermittedIntegrityProtectionAlgorithmsLength INTEGER ::= 9 PermittedEncryptionAlgorithms
const integer maxPermittedEncryptionAlgorithmsLength INTEGER ::= 9 KeyStatus
const integer maxNumOfServiceHandovers INTEGER ::= 7 BSSMAP-ServiceHandover
const integer maxNumOfRadioResources INTEGER ::= 7 PrepareHO-Res
const integer maxNrOfRABs INTEGER ::= 255 maxNumOfRelocationNumber
const integer maxNumOfRelocationNumber INTEGER ::= 7 RadioResourceInformation
const integer maxNumOfIntegrityInfo INTEGER ::= 100 EncryptionInformation
const integer maxNumOfEncryptionInfo INTEGER ::= 100 -- authentication management types SendAuthenticationInfoArg
const RequestedEquipmentInfo equipmentStatus (0)
const RequestedEquipmentInfo bmuef (1)
const integer maxNumOfAPN-Configurations INTEGER ::= 50 APN-Configuration
const integer maxNumOfSpecificAPNInfos INTEGER ::= 50 SpecificAPNInfo
const AccessRestrictionData geranNotAllowed (1)
const AccessRestrictionData utranNotAllowed (0)
const AccessRestrictionData ho-toNon3GPP-AccessNotAllowed (5)
const AccessRestrictionData ganNotAllowed (2)
const AccessRestrictionData e-utranNotAllowed (4)
const AccessRestrictionData i-hspa-evolutionNotAllowed (3)
const integer maxNumOfGMLC INTEGER ::= 5 NetworkAccessMode
const integer maxNumOfPDP-Contexts INTEGER ::= 50 PDP-Context
const integer maxNumOfLSAs INTEGER ::= 20 LSAData
const integer maxNumOfBearerServices INTEGER ::= 50 TeleserviceList
const integer maxNumOfTeleservices INTEGER ::= 20 ODB-Data
const ODB_GeneralData interzonalOGCallsNotToHPLMN-CountryBarred (7)
const ODB_GeneralData interzonalOGCallsBarred (6)
const ODB_GeneralData internationalOGCallsBarred (1)
const ODB_GeneralData roamerAccessToVPLMN-AP-Barred (17)
const ODB_GeneralData registrationAllCF-Barred (24)
const ODB_GeneralData registrationInternationalCF-Barred (28)
const ODB_GeneralData internationalECT-Barred (11)
const ODB_GeneralData roamingOutsidePLMN-Barred (22)
const ODB_GeneralData roamingOutsidePLMNOG-CallsBarred (18)
const ODB_GeneralData roamingOutsidePLMNICountryIC-CallsBarred (21)
const ODB_GeneralData registrationInterzonalCF-Barred (26)
const ODB_GeneralData allIC-CallsBarred (19)
const ODB_GeneralData roamingOutsidePLMN-CountryBarred (23)
const ODB_GeneralData premiumRateEntertainementOGCallsBarred (4)
const ODB_GeneralData multipleECT-Barred (14)
const ODB_GeneralData ss-AccessBarred (5)
const ODB_GeneralData allOG-CallsBarred (0)
const ODB_GeneralData roamerAccessToHPLMN-AP-Barred (16)
const ODB_GeneralData interzonalECT-Barred (12)
const ODB_GeneralData roamingOutsidePLMNIC-CallsBarred (20)
const ODB_GeneralData premiumRateInformationOGCallsBarred (3)
const ODB_GeneralData allPacketOrientedServicesBarred (15)
const ODB_GeneralData interzonalOGCallsAndInternationalOGCallsNotToHPLMN-CountryBarred (8)
const ODB_GeneralData registrationCFNotToHPLMN-Barred (25)
const ODB_GeneralData registrationInterzonalCFNotToHPLMN-Barred (27)
const ODB_GeneralData doublyChargeableECT-Barred (13)
const ODB_GeneralData chargeableECT-Barred (10)
const ODB_GeneralData internationalOGCallsNotToHPLMN-CountryBarred (2)
const ODB_GeneralData allECT-Barred (9)
const ODB_HPLMN_Data plmn-SpecificBarringType3 (2)
const ODB_HPLMN_Data plmn-SpecificBarringType2 (1)
const ODB_HPLMN_Data plmn-SpecificBarringType4 (3)
const ODB_HPLMN_Data plmn-SpecificBarringType1 (0)
const integer maxNumOfCUG INTEGER ::= 10 CUG-FeatureList
const integer maxNumOfExt-BasicServiceGroups INTEGER ::= 32 CUG-Feature
const integer maxNumOfPrivacyClass INTEGER ::= 4 LCS-PrivacyClass
const integer maxNumOfExternalClient INTEGER ::= 5 PLMNClientList
const integer maxNumOfPLMNClient INTEGER ::= 5 Ext-ExternalClientList
const integer maxNumOfExt-ExternalClient INTEGER ::= 35 ExternalClient
const integer maxNumOfServiceType INTEGER ::= 32 ServiceType
const integer maxNumOfMOLR-Class INTEGER ::= 3 MOLR-Class
const integer maxNumOfZoneCodes INTEGER ::= 10 InsertSubscriberDataRes
const SpecificCSI_Withdraw d-csi (3)
const SpecificCSI_Withdraw o-csi (0)
const SpecificCSI_Withdraw mg-csi (10)
const SpecificCSI_Withdraw o-IM-CSI (11)
const SpecificCSI_Withdraw m-csi (6)
const SpecificCSI_Withdraw vt-IM-CSI (13)
const SpecificCSI_Withdraw gprs-csi (7)
const SpecificCSI_Withdraw vt-csi (4)
const SpecificCSI_Withdraw t-csi (8)
const SpecificCSI_Withdraw d-IM-CSI (12)
const SpecificCSI_Withdraw ss-csi (1)
const SpecificCSI_Withdraw tif-csi (2)
const SpecificCSI_Withdraw mo-sms-csi (5)
const SpecificCSI_Withdraw mt-sms-csi (9)
const integer maxNumOfBasicServices INTEGER ::= 70 DeleteSubscriberDataRes
const integer maxNumOfTPDUTypes INTEGER ::= 5 MT-SMS-TPDU-Type
const integer maxNumOfDP-AnalysedInfoCriteria INTEGER ::= 10 DP-AnalysedInfoCriterium
const integer maxNumOfCamelSSEvents INTEGER ::= 10 O-CSI
const integer maxNumOfCamelTDPData INTEGER ::= 10 O-BcsmCamelTDPData
const integer maxNumOfISDN-AddressDigits INTEGER ::= 15 maxNumOfCamelDestinationNumbers
const integer maxNumOfCamelDestinationNumbers INTEGER ::= 10 maxNumOfCamelDestinationNumberLengths
const integer maxNumOfCamelDestinationNumberLengths INTEGER ::= 3 maxNumOfCamelBasicServiceCriteria
const integer maxNumOfCamelBasicServiceCriteria INTEGER ::= 5 CallTypeCriteria
const integer maxNumOfCAMEL-O-CauseValueCriteria INTEGER ::= 5 maxNumOfCAMEL-T-CauseValueCriteria
const integer maxNumOfCAMEL-T-CauseValueCriteria INTEGER ::= 5 CauseValue
const SupportedCamelPhases phase4 (3)
const SupportedCamelPhases phase3 (2)
const SupportedCamelPhases phase1 (0)
const SupportedCamelPhases phase2 (1)
const OfferedCamel4CSIs t-csi (3)
const OfferedCamel4CSIs psi-enhancements (6)
const OfferedCamel4CSIs mg-csi (5)
const OfferedCamel4CSIs vt-csi (2)
const OfferedCamel4CSIs mt-sms-csi (4)
const OfferedCamel4CSIs d-csi (1)
const OfferedCamel4CSIs o-csi (0)
const OfferedCamel4Functionalities initiateCallAttempt (0)
const OfferedCamel4Functionalities entityReleased (4)
const OfferedCamel4Functionalities or-Interactions (12)
const OfferedCamel4Functionalities subscribedEnhancedDialledServices (15)
const OfferedCamel4Functionalities dfc-WithArgument (5)
const OfferedCamel4Functionalities servingNetworkEnhancedDialledServices (16)
const OfferedCamel4Functionalities warningToneEnhancements (13)
const OfferedCamel4Functionalities playTone (6)
const OfferedCamel4Functionalities chargingIndicator (8)
const OfferedCamel4Functionalities collectInformation (19)
const OfferedCamel4Functionalities dtmf-MidCall (7)
const OfferedCamel4Functionalities cf-Enhancements (14)
const OfferedCamel4Functionalities disconnectLeg (3)
const OfferedCamel4Functionalities serviceChangeDP (18)
const OfferedCamel4Functionalities moveLeg (2)
const OfferedCamel4Functionalities changeOfPositionDP (11)
const OfferedCamel4Functionalities alertingDP (9)
const OfferedCamel4Functionalities criteriaForChangeOfPositionDP (17)
const OfferedCamel4Functionalities splitLeg (1)
const OfferedCamel4Functionalities locationAtAlerting (10)
const integer maxNumOfMobilityTriggers INTEGER ::= 10 MM-Code
const integer maxNumOfVBSGroupIds INTEGER ::= 50 maxNumOfVGCSGroupIds
const integer maxNumOfVGCSGroupIds INTEGER ::= 50 VoiceGroupCallData
const AdditionalSubscriptions emergencyReset (2)
const AdditionalSubscriptions privilegedUplinkRequest (0)
const AdditionalSubscriptions emergencyUplinkRequest (1)
const RequestedNodes sgsn (1)
const RequestedNodes mme (0)
const integer maxNumOfMSISDN INTEGER ::= 50 MSISDN-BS
const ServingNode mme (0)