| -- $Id: MAP-MS-DataTypes.asn 28149 2009-04-25 17:45:34Z etxrab $ |
| -- 3GPP TS 29.002 V8.9.0 (2009-04) |
| -- 17.7.1 Mobile Service data types |
| |
| MAP-MS-DataTypes { |
| itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| gsm-Network (1) modules (3) map-MS-DataTypes (11) version11 (11)} |
| |
| DEFINITIONS |
| |
| IMPLICIT TAGS |
| |
| ::= |
| |
| BEGIN |
| |
| EXPORTS |
| |
| -- location registration types |
| UpdateLocationArg, |
| UpdateLocationRes, |
| CancelLocationArg, |
| CancelLocationRes, |
| PurgeMS-Arg, |
| PurgeMS-Res, |
| SendIdentificationArg, |
| SendIdentificationRes, |
| UpdateGprsLocationArg, |
| UpdateGprsLocationRes, |
| IST-SupportIndicator, |
| SupportedLCS-CapabilitySets, |
| |
| -- gprs location registration types |
| GSN-Address, |
| |
| -- handover types |
| ForwardAccessSignalling-Arg, |
| PrepareHO-Arg, |
| PrepareHO-Res, |
| PrepareSubsequentHO-Arg, |
| PrepareSubsequentHO-Res, |
| ProcessAccessSignalling-Arg, |
| SendEndSignal-Arg, |
| SendEndSignal-Res, |
| |
| -- authentication management types |
| SendAuthenticationInfoArg, |
| SendAuthenticationInfoRes, |
| AuthenticationFailureReportArg, |
| AuthenticationFailureReportRes, |
| |
| -- security management types |
| Kc, |
| Cksn, |
| |
| -- equipment management types |
| CheckIMEI-Arg, |
| CheckIMEI-Res, |
| |
| -- subscriber management types |
| InsertSubscriberDataArg, |
| InsertSubscriberDataRes, |
| LSAIdentity, |
| DeleteSubscriberDataArg, |
| DeleteSubscriberDataRes, |
| Ext-QoS-Subscribed, |
| Ext2-QoS-Subscribed, |
| Ext3-QoS-Subscribed, |
| SubscriberData, |
| ODB-Data, |
| SubscriberStatus, |
| ZoneCodeList, |
| maxNumOfZoneCodes, |
| O-CSI, |
| D-CSI, |
| O-BcsmCamelTDPCriteriaList, |
| T-BCSM-CAMEL-TDP-CriteriaList, |
| SS-CSI, |
| ServiceKey, |
| DefaultCallHandling, |
| CamelCapabilityHandling, |
| BasicServiceCriteria, |
| SupportedCamelPhases, |
| OfferedCamel4CSIs, |
| OfferedCamel4Functionalities, |
| maxNumOfCamelTDPData, |
| CUG-Index, |
| CUG-Info, |
| CUG-Interlock, |
| InterCUG-Restrictions, |
| IntraCUG-Options, |
| NotificationToMSUser, |
| QoS-Subscribed, |
| IST-AlertTimerValue, |
| T-CSI, |
| T-BcsmTriggerDetectionPoint, |
| APN, |
| AdditionalInfo, |
| |
| -- fault recovery types |
| ResetArg, |
| RestoreDataArg, |
| RestoreDataRes, |
| |
| -- provide subscriber info types |
| GeographicalInformation, |
| MS-Classmark2, |
| GPRSMSClass, |
| |
| -- subscriber information enquiry types |
| ProvideSubscriberInfoArg, |
| ProvideSubscriberInfoRes, |
| SubscriberInfo, |
| LocationInformation, |
| LocationInformationGPRS, |
| RAIdentity, |
| SubscriberState, |
| GPRSChargingID, |
| MNPInfoRes, |
| RouteingNumber, |
| |
| -- any time information enquiry types |
| AnyTimeInterrogationArg, |
| AnyTimeInterrogationRes, |
| |
| -- any time information handling types |
| AnyTimeSubscriptionInterrogationArg, |
| AnyTimeSubscriptionInterrogationRes, |
| AnyTimeModificationArg, |
| AnyTimeModificationRes, |
| |
| -- subscriber data modification notification types |
| NoteSubscriberDataModifiedArg, |
| NoteSubscriberDataModifiedRes, |
| |
| -- gprs location information retrieval types |
| SendRoutingInfoForGprsArg, |
| SendRoutingInfoForGprsRes, |
| |
| -- failure reporting types |
| FailureReportArg, |
| FailureReportRes, |
| |
| -- gprs notification types |
| NoteMsPresentForGprsArg, |
| NoteMsPresentForGprsRes, |
| |
| -- Mobility Management types |
| NoteMM-EventArg, |
| NoteMM-EventRes, |
| NumberPortabilityStatus, |
| PagingArea, |
| |
| -- VGCS / VBS types types |
| GroupId, |
| Long-GroupId, |
| AdditionalSubscriptions |
| |
| ; |
| |
| IMPORTS |
| maxNumOfSS, |
| SS-SubscriptionOption, |
| SS-List, |
| SS-ForBS-Code, |
| Password |
| FROM MAP-SS-DataTypes { |
| itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| gsm-Network (1) modules (3) map-SS-DataTypes (14) version11 (11)} |
| |
| SS-Code |
| FROM MAP-SS-Code { |
| itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| gsm-Network (1) modules (3) map-SS-Code (15) version11 (11)} |
| |
| Ext-BearerServiceCode |
| FROM MAP-BS-Code { |
| itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| gsm-Network (1) modules (3) map-BS-Code (20) version11 (11)} |
| |
| Ext-TeleserviceCode |
| FROM MAP-TS-Code { |
| itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| gsm-Network (1) modules (3) map-TS-Code (19) version11 (11)} |
| |
| AddressString, |
| ISDN-AddressString, |
| ISDN-SubaddressString, |
| FTN-AddressString, |
| AccessNetworkSignalInfo, |
| IMSI, |
| IMEI, |
| TMSI, |
| HLR-List, |
| LMSI, |
| Identity, |
| GlobalCellId, |
| CellGlobalIdOrServiceAreaIdOrLAI, |
| Ext-BasicServiceCode, |
| NAEA-PreferredCI, |
| EMLPP-Info, |
| MC-SS-Info, |
| SubscriberIdentity, |
| AgeOfLocationInformation, |
| LCSClientExternalID, |
| LCSClientInternalID, |
| Ext-SS-Status, |
| LCSServiceTypeID, |
| ASCI-CallReference, |
| TBCD-STRING, |
| LAIFixedLength, |
| PLMN-Id, |
| EMLPP-Priority |
| FROM MAP-CommonDataTypes { |
| itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| gsm-Network (1) modules (3) map-CommonDataTypes (18) version11 (11)} |
| |
| ExtensionContainer |
| FROM MAP-ExtensionDataTypes { |
| itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| gsm-Network (1) modules (3) map-ExtensionDataTypes (21) version11 (11)} |
| |
| AbsentSubscriberDiagnosticSM |
| FROM MAP-ER-DataTypes { |
| itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| gsm-Network (1) modules (3) map-ER-DataTypes (17) version11 (11)} |
| |
| TracePropagationList |
| FROM MAP-OM-DataTypes { |
| itu-t identified-organization (4) etsi (0) mobileDomain (0) |
| gsm-Network (1) modules (3) map-OM-DataTypes (12) version11 (11)} |
| |
| ; |
| |
| -- location registration types |
| |
| 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. |
| } |
| |
| 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::= 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 ::= CHOICE { |
| sendSubscriberData [0] NULL, |
| subscriberDataStored [1] AgeIndicator } |
| |
| AgeIndicator ::= OCTET STRING (SIZE (1..6)) |
| -- The internal structure of this parameter is implementation specific. |
| |
| IST-SupportIndicator ::= ENUMERATED { |
| basicISTSupported (0), |
| istCommandSupported (1), |
| ...} |
| -- exception handling: |
| -- reception of values > 1 shall be mapped to ' istCommandSupported ' |
| |
| 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 ::= SEQUENCE { |
| hlr-Number ISDN-AddressString, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ..., |
| add-Capability NULL OPTIONAL, |
| pagingArea-Capability [0]NULL OPTIONAL } |
| |
| 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 ::= SEQUENCE SIZE (1..5) OF LocationArea |
| |
| |
| LocationArea ::= CHOICE { |
| laiFixedLength [0] LAIFixedLength, |
| lac [1] LAC} |
| |
| |
| 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 ::= [3] SEQUENCE { |
| identity Identity, |
| cancellationType CancellationType OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ..., |
| typeOfUpdate [0] TypeOfUpdate OPTIONAL } |
| |
| TypeOfUpdate ::= ENUMERATED { |
| sgsn-change (0), |
| mme-change (1), |
| ...} |
| -- TypeOfUpdate shall be absent if CancellationType is different from updateProcedure |
| |
| CancellationType ::= ENUMERATED { |
| updateProcedure (0), |
| subscriptionWithdraw (1), |
| ...} |
| -- The HLR shall not send values other than listed above |
| |
| CancelLocationRes ::= SEQUENCE { |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| PurgeMS-Arg ::= [3] SEQUENCE { |
| imsi IMSI, |
| vlr-Number [0] ISDN-AddressString OPTIONAL, |
| sgsn-Number [1] ISDN-AddressString OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| PurgeMS-Res ::= SEQUENCE { |
| freezeTMSI [0] NULL OPTIONAL, |
| freezeP-TMSI [1] NULL OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ..., |
| freezeM-TMSI [2] NULL OPTIONAL } |
| |
| 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 ::= INTEGER (0..3) |
| |
| 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 ::= CHOICE { |
| tripletList [0] TripletList, |
| quintupletList [1] QuintupletList } |
| |
| TripletList ::= SEQUENCE SIZE (1..5) OF |
| AuthenticationTriplet |
| |
| QuintupletList ::= SEQUENCE SIZE (1..5) OF |
| AuthenticationQuintuplet |
| |
| AuthenticationTriplet ::= SEQUENCE { |
| rand RAND, |
| sres SRES, |
| kc Kc, |
| ...} |
| |
| AuthenticationQuintuplet ::= SEQUENCE { |
| rand RAND, |
| xres XRES, |
| ck CK, |
| ik IK, |
| autn AUTN, |
| ...} |
| |
| CurrentSecurityContext ::= CHOICE { |
| gsm-SecurityContextData [0] GSM-SecurityContextData, |
| umts-SecurityContextData [1] UMTS-SecurityContextData } |
| |
| GSM-SecurityContextData ::= SEQUENCE { |
| kc Kc, |
| cksn Cksn, |
| ... } |
| |
| UMTS-SecurityContextData ::= SEQUENCE { |
| ck CK, |
| ik IK, |
| ksi KSI, |
| ... } |
| |
| RAND ::= OCTET STRING (SIZE (16)) |
| |
| SRES ::= OCTET STRING (SIZE (4)) |
| |
| Kc ::= OCTET STRING (SIZE (8)) |
| |
| XRES ::= OCTET STRING (SIZE (4..16)) |
| |
| CK ::= OCTET STRING (SIZE (16)) |
| |
| IK ::= OCTET STRING (SIZE (16)) |
| |
| AUTN ::= OCTET STRING (SIZE (16)) |
| |
| AUTS ::= OCTET STRING (SIZE (14)) |
| |
| Cksn ::= OCTET STRING (SIZE (1)) |
| -- The internal structure is defined in 3GPP TS 24.008 |
| |
| KSI ::= OCTET STRING (SIZE (1)) |
| -- The internal structure is defined in 3GPP TS 24.008 |
| |
| 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 ::= 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 ::= SEQUENCE { |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| FailureCause ::= ENUMERATED { |
| wrongUserResponse (0), |
| wrongNetworkSignature (1)} |
| |
| -- gprs location registration types |
| |
| 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 |
| } |
| |
| Used-RAT-Type::= ENUMERATED { |
| utran (0), |
| geran (1), |
| gan (2), |
| i-hspa-evolution (3), |
| e-utran (4), |
| ...} |
| |
| EPS-Info ::= CHOICE{ |
| pdn-gw-update [0] PDN-GW-Update, |
| isr-Information [1] ISR-Information } |
| |
| 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::= BIT STRING { |
| updateMME (0), |
| cancelSGSN (1)} (SIZE (2..8)) |
| -- exception handling: reception of unknown bit assignments in the |
| -- ISR-Information data type shall be discarded by the receiver |
| |
| 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 } |
| |
| SupportedFeatures::= BIT STRING { |
| odb-all (0), |
| odb-HPLMN-APN (1), |
| odb-VPLMN-APN (2), |
| regSub (3)} (SIZE (4..8)) |
| |
| GSN-Address ::= OCTET STRING (SIZE (5..17)) |
| -- Octets are coded according to TS 3GPP TS 23.003 [17] |
| |
| UpdateGprsLocationRes ::= SEQUENCE { |
| hlr-Number ISDN-AddressString, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ..., |
| add-Capability NULL OPTIONAL, |
| sgsn-mmeSeparationSupported [0] NULL OPTIONAL } |
| |
| -- handover types |
| |
| 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 } |
| |
| 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 ::= SEQUENCE { |
| integrityProtectionAlgorithms [0] PermittedIntegrityProtectionAlgorithms OPTIONAL, |
| encryptionAlgorithms [1] PermittedEncryptionAlgorithms OPTIONAL, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 INTEGER ::= 9 |
| |
| 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 INTEGER ::= 9 |
| |
| KeyStatus ::= 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 ::= [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 } |
| |
| BSSMAP-ServiceHandoverList ::= SEQUENCE SIZE (1.. maxNumOfServiceHandovers) OF |
| BSSMAP-ServiceHandoverInfo |
| |
| 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 INTEGER ::= 7 |
| |
| BSSMAP-ServiceHandover ::= OCTET STRING (SIZE (1)) |
| -- Octets are coded according the Service Handover information element in |
| -- 3GPP TS 48.008. |
| |
| 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 ::= SEQUENCE SIZE (1.. maxNumOfRadioResources) OF |
| RadioResource |
| |
| RadioResource ::= SEQUENCE { |
| radioResourceInformation RadioResourceInformation, |
| rab-Id RAB-Id, |
| -- RAB Identity is needed to relate the radio resources with the radio access bearers. |
| ...} |
| |
| maxNumOfRadioResources INTEGER ::= 7 |
| |
| 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 } |
| |
| SelectedUMTS-Algorithms ::= SEQUENCE { |
| integrityProtectionAlgorithm [0] ChosenIntegrityProtectionAlgorithm OPTIONAL, |
| encryptionAlgorithm [1] ChosenEncryptionAlgorithm OPTIONAL, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= 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 ::= SEQUENCE { |
| chosenChannelInfo [0] ChosenChannelInfo OPTIONAL, |
| chosenSpeechVersion [1] ChosenSpeechVersion OPTIONAL, |
| ...} |
| |
| ChosenChannelInfo ::= OCTET STRING (SIZE (1)) |
| -- Octets are coded according the Chosen Channel information element in 3GPP TS 48.008 |
| |
| ChosenSpeechVersion ::= OCTET STRING (SIZE (1)) |
| -- Octets are coded according the Speech Version (chosen) information element in 3GPP TS |
| -- 48.008 |
| |
| 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 ::= [3] SEQUENCE { |
| an-APDU AccessNetworkSignalInfo, |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 } |
| |
| SupportedCodecsList ::= SEQUENCE { |
| utranCodecList [0] CodecList OPTIONAL, |
| geranCodecList [1] CodecList OPTIONAL, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= OCTET STRING (SIZE (1..4)) |
| |
| -- The internal structure is defined as follows: |
| -- octet 1 Coded as Codec Identification code in 3GPP TS 26.103 |
| -- octets 2,3,4 Parameters for the Codec as defined in 3GPP TS |
| -- 26.103, if available, length depending on the codec |
| |
| GERAN-Classmark ::= OCTET STRING (SIZE (2..87)) |
| -- Octets are coded according the GERAN Classmark information element in 3GPP TS 48.008 |
| |
| 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 ::= [3] SEQUENCE { |
| an-APDU AccessNetworkSignalInfo, |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| SendEndSignal-Res ::= SEQUENCE { |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= SEQUENCE SIZE (1..maxNumOfRelocationNumber) OF |
| RelocationNumber |
| |
| MulticallBearerInfo ::= INTEGER (1..maxNumOfRelocationNumber) |
| |
| RelocationNumber ::= SEQUENCE { |
| handoverNumber ISDN-AddressString, |
| rab-Id RAB-Id, |
| -- RAB Identity is needed to relate the calls with the radio access bearers. |
| ...} |
| |
| RAB-Id ::= INTEGER (1..maxNrOfRABs) |
| |
| maxNrOfRABs INTEGER ::= 255 |
| |
| maxNumOfRelocationNumber INTEGER ::= 7 |
| |
| RadioResourceInformation ::= OCTET STRING (SIZE (3..13)) |
| -- Octets are coded according the Channel Type information element in 3GPP TS 48.008 |
| |
| 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 INTEGER ::= 100 |
| |
| 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 INTEGER ::= 100 |
| |
| -- authentication management types |
| |
| 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 ::= INTEGER (1..5) |
| |
| Re-synchronisationInfo ::= SEQUENCE { |
| rand RAND, |
| auts AUTS, |
| ...} |
| |
| SendAuthenticationInfoRes ::= [3] SEQUENCE { |
| authenticationSetList AuthenticationSetList OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ..., |
| eps-AuthenticationSetList [2] EPS-AuthenticationSetList OPTIONAL } |
| |
| EPS-AuthenticationSetList ::= SEQUENCE SIZE (1..5) OF |
| EPC-AV |
| |
| EPC-AV ::= SEQUENCE { |
| rand RAND, |
| xres XRES, |
| autn AUTN, |
| kasme KASME, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| KASME ::= OCTET STRING (SIZE (16)) |
| |
| RequestingNodeType ::= 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 ::= SEQUENCE { |
| imei IMEI, |
| requestedEquipmentInfo RequestedEquipmentInfo, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| CheckIMEI-Res ::= SEQUENCE { |
| equipmentStatus EquipmentStatus OPTIONAL, |
| bmuef UESBI-Iu OPTIONAL, |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= SEQUENCE { |
| uesbi-IuA [0] UESBI-IuA OPTIONAL, |
| uesbi-IuB [1] UESBI-IuB OPTIONAL, |
| ...} |
| |
| UESBI-IuA ::= BIT STRING (SIZE(1..128)) |
| -- See 3GPP TS 25.413 |
| |
| UESBI-IuB ::= BIT STRING (SIZE(1..128)) |
| -- See 3GPP TS 25.413 |
| |
| EquipmentStatus ::= ENUMERATED { |
| whiteListed (0), |
| blackListed (1), |
| greyListed (2)} |
| |
| -- subscriber management types |
| |
| 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 } |
| -- If the Network Access Mode parameter is sent, it shall be present only in |
| -- the first sequence if seqmentation is used |
| |
| CSG-SubscriptionDataList ::= SEQUENCE SIZE (1..50) OF |
| CSG-SubscriptionData |
| |
| CSG-SubscriptionData ::= SEQUENCE { |
| csg-Id CSG-Id, |
| expirationDate Time OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| CSG-Id ::= BIT STRING (SIZE (27)) |
| -- coded according to 3GPP TS 23.003 [17]. |
| |
| Time ::= OCTET STRING (SIZE (4)) |
| -- Octets are coded according to IETF RFC 3588 [139] |
| |
| |
| EPS-SubscriptionData ::= SEQUENCE { |
| apn-oi-Replacement [0] APN-OI-Replacement OPTIONAL, |
| 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 ::= OCTET STRING (SIZE (9..100)) |
| -- Octets are coded as APN Operator Identifier according to TS 3GPP TS 23.003 [17] |
| |
| RFSP-ID ::= INTEGER (1..256) |
| |
| 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 ::= SEQUENCE SIZE (1..maxNumOfAPN-Configurations) OF |
| APN-Configuration |
| |
| |
| maxNumOfAPN-Configurations INTEGER ::= 50 |
| |
| |
| APN-Configuration ::= SEQUENCE { |
| contextId [0] ContextId, |
| servedPartyIP-Address [1] PDP-Address OPTIONAL, |
| apn [2] APN, |
| eps-qos-Subscribed [3] EPS-QoS-Subscribed, |
| pdn-gw-Identity [4] PDN-GW-Identity OPTIONAL, |
| pdn-gw-AllocationType [5] PDN-GW-AllocationType OPTIONAL, |
| vplmnAddressAllowed [6] NULL OPTIONAL, |
| chargingCharacteristics [7] ChargingCharacteristics OPTIONAL, |
| ambr [8] AMBR OPTIONAL, |
| specificAPNInfoList [9] SpecificAPNInfoList OPTIONAL, extensionContainer [10] ExtensionContainer OPTIONAL, |
| ... } |
| |
| EPS-QoS-Subscribed ::= SEQUENCE { |
| qos-Class-Identifier [0] QoS-Class-Identifier, |
| allocation-Retention-Priority [1] Allocation-Retention-Priority, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ... } |
| |
| AMBR ::= SEQUENCE { |
| max-RequestedBandwidth-UL [0] Bandwidth, |
| max-RequestedBandwidth-DL [1] Bandwidth, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ... } |
| |
| |
| SpecificAPNInfoList ::= SEQUENCE SIZE (1..maxNumOfSpecificAPNInfos) OF |
| SpecificAPNInfo |
| |
| maxNumOfSpecificAPNInfos INTEGER ::= 50 |
| |
| SpecificAPNInfo ::= SEQUENCE { |
| apn [0] APN, |
| pdn-gw-Identity [1] PDN-GW-Identity, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ... } |
| |
| Bandwidth ::= INTEGER |
| -- bits per second |
| |
| QoS-Class-Identifier ::= INTEGER (1..9) |
| -- values are defined in 3GPP TS 29.212 |
| |
| |
| |
| 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 ::= 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 ::= OCTET STRING (SIZE (9..100)) |
| |
| |
| PDN-GW-AllocationType ::= ENUMERATED { |
| static (0), |
| dynamic (1)} |
| |
| |
| 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 ::= 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 ::= INTEGER (15..255) |
| |
| 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 ::= SEQUENCE SIZE (1..maxNumOfGMLC) OF |
| ISDN-AddressString |
| -- if segmentation is used, the complete GMLC-List shall be sent in one segment |
| |
| maxNumOfGMLC INTEGER ::= 5 |
| |
| NetworkAccessMode ::= ENUMERATED { |
| packetAndCircuit (0), |
| onlyCircuit (1), |
| onlyPacket (2), |
| ...} |
| -- if unknown values are received in NetworkAccessMode |
| -- they shall be discarded. |
| |
| GPRSDataList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF |
| PDP-Context |
| |
| maxNumOfPDP-Contexts INTEGER ::= 50 |
| |
| 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. |
| } |
| |
| ContextId ::= INTEGER (1..maxNumOfPDP-Contexts) |
| |
| 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, |
| ... } |
| |
| 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 ::= 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 ::= 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 ::= SEQUENCE { |
| gprs-TriggerDetectionPoint [0] GPRS-TriggerDetectionPoint, |
| serviceKey [1] ServiceKey, |
| gsmSCF-Address [2] ISDN-AddressString, |
| defaultSessionHandling [3] DefaultGPRS-Handling, |
| extensionContainer [4] ExtensionContainer OPTIONAL, |
| ... |
| } |
| |
| DefaultGPRS-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" |
| |
| 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 ::= OCTET STRING (SIZE (2..63)) |
| -- Octets are coded according to TS 3GPP TS 23.003 [17] |
| |
| PDP-Type ::= OCTET STRING (SIZE (2)) |
| -- Octets are coded according to TS 3GPP TS 29.060 [105] |
| |
| 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 ::= OCTET STRING (SIZE (3)) |
| -- Octets are coded according to TS 3GPP TS 24.008 [35] Quality of Service Octets |
| -- 3-5. |
| |
| 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 ::= OCTET STRING (SIZE (1..3)) |
| -- Octets 1-3 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 14-16. |
| -- 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 ::= OCTET STRING (SIZE (1..2)) |
| -- Octets 1-2 are coded according to 3GPP TS 24.008 [35] Quality of Service Octets 17-18. |
| |
| ChargingCharacteristics ::= OCTET STRING (SIZE (2)) |
| -- Octets are coded according to 3GPP TS 32.215. |
| |
| LSAOnlyAccessIndicator ::= ENUMERATED { |
| accessOutsideLSAsAllowed (0), |
| accessOutsideLSAsRestricted (1)} |
| |
| LSADataList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF |
| LSAData |
| |
| maxNumOfLSAs INTEGER ::= 20 |
| |
| LSAData ::= SEQUENCE { |
| lsaIdentity [0] LSAIdentity, |
| lsaAttributes [1] LSAAttributes, |
| lsaActiveModeIndicator [2] NULL OPTIONAL, |
| extensionContainer [3] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= OCTET STRING (SIZE (3)) |
| -- Octets are coded according to TS 3GPP TS 23.003 [17] |
| |
| LSAAttributes ::= OCTET STRING (SIZE (1)) |
| -- Octets are coded according to TS 3GPP TS 48.008 [49] |
| |
| 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 ::= OCTET STRING (SIZE (1)) |
| -- The internal structure is defined in ITU-T Rec Q.763. |
| |
| SubscriberStatus ::= ENUMERATED { |
| serviceGranted (0), |
| operatorDeterminedBarring (1)} |
| |
| BearerServiceList ::= SEQUENCE SIZE (1..maxNumOfBearerServices) OF |
| Ext-BearerServiceCode |
| |
| maxNumOfBearerServices INTEGER ::= 50 |
| |
| TeleserviceList ::= SEQUENCE SIZE (1..maxNumOfTeleservices) OF |
| Ext-TeleserviceCode |
| |
| maxNumOfTeleservices INTEGER ::= 20 |
| |
| ODB-Data ::= SEQUENCE { |
| odb-GeneralData ODB-GeneralData, |
| odb-HPLMN-Data ODB-HPLMN-Data OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= 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 ::= SEQUENCE SIZE (1..maxNumOfSS) OF |
| Ext-SS-Info |
| |
| 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 ::= SEQUENCE { |
| ss-Code SS-Code, |
| forwardingFeatureList Ext-ForwFeatureList, |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| Ext-ForwFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF |
| Ext-ForwFeature |
| |
| 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 ::= 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 ::= 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 ::= SEQUENCE { |
| ss-Code SS-Code, |
| callBarringFeatureList Ext-CallBarFeatureList, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| Ext-CallBarFeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF |
| Ext-CallBarringFeature |
| |
| Ext-CallBarringFeature ::= SEQUENCE { |
| basicService Ext-BasicServiceCode OPTIONAL, |
| ss-Status [4] Ext-SS-Status, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| CUG-Info ::= SEQUENCE { |
| cug-SubscriptionList CUG-SubscriptionList, |
| cug-FeatureList CUG-FeatureList OPTIONAL, |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| CUG-SubscriptionList ::= SEQUENCE SIZE (0..maxNumOfCUG) OF |
| CUG-Subscription |
| |
| 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 ::= INTEGER (0..32767) |
| -- The internal structure is defined in ETS 300 138. |
| |
| CUG-Interlock ::= OCTET STRING (SIZE (4)) |
| |
| IntraCUG-Options ::= ENUMERATED { |
| noCUG-Restrictions (0), |
| cugIC-CallBarred (1), |
| cugOG-CallBarred (2)} |
| |
| maxNumOfCUG INTEGER ::= 10 |
| |
| CUG-FeatureList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF |
| CUG-Feature |
| |
| Ext-BasicServiceGroupList ::= SEQUENCE SIZE (1..maxNumOfExt-BasicServiceGroups) OF |
| Ext-BasicServiceCode |
| |
| maxNumOfExt-BasicServiceGroups INTEGER ::= 32 |
| |
| CUG-Feature ::= SEQUENCE { |
| basicService Ext-BasicServiceCode OPTIONAL, |
| preferentialCUG-Indicator CUG-Index OPTIONAL, |
| interCUG-Restrictions InterCUG-Restrictions, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= 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 ::= SEQUENCE SIZE (1..maxNumOfPrivacyClass) OF |
| LCS-PrivacyClass |
| |
| maxNumOfPrivacyClass INTEGER ::= 4 |
| |
| 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 or |
| -- later versions, the user did specify more than 5 clients, and White Book SCCP is used. |
| 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 ::= SEQUENCE SIZE (0..maxNumOfExternalClient) OF |
| ExternalClient |
| |
| maxNumOfExternalClient INTEGER ::= 5 |
| |
| PLMNClientList ::= SEQUENCE SIZE (1..maxNumOfPLMNClient) OF |
| LCSClientInternalID |
| |
| maxNumOfPLMNClient INTEGER ::= 5 |
| |
| Ext-ExternalClientList ::= SEQUENCE SIZE (1..maxNumOfExt-ExternalClient) OF |
| ExternalClient |
| |
| maxNumOfExt-ExternalClient INTEGER ::= 35 |
| |
| 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 ::= 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 ::= SEQUENCE SIZE (1..maxNumOfServiceType) OF |
| ServiceType |
| |
| maxNumOfServiceType INTEGER ::= 32 |
| |
| 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 ::= SEQUENCE SIZE (1..maxNumOfMOLR-Class) OF |
| MOLR-Class |
| |
| maxNumOfMOLR-Class INTEGER ::= 3 |
| |
| MOLR-Class ::= SEQUENCE { |
| ss-Code SS-Code, |
| ss-Status Ext-SS-Status, |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| ZoneCodeList ::= SEQUENCE SIZE (1..maxNumOfZoneCodes) |
| OF ZoneCode |
| |
| ZoneCode ::= OCTET STRING (SIZE (2)) |
| -- internal structure is defined in TS 3GPP TS 23.003 [17] |
| |
| maxNumOfZoneCodes INTEGER ::= 10 |
| |
| 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 ::= ENUMERATED { |
| networkNode-AreaRestricted (0), |
| tooManyZoneCodes (1), |
| zoneCodesConflict (2), |
| regionalSubscNotSupported (3)} |
| |
| 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 ::= 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 ::= CHOICE { |
| allGPRSData NULL, |
| contextIdList ContextIdList} |
| |
| EPS-SubscriptionDataWithdraw ::= CHOICE { |
| allEPS-Data NULL, |
| contextIdList ContextIdList} |
| |
| ContextIdList ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF |
| ContextId |
| |
| LSAInformationWithdraw ::= CHOICE { |
| allLSAData NULL, |
| lsaIdentityList LSAIdentityList } |
| |
| LSAIdentityList ::= SEQUENCE SIZE (1..maxNumOfLSAs) OF |
| LSAIdentity |
| |
| BasicServiceList ::= SEQUENCE SIZE (1..maxNumOfBasicServices) OF |
| Ext-BasicServiceCode |
| |
| maxNumOfBasicServices INTEGER ::= 70 |
| |
| DeleteSubscriberDataRes ::= SEQUENCE { |
| regionalSubscriptionResponse [0] RegionalSubscriptionResponse OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= SEQUENCE SIZE (1.. maxNumOfCamelTDPData) OF |
| MT-smsCAMELTDP-Criteria |
| |
| MT-smsCAMELTDP-Criteria ::= SEQUENCE { |
| sms-TriggerDetectionPoint SMS-TriggerDetectionPoint, |
| tpdu-TypeCriterion [0] TPDU-TypeCriterion OPTIONAL, |
| ... } |
| |
| TPDU-TypeCriterion ::= SEQUENCE SIZE (1..maxNumOfTPDUTypes) OF |
| MT-SMS-TPDU-Type |
| |
| |
| maxNumOfTPDUTypes INTEGER ::= 5 |
| |
| MT-SMS-TPDU-Type ::= 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 ::= 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 ::= SEQUENCE SIZE (1..maxNumOfDP-AnalysedInfoCriteria) OF |
| DP-AnalysedInfoCriterium |
| |
| maxNumOfDP-AnalysedInfoCriteria INTEGER ::= 10 |
| |
| DP-AnalysedInfoCriterium ::= SEQUENCE { |
| dialledNumber ISDN-AddressString, |
| serviceKey ServiceKey, |
| gsmSCF-Address ISDN-AddressString, |
| defaultCallHandling DefaultCallHandling, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= SEQUENCE { |
| ss-EventList SS-EventList, |
| gsmSCF-Address ISDN-AddressString, |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 INTEGER ::= 10 |
| |
| 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 ::= 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 allowed |
| -- with o-BcsmTriggerDetectionPoint being equal to DP2. |
| |
| maxNumOfCamelTDPData INTEGER ::= 10 |
| |
| O-BcsmCamelTDPData ::= SEQUENCE { |
| o-BcsmTriggerDetectionPoint O-BcsmTriggerDetectionPoint, |
| serviceKey ServiceKey, |
| gsmSCF-Address [0] ISDN-AddressString, |
| defaultCallHandling [1] DefaultCallHandling, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ... |
| } |
| |
| ServiceKey ::= INTEGER (0..2147483647) |
| |
| O-BcsmTriggerDetectionPoint ::= 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 ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF |
| O-BcsmCamelTDP-Criteria |
| |
| T-BCSM-CAMEL-TDP-CriteriaList ::= SEQUENCE SIZE (1..maxNumOfCamelTDPData) OF |
| T-BCSM-CAMEL-TDP-Criteria |
| |
| 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 ::= SEQUENCE { |
| t-BCSM-TriggerDetectionPoint T-BcsmTriggerDetectionPoint, |
| basicServiceCriteria [0] BasicServiceCriteria OPTIONAL, |
| t-CauseValueCriteria [1] T-CauseValueCriteria OPTIONAL, |
| ... } |
| |
| DestinationNumberCriteria ::= SEQUENCE { |
| matchType [0] MatchType, |
| destinationNumberList [1] DestinationNumberList OPTIONAL, |
| destinationNumberLengthList [2] DestinationNumberLengthList OPTIONAL, |
| -- one or both of destinationNumberList and destinationNumberLengthList |
| -- shall be present |
| ...} |
| |
| 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 ::= SEQUENCE SIZE (1..maxNumOfCamelDestinationNumberLengths) OF |
| INTEGER(1..maxNumOfISDN-AddressDigits) |
| |
| BasicServiceCriteria ::= SEQUENCE SIZE(1..maxNumOfCamelBasicServiceCriteria) OF |
| Ext-BasicServiceCode |
| |
| maxNumOfISDN-AddressDigits INTEGER ::= 15 |
| |
| maxNumOfCamelDestinationNumbers INTEGER ::= 10 |
| |
| maxNumOfCamelDestinationNumberLengths INTEGER ::= 3 |
| |
| maxNumOfCamelBasicServiceCriteria INTEGER ::= 5 |
| |
| CallTypeCriteria ::= ENUMERATED { |
| forwarded (0), |
| notForwarded (1)} |
| |
| MatchType ::= ENUMERATED { |
| inhibiting (0), |
| enabling (1)} |
| |
| O-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-O-CauseValueCriteria) OF |
| CauseValue |
| |
| T-CauseValueCriteria ::= SEQUENCE SIZE(1..maxNumOfCAMEL-T-CauseValueCriteria) OF |
| CauseValue |
| |
| maxNumOfCAMEL-O-CauseValueCriteria INTEGER ::= 5 |
| |
| maxNumOfCAMEL-T-CauseValueCriteria INTEGER ::= 5 |
| |
| 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 ::= 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 ::= 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 ::= 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 ::= 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 ::= 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 ::= 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 ::= 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 ::= 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 ::= 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 ::= 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 ::= 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 ::= SEQUENCE SIZE (1..maxNumOfMobilityTriggers) OF |
| MM-Code |
| |
| maxNumOfMobilityTriggers INTEGER ::= 10 |
| |
| 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 ::= 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 ::= 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 allowed |
| --- with t-BcsmTriggerDetectionPoint being equal to DP12. |
| --- For CAMEL Phase 3, more TDPÂ’s are allowed. |
| |
| T-BcsmCamelTDPData ::= SEQUENCE { |
| t-BcsmTriggerDetectionPoint T-BcsmTriggerDetectionPoint, |
| serviceKey ServiceKey, |
| gsmSCF-Address [0] ISDN-AddressString, |
| defaultCallHandling [1] DefaultCallHandling, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ...} |
| |
| T-BcsmTriggerDetectionPoint ::= 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 ::= SEQUENCE { |
| imsi [0] IMSI, |
| ggsn-Address [1] GSN-Address OPTIONAL, |
| ggsn-Number [2] ISDN-AddressString, |
| extensionContainer [3] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= SEQUENCE { |
| imsi [0] IMSI, |
| ggsn-Number [1] ISDN-AddressString , |
| ggsn-Address [2] GSN-Address OPTIONAL, |
| extensionContainer [3] ExtensionContainer OPTIONAL, |
| ...} |
| |
| FailureReportRes ::= SEQUENCE { |
| ggsn-Address [0] GSN-Address OPTIONAL, |
| extensionContainer [1] ExtensionContainer OPTIONAL, |
| ...} |
| |
| -- gprs notification types |
| |
| NoteMsPresentForGprsArg ::= SEQUENCE { |
| imsi [0] IMSI, |
| sgsn-Address [1] GSN-Address, |
| ggsn-Address [2] GSN-Address OPTIONAL, |
| extensionContainer [3] ExtensionContainer OPTIONAL, |
| ...} |
| |
| NoteMsPresentForGprsRes ::= SEQUENCE { |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| -- fault recovery types |
| |
| ResetArg ::= SEQUENCE { |
| hlr-Number ISDN-AddressString, |
| hlr-List HLR-List OPTIONAL, |
| ...} |
| |
| RestoreDataArg ::= SEQUENCE { |
| imsi IMSI, |
| lmsi LMSI OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ... , |
| vlr-Capability [6] VLR-Capability OPTIONAL } |
| |
| RestoreDataRes ::= SEQUENCE { |
| hlr-Number ISDN-AddressString, |
| msNotReachable NULL OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| -- VBS/VGCS types |
| VBSDataList ::= SEQUENCE SIZE (1..maxNumOfVBSGroupIds) OF |
| VoiceBroadcastData |
| |
| VGCSDataList ::= SEQUENCE SIZE (1..maxNumOfVGCSGroupIds) OF |
| VoiceGroupCallData |
| |
| maxNumOfVBSGroupIds INTEGER ::= 50 |
| |
| maxNumOfVGCSGroupIds INTEGER ::= 50 |
| |
| 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 ::= BIT STRING (SIZE (1..136)) |
| -- Refers to Additional Info as specified in 3GPP TS 43.068 |
| |
| AdditionalSubscriptions ::= BIT STRING { |
| privilegedUplinkRequest (0), |
| emergencyUplinkRequest (1), |
| emergencyReset (2)} (SIZE (3..8)) |
| -- Other bits than listed above shall be discarded. |
| |
| 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 ::= 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 ::= 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 ::= SEQUENCE { |
| imsi [0] IMSI, |
| lmsi [1] LMSI OPTIONAL, |
| requestedInfo [2] RequestedInfo, |
| extensionContainer [3] ExtensionContainer OPTIONAL, |
| ..., |
| callPriority [4] EMLPP-Priority OPTIONAL |
| } |
| |
| ProvideSubscriberInfoRes ::= SEQUENCE { |
| subscriberInfo SubscriberInfo, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 } |
| |
| -- 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. |
| |
| 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 ::= TBCD-STRING (SIZE (1..5)) |
| |
| |
| NumberPortabilityStatus ::= 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 ::= OCTET STRING (SIZE (3)) |
| -- This parameter carries the value part of the MS Classmark 2 IE defined in |
| -- 3GPP TS 24.008 [35]. |
| |
| GPRSMSClass ::= SEQUENCE { |
| mSNetworkCapability [0] MSNetworkCapability, |
| mSRadioAccessCapability [1] MSRadioAccessCapability OPTIONAL |
| } |
| |
| 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 ::= OCTET STRING (SIZE (1..50)) |
| -- This parameter carries the value part of the MS Radio Access Capability IE defined in |
| -- 3GPP TS 24.008 [35]. |
| |
| 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 } |
| |
| -- currentLocation shall be absent if locationInformation is absent |
| |
| DomainType ::= ENUMERATED { |
| cs-Domain (0), |
| ps-Domain (1), |
| ...} |
| -- exception handling: |
| -- reception of values > 1 shall be mapped to 'cs-Domain' |
| |
| 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 } |
| -- 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. |
| |
| 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 } |
| -- 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. |
| |
| 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 ::= 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 ::= 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 ::= OCTET STRING (SIZE (2..10)) |
| -- the internal structure is defined in ITU-T Rec Q.763 |
| |
| SubscriberState ::= CHOICE { |
| assumedIdle [0] NULL, |
| camelBusy [1] NULL, |
| netDetNotReachable NotReachableReason, |
| notProvidedFromVLR [2] NULL} |
| |
| PS-SubscriberState ::= CHOICE { |
| notProvidedFromSGSN [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 ::= SEQUENCE SIZE (1..maxNumOfPDP-Contexts) OF |
| PDP-ContextInfo |
| |
| 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. |
| } |
| |
| NSAPI ::= INTEGER (0..15) |
| -- This type is used to indicate the Network layer Service Access Point |
| |
| 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 ::= 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 communicate |
| -- using the GPRS Tunnelling Protocol The encoding is defined in 3GPP TS 29.060. |
| |
| 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 ::= ENUMERATED { |
| msPurged (0), |
| imsiDetached (1), |
| restrictedArea (2), |
| notRegistered (3)} |
| |
| -- any time interrogation info types |
| |
| AnyTimeInterrogationArg ::= SEQUENCE { |
| subscriberIdentity [0] SubscriberIdentity, |
| requestedInfo [1] RequestedInfo, |
| gsmSCF-Address [3] ISDN-AddressString, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ...} |
| |
| AnyTimeInterrogationRes ::= SEQUENCE { |
| subscriberInfo SubscriberInfo, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| -- any time information handling types |
| |
| AnyTimeSubscriptionInterrogationArg ::= SEQUENCE { |
| subscriberIdentity [0] SubscriberIdentity, |
| requestedSubscriptionInfo [1] RequestedSubscriptionInfo, |
| gsmSCF-Address [2] ISDN-AddressString, |
| extensionContainer [3] ExtensionContainer OPTIONAL, |
| longFTN-Supported [4] NULL OPTIONAL, |
| ...} |
| |
| 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 } |
| |
| 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 } |
| |
| MSISDN-BS-List ::= SEQUENCE SIZE (1..maxNumOfMSISDN) OF |
| MSISDN-BS |
| |
| maxNumOfMSISDN INTEGER ::= 50 |
| |
| |
| MSISDN-BS ::= SEQUENCE { |
| msisdn ISDN-AddressString, |
| basicServiceList [0] BasicServiceList OPTIONAL, |
| extensionContainer [1] ExtensionContainer OPTIONAL, |
| ...} |
| |
| RequestedCAMEL-SubscriptionInfo ::= 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 ::= SEQUENCE { |
| forwardingFeatureList Ext-ForwFeatureList, |
| notificationToCSE NULL OPTIONAL, |
| extensionContainer [0] ExtensionContainer OPTIONAL, |
| ...} |
| |
| CallBarringData ::= SEQUENCE { |
| callBarringFeatureList Ext-CallBarFeatureList, |
| password Password OPTIONAL, |
| wrongPasswordAttemptsCounter WrongPasswordAttemptsCounter OPTIONAL, |
| notificationToCSE NULL OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| WrongPasswordAttemptsCounter ::= INTEGER (0..4) |
| |
| ODB-Info ::= SEQUENCE { |
| odb-Data ODB-Data, |
| notificationToCSE NULL OPTIONAL, |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= 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 } |
| |
| 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 } |
| |
| 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 ::= 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 ::= SEQUENCE { |
| odb-data [0] ODB-Data OPTIONAL, |
| modifyNotificationToCSE [1] ModificationInstruction OPTIONAL, |
| extensionContainer [2] ExtensionContainer OPTIONAL, |
| ...} |
| |
| 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 ::= SEQUENCE { |
| modifyRegistrationStatus [0] ModificationInstruction OPTIONAL, |
| extensionContainer [1] ExtensionContainer OPTIONAL, |
| ...} |
| |
| ModificationInstruction ::= ENUMERATED { |
| deactivate (0), |
| activate (1)} |
| |
| -- subscriber data modification notification types |
| |
| 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, |
| ...} |
| |
| NoteSubscriberDataModifiedRes ::= SEQUENCE { |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| -- mobility management event notificatioon info types |
| |
| 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 ::= SEQUENCE { |
| extensionContainer ExtensionContainer OPTIONAL, |
| ...} |
| |
| Ext-SS-InfoFor-CSE ::= CHOICE { |
| forwardingInfoFor-CSE [0] Ext-ForwardingInfoFor-CSE, |
| callBarringInfoFor-CSE [1] Ext-CallBarringInfoFor-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 ::= 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 |
| |