forked from osmocom/wireshark
3112 lines
131 KiB
Groff
3112 lines
131 KiB
Groff
-- Expanded ASN1 Module 'MAP-Protocol'
|
|
--SIEMENS ASN.1 Compiler R5.70 (Production_5.70)
|
|
-- Date: 2003-09-04 Time: 14:14:00
|
|
|
|
MAP-Protocol{ 0 identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-Protocol (4) version5 (5) }
|
|
|
|
DEFINITIONS::=
|
|
|
|
BEGIN
|
|
|
|
|
|
Bss-APDU ::= SEQUENCE {
|
|
protocolId ProtocolId,
|
|
signalInfo SignalInfo,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- From V9 ???
|
|
An-APDU ::= SEQUENCE {
|
|
accessNetworkProtocolId ENUMERATED {
|
|
ts3G-48006 (1 ),
|
|
ts3G-25413 (2 ),
|
|
... },
|
|
signalInfo2 SignalInfo2,
|
|
extensionContainer ExtensionContainer}
|
|
|
|
SignalInfo2 ::= OCTET STRING ( SIZE (1 .. 2560 ) )
|
|
|
|
SupportedCamelPhases ::= BIT STRING {
|
|
phase1 (0 ),
|
|
phase2 (1 ),
|
|
phase3 (2 ),
|
|
phase4 (3 )}
|
|
|
|
SignalInfo ::= OCTET STRING ( SIZE( 1 .. 200 ) )
|
|
|
|
Vlr-Capability ::= SEQUENCE {
|
|
supportedCamelPhases [0] IMPLICIT SupportedCamelPhases OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
solsaSupportIndicator [2] IMPLICIT NULL OPTIONAL,
|
|
istSupportIndicator [1] IMPLICIT ENUMERATED {
|
|
basicISTSupported (0 ),
|
|
istCommandSupported (1 ),
|
|
... } OPTIONAL,
|
|
superChargerSupportedInServingNetworkEntity [3] CHOICE {
|
|
sendSubscriberData [0] IMPLICIT NULL,
|
|
subscriberDataStored [1] IMPLICIT OCTET STRING ( SIZE (1 .. 6 ) )} OPTIONAL,
|
|
longFTN-Supported [4] IMPLICIT NULL OPTIONAL,
|
|
supportedLCS-CapabilitySets [5] IMPLICIT BIT STRING {
|
|
lcsCapabilitySet1 (0 ),
|
|
lcsCapabilitySet2 (1 ),
|
|
lcsCapabilitySet3 (2 ),
|
|
lcsCapabilitySet4 (3 )} ( SIZE (2 .. 16 ) ) OPTIONAL,
|
|
offeredCamel4CSIs [6] IMPLICIT 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 ) ) OPTIONAL}
|
|
|
|
Imsi ::= OCTET STRING
|
|
Lmsi ::= OCTET STRING ( SIZE( 4 ) )
|
|
--updateLocation OPERATION
|
|
-- ARGUMENT
|
|
UpdateLocationArg ::= SEQUENCE {
|
|
imsi Imsi,
|
|
msc-Number [1] IMPLICIT Msc-Number,
|
|
vlr-Number Vlr-Number,
|
|
lmsi [10] IMPLICIT Lmsi OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
vlr-Capability [6] IMPLICIT Vlr-Capability OPTIONAL,
|
|
|
|
informPreviousNetworkEntity [11] IMPLICIT NULL OPTIONAL,
|
|
cs-LCS-NotSupportedByUE [12] IMPLICIT NULL OPTIONAL,
|
|
v-gmlc-Address [2] IMPLICIT OCTET STRING ( SIZE (5 .. 17 ) ) OPTIONAL,
|
|
add-info [13] IMPLICIT SEQUENCE {
|
|
imeisv [0] IMPLICIT OCTET STRING ( SIZE (8 ) ),
|
|
skipSubscriberDataUpdate [1] IMPLICIT NULL OPTIONAL,
|
|
... } OPTIONAL}
|
|
|
|
-- RESULT
|
|
UpdateLocationRes ::= SEQUENCE {
|
|
hlr-Number Hlr-Number,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1,
|
|
-- roamingNotAllowed localValue : 8}
|
|
-- ::= localValue : 2
|
|
|
|
-- Ethereal adaptation
|
|
PrivateExtensionList ::= SEQUENCE OF PrivateExtension
|
|
|
|
PrivateExtension ::= SEQUENCE {
|
|
extId OBJECT IDENTIFIER, -- MAP-EXTENSION .&extensionId
|
|
extType ANY OPTIONAL -- { @extId }
|
|
}
|
|
|
|
|
|
|
|
PcsExtensions ::= SEQUENCE {
|
|
...
|
|
}
|
|
Teleservice ::= OCTET STRING ( SIZE( 1 .. 5 ) )
|
|
Msc-Number ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
-- End Ethereal adaptation
|
|
|
|
CancellationType ::= ENUMERATED {
|
|
updateProcedure ( 0 ),
|
|
subscriptionWithdraw ( 1 ),
|
|
... }
|
|
|
|
--cancelLocation OPERATION
|
|
-- ARGUMENT
|
|
CancelLocationArg ::= [3] IMPLICIT SEQUENCE {
|
|
identity CHOICE {
|
|
imsi Imsi,
|
|
imsi-WithLMSI SEQUENCE {
|
|
imsi Imsi,
|
|
lmsi Lmsi,
|
|
... }},
|
|
cancellationType CancellationType OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
|
|
CancelLocationRes ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36}
|
|
-- ::= localValue : 3
|
|
|
|
--purgeMS OPERATION
|
|
-- ARGUMENT
|
|
PurgeMS-Arg ::= [3] IMPLICIT SEQUENCE {
|
|
imsi Imsi,
|
|
vlr-Number [0] IMPLICIT Vlr-Number OPTIONAL,
|
|
sgsn-Number [1] IMPLICIT Sgsn-Number OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
PurgeMS-Res ::= SEQUENCE {
|
|
freezeTMSI [0] IMPLICIT NULL OPTIONAL,
|
|
freezeP-TMSI [1] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 67
|
|
|
|
--sendIdentification OPERATION
|
|
-- ARGUMENT
|
|
Tmsi ::= OCTET STRING ( SIZE( 1 .. 4 ) )
|
|
-- RESULT
|
|
SendIdentificationRes ::= SEQUENCE {
|
|
imsi Imsi,
|
|
authenticationSetList SEQUENCE ( SIZE( 1 .. 5 ) ) OF
|
|
SEQUENCE {
|
|
rand OCTET STRING ( SIZE( 16 ) ),
|
|
sres OCTET STRING ( SIZE( 4 ) ),
|
|
kc OCTET STRING ( SIZE( 8 ) ),
|
|
... } OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unidentifiedSubscriber localValue : 5}
|
|
-- ::= localValue : 55
|
|
|
|
--prepareHandover OPERATION
|
|
-- ARGUMENT
|
|
PrepareHO-Arg ::= SEQUENCE {
|
|
targetCellId OCTET STRING ( SIZE( 5 .. 7 ) ) OPTIONAL,
|
|
ho-NumberNotRequired NULL OPTIONAL,
|
|
bss-APDU Bss-APDU OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
-- V3 def: ?
|
|
-- prepareHandover OPERATION ::= {
|
|
-- ARGUMENT [3] IMPLICIT SEQUENCE {
|
|
|
|
PrepareHandoverV3Arg ::= [3] IMPLICIT SEQUENCE {
|
|
targetCellId [0] IMPLICIT OCTET STRING ( SIZE (5 .. 7 ) ) OPTIONAL,
|
|
ho-NumberNotRequired NULL OPTIONAL,
|
|
targetRNCId [1] IMPLICIT OCTET STRING ( SIZE (7 ) ) OPTIONAL,
|
|
an-APDU [2] IMPLICIT An-APDU OPTIONAL,
|
|
multipleBearerRequested [3] IMPLICIT NULL OPTIONAL,
|
|
imsi [4] IMPLICIT Imsi OPTIONAL,
|
|
integrityProtectionInfo [5] IMPLICIT OCTET STRING ( SIZE (18 .. 100 ) ) OPTIONAL,
|
|
encryptionInfo [6] IMPLICIT OCTET STRING ( SIZE (18 .. 100 ) ) OPTIONAL,
|
|
radioResourceInformation [7] IMPLICIT OCTET STRING ( SIZE (3 .. 13 ) ) OPTIONAL,
|
|
allowedGSM-Algorithms [9] IMPLICIT OCTET STRING ( SIZE (1 ) ) OPTIONAL,
|
|
allowedUMTS-Algorithms [10] IMPLICIT SEQUENCE {
|
|
integrityProtectionAlgorithms [0] IMPLICIT OCTET STRING ( SIZE (1 .. 9 ) ) OPTIONAL,
|
|
encryptionAlgorithms [1] IMPLICIT OCTET STRING ( SIZE (1 .. 9 ) ) OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
radioResourceList [11] IMPLICIT SEQUENCE ( SIZE (1 .. 7 ) ) OF
|
|
SEQUENCE {
|
|
radioResourceInformation OCTET STRING ( SIZE (3 .. 13 ) ),
|
|
rab-Id INTEGER ( 1 .. 255 ),
|
|
... } OPTIONAL,
|
|
extensionContainer [8] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
rab-Id [12] IMPLICIT INTEGER ( 1 .. 255 ) OPTIONAL,
|
|
bssmap-ServiceHandover [13] IMPLICIT OCTET STRING ( SIZE (1 ) ) OPTIONAL,
|
|
ranap-ServiceHandover [14] IMPLICIT OCTET STRING ( SIZE (1 ) ) OPTIONAL,
|
|
bssmap-ServiceHandoverList [15] IMPLICIT SEQUENCE ( SIZE (1 .. 7 ) ) OF
|
|
SEQUENCE {
|
|
bssmap-ServiceHandover OCTET STRING ( SIZE (1 ) ),
|
|
rab-Id INTEGER ( 1 .. 255 ),
|
|
... } OPTIONAL,
|
|
asciCallReference [20] IMPLICIT OCTET STRING ( SIZE (1 .. 8 ) ) OPTIONAL,
|
|
geran-classmark [16] IMPLICIT OCTET STRING ( SIZE (2 .. 87 ) ) OPTIONAL,
|
|
iuCurrentlyUsedCodec [17] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
iuSupportedCodecsList [18] IMPLICIT SEQUENCE {
|
|
utranCodecList [0] IMPLICIT SEQUENCE {
|
|
codec1 [1] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ),
|
|
codec2 [2] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec3 [3] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec4 [4] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec5 [5] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec6 [6] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec7 [7] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec8 [8] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
extensionContainer [9] IMPLICIT ExtensionContainer OPTIONAL,
|
|
geranCodecList [1] IMPLICIT SEQUENCE {
|
|
codec1 [1] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ),
|
|
codec2 [2] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec3 [3] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec4 [4] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec5 [5] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec6 [6] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec7 [7] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec8 [8] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
extensionContainer [9] IMPLICIT ExtensionContainer } OPTIONAL,
|
|
... } OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
rab-ConfigurationIndicator [19] IMPLICIT NULL OPTIONAL,
|
|
uesbi-Iu [21] IMPLICIT SEQUENCE {
|
|
uesbi-IuA [0] IMPLICIT BIT STRING ( SIZE (1 .. 128 ) ) OPTIONAL,
|
|
uesbi-IuB [1] IMPLICIT BIT STRING ( SIZE (1 .. 128 ) ) OPTIONAL,
|
|
... } OPTIONAL}
|
|
|
|
|
|
|
|
PrepareHO-Res ::= SEQUENCE {
|
|
handoverNumber HandoverNumber OPTIONAL,
|
|
bss-APDU Bss-APDU OPTIONAL,
|
|
... }
|
|
|
|
HandoverNumber ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
|
|
PrepareHandoverV3Res ::= [3] IMPLICIT SEQUENCE {
|
|
handoverNumber [0] IMPLICIT HandoverNumber OPTIONAL,
|
|
relocationNumberList [1] IMPLICIT SEQUENCE ( SIZE (1 .. 7 ) ) OF
|
|
SEQUENCE {
|
|
handoverNumber HandoverNumber,
|
|
rab-Id INTEGER ( 1 .. 255 ),
|
|
... } OPTIONAL,
|
|
an-APDU [2] IMPLICIT An-APDU OPTIONAL,
|
|
multicallBearerInfo [3] IMPLICIT INTEGER ( 1 .. 7 ) OPTIONAL,
|
|
multipleBearerNotSupported NULL OPTIONAL,
|
|
selectedUMTS-Algorithms [5] IMPLICIT SEQUENCE {
|
|
integrityProtectionAlgorithm [0] IMPLICIT OCTET STRING ( SIZE (1 ) ) OPTIONAL,
|
|
encryptionAlgorithm [1] IMPLICIT OCTET STRING ( SIZE (1 ) ) OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
chosenRadioResourceInformation [6] IMPLICIT SEQUENCE {
|
|
chosenChannelInfo [0] IMPLICIT OCTET STRING ( SIZE (1 ) ) OPTIONAL,
|
|
chosenSpeechVersion [1] IMPLICIT OCTET STRING ( SIZE (1 ) ) OPTIONAL,
|
|
... } OPTIONAL,
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
iuSelectedCodec [7] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
iuAvailableCodecsList [8] IMPLICIT SEQUENCE {
|
|
codec1 [1] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ),
|
|
codec2 [2] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec3 [3] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec4 [4] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec5 [5] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec6 [6] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec7 [7] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
codec8 [8] IMPLICIT OCTET STRING ( SIZE (1 .. 4 ) ) OPTIONAL,
|
|
extensionContainer [9] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL}
|
|
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- noAvailable localValue : 25}
|
|
-- ::= localValue : 68
|
|
-- Ethereal adaptation --
|
|
ProtocolId ::= ENUMERATED {
|
|
gsm-0408 ( 1 ),
|
|
gsm-0806 ( 2 ),
|
|
gsm-BSSMAP ( 3 ),
|
|
ets-300102-1 ( 4 )
|
|
}
|
|
|
|
Sgsn-Number ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
Vlr-Number ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
-- End Ethereal adaptation --
|
|
--sendEndSignal OPERATION
|
|
-- ARGUMENT
|
|
--Bss-APDU ::= SEQUENCE { ... defined elsewhere
|
|
-- ::= localValue : 29
|
|
-- V9 ???
|
|
--sendEndSignal OPERATION ::= {
|
|
-- ARGUMENT [3] IMPLICIT SEQUENCE {
|
|
-- an-APDU
|
|
-- :
|
|
|
|
SendEndSignalV9Arg ::= [3] IMPLICIT SEQUENCE {
|
|
an-APDU An-APDU,
|
|
extensionContainer [0] IMPLICIT ExtensionContainer
|
|
}
|
|
|
|
|
|
--processAccessSignalling OPERATION
|
|
-- ARGUMENT
|
|
--Bss-APDU ::= SEQUENCE { ... defined elsewhere
|
|
-- ::= localValue : 33
|
|
|
|
--forwardAccessSignalling OPERATION
|
|
-- ARGUMENT
|
|
--Bss-APDU ::= SEQUENCE { ... defined elsewhere
|
|
-- ::= localValue : 34
|
|
|
|
--prepareSubsequentHandover OPERATION
|
|
-- ARGUMENT
|
|
PrepareSubsequentHO-Arg ::= SEQUENCE {
|
|
targetCellId OCTET STRING ( SIZE( 5 .. 7 ) ),
|
|
targetMSC-Number OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
|
|
bss-APDU Bss-APDU,
|
|
... }
|
|
-- RESULT
|
|
--bss-APDU ::= SEQUENCE { ... defined elsewhere
|
|
-- ERRORS {
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- dataMissing localValue : 35,
|
|
-- unknownMSC localValue : 3,
|
|
-- subsequentHandoverFailure localValue : 26}
|
|
-- ::= localValue : 69
|
|
|
|
--sendAuthenticationInfo OPERATION
|
|
-- ARGUMENT
|
|
SendAuthenticationInfoArg ::= Imsi
|
|
-- Is this V9 ?
|
|
SendAuthenticationInfoArgV3 ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
numberOfRequestedVectors INTEGER ( 1 .. 5 ),
|
|
segmentationProhibited NULL OPTIONAL,
|
|
immediateResponsePreferred [1] IMPLICIT NULL OPTIONAL,
|
|
re-synchronisationInfo SEQUENCE {
|
|
rand OCTET STRING ( SIZE (16 ) ),
|
|
auts OCTET STRING ( SIZE (14 ) ),
|
|
... } OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
requestingNodeType [3] IMPLICIT ENUMERATED {
|
|
vlr (0 ),
|
|
sgsn (1 ),
|
|
... } OPTIONAL,
|
|
requestingPLMN-Id [4] IMPLICIT OCTET STRING ( SIZE (3 ) ) OPTIONAL}
|
|
|
|
-- RESULT
|
|
SendAuthenticationInfoRes ::= SEQUENCE ( SIZE( 1 .. 5 ) ) OF
|
|
SEQUENCE {
|
|
rand OCTET STRING ( SIZE( 16 ) ),
|
|
sres OCTET STRING ( SIZE( 4 ) ),
|
|
kc OCTET STRING ( SIZE( 8 ) ),
|
|
... }
|
|
|
|
-- RESULT [3] IMPLICIT SEQUENCE {
|
|
SendAuthenticationInfoV3Res ::= [3] IMPLICIT SEQUENCE {
|
|
authenticationSetList CHOICE {
|
|
tripletList [0] IMPLICIT SEQUENCE ( SIZE (1 .. 5 ) ) OF
|
|
SEQUENCE {
|
|
rand OCTET STRING ( SIZE (16 ) ),
|
|
sres OCTET STRING ( SIZE (4 ) ),
|
|
kc OCTET STRING ( SIZE (8 ) ),
|
|
... },
|
|
quintupletList [1] IMPLICIT SEQUENCE ( SIZE (1 .. 5 ) ) OF
|
|
SEQUENCE {
|
|
rand OCTET STRING ( SIZE (16 ) ),
|
|
xres OCTET STRING ( SIZE (4 .. 16 ) ),
|
|
ck OCTET STRING ( SIZE (16 ) ),
|
|
ik OCTET STRING ( SIZE (16 ) ),
|
|
autn OCTET STRING ( SIZE (16 ) ),
|
|
... }} OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 56
|
|
|
|
--checkIMEI OPERATION
|
|
-- ARGUMENT
|
|
CheckIMEIArg ::= Imei
|
|
|
|
Imei ::= OCTET STRING ( SIZE( 8 ) )
|
|
-- RESULT
|
|
EquipmentStatus ::= ENUMERATED {
|
|
whiteListed ( 0 ),
|
|
blackListed ( 1 ),
|
|
greyListed ( 2 ) }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unknownEquipment localValue : 7}
|
|
-- ::= localValue : 43
|
|
|
|
|
|
OverrideCategory ::= ENUMERATED {
|
|
overrideEnabled ( 0 ),
|
|
overrideDisabled ( 1 ) }
|
|
|
|
BasicService ::= CHOICE {
|
|
bearerService [2] IMPLICIT OCTET STRING,
|
|
teleservice [3] IMPLICIT Teleservice}
|
|
|
|
BasicServiceGroupList ::= SEQUENCE OF BasicService
|
|
|
|
IntraCUG-Options ::= ENUMERATED {
|
|
noCUG-Restrictions ( 0 ),
|
|
cugIC-CallBarred ( 1 ),
|
|
cugOG-CallBarred ( 2 ) }
|
|
|
|
Odb-GeneralData ::= BIT STRING {
|
|
allOGCallsBarred(0),
|
|
internationalOGCallsBarred(1),
|
|
internationalOGCallsNotToHPLMNCountryBarred(2),
|
|
premiumRateInformationOGCallsBarred (3 ),
|
|
premiumRateEntertainementOGCallsBarred (4 ),
|
|
ssAccessBarred (5 ),
|
|
interzonalOGCallsBarred (6 ),
|
|
interzonalOGCallsNotToHPLMNCountryBarred (7 ),
|
|
interzonalOGCallsAndIntOGCallsNotToHPLMNCountryBarred (8 ),
|
|
allECTBarred (9 ),
|
|
chargeableECTBarred (10 ),
|
|
internationalECTBarred (11 ),
|
|
interzonalECTBarred (12 ),
|
|
doublyChargeableECTBarred (13 ),
|
|
multipleECTBarred (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 )}
|
|
Odb-HPLMN-Data ::= BIT STRING {
|
|
plmnSpecificBarringType1 (0 ),
|
|
plmnSpecificBarringType2 (1 ),
|
|
plmnSpecificBarringType3 (2 ),
|
|
plmnSpecificBarringType4 (3 )}
|
|
|
|
SubscriberStatus ::= ENUMERATED {
|
|
serviceGranted ( 0 ),
|
|
operatorDeterminedBarring ( 1 ) }
|
|
|
|
BcsmTriggerDetectionPoint ::= ENUMERATED {
|
|
collectedInfo ( 2 ),
|
|
routeSelectFailure (4 ),
|
|
termAttemptAuthorized ( 12 ),
|
|
tBusy (13 ),
|
|
tNoAnswer (14 ),
|
|
... }
|
|
|
|
ServiceKey ::= INTEGER ( 0 .. 2147483647 )
|
|
|
|
BcsmCamelTDPData ::= SEQUENCE {
|
|
bcsmTriggerDetectionPoint BcsmTriggerDetectionPoint,
|
|
serviceKey ServiceKey,
|
|
gsmSCFAddress [0] IMPLICIT GsmSCF-Address,
|
|
defaultCallHandling [1] IMPLICIT DefaultCallHandling,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
BcsmCamelTDPDataList ::= SEQUENCE OF BcsmCamelTDPData
|
|
|
|
GsmSCF-Address ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
|
|
DefaultCallHandling ::= ENUMERATED {
|
|
continueCall ( 0 ),
|
|
releaseCall ( 1 ),
|
|
... }
|
|
|
|
O-CSI ::= SEQUENCE {
|
|
o-BcsmCamelTDPDataList BcsmCamelTDPDataList,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
camelCapabilityHandling [0] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL}
|
|
|
|
|
|
Msisdn ::= OCTET STRING
|
|
|
|
--insertSubscriberData OPERATION
|
|
-- ARGUMENT
|
|
InsertSubscriberDataArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi OPTIONAL,
|
|
msisdn [1] IMPLICIT Msisdn OPTIONAL,
|
|
category [2] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
subscriberStatus [3] IMPLICIT SubscriberStatus OPTIONAL,
|
|
bearerServiceList [4] IMPLICIT SEQUENCE ( SIZE( 1 .. 50 ) ) OF
|
|
OCTET STRING ( SIZE( 1 .. 5 ) ) OPTIONAL,
|
|
teleserviceList [6] IMPLICIT SEQUENCE ( SIZE( 1 .. 20 ) ) OF
|
|
Teleservice OPTIONAL,
|
|
provisionedSS [7] IMPLICIT SEQUENCE ( SIZE( 1 .. 30 ) ) OF
|
|
CHOICE {
|
|
forwardingInfo [0] IMPLICIT ForwardingInfo,
|
|
callBarringInfo [1] IMPLICIT CallBarringInfo,
|
|
cug-Info [2] IMPLICIT SEQUENCE {
|
|
cug-SubscriptionList SEQUENCE ( SIZE( 0 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
cug-Index INTEGER ( 0 .. 32767 ),
|
|
cug-Interlock OCTET STRING ( SIZE( 4 ) ),
|
|
intraCUG-Options IntraCUG-Options,
|
|
basicServiceGroupList BasicServiceGroupList OPTIONAL,
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... },
|
|
cug-FeatureList SEQUENCE ( SIZE( 1 .. 32 ) ) OF
|
|
SEQUENCE {
|
|
basicService BasicService OPTIONAL,
|
|
preferentialCUG-Indicator INTEGER ( 0 .. 32767 ) OPTIONAL,
|
|
interCUG-Restrictions OCTET STRING ( SIZE( 1 ) ),
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... },
|
|
ss-Data [3] IMPLICIT Ss-Data,
|
|
emlpp-Info [4] IMPLICIT SEQUENCE {
|
|
maximumentitledPriority INTEGER ( 0 .. 15 ),
|
|
defaultPriority INTEGER ( 0 .. 15 ),
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }} OPTIONAL,
|
|
odb-Data [8] IMPLICIT Odb-data OPTIONAL,
|
|
roamingRestrictionDueToUnsupportedFeature [9] IMPLICIT NULL OPTIONAL,
|
|
regionalSubscriptionData [10] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
|
|
OCTET STRING ( SIZE( 2 ) ) OPTIONAL,
|
|
vbsSubscriptionData [11] IMPLICIT SEQUENCE ( SIZE( 1 .. 50 ) ) OF
|
|
SEQUENCE {
|
|
groupid OCTET STRING ( SIZE( 3 ) ),
|
|
broadcastInitEntitlement NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
vgcsSubscriptionData [12] IMPLICIT SEQUENCE ( SIZE( 1 .. 50 ) ) OF
|
|
SEQUENCE {
|
|
groupId OCTET STRING ( SIZE( 3 ) ),
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
vlrCamelSubscriptionInfo [13] IMPLICIT SEQUENCE {
|
|
o-CSI [0] IMPLICIT O-CSI OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
ss-CSI [2] IMPLICIT SEQUENCE {
|
|
ss-CamelData Ss-CamelData,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
o-BcsmCamelTDP-CriteriaList [4] IMPLICIT O-BcsmCamelTDP-CriteriaList OPTIONAL,
|
|
tif-CSI [3] IMPLICIT NULL OPTIONAL} OPTIONAL,
|
|
extensionContainer [14] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
naea-PreferredCI [15] IMPLICIT Naea-PreferredCI OPTIONAL,
|
|
gprsSubscriptionData [16] IMPLICIT SEQUENCE {
|
|
completeDataListIncluded NULL OPTIONAL,
|
|
gprsDataList [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 50 ) ) OF
|
|
SEQUENCE {
|
|
pdp-ContextId INTEGER ( 1 .. 50 ),
|
|
pdp-Type [16] IMPLICIT OCTET STRING ( SIZE( 2 ) ),
|
|
pdp-Address [17] IMPLICIT OCTET STRING ( SIZE( 1 .. 16 ) ) OPTIONAL,
|
|
qos-Subscribed [18] IMPLICIT Qos-Subscribed,
|
|
vplmnAddressAllowed [19] IMPLICIT NULL OPTIONAL,
|
|
apn [20] IMPLICIT OCTET STRING ( SIZE( 2 .. 63 ) ),
|
|
extensionContainer [21] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... },
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
roamingRestrictedInSgsnDueToUnsupportedFeature [23] IMPLICIT NULL OPTIONAL,
|
|
networkAccessMode [24] IMPLICIT ENUMERATED {
|
|
bothMSCAndSGSN ( 0 ),
|
|
onlyMSC ( 1 ),
|
|
onlySGSN ( 2 ),
|
|
... } OPTIONAL,
|
|
lsaInformation [25] IMPLICIT SEQUENCE {
|
|
completeDataListIncluded NULL OPTIONAL,
|
|
lsaOnlyAccessIndicator [1] IMPLICIT ENUMERATED {
|
|
accessOutsideLSAsAllowed ( 0 ),
|
|
accessOutsideLSAsRestricted ( 1 ) } OPTIONAL,
|
|
lsaDataList [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 20 ) ) OF
|
|
SEQUENCE {
|
|
lsaIdentity [0] IMPLICIT OCTET STRING ( SIZE( 3 ) ),
|
|
lsaAttributes [1] IMPLICIT OCTET STRING ( SIZE( 1 ) ),
|
|
lsaActiveModeIndicator [2] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
lmu-Indicator [21] IMPLICIT NULL OPTIONAL,
|
|
lcsInformation [22] IMPLICIT SEQUENCE {
|
|
gmlc-List [0] IMPLICIT SEQUENCE ( SIZE( 1 .. 5 ) ) OF
|
|
OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL,
|
|
lcs-PrivacyExceptionList [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 4 ) ) OF
|
|
SEQUENCE {
|
|
ss-Code Ss-Code,
|
|
ss-Status Ss-Status,
|
|
notificationToMSUser [0] IMPLICIT NotificationToMSUser OPTIONAL,
|
|
externalClientList [1] IMPLICIT SEQUENCE ( SIZE( 0 .. 5 ) ) OF
|
|
SEQUENCE {
|
|
clientIdentity SEQUENCE {
|
|
externalAddress [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... },
|
|
gmlc-Restriction [0] IMPLICIT ENUMERATED {
|
|
gmlc-List ( 0 ),
|
|
home-Country ( 1 ),
|
|
... } OPTIONAL,
|
|
notificationToMSUser [1] IMPLICIT NotificationToMSUser OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
plmnClientList [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 5 ) ) OF
|
|
ENUMERATED {
|
|
broadcastService ( 0 ),
|
|
o-andM-HPLMN ( 1 ),
|
|
o-andM-VPLMN ( 2 ),
|
|
anonymousLocation ( 3 ),
|
|
targetMSsubscribedService ( 4 ),
|
|
... } OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
molr-List [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 3 ) ) OF
|
|
SEQUENCE {
|
|
ss-Code Ss-Code,
|
|
ss-Status Ss-Status,
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
... } OPTIONAL}
|
|
-- RESULT
|
|
InsertSubscriberDataRes ::= SEQUENCE {
|
|
teleserviceList [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 20 ) ) OF
|
|
Teleservice OPTIONAL,
|
|
bearerServiceList [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 50 ) ) OF
|
|
OCTET STRING ( SIZE( 1 .. 5 ) ) OPTIONAL,
|
|
ss-List [3] IMPLICIT SEQUENCE ( SIZE( 1 .. 30 ) ) OF
|
|
OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
odb-GeneralData [4] IMPLICIT Odb-GeneralData OPTIONAL,
|
|
regionalSubscriptionResponse [5] IMPLICIT RegionalSubscriptionResponse OPTIONAL,
|
|
|
|
supportedCamelPhases [6] IMPLICIT SupportedCamelPhases OPTIONAL,
|
|
extensionContainer [7] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unidentifiedSubscriber localValue : 5}
|
|
-- ::= localValue : 7
|
|
-- Ethereal adaptation --
|
|
Ss-CamelData ::= SEQUENCE {
|
|
ss-EventList SEQUENCE ( SIZE( 1 .. 10 ) ) OF
|
|
OCTET STRING ( SIZE( 1 ) ),
|
|
gsmSCF-Address GsmSCF-Address,
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
CliRestrictionOption ::= ENUMERATED {
|
|
permanent ( 0 ),
|
|
temporaryDefaultRestricted ( 1 ),
|
|
temporaryDefaultAllowed ( 2 )
|
|
}
|
|
|
|
RegionalSubscriptionResponse ::= ENUMERATED {
|
|
networkNodeAreaRestricted ( 0 ),
|
|
tooManyZoneCodes ( 1 ),
|
|
zoneCodesConflict ( 2 ),
|
|
regionalSubscNotSupported ( 3 )
|
|
}
|
|
CallTypeCriteria ::= ENUMERATED {
|
|
forwarded ( 0 ),
|
|
notForwarded ( 1 )
|
|
}
|
|
Ss-Status ::= OCTET STRING ( SIZE( 1 .. 5 ) )
|
|
ForwardedToNumber ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
ForwardedToSubaddress ::= OCTET STRING ( SIZE( 1 .. 21 ) )
|
|
|
|
CallBarringInfo ::= SEQUENCE {
|
|
ss-Code Ss-Code,
|
|
callBarringFeatureList CallBarringFeatureList,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
CallBarringFeatureList ::= SEQUENCE ( SIZE( 1 .. 32 ) ) OF
|
|
SEQUENCE {
|
|
basicService BasicService OPTIONAL,
|
|
ss-Status [4] IMPLICIT Ss-Status,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
ForwardingFeatureList ::= SEQUENCE {
|
|
basicService BasicService OPTIONAL,
|
|
ss-Status [4] IMPLICIT Ss-Status,
|
|
forwardedToNumber [5] IMPLICIT ForwardedToNumber OPTIONAL,
|
|
forwardedToSubaddress [8] IMPLICIT ForwardedToSubaddress OPTIONAL,
|
|
forwardingOptions [6] IMPLICIT ForwardingOptions OPTIONAL,
|
|
noReplyConditionTime [7] IMPLICIT INTEGER OPTIONAL,
|
|
extensionContainer [9] IMPLICIT ExtensionContainer OPTIONAL,
|
|
longForwardedToNumber [10] IMPLICIT LongForwardedToNumber OPTIONAL,
|
|
... }
|
|
|
|
LongForwardedToNumber ::= OCTET STRING ( SIZE (1 .. 20 ) )
|
|
|
|
NotificationToMSUser ::= ENUMERATED {
|
|
notifyLocationAllowed ( 0 ),
|
|
notifyAndVerify-LocationAllowedIfNoResponse ( 1 ),
|
|
notifyAndVerify-LocationNotAllowedIfNoResponse ( 2 ),
|
|
... }
|
|
DestinationNumberCriteria ::= SEQUENCE {
|
|
matchType [0] IMPLICIT MatchType,
|
|
destinationNumberList [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 10 ) ) OF
|
|
OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL,
|
|
destinationNumberLengthList [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 3 ) ) OF
|
|
INTEGER ( 1 .. 15 ) OPTIONAL,
|
|
... }
|
|
ForwardingInfo ::= SEQUENCE {
|
|
ss-Code Ss-Code,
|
|
forwardingFeatureList SEQUENCE ( SIZE( 1 .. 32 ) ) OF ForwardingFeatureList,
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
Naea-PreferredCI ::= SEQUENCE {
|
|
naea-PreferredCIC [0] IMPLICIT OCTET STRING ( SIZE( 3 ) ),
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
O-BcsmCamelTDP-CriteriaList ::= SEQUENCE ( SIZE( 1 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
o-BcsmTriggerDetectionPoint BcsmTriggerDetectionPoint,
|
|
destinationNumberCriteria [0] IMPLICIT DestinationNumberCriteria OPTIONAL,
|
|
basicServiceCriteria [1] IMPLICIT BasicServiceGroupList OPTIONAL,
|
|
callTypeCriteria [2] IMPLICIT CallTypeCriteria OPTIONAL,
|
|
... }
|
|
Ss-SubscriptionOption ::= CHOICE {
|
|
cliRestrictionOption [2] IMPLICIT CliRestrictionOption,
|
|
overrideCategory [1] IMPLICIT OverrideCategory
|
|
}
|
|
ForwardingOptions ::= OCTET STRING ( SIZE( 1 ) )
|
|
-- noReplyConditionTime [7] IMPLICIT INTEGER ( 1 .. 100 ) OPTIONAL,
|
|
-- Changed to no size
|
|
-- End Ethereal adaptation --
|
|
--deleteSubscriberData OPERATION
|
|
-- ARGUMENT
|
|
DeleteSubscriberDataArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
basicServiceList [1] IMPLICIT BasicServiceGroupList OPTIONAL,
|
|
ss-List [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 30 ) ) OF
|
|
OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
roamingRestrictionDueToUnsupportedFeature [4] IMPLICIT NULL OPTIONAL,
|
|
regionalSubscriptionIdentifier [5] IMPLICIT OCTET STRING ( SIZE( 2 ) ) OPTIONAL,
|
|
vbsGroupIndication [7] IMPLICIT NULL OPTIONAL,
|
|
vgcsGroupIndication [8] IMPLICIT NULL OPTIONAL,
|
|
camelSubscriptionInfoWithdraw [9] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer [6] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
gprsSubscriptionDataWithdraw [10] CHOICE {
|
|
allGPRSData NULL,
|
|
contextIdList SEQUENCE ( SIZE( 1 .. 50 ) ) OF
|
|
INTEGER ( 1 .. 50 )} OPTIONAL,
|
|
roamingRestrictedInSgsnDueToUnsuppportedFeature [11] IMPLICIT NULL OPTIONAL,
|
|
lsaInformationWithdraw [12] CHOICE {
|
|
allLSAData NULL,
|
|
lsaIdentityList SEQUENCE ( SIZE( 1 .. 20 ) ) OF
|
|
OCTET STRING ( SIZE( 3 ) )} OPTIONAL,
|
|
gmlc-ListWithdraw [13] IMPLICIT NULL OPTIONAL}
|
|
-- RESULT
|
|
DeleteSubscriberDataRes ::= SEQUENCE {
|
|
regionalSubscriptionResponse [0] IMPLICIT RegionalSubscriptionResponse OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unidentifiedSubscriber localValue : 5}
|
|
-- ::= localValue : 8
|
|
|
|
--reset OPERATION
|
|
-- ARGUMENT
|
|
ResetArg ::= SEQUENCE {
|
|
hlr-Number Hlr-Number,
|
|
hlr-List SEQUENCE ( SIZE( 1 .. 50 ) ) OF
|
|
OCTET STRING ( SIZE( 3 .. 8 ) ) OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 37
|
|
Hlr-Number ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
--forwardCheckSS-Indication OPERATION
|
|
-- ::= localValue : 38
|
|
|
|
--restoreData OPERATION
|
|
-- ARGUMENT
|
|
RestoreDataArg ::= SEQUENCE {
|
|
imsi Imsi,
|
|
lmsi Lmsi OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
vlr-Capability [6] IMPLICIT Vlr-Capability OPTIONAL}
|
|
-- RESULT
|
|
RestoreDataRes ::= SEQUENCE {
|
|
hlr-Number Hlr-Number,
|
|
msNotReachable NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 57
|
|
|
|
--activateTraceMode OPERATION
|
|
-- ARGUMENT
|
|
ActivateTraceModeArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi OPTIONAL,
|
|
traceReference [1] IMPLICIT OCTET STRING ( SIZE( 1 .. 2 ) ),
|
|
traceType [2] IMPLICIT INTEGER ( 0 .. 255 ),
|
|
omc-Id [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
ActivateTraceModeRes ::= SEQUENCE {
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- unidentifiedSubscriber localValue : 5,
|
|
-- tracingBufferFull localValue : 40}
|
|
-- ::= localValue : 50
|
|
|
|
--deactivateTraceMode OPERATION
|
|
-- ARGUMENT
|
|
DeactivateTraceModeArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi OPTIONAL,
|
|
traceReference [1] IMPLICIT OCTET STRING ( SIZE( 1 .. 2 ) ),
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
DeactivateTraceModeRes ::= SEQUENCE {
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- unidentifiedSubscriber localValue : 5}
|
|
-- ::= localValue : 51
|
|
|
|
--sendIMSI OPERATION
|
|
-- ARGUMENT
|
|
--Msisdn ::=defined elsewhere
|
|
-- RESULT
|
|
--Imsi ::= defined elsewhere
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 58
|
|
|
|
--sendRoutingInfo OPERATION
|
|
-- ARGUMENT
|
|
SendRoutingInfoArg ::= SEQUENCE {
|
|
msisdn [0] IMPLICIT Msisdn,
|
|
cug-CheckInfo [1] IMPLICIT Cug-CheckInfo OPTIONAL,
|
|
numberOfForwarding [2] IMPLICIT INTEGER ( 1 .. 5 ) OPTIONAL,
|
|
interrogationType [3] IMPLICIT ENUMERATED {
|
|
basicCall ( 0 ),
|
|
forwarding ( 1 ) },
|
|
or-Interrogation [4] IMPLICIT NULL OPTIONAL,
|
|
or-Capability [5] IMPLICIT INTEGER ( 1 .. 127 ) OPTIONAL,
|
|
gmsc-Address [6] IMPLICIT Gmsc-Address,
|
|
callReferenceNumber [7] IMPLICIT OCTET STRING ( SIZE( 1 .. 8 ) ) OPTIONAL,
|
|
forwardingReason [8] IMPLICIT ENUMERATED {
|
|
notReachable ( 0 ),
|
|
busy ( 1 ),
|
|
noReply ( 2 ) } OPTIONAL,
|
|
basicServiceGroup [9] BasicService OPTIONAL,
|
|
networkSignalInfo [10] IMPLICIT Bss-APDU OPTIONAL,
|
|
camelInfo [11] IMPLICIT SEQUENCE {
|
|
supportedCamelPhases SupportedCamelPhases,
|
|
suppress-T-CSI NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
suppressionOfAnnouncement [12] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer [13] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
alertingPattern [14] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
ccbs-Call [15] IMPLICIT NULL OPTIONAL,
|
|
supportedCCBS-Phase [16] IMPLICIT INTEGER ( 1 .. 127 ) OPTIONAL,
|
|
additionalSignalInfo [17] IMPLICIT AdditionalSignalInfo OPTIONAL}
|
|
-- RESULT
|
|
SendRoutingInfoRes ::= [3] IMPLICIT SEQUENCE {
|
|
imsi [9] IMPLICIT Imsi OPTIONAL,
|
|
extendedRoutingInfo CHOICE {
|
|
routingInfo CHOICE {
|
|
roamingNumber RoamingNumber,
|
|
forwardingData ForwardingData},
|
|
camelRoutingInfo [8] IMPLICIT SEQUENCE {
|
|
forwardingData ForwardingData OPTIONAL,
|
|
gmscCamelSubscriptionInfo [0] IMPLICIT SEQUENCE {
|
|
t-CSI [0] IMPLICIT SEQUENCE {
|
|
t-BcsmCamelTDPDataList BcsmCamelTDPDataList,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
camelCapabilityHandling [0] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL} OPTIONAL,
|
|
o-CSI [1] IMPLICIT O-CSI OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
o-BcsmCamelTDP-CriteriaList [3] IMPLICIT O-BcsmCamelTDP-CriteriaList OPTIONAL},
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }} OPTIONAL,
|
|
cug-CheckInfo [3] IMPLICIT Cug-CheckInfo OPTIONAL,
|
|
cugSubscriptionFlag [6] IMPLICIT NULL OPTIONAL,
|
|
subscriberInfo [7] IMPLICIT SubscriberInfo OPTIONAL,
|
|
ss-List [1] IMPLICIT SEQUENCE ( SIZE( 1 .. 30 ) ) OF
|
|
OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
basicService [5] BasicService OPTIONAL,
|
|
forwardingInterrogationRequired [4] IMPLICIT NULL OPTIONAL,
|
|
vmsc-Address [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL,
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
naea-PreferredCI [10] IMPLICIT Naea-PreferredCI OPTIONAL,
|
|
ccbs-Indicators [11] IMPLICIT SEQUENCE {
|
|
ccbs-Possible [0] IMPLICIT NULL OPTIONAL,
|
|
keepCCBS-CallIndicator [1] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
msisdn [12] IMPLICIT Msisdn OPTIONAL,
|
|
numberPortabilityStatus [13] IMPLICIT NumberPortabilityStatus OPTIONAL}
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- or-NotAllowed localValue : 48,
|
|
-- unknownSubscriber localValue : 1,
|
|
-- numberChanged localValue : 44,
|
|
-- bearerServiceNotProvisioned localValue : 10,
|
|
-- teleserviceNotProvisioned localValue : 11,
|
|
-- absentSubscriber localValue : 27,
|
|
-- busySubscriber localValue : 45,
|
|
-- noSubscriberReply localValue : 46,
|
|
-- callBarred localValue : 13,
|
|
-- cug-Reject localValue : 15,
|
|
-- forwardingViolation localValue : 14}
|
|
-- ::= localValue : 22
|
|
MatchType ::= ENUMERATED {
|
|
inhibiting ( 0 ),
|
|
enabling ( 1 )
|
|
}
|
|
|
|
SubscriberState ::= CHOICE {
|
|
assumedIdle [0] IMPLICIT NULL,
|
|
camelBusy [1] IMPLICIT NULL,
|
|
--XXX netDetNotReachable IMPLICIT NetDetNotReachable,
|
|
notProvidedFromVLR [2] IMPLICIT NULL
|
|
}
|
|
NetDetNotReachable ::= ENUMERATED {
|
|
msPurged ( 0 ),
|
|
imsiDetached ( 1 ),
|
|
restrictedArea ( 2 ),
|
|
notRegistered ( 3 ) }
|
|
|
|
LocationInformation ::= SEQUENCE {
|
|
ageOfLocationInformation INTEGER ( 0 .. 32767 ) OPTIONAL,
|
|
geographicalInformation [0] IMPLICIT OCTET STRING ( SIZE( 8 ) ) OPTIONAL,
|
|
vlr-number [1] IMPLICIT Vlr-Number OPTIONAL,
|
|
locationNumber [2] IMPLICIT OCTET STRING ( SIZE( 2 .. 10 ) ) OPTIONAL,
|
|
cellIdOrLAI [3] CHOICE {
|
|
cellIdFixedLength [0] IMPLICIT OCTET STRING ( SIZE( 7 ) ),
|
|
laiFixedLength [1] IMPLICIT OCTET STRING ( SIZE( 5 ) )} OPTIONAL,
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL,
|
|
selectedLSA-Id [5] IMPLICIT OCTET STRING ( SIZE (3 ) ) OPTIONAL,
|
|
msc-Number [6] IMPLICIT Msc-Number OPTIONAL,
|
|
geodeticInformation [7] IMPLICIT OCTET STRING ( SIZE (10 ) ) OPTIONAL,
|
|
currentLocationRetrieved [8] IMPLICIT NULL OPTIONAL,
|
|
sai-Present [9] IMPLICIT NULL OPTIONAL,
|
|
... }
|
|
SubscriberInfo ::= SEQUENCE {
|
|
locationInformation [0] IMPLICIT LocationInformation OPTIONAL,
|
|
subscriberState [1] SubscriberState OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
locationInformationGPRS [3] IMPLICIT SEQUENCE {
|
|
cellGlobalIdOrServiceAreaIdOrLAI [0] CHOICE {
|
|
cellGlobalIdOrServiceAreaIdFixedLength [0] IMPLICIT OCTET STRING ( SIZE (7 ) ),
|
|
laiFixedLength [1] IMPLICIT OCTET STRING ( SIZE (5 ) )} OPTIONAL,
|
|
routeingAreaIdentity [1] IMPLICIT OCTET STRING ( SIZE (6 ) ) OPTIONAL,
|
|
geographicalInformation [2] IMPLICIT OCTET STRING ( SIZE (8 ) ) OPTIONAL,
|
|
sgsn-Number [3] IMPLICIT Sgsn-Number OPTIONAL,
|
|
selectedLSAIdentity [4] IMPLICIT OCTET STRING ( SIZE (3 ) ) OPTIONAL,
|
|
extensionContainer [5] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
sai-Present [6] IMPLICIT NULL OPTIONAL,
|
|
geodeticInformation [7] IMPLICIT OCTET STRING ( SIZE (10 ) ) OPTIONAL,
|
|
currentLocationRetrieved [8] IMPLICIT NULL OPTIONAL,
|
|
ageOfLocationInformation [9] IMPLICIT INTEGER ( 0 .. 32767 ) OPTIONAL} OPTIONAL,
|
|
ps-SubscriberState [4] CHOICE {
|
|
notProvidedFromSGSN [0] IMPLICIT NULL,
|
|
ps-Detached [1] IMPLICIT NULL,
|
|
ps-AttachedNotReachableForPaging [2] IMPLICIT NULL,
|
|
ps-AttachedReachableForPaging [3] IMPLICIT NULL,
|
|
ps-PDP-ActiveNotReachableForPaging [4] IMPLICIT SEQUENCE ( SIZE (1 .. 50 ) ) OF
|
|
SEQUENCE {
|
|
pdp-ContextIdentifier [0] IMPLICIT INTEGER ( 1 .. 50 ),
|
|
pdp-ContextActive [1] IMPLICIT NULL OPTIONAL,
|
|
pdp-Type [2] IMPLICIT OCTET STRING ( SIZE (2 ) ),
|
|
pdp-Address [3] IMPLICIT OCTET STRING ( SIZE (1 .. 16 ) ) OPTIONAL,
|
|
apn-Subscribed [4] IMPLICIT OCTET STRING ( SIZE (2 .. 63 ) ) OPTIONAL,
|
|
apn-InUse [5] IMPLICIT OCTET STRING ( SIZE (2 .. 63 ) ) OPTIONAL,
|
|
nsapi [6] IMPLICIT INTEGER ( 0 .. 15 ) OPTIONAL,
|
|
transactionId [7] IMPLICIT OCTET STRING ( SIZE (1 .. 2 ) ) OPTIONAL,
|
|
teid-ForGnAndGp [8] IMPLICIT OCTET STRING ( SIZE (4 ) ) OPTIONAL,
|
|
teid-ForIu [9] IMPLICIT OCTET STRING ( SIZE (4 ) ) OPTIONAL,
|
|
ggsn-Address [10] IMPLICIT Ggsn-Address OPTIONAL,
|
|
qos-Subscribed [11] IMPLICIT Qos-Subscribed OPTIONAL,
|
|
qos-Requested [12] IMPLICIT OCTET STRING ( SIZE (1 .. 9 ) ) OPTIONAL,
|
|
qos-Negotiated [13] IMPLICIT OCTET STRING ( SIZE (1 .. 9 ) ) OPTIONAL,
|
|
chargingId [14] IMPLICIT OCTET STRING ( SIZE (4 ) ) OPTIONAL,
|
|
chargingCharacteristics [15] IMPLICIT OCTET STRING ( SIZE (2 ) ) OPTIONAL,
|
|
rnc-Address [16] IMPLICIT OCTET STRING ( SIZE (5 .. 17 ) ) OPTIONAL,
|
|
extensionContainer [17] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
qos2-Subscribed [18] IMPLICIT OCTET STRING ( SIZE (1 .. 3 ) ) OPTIONAL,
|
|
qos2-Requested [19] IMPLICIT OCTET STRING ( SIZE (1 .. 3 ) ) OPTIONAL,
|
|
qos2-Negotiated [20] IMPLICIT OCTET STRING ( SIZE (1 .. 3 ) ) OPTIONAL},
|
|
ps-PDP-ActiveReachableForPaging [5] IMPLICIT SEQUENCE ( SIZE (1 .. 50 ) ) OF
|
|
SEQUENCE {
|
|
pdp-ContextIdentifier [0] IMPLICIT INTEGER ( 1 .. 50 ),
|
|
pdp-ContextActive [1] IMPLICIT NULL OPTIONAL,
|
|
pdp-Type [2] IMPLICIT OCTET STRING ( SIZE (2 ) ),
|
|
pdp-Address [3] IMPLICIT OCTET STRING ( SIZE (1 .. 16 ) ) OPTIONAL,
|
|
apn-Subscribed [4] IMPLICIT OCTET STRING ( SIZE (2 .. 63 ) ) OPTIONAL,
|
|
apn-InUse [5] IMPLICIT OCTET STRING ( SIZE (2 .. 63 ) ) OPTIONAL,
|
|
nsapi [6] IMPLICIT INTEGER ( 0 .. 15 ) OPTIONAL,
|
|
transactionId [7] IMPLICIT OCTET STRING ( SIZE (1 .. 2 ) ) OPTIONAL,
|
|
teid-ForGnAndGp [8] IMPLICIT OCTET STRING ( SIZE (4 ) ) OPTIONAL,
|
|
teid-ForIu [9] IMPLICIT OCTET STRING ( SIZE (4 ) ) OPTIONAL,
|
|
ggsn-Address [10] IMPLICIT Ggsn-Address OPTIONAL,
|
|
qos-Subscribed [11] IMPLICIT Qos-Subscribed OPTIONAL,
|
|
qos-Requested [12] IMPLICIT OCTET STRING ( SIZE (1 .. 9 ) ) OPTIONAL,
|
|
qos-Negotiated [13] IMPLICIT OCTET STRING ( SIZE (1 .. 9 ) ) OPTIONAL,
|
|
chargingId [14] IMPLICIT OCTET STRING ( SIZE (4 ) ) OPTIONAL,
|
|
chargingCharacteristics [15] IMPLICIT OCTET STRING ( SIZE (2 ) ) OPTIONAL,
|
|
rnc-Address [16] IMPLICIT OCTET STRING ( SIZE (5 .. 17 ) ) OPTIONAL,
|
|
extensionContainer [17] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
qos2-Subscribed [18] IMPLICIT OCTET STRING ( SIZE (1 .. 3 ) ) OPTIONAL,
|
|
qos2-Requested [19] IMPLICIT OCTET STRING ( SIZE (1 .. 3 ) ) OPTIONAL,
|
|
qos2-Negotiated [20] IMPLICIT OCTET STRING ( SIZE (1 .. 3 ) ) OPTIONAL},
|
|
netDetNotReachable ENUMERATED {
|
|
msPurged (0 ),
|
|
imsiDetached (1 ),
|
|
restrictedArea (2 ),
|
|
notRegistered (3 )}} OPTIONAL,
|
|
imei [5] IMPLICIT Imei OPTIONAL,
|
|
ms-Classmark2 [6] IMPLICIT OCTET STRING ( SIZE (3 ) ) OPTIONAL,
|
|
gprs-MS-Class [7] IMPLICIT SEQUENCE {
|
|
mSNetworkCapability [0] IMPLICIT OCTET STRING ( SIZE (1 .. 8 ) ),
|
|
mSRadioAccessCapability [1] IMPLICIT OCTET STRING ( SIZE (1 .. 50 ) ) OPTIONAL} OPTIONAL,
|
|
mnpInfoRes [8] IMPLICIT SEQUENCE {
|
|
routeingNumber [0] IMPLICIT OCTET STRING ( SIZE (1 .. 5 ) ) OPTIONAL,
|
|
imsi [1] IMPLICIT Imsi OPTIONAL,
|
|
msisdn [2] IMPLICIT Msisdn OPTIONAL,
|
|
numberPortabilityStatus [3] IMPLICIT NumberPortabilityStatus OPTIONAL,
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL},
|
|
... }
|
|
RoamingNumber ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
|
|
NumberPortabilityStatus ::= ENUMERATED {
|
|
notKnownToBePorted (0 ),
|
|
ownNumberPortedOut (1 ),
|
|
foreignNumberPortedToForeignNetwork (2 ),
|
|
... ,
|
|
ownNumberNotPortedOut (4 ),
|
|
foreignNumberPortedIn (5 )
|
|
}
|
|
Qos-Subscribed ::= OCTET STRING ( SIZE (1 .. 9 ) )
|
|
|
|
AdditionalSignalInfo ::= SEQUENCE {
|
|
ext-ProtocolId ENUMERATED {
|
|
ets-300356 ( 1 ),
|
|
... },
|
|
signalInfo ExtSignalInfo,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
ExtSignalInfo ::= OCTET STRING ( SIZE( 1 .. 200 ) )
|
|
|
|
Cug-CheckInfo ::= SEQUENCE {
|
|
cug-Interlock OCTET STRING ( SIZE( 4 ) ),
|
|
cug-OutgoingAccess NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
ForwardingData ::= SEQUENCE {
|
|
forwardedToNumber [5] IMPLICIT ForwardedToNumber OPTIONAL,
|
|
forwardedToSubaddress [4] IMPLICIT ForwardedToSubaddress OPTIONAL,
|
|
forwardingOptions [6] IMPLICIT ForwardingOptions OPTIONAL,
|
|
extensionContainer [7] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
Gmsc-Address ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
|
|
--provideRoamingNumber OPERATION
|
|
-- ARGUMENT
|
|
ProvideRoamingNumberArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
msc-Number [1] IMPLICIT Msc-Number,
|
|
msisdn [2] IMPLICIT Msisdn OPTIONAL,
|
|
lmsi [4] IMPLICIT Lmsi OPTIONAL,
|
|
gsm-BearerCapability [5] IMPLICIT Bss-APDU OPTIONAL,
|
|
networkSignalInfo [6] IMPLICIT Bss-APDU OPTIONAL,
|
|
suppressionOfAnnouncement [7] IMPLICIT NULL OPTIONAL,
|
|
gmsc-Address [8] IMPLICIT Gmsc-Address OPTIONAL,
|
|
callReferenceNumber [9] IMPLICIT OCTET STRING ( SIZE( 1 .. 8 ) ) OPTIONAL,
|
|
or-Interrogation [10] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer [11] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
alertingPattern [12] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
ccbs-Call [13] IMPLICIT NULL OPTIONAL,
|
|
supportedCamelPhasesInGMSC [15] IMPLICIT SupportedCamelPhases OPTIONAL,
|
|
additionalSignalInfo [14] IMPLICIT AdditionalSignalInfo OPTIONAL,
|
|
orNotSupportedInGMSC [16] IMPLICIT NULL OPTIONAL}
|
|
-- RESULT
|
|
ProvideRoamingNumberRes ::= SEQUENCE {
|
|
roamingNumber RoamingNumber,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- or-NotAllowed localValue : 48,
|
|
-- absentSubscriber localValue : 27,
|
|
-- noRoamingNumberAvailable localValue : 39}
|
|
-- ::= localValue : 4
|
|
|
|
--resumeCallHandling OPERATION
|
|
-- ARGUMENT
|
|
ResumeCallHandlingArg ::= SEQUENCE {
|
|
callReferenceNumber [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 8 ) ) OPTIONAL,
|
|
basicServiceGroup [1] BasicService OPTIONAL,
|
|
forwardingData [2] IMPLICIT ForwardingData OPTIONAL,
|
|
imsi [3] IMPLICIT Imsi OPTIONAL,
|
|
cug-CheckInfo [4] IMPLICIT Cug-CheckInfo OPTIONAL,
|
|
o-CSI [5] IMPLICIT O-CSI OPTIONAL,
|
|
extensionContainer [7] IMPLICIT ExtensionContainer OPTIONAL,
|
|
ccbs-Possible [8] IMPLICIT NULL OPTIONAL,
|
|
msisdn [9] IMPLICIT Msisdn OPTIONAL,
|
|
uu-Data [10] IMPLICIT SEQUENCE {
|
|
uuIndicator [0] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
uui [1] IMPLICIT OCTET STRING ( SIZE( 1 .. 131 ) ) OPTIONAL,
|
|
uusCFInteraction [2] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
allInformationSent [11] IMPLICIT NULL OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
ResumeCallHandlingRes ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- forwardingFailed localValue : 47,
|
|
-- or-NotAllowed localValue : 48,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- dataMissing localValue : 35}
|
|
-- ::= localValue : 6
|
|
|
|
--provideSIWFSNumber OPERATION
|
|
-- ARGUMENT
|
|
ProvideSIWFSNumberArg ::= SEQUENCE {
|
|
gsm-BearerCapability [0] IMPLICIT Bss-APDU,
|
|
isdn-BearerCapability [1] IMPLICIT Bss-APDU,
|
|
call-Direction [2] IMPLICIT OCTET STRING ( SIZE( 1 ) ),
|
|
b-Subscriber-Address [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
|
|
chosenChannel [4] IMPLICIT Bss-APDU,
|
|
lowerLayerCompatibility [5] IMPLICIT Bss-APDU OPTIONAL,
|
|
highLayerCompatibility [6] IMPLICIT Bss-APDU OPTIONAL,
|
|
extensionContainer [7] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
ProvideSIWFSNumberRes ::= SEQUENCE {
|
|
sIWFSNumber [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- resourceLimitation localValue : 51,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- systemFailure localValue : 34}
|
|
-- ::= localValue : 31
|
|
|
|
--sIWFSSignallingModify OPERATION
|
|
-- ARGUMENT
|
|
SIWFSSignallingModifyArg ::= SEQUENCE {
|
|
channelType [0] IMPLICIT Bss-APDU OPTIONAL,
|
|
chosenChannel [1] IMPLICIT Bss-APDU OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
SIWFSSignallingModifyRes ::= SEQUENCE {
|
|
chosenChannel [0] IMPLICIT Bss-APDU OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- resourceLimitation localValue : 51,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- systemFailure localValue : 34}
|
|
-- ::= localValue : 32
|
|
|
|
Ccbs-Monitoring ::= ENUMERATED {
|
|
stopMonitoring ( 0 ),
|
|
startMonitoring ( 1 ),
|
|
... }
|
|
|
|
--setReportingState OPERATION
|
|
-- ARGUMENT
|
|
SetReportingStateArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi OPTIONAL,
|
|
lmsi [1] IMPLICIT Lmsi OPTIONAL,
|
|
ccbs-Monitoring [2] IMPLICIT Ccbs-Monitoring OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
Ccbs-SubscriberStatus ::= ENUMERATED {
|
|
ccbsNotIdle ( 0 ),
|
|
ccbsIdle ( 1 ),
|
|
ccbsNotReachable ( 2 ),
|
|
... }
|
|
|
|
SetReportingStateRes ::= SEQUENCE {
|
|
ccbs-SubscriberStatus [0] IMPLICIT Ccbs-SubscriberStatus OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- unidentifiedSubscriber localValue : 5,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- dataMissing localValue : 35,
|
|
-- resourceLimitation localValue : 51,
|
|
-- facilityNotSupported localValue : 21}
|
|
-- ::= localValue : 73
|
|
|
|
MonitoringMode ::= ENUMERATED {
|
|
a-side ( 0 ),
|
|
b-side ( 1 ),
|
|
... }
|
|
|
|
CallOutcome ::= ENUMERATED {
|
|
success ( 0 ),
|
|
failure ( 1 ),
|
|
busy ( 2 ),
|
|
... }
|
|
|
|
--statusReport OPERATION
|
|
-- ARGUMENT
|
|
StatusReportArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
eventReportData [1] IMPLICIT SEQUENCE {
|
|
ccbs-SubscriberStatus [0] IMPLICIT Ccbs-SubscriberStatus OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
callReportdata [2] IMPLICIT SEQUENCE {
|
|
monitoringMode [0] IMPLICIT MonitoringMode OPTIONAL,
|
|
callOutcome [1] IMPLICIT CallOutcome OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
StatusReportRes ::= SEQUENCE {
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- unknownSubscriber localValue : 1,
|
|
-- systemFailure localValue : 34,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- dataMissing localValue : 35}
|
|
-- ::= localValue : 74
|
|
|
|
Ruf-Outcome ::= ENUMERATED {
|
|
accepted ( 0 ),
|
|
rejected ( 1 ),
|
|
noResponseFromFreeMS ( 2 ),
|
|
noResponseFromBusyMS ( 3 ),
|
|
udubFromFreeMS ( 4 ),
|
|
udubFromBusyMS ( 5 ),
|
|
... }
|
|
|
|
--remoteUserFree OPERATION
|
|
-- ARGUMENT
|
|
RemoteUserFreeArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
callInfo [1] IMPLICIT Bss-APDU,
|
|
ccbs-Feature [2] IMPLICIT Ccbs-Feature,
|
|
translatedB-Number [3] IMPLICIT TranslatedB-Number,
|
|
replaceB-Number [4] IMPLICIT NULL OPTIONAL,
|
|
alertingPattern [5] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
extensionContainer [6] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
RemoteUserFreeRes ::= SEQUENCE {
|
|
ruf-Outcome [0] IMPLICIT Ruf-Outcome,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- dataMissing localValue : 35,
|
|
-- incompatibleTerminal localValue : 28,
|
|
-- absentSubscriber localValue : 27,
|
|
-- systemFailure localValue : 34,
|
|
-- busySubscriber localValue : 45}
|
|
--ocalValue : 75
|
|
TranslatedB-Number ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
|
|
Ss-Data ::= SEQUENCE {
|
|
ss-Code Ss-Code OPTIONAL,
|
|
ss-Status [4] IMPLICIT Ss-Status OPTIONAL,
|
|
ss-SubscriptionOption Ss-SubscriptionOption OPTIONAL,
|
|
basicServiceGroupList BasicServiceGroupList OPTIONAL,
|
|
defaultPriority INTEGER ( 0 .. 15 ) OPTIONAL,
|
|
extensionContainer [5] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
--registerSS OPERATION
|
|
-- ARGUMENT
|
|
RegisterSS-Arg ::= SEQUENCE {
|
|
ss-Code Ss-Code,
|
|
basicService BasicService OPTIONAL,
|
|
forwardedToNumber [4] IMPLICIT ForwardedToNumber OPTIONAL,
|
|
forwardedToSubaddress [6] IMPLICIT ForwardedToSubaddress OPTIONAL,
|
|
noReplyConditionTime [5] IMPLICIT INTEGER OPTIONAL,
|
|
... ,
|
|
defaultPriority [7] IMPLICIT INTEGER ( 0 .. 15 ) OPTIONAL}
|
|
-- RESULT
|
|
Ss-Info ::= CHOICE {
|
|
forwardingInfo [0] IMPLICIT ForwardingInfo,
|
|
callBarringInfo [1] IMPLICIT CallBarringInfo,
|
|
ss-Data [3] IMPLICIT Ss-Data}
|
|
Ccbs-Feature ::= SEQUENCE {
|
|
ccbs-Index [0] IMPLICIT INTEGER ( 1 .. 5 ) OPTIONAL,
|
|
b-subscriberNumber [1] IMPLICIT B-subscriberNumber OPTIONAL,
|
|
b-subscriberSubaddress [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 21 ) ) OPTIONAL,
|
|
basicServiceGroup [3] BasicService OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- bearerServiceNotProvisioned localValue : 10,
|
|
-- teleserviceNotProvisioned localValue : 11,
|
|
-- callBarred localValue : 13,
|
|
-- illegalSS-Operation localValue : 16,
|
|
-- ss-ErrorStatus localValue : 17,
|
|
-- ss-Incompatibility localValue : 20}
|
|
-- ::= localValue : 10
|
|
|
|
B-subscriberNumber ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
|
|
--eraseSS OPERATION
|
|
-- ARGUMENT
|
|
|
|
Ss-ForBS ::= SEQUENCE {
|
|
ss-Code Ss-Code,
|
|
basicService BasicService OPTIONAL,
|
|
... }
|
|
|
|
-- RESULT
|
|
--Ss-Info ::= CHOICE {.. defined elsewhere
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- bearerServiceNotProvisioned localValue : 10,
|
|
-- teleserviceNotProvisioned localValue : 11,
|
|
-- callBarred localValue : 13,
|
|
-- illegalSS-Operation localValue : 16,
|
|
-- ss-ErrorStatus localValue : 17}
|
|
-- ::= localValue : 11
|
|
|
|
--activateSS OPERATION
|
|
-- ARGUMENT
|
|
--Ss-ForBS ::= SEQUENCE { defined elsewhere
|
|
-- RESULT
|
|
--Ss-Info ::= CHOICE {.. defined elsewhere
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- bearerServiceNotProvisioned localValue : 10,
|
|
-- teleserviceNotProvisioned localValue : 11,
|
|
-- callBarred localValue : 13,
|
|
-- illegalSS-Operation localValue : 16,
|
|
-- ss-ErrorStatus localValue : 17,
|
|
-- ss-SubscriptionViolation localValue : 19,
|
|
-- ss-Incompatibility localValue : 20,
|
|
-- negativePW-Check localValue : 38,
|
|
-- numberOfPW-AttemptsViolation localValue : 43}
|
|
-- ::= localValue : 12
|
|
|
|
--deactivateSS OPERATION
|
|
-- ARGUMENT
|
|
--Ss-ForBS ::= SEQUENCE { defined elsewhere
|
|
-- RESULT
|
|
--Ss-Info ::= CHOICE {.. defined elsewhere
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- bearerServiceNotProvisioned localValue : 10,
|
|
-- teleserviceNotProvisioned localValue : 11,
|
|
-- callBarred localValue : 13,
|
|
-- illegalSS-Operation localValue : 16,
|
|
-- ss-ErrorStatus localValue : 17,
|
|
-- ss-SubscriptionViolation localValue : 19,
|
|
-- negativePW-Check localValue : 38,
|
|
-- numberOfPW-AttemptsViolation localValue : 43}
|
|
-- ::= localValue : 13
|
|
|
|
--interrogateSS OPERATION
|
|
-- ARGUMENT
|
|
--Ss-ForBS ::= SEQUENCE { defined elsewhere
|
|
-- RESULT
|
|
InterrogateSS-Res ::= CHOICE {
|
|
ss-Status [0] IMPLICIT Ss-Status,
|
|
basicServiceGroupList [2] IMPLICIT BasicServiceGroupList,
|
|
forwardingFeatureList [3] IMPLICIT SEQUENCE ( SIZE( 1 .. 13 ) ) OF
|
|
ForwardingFeatureList,
|
|
genericServiceInfo [4] IMPLICIT SEQUENCE {
|
|
ss-Status Ss-Status,
|
|
cliRestrictionOption [2] IMPLICIT CliRestrictionOption OPTIONAL,
|
|
... ,
|
|
maximumEntitledPriority [0] IMPLICIT INTEGER ( 0 .. 15 ) OPTIONAL,
|
|
defaultPriority [1] IMPLICIT INTEGER ( 0 .. 15 ) OPTIONAL,
|
|
ccbs-FeatureList [2] IMPLICIT SEQUENCE ( SIZE( 1 .. 5 ) ) OF
|
|
SEQUENCE {
|
|
ccbs-Index [0] IMPLICIT INTEGER ( 1 .. 5 ) OPTIONAL,
|
|
b-subscriberNumber [1] IMPLICIT B-subscriberNumber OPTIONAL,
|
|
b-subscriberSubaddress [2] IMPLICIT OCTET STRING ( SIZE( 1 .. 21 ) ) OPTIONAL,
|
|
basicServiceGroup [3] BasicService OPTIONAL,
|
|
... } OPTIONAL}}
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- bearerServiceNotProvisioned localValue : 10,
|
|
-- teleserviceNotProvisioned localValue : 11,
|
|
-- callBarred localValue : 13,
|
|
-- illegalSS-Operation localValue : 16,
|
|
-- ss-NotAvailable localValue : 18}
|
|
-- ::= localValue : 14
|
|
|
|
--processUnstructuredSS-Request OPERATION
|
|
-- ARGUMENT
|
|
Ussd-Arg ::= SEQUENCE {
|
|
ussd-DataCodingScheme OCTET STRING ( SIZE( 1 ) ),
|
|
ussd-String OCTET STRING ( SIZE( 1 .. 160 ) ),
|
|
... ,
|
|
alertingPattern OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
msisdn [0] IMPLICIT Msisdn OPTIONAL}
|
|
-- RESULT
|
|
Ussd-Res ::= SEQUENCE {
|
|
ussd-DataCodingScheme OCTET STRING ( SIZE( 1 ) ),
|
|
ussd-String OCTET STRING ( SIZE( 1 .. 160 ) ),
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownAlphabet localValue : 71,
|
|
-- callBarred localValue : 13}
|
|
-- ::= localValue : 59
|
|
|
|
--unstructuredSS-Request OPERATION
|
|
-- ARGUMENT
|
|
--ussd-Arg ::= SEQUENCE { .. defined elsewhere
|
|
-- RESULT
|
|
--ussd-Res ::= SEQUENCE { ... defined elsewhere
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- absentSubscriber localValue : 27,
|
|
-- illegalSubscriber localValue : 9,
|
|
-- illegalEquipment localValue : 12,
|
|
-- unknownAlphabet localValue : 71,
|
|
-- ussd-Busy localValue : 72}
|
|
-- ::= localValue : 60
|
|
|
|
--unstructuredSS-Notify OPERATION
|
|
-- ARGUMENT
|
|
--ussd-Arg ::= SEQUENCE { .. defined elsewhere
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- absentSubscriber localValue : 27,
|
|
-- illegalSubscriber localValue : 9,
|
|
-- illegalEquipment localValue : 12,
|
|
-- unknownAlphabet localValue : 71,
|
|
-- ussd-Busy localValue : 72}
|
|
-- ::= localValue : 61
|
|
|
|
--registerPassword OPERATION
|
|
-- ARGUMENT
|
|
Ss-Code ::= OCTET STRING
|
|
-- RESULT
|
|
NewPassword ::= NumericString (SIZE( 4 ) )
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- callBarred localValue : 13,
|
|
-- ss-SubscriptionViolation localValue : 19,
|
|
-- pw-RegistrationFailure localValue : 37,
|
|
-- negativePW-Check localValue : 38,
|
|
-- numberOfPW-AttemptsViolation localValue : 43}
|
|
--LINKED {
|
|
-- getPassword localValue : 18}
|
|
-- ::= localValue : 17
|
|
|
|
--getPassword OPERATION
|
|
-- ARGUMENT
|
|
GetPasswordArg ::= ENUMERATED {
|
|
enterPW ( 0 ),
|
|
enterNewPW ( 1 ),
|
|
enterNewPW-Again ( 2 ) }
|
|
-- RESULT
|
|
CurrentPassword ::= NumericString (SIZE( 4 ) )
|
|
-- ::= localValue : 18
|
|
|
|
|
|
ServiceIndicator ::= BIT STRING {
|
|
clirInvoked (0 ),
|
|
camelInvoked (1 )}
|
|
|
|
--registerCC-Entry OPERATION
|
|
-- ARGUMENT
|
|
RegisterCC-EntryArg ::= SEQUENCE {
|
|
ss-Code [0] IMPLICIT Ss-Code,
|
|
ccbs-Data [1] IMPLICIT SEQUENCE {
|
|
ccbs-Feature [0] IMPLICIT Ccbs-Feature,
|
|
translatedB-Number [1] IMPLICIT TranslatedB-Number,
|
|
serviceIndicator [2] IMPLICIT ServiceIndicator OPTIONAL,
|
|
callInfo [3] IMPLICIT Bss-APDU,
|
|
networkSignalInfo [4] IMPLICIT Bss-APDU,
|
|
... } OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
RegisterCC-EntryRes ::= SEQUENCE {
|
|
ccbs-Feature [0] IMPLICIT Ccbs-Feature OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- callBarred localValue : 13,
|
|
-- illegalSS-Operation localValue : 16,
|
|
-- ss-ErrorStatus localValue : 17,
|
|
-- ss-Incompatibility localValue : 20,
|
|
-- shortTermDenial localValue : 29,
|
|
-- longTermDenial localValue : 30,
|
|
-- facilityNotSupported localValue : 21}
|
|
-- ::= localValue : 76
|
|
|
|
--eraseCC-Entry OPERATION
|
|
-- ARGUMENT
|
|
EraseCC-EntryArg ::= SEQUENCE {
|
|
ss-Code [0] IMPLICIT Ss-Code,
|
|
ccbs-Index [1] IMPLICIT INTEGER ( 1 .. 5 ) OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
EraseCC-EntryRes ::= SEQUENCE {
|
|
ss-Code [0] IMPLICIT Ss-Code,
|
|
ss-Status [1] IMPLICIT Ss-Status OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- callBarred localValue : 13,
|
|
-- illegalSS-Operation localValue : 16,
|
|
-- ss-ErrorStatus localValue : 17}
|
|
-- ::= localValue : 77
|
|
|
|
--sendRoutingInfoForSM OPERATION
|
|
-- ARGUMENT
|
|
RoutingInfoForSMArg ::= SEQUENCE {
|
|
msisdn [0] IMPLICIT Msisdn,
|
|
sm-RP-PRI [1] IMPLICIT BOOLEAN,
|
|
serviceCentreAddress [2] IMPLICIT ServiceCentreAddress,
|
|
extensionContainer [6] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
gprsSupportIndicator [7] IMPLICIT NULL OPTIONAL,
|
|
sm-RP-MTI [8] IMPLICIT INTEGER ( 0 .. 10 ) OPTIONAL,
|
|
sm-RP-SMEA [9] IMPLICIT OCTET STRING ( SIZE( 1 .. 12 ) ) OPTIONAL}
|
|
-- RESULT
|
|
RoutingInfoForSMRes ::= SEQUENCE {
|
|
imsi Imsi,
|
|
locationInfoWithLMSI [0] IMPLICIT SEQUENCE {
|
|
networkNode-Number [1] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
|
|
lmsi Lmsi OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
gprsNodeIndicator [5] IMPLICIT NULL OPTIONAL,
|
|
additional-Number [6] CHOICE {
|
|
msc-Number [0] IMPLICIT Msc-Number,
|
|
sgsn-Number [1] IMPLICIT Sgsn-Number} OPTIONAL
|
|
},
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- unknownSubscriber localValue : 1,
|
|
-- teleserviceNotProvisioned localValue : 11,
|
|
-- callBarred localValue : 13,
|
|
-- absentsubscriberSM localValue : 6}
|
|
-- ::= localValue : 45
|
|
|
|
--mo-forwardSM OPERATION
|
|
-- ARGUMENT
|
|
Mo-forwardSM-Arg ::= SEQUENCE {
|
|
sm-RP-DA Sm-RP-DA,
|
|
sm-RP-OA Sm-RP-OA,
|
|
sm-RP-UI Sm-RP-UI,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
imsi Imsi OPTIONAL}
|
|
-- RESULT
|
|
Mo-forwardSM-Res ::= SEQUENCE {
|
|
sm-RP-UI Sm-RP-UI OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- sm-DeliveryFailure localValue : 32}
|
|
-- ::= localValue : 46
|
|
|
|
Sm-RP-OA ::= CHOICE {
|
|
msisdn [2] IMPLICIT Msisdn,
|
|
serviceCentreAddressOA [4] IMPLICIT ServiceCentreAddress,
|
|
noSM-RP-OA [5] IMPLICIT NULL}
|
|
|
|
Sm-RP-DA ::= CHOICE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
lmsi [1] IMPLICIT Lmsi,
|
|
serviceCentreAddressDA [4] IMPLICIT ServiceCentreAddress,
|
|
noSM-RP-DA [5] IMPLICIT NULL
|
|
}
|
|
|
|
Sm-RP-UI ::= OCTET STRING ( SIZE( 1 .. 200 ) )
|
|
ServiceCentreAddress ::= OCTET STRING ( SIZE( 1 .. 20 ) )
|
|
|
|
--mt-forwardSM OPERATION
|
|
-- ARGUMENT
|
|
Mt-forwardSM-Arg ::= SEQUENCE {
|
|
sm-RP-DA Sm-RP-DA,
|
|
sm-RP-OA Sm-RP-OA,
|
|
sm-RP-UI Sm-RP-UI,
|
|
moreMessagesToSend NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
Mt-forwardSM-Res ::= SEQUENCE {
|
|
sm-RP-UI Sm-RP-UI OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- unidentifiedSubscriber localValue : 5,
|
|
-- illegalSubscriber localValue : 9,
|
|
-- illegalEquipment localValue : 12,
|
|
-- subscriberBusyForMT-SMS localValue : 31,
|
|
-- sm-DeliveryFailure localValue : 32,
|
|
-- absentsubscriberSM localValue : 6}
|
|
-- ::= localValue : 44
|
|
|
|
|
|
StoredMSISDN ::= Msisdn
|
|
|
|
|
|
Sm-DeliveryOutcome ::= ENUMERATED {
|
|
memoryCapacityExceeded ( 0 ),
|
|
absentSubscriber ( 1 ),
|
|
successfulTransfer ( 2 ) }
|
|
|
|
--reportSM-DeliveryStatus OPERATION
|
|
-- ARGUMENT
|
|
ReportSM-DeliveryStatusArg ::= SEQUENCE {
|
|
msisdn Msisdn,
|
|
serviceCentreAddress ServiceCentreAddress,
|
|
sm-DeliveryOutcome Sm-DeliveryOutcome,
|
|
absentSubscriberDiagnosticSM [0] IMPLICIT INTEGER ( 0 .. 255 ) OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
gprsSupportIndicator [2] IMPLICIT NULL OPTIONAL,
|
|
deliveryOutcomeIndicator [3] IMPLICIT NULL OPTIONAL,
|
|
additionalSM-DeliveryOutcome [4] IMPLICIT Sm-DeliveryOutcome OPTIONAL,
|
|
additionalAbsentSubscriberDiagnosticSM [5] IMPLICIT INTEGER ( 0 .. 255 ) OPTIONAL}
|
|
-- RESULT
|
|
ReportSM-DeliveryStatusRes ::= SEQUENCE {
|
|
storedMSISDN StoredMSISDN OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1,
|
|
-- messageWaitingListFull localValue : 33}
|
|
-- ::= localValue : 47
|
|
|
|
--informServiceCentre OPERATION
|
|
-- ARGUMENT
|
|
InformServiceCentreArg ::= SEQUENCE {
|
|
storedMSISDN StoredMSISDN OPTIONAL,
|
|
mw-Status BIT STRING {
|
|
scAddressNotIncluded (0 ),
|
|
mnrfSet (1 ),
|
|
mcefSet (2 ),
|
|
mnrgSet (3 )} ( SIZE( 6 .. 16 ) ) OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 63
|
|
|
|
--alertServiceCentre OPERATION
|
|
-- ARGUMENT
|
|
AlertServiceCentreArg ::= SEQUENCE {
|
|
msisdn Msisdn,
|
|
serviceCentreAddress ServiceCentreAddress,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36}
|
|
-- ::= localValue : 64
|
|
|
|
--readyForSM OPERATION
|
|
-- ARGUMENT
|
|
ReadyForSM-Arg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
alertReason ENUMERATED {
|
|
msPresent ( 0 ),
|
|
memoryAvailable ( 1 ) },
|
|
alertReasonIndicator NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
ReadyForSM-Res ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 66
|
|
|
|
--provideSubscriberInfo OPERATION
|
|
-- ARGUMENT
|
|
ProvideSubscriberInfoArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
lmsi [1] IMPLICIT Lmsi OPTIONAL,
|
|
requestedInfo [2] IMPLICIT RequestedInfo,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
ProvideSubscriberInfoRes ::= SEQUENCE {
|
|
subscriberInfo SubscriberInfo,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36}
|
|
-- ::= localValue : 70
|
|
RequestedInfo ::= SEQUENCE {
|
|
locationInformation [0] IMPLICIT NULL OPTIONAL,
|
|
subscriberState [1] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
currentLocation [3] IMPLICIT NULL OPTIONAL,
|
|
requestedDomain [4] IMPLICIT ENUMERATED {
|
|
cs-Domain (0 ),
|
|
ps-Domain (1 ),
|
|
... } OPTIONAL,
|
|
imei [6] IMPLICIT NULL OPTIONAL,
|
|
ms-classmark [5] IMPLICIT NULL OPTIONAL,
|
|
mnpRequestedInfo [7] IMPLICIT NULL OPTIONAL,
|
|
... }
|
|
--anyTimeInterrogation OPERATION
|
|
-- ARGUMENT
|
|
AnyTimeInterrogationArg ::= SEQUENCE {
|
|
subscriberIdentity [0] SubscriberIdentity,
|
|
requestedInfo [1] IMPLICIT RequestedInfo,
|
|
gsmSCF-Address [3] IMPLICIT GsmSCF-Address,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
AnyTimeInterrogationRes ::= SEQUENCE {
|
|
subscriberInfo SubscriberInfo,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- ati-NotAllowed localValue : 49,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 71
|
|
|
|
-- anyTimeSubscriptionInterrogation OPERATION ::= {
|
|
-- ARGUMENT SEQUENCE {
|
|
AnyTimeSubscriptionInterrogationArg ::= SEQUENCE {
|
|
subscriberIdentity [0] SubscriberIdentity,
|
|
requestedSubscriptionInfo [1] IMPLICIT SEQUENCE {
|
|
requestedSS-Info [1] IMPLICIT SEQUENCE {
|
|
ss-Code Ss-Code,
|
|
basicService BasicService,
|
|
... ,
|
|
longFTN-Supported [4] IMPLICIT NULL OPTIONAL} OPTIONAL,
|
|
odb [2] IMPLICIT NULL OPTIONAL,
|
|
requestedCAMEL-SubscriptionInfo [3] IMPLICIT 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 )} OPTIONAL,
|
|
supportedVLR-CAMEL-Phases [4] IMPLICIT NULL OPTIONAL,
|
|
supportedSGSN-CAMEL-Phases [5] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer [6] ExtensionContainer OPTIONAL,
|
|
... ,
|
|
additionalRequestedCAMEL-SubscriptionInfo [7] IMPLICIT AdditionalRequestedCAMEL-SubscriptionInfo OPTIONAL},
|
|
gsmSCF-Address [2] IMPLICIT GsmSCF-Address,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
longFTN-Supported [4] IMPLICIT NULL OPTIONAL,
|
|
... }
|
|
|
|
-- RESULT SEQUENCE {
|
|
AnyTimeSubscriptionInterrogationRes ::= SEQUENCE {
|
|
callForwardingData [1] IMPLICIT SEQUENCE {
|
|
forwardingFeatureList ForwardingFeatureList OPTIONAL,
|
|
notificationToCSE NULL OPTIONAL,
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
callBarringData [2] IMPLICIT SEQUENCE {
|
|
callBarringFeatureList CallBarringFeatureList,
|
|
-- password NumericString ( FROM ("0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9" ) | SIZE (4 ) ) OPTIONAL,
|
|
password NumericString OPTIONAL,
|
|
wrongPasswordAttemptsCounter INTEGER ( 0 .. 4 ) OPTIONAL,
|
|
notificationToCSE NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
odb-Info [3] IMPLICIT SEQUENCE {
|
|
odb-Data Odb-data,
|
|
notificationToCSE NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
camel-SubscriptionInfo [4] IMPLICIT SEQUENCE {
|
|
o-CSI [0] IMPLICIT O-CSI OPTIONAL,
|
|
o-BcsmCamelTDP-CriteriaList [1] IMPLICIT O-BcsmCamelTDP-CriteriaList OPTIONAL,
|
|
d-CSI [2] IMPLICIT SEQUENCE {
|
|
dp-AnalysedInfoCriteriaList [0] IMPLICIT Dp-AnalysedInfoCriteriaList OPTIONAL,
|
|
camelCapabilityHandling [1] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
notificationToCSE [3] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [4] IMPLICIT NULL OPTIONAL,
|
|
... } OPTIONAL,
|
|
t-CSI [3] IMPLICIT SEQUENCE {
|
|
t-BcsmCamelTDPDataList BcsmCamelTDPDataList,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
camelCapabilityHandling [0] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
|
|
notificationToCSE [1] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [2] IMPLICIT NULL OPTIONAL} OPTIONAL,
|
|
t-BCSM-CAMEL-TDP-CriteriaList [4] IMPLICIT SEQUENCE ( SIZE (1 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
t-BCSM-TriggerDetectionPoint ENUMERATED {
|
|
termAttemptAuthorized (12 ),
|
|
... ,
|
|
tBusy (13 ),
|
|
tNoAnswer (14 )},
|
|
basicServiceCriteria [0] IMPLICIT BasicServiceCriteria OPTIONAL,
|
|
t-CauseValueCriteria [1] IMPLICIT T-CauseValueCriteria OPTIONAL,
|
|
... } OPTIONAL,
|
|
vt-CSI [5] IMPLICIT SEQUENCE {
|
|
t-BcsmCamelTDPDataList BcsmCamelTDPDataList,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
camelCapabilityHandling [0] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
|
|
notificationToCSE [1] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [2] IMPLICIT NULL OPTIONAL} OPTIONAL,
|
|
vt-BCSM-CAMEL-TDP-CriteriaList [6] IMPLICIT SEQUENCE ( SIZE (1 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
t-BCSM-TriggerDetectionPoint ENUMERATED {
|
|
termAttemptAuthorized (12 ),
|
|
... ,
|
|
tBusy (13 ),
|
|
tNoAnswer (14 )},
|
|
basicServiceCriteria [0] IMPLICIT BasicServiceCriteria OPTIONAL,
|
|
t-CauseValueCriteria [1] IMPLICIT T-CauseValueCriteria,
|
|
... } OPTIONAL,
|
|
tif-CSI [7] IMPLICIT NULL OPTIONAL,
|
|
tif-CSI-NotificationToCSE [8] IMPLICIT NULL OPTIONAL,
|
|
gprs-CSI [9] IMPLICIT SEQUENCE {
|
|
gprs-CamelTDPDataList [0] IMPLICIT SEQUENCE ( SIZE (1 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
gprs-TriggerDetectionPoint [0] IMPLICIT ENUMERATED {
|
|
attach (1 ),
|
|
attachChangeOfPosition (2 ),
|
|
pdp-ContextEstablishment (11 ),
|
|
pdp-ContextEstablishmentAcknowledgement (12 ),
|
|
pdp-ContextChangeOfPosition (14 ),
|
|
... },
|
|
serviceKey [1] IMPLICIT ServiceKey,
|
|
gsmSCF-Address [2] IMPLICIT GsmSCF-Address,
|
|
defaultSessionHandling [3] IMPLICIT ENUMERATED {
|
|
continueTransaction (0 ),
|
|
releaseTransaction (1 ),
|
|
... },
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
camelCapabilityHandling [1] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
notificationToCSE [3] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [4] IMPLICIT NULL OPTIONAL,
|
|
... } OPTIONAL,
|
|
mo-sms-CSI [10] IMPLICIT SEQUENCE {
|
|
sms-CAMEL-TDP-DataList [0] IMPLICIT Sms-CAMEL-TDP-DataList OPTIONAL,
|
|
camelCapabilityHandling [1] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
notificationToCSE [3] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [4] IMPLICIT NULL OPTIONAL,
|
|
... } OPTIONAL,
|
|
ss-CSI [11] IMPLICIT SEQUENCE {
|
|
ss-CamelData Ss-CamelData,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
notificationToCSE [0] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [1] IMPLICIT NULL OPTIONAL} OPTIONAL,
|
|
m-CSI [12] IMPLICIT SEQUENCE {
|
|
mobilityTriggers MobilityTriggers,
|
|
serviceKey ServiceKey,
|
|
gsmSCF-Address [0] IMPLICIT GsmSCF-Address,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
notificationToCSE [2] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [3] IMPLICIT NULL OPTIONAL,
|
|
... } OPTIONAL,
|
|
extensionContainer [13] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
specificCSIDeletedList [14] IMPLICIT 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 ) ) OPTIONAL,
|
|
mt-sms-CSI [15] IMPLICIT SEQUENCE {
|
|
sms-CAMEL-TDP-DataList [0] IMPLICIT Sms-CAMEL-TDP-DataList OPTIONAL,
|
|
camelCapabilityHandling [1] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
notificationToCSE [3] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [4] IMPLICIT NULL OPTIONAL,
|
|
... } OPTIONAL,
|
|
mt-smsCAMELTDP-CriteriaList [16] IMPLICIT SEQUENCE ( SIZE (1 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
sms-TriggerDetectionPoint ENUMERATED {
|
|
sms-CollectedInfo (1 ),
|
|
... ,
|
|
sms-DeliveryRequest (2 )},
|
|
tpdu-TypeCriterion [0] IMPLICIT SEQUENCE ( SIZE (1 .. 5 ) ) OF
|
|
ENUMERATED {
|
|
sms-DELIVER (0 ),
|
|
sms-SUBMIT-REPORT (1 ),
|
|
sms-STATUS-REPORT (2 ),
|
|
... } OPTIONAL,
|
|
... } OPTIONAL,
|
|
mg-csi [17] IMPLICIT SEQUENCE {
|
|
mobilityTriggers MobilityTriggers,
|
|
serviceKey ServiceKey,
|
|
gsmSCF-Address [0] IMPLICIT GsmSCF-Address,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
notificationToCSE [2] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [3] IMPLICIT NULL OPTIONAL,
|
|
... } OPTIONAL,
|
|
o-IM-CSI [18] IMPLICIT SEQUENCE {
|
|
o-BcsmCamelTDPDataList BcsmCamelTDPDataList,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
camelCapabilityHandling [0] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
|
|
notificationToCSE [1] IMPLICIT NULL OPTIONAL,
|
|
csiActive [2] IMPLICIT NULL OPTIONAL} OPTIONAL,
|
|
o-IM-BcsmCamelTDP-CriteriaList [19] IMPLICIT SEQUENCE ( SIZE (1 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
o-BcsmTriggerDetectionPoint BcsmTriggerDetectionPoint,
|
|
destinationNumberCriteria [0] IMPLICIT DestinationNumberCriteria OPTIONAL,
|
|
basicServiceCriteria [1] IMPLICIT BasicServiceCriteria OPTIONAL,
|
|
callTypeCriteria [2] IMPLICIT CallTypeCriteria OPTIONAL,
|
|
... ,
|
|
o-CauseValueCriteria [3] IMPLICIT O-CauseValueCriteria OPTIONAL,
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL} OPTIONAL,
|
|
d-IM-CSI [20] IMPLICIT SEQUENCE {
|
|
dp-AnalysedInfoCriteriaList [0] IMPLICIT Dp-AnalysedInfoCriteriaList OPTIONAL,
|
|
camelCapabilityHandling [1] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
notificationToCSE [3] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [4] IMPLICIT NULL OPTIONAL,
|
|
... } OPTIONAL,
|
|
vt-IM-CSI [21] IMPLICIT SEQUENCE {
|
|
t-BcsmCamelTDPDataList BcsmCamelTDPDataList,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
camelCapabilityHandling [0] IMPLICIT INTEGER ( 1 .. 16 ) OPTIONAL,
|
|
notificationToCSE [1] IMPLICIT NULL OPTIONAL,
|
|
csi-Active [2] IMPLICIT NULL OPTIONAL} OPTIONAL,
|
|
vt-IM-BCSM-CAMEL-TDP-CriteriaList [22] IMPLICIT SEQUENCE ( SIZE (1 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
t-BCSM-TriggerDetectionPoint ENUMERATED {
|
|
termAttemptAuthorized (12 ),
|
|
... ,
|
|
tBusy (13 ),
|
|
tNoAnswer (14 )},
|
|
basicServiceCriteria [0] IMPLICIT BasicServiceCriteria OPTIONAL,
|
|
t-CauseValueCriteria [1] IMPLICIT T-CauseValueCriteria,
|
|
... } OPTIONAL} OPTIONAL,
|
|
supportedVLR-CAMEL-Phases [5] IMPLICIT BIT STRING {
|
|
phase1 (0 ),
|
|
phase2 (1 ),
|
|
phase3 (2 ),
|
|
phase4 (3 )} ( SIZE (1 .. 16 ) ) OPTIONAL,
|
|
supportedSGSN-CAMEL-Phases [6] IMPLICIT BIT STRING {
|
|
phase1 (0 ),
|
|
phase2 (1 ),
|
|
phase3 (2 ),
|
|
phase4 (3 )} ( SIZE (1 .. 16 ) ) OPTIONAL,
|
|
extensionContainer [7] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
offeredCamel4CSIsInVLR [8] IMPLICIT 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 ) ) OPTIONAL,
|
|
offeredCamel4CSIsInSGSN [9] IMPLICIT 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 ) ) OPTIONAL}
|
|
-- ERRORS {
|
|
-- atsi-NotAllowed |
|
|
-- dataMissing |
|
|
-- unexpectedDataValue |
|
|
-- unknownSubscriber |
|
|
-- bearerServiceNotProvisioned |
|
|
-- teleserviceNotProvisioned |
|
|
-- callBarred |
|
|
-- illegalSS-Operation |
|
|
-- ss-NotAvailable |
|
|
-- informationNotAvailable }
|
|
-- CODE local : 62
|
|
-- }
|
|
AdditionalRequestedCAMEL-SubscriptionInfo ::= ENUMERATED {
|
|
mt-sms-CSI (0 ),
|
|
mg-csi (1 ),
|
|
o-IM-CSI (2 ),
|
|
d-IM-CSI (3 ),
|
|
vt-IM-CSI (4 ),
|
|
... }
|
|
|
|
Sms-CAMEL-TDP-DataList ::= SEQUENCE ( SIZE (1 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
sms-TriggerDetectionPoint [0] IMPLICIT ENUMERATED {
|
|
sms-CollectedInfo (1 ),
|
|
... ,
|
|
sms-DeliveryRequest (2 )},
|
|
serviceKey [1] IMPLICIT ServiceKey,
|
|
gsmSCF-Address [2] IMPLICIT GsmSCF-Address,
|
|
defaultSMS-Handling [3] IMPLICIT ENUMERATED {
|
|
continueTransaction (0 ),
|
|
releaseTransaction (1 ),
|
|
... },
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
T-CauseValueCriteria ::= SEQUENCE ( SIZE (1 .. 5 ) ) OF
|
|
OCTET STRING ( SIZE (1 ) )
|
|
|
|
O-CauseValueCriteria ::= SEQUENCE ( SIZE (1 .. 5 ) ) OF
|
|
OCTET STRING ( SIZE (1 ) )
|
|
|
|
MobilityTriggers ::= SEQUENCE ( SIZE (1 .. 10 ) ) OF
|
|
OCTET STRING ( SIZE (1 ) )
|
|
|
|
BasicServiceCriteria ::= SEQUENCE ( SIZE (1 .. 5 ) ) OF
|
|
CHOICE {
|
|
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE (1 .. 5 ) ),
|
|
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE (1 .. 5 ) )}
|
|
|
|
Dp-AnalysedInfoCriteriaList ::= SEQUENCE ( SIZE (1 .. 10 ) ) OF
|
|
SEQUENCE {
|
|
dialledNumber OCTET STRING ( SIZE (1 .. 20 ) ) ( SIZE (1 .. 9 ) ),
|
|
serviceKey ServiceKey,
|
|
gsmSCF-Address GsmSCF-Address,
|
|
defaultCallHandling DefaultCallHandling,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
SubscriberIdentity ::= CHOICE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
msisdn [1] IMPLICIT Msisdn
|
|
}
|
|
|
|
|
|
--anyTimeModification OPERATION ::= {
|
|
-- ARGUMENT SEQUENCE {
|
|
|
|
AnyTimeModificationArg ::= SEQUENCE {
|
|
subscriberIdentity [0] SubscriberIdentity,
|
|
gsmSCF-Address [1] IMPLICIT GsmSCF-Address,
|
|
modificationRequestFor-CF-Info [2] IMPLICIT SEQUENCE {
|
|
ss-Code [0] IMPLICIT Ss-Code,
|
|
basicService [1] CHOICE {
|
|
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE (1 .. 5 ) ),
|
|
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE (1 .. 5 ) )} OPTIONAL,
|
|
ss-Status [2] IMPLICIT Ss-Status OPTIONAL,
|
|
forwardedToNumber [3] IMPLICIT ForwardedToNumber OPTIONAL,
|
|
forwardedToSubaddress [4] IMPLICIT ForwardedToSubaddress OPTIONAL,
|
|
noReplyConditionTime [5] IMPLICIT INTEGER ( 1 .. 100 ) OPTIONAL,
|
|
modifyNotificationToCSE [6] IMPLICIT ModifyNotificationToCSE OPTIONAL,
|
|
extensionContainer [7] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
modificationRequestFor-CB-Info [3] IMPLICIT SEQUENCE {
|
|
ss-Code [0] IMPLICIT Ss-Code,
|
|
basicService [1] CHOICE {
|
|
ext-BearerService [2] IMPLICIT OCTET STRING ( SIZE (1 .. 5 ) ),
|
|
ext-Teleservice [3] IMPLICIT OCTET STRING ( SIZE (1 .. 5 ) )} OPTIONAL,
|
|
ss-Status [2] IMPLICIT Ss-Status OPTIONAL,
|
|
-- password [3] IMPLICIT NumericString ( FROM ("0"|"1"|"2"|"3"|"4"|"5"|"6"|"7"|"8"|"9" ) | SIZE (4 ) ) OPTIONAL,
|
|
password [2] IMPLICIT NumericString OPTIONAL,
|
|
wrongPasswordAttemptsCounter [4] IMPLICIT INTEGER ( 0 .. 4 ) OPTIONAL,
|
|
modifyNotificationToCSE [5] IMPLICIT ModifyNotificationToCSE OPTIONAL,
|
|
extensionContainer [6] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
modificationRequestFor-CSI [4] IMPLICIT SEQUENCE {
|
|
requestedCamel-SubscriptionInfo [0] IMPLICIT 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 )},
|
|
modifyNotificationToCSE [1] IMPLICIT ModifyNotificationToCSE OPTIONAL,
|
|
modifyCSI-State [2] IMPLICIT ENUMERATED {
|
|
deactivate (0 ),
|
|
activate (1 )} OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... ,
|
|
additionalRequestedCAMEL-SubscriptionInfo [4] IMPLICIT AdditionalRequestedCAMEL-SubscriptionInfo OPTIONAL} OPTIONAL,
|
|
extensionContainer [5] IMPLICIT ExtensionContainer OPTIONAL,
|
|
longFTN-Supported [6] IMPLICIT NULL OPTIONAL,
|
|
... ,
|
|
modificationRequestFor-ODB-data [7] IMPLICIT SEQUENCE {
|
|
odb-data [0] IMPLICIT Odb-data OPTIONAL,
|
|
modifyNotificationToCSE [1] IMPLICIT ModifyNotificationToCSE OPTIONAL,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL}
|
|
|
|
-- RESULT SEQUENCE {
|
|
AnyTimeModificationRes ::= SEQUENCE {
|
|
|
|
|
|
}
|
|
ModifyNotificationToCSE ::= ENUMERATED {
|
|
deactivate (0 ),
|
|
activate (1 )}
|
|
|
|
Odb-data ::= SEQUENCE {
|
|
odb-GeneralData Odb-GeneralData,
|
|
odb-HPLMN-Data Odb-HPLMN-Data OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
-- ERRORS {
|
|
-- atm-NotAllowed |
|
|
-- dataMissing |
|
|
-- unexpectedDataValue |
|
|
-- unknownSubscriber |
|
|
-- bearerServiceNotProvisioned |
|
|
-- teleserviceNotProvisioned |
|
|
-- callBarred |
|
|
-- illegalSS-Operation |
|
|
-- ss-SubscriptionViolation |
|
|
-- ss-ErrorStatus |
|
|
-- ss-Incompatibility |
|
|
-- informationNotAvailable }
|
|
-- CODE local : 65
|
|
-- }
|
|
|
|
--ss-InvocationNotification OPERATION
|
|
-- ARGUMENT
|
|
Ss-InvocationNotificationArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
msisdn [1] IMPLICIT Msisdn,
|
|
ss-Event [2] IMPLICIT OCTET STRING ( SIZE( 1 ) ),
|
|
ss-EventSpecification [3] IMPLICIT SEQUENCE ( SIZE( 1 .. 2 ) ) OF
|
|
OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
Ss-InvocationNotificationRes ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 72
|
|
|
|
--prepareGroupCall OPERATION
|
|
-- ARGUMENT
|
|
PrepareGroupCallArg ::= SEQUENCE {
|
|
teleservice Teleservice,
|
|
asciCallReference OCTET STRING ( SIZE( 1 .. 8 ) ),
|
|
codec-Info OCTET STRING ( SIZE( 5 .. 10 ) ),
|
|
cipheringAlgorithm OCTET STRING ( SIZE( 1 ) ),
|
|
groupKeyNumber [0] IMPLICIT INTEGER ( 0 .. 15 ) OPTIONAL,
|
|
groupKey [1] IMPLICIT OCTET STRING ( SIZE( 8 ) ) OPTIONAL,
|
|
priority [2] IMPLICIT INTEGER ( 0 .. 15 ) OPTIONAL,
|
|
uplinkFree [3] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
PrepareGroupCallRes ::= SEQUENCE {
|
|
groupCallNumber OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- noGroupCallNumberAvailable localValue : 50,
|
|
-- unexpectedDataValue localValue : 36}
|
|
-- ::= localValue : 39
|
|
|
|
--sendGroupCallEndSignal OPERATION
|
|
-- ARGUMENT
|
|
SendGroupCallEndSignalArg ::= SEQUENCE {
|
|
imsi Imsi OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
SendGroupCallEndSignalRes ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 40
|
|
|
|
--processGroupCallSignalling OPERATION
|
|
-- ARGUMENT
|
|
ProcessGroupCallSignallingArg ::= SEQUENCE {
|
|
uplinkRequest [0] IMPLICIT NULL OPTIONAL,
|
|
uplinkReleaseIndication [1] IMPLICIT NULL OPTIONAL,
|
|
releaseGroupCall [2] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 41
|
|
|
|
--forwardGroupCallSignalling OPERATION
|
|
-- ARGUMENT
|
|
ForwardGroupCallSignallingArg ::= SEQUENCE {
|
|
imsi Imsi OPTIONAL,
|
|
uplinkRequestAck [0] IMPLICIT NULL OPTIONAL,
|
|
uplinkReleaseIndication [1] IMPLICIT NULL OPTIONAL,
|
|
uplinkRejectCommand [2] IMPLICIT NULL OPTIONAL,
|
|
uplinkSeizedCommand [3] IMPLICIT NULL OPTIONAL,
|
|
uplinkReleaseCommand [4] IMPLICIT NULL OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 42
|
|
|
|
--updateGprsLocation OPERATION
|
|
-- ARGUMENT
|
|
UpdateGprsLocationArg ::= SEQUENCE {
|
|
imsi Imsi,
|
|
sgsn-Number Sgsn-Number,
|
|
sgsn-Address OCTET STRING ( SIZE( 5 .. 17 ) ),
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
sgsn-Capability [0] IMPLICIT SEQUENCE {
|
|
solsaSupportIndicator NULL OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL}
|
|
-- RESULT
|
|
UpdateGprsLocationRes ::= SEQUENCE {
|
|
hlr-Number Hlr-Number,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1,
|
|
-- roamingNotAllowed localValue : 8}
|
|
-- ::= localValue : 23
|
|
|
|
--sendRoutingInfoForGprs OPERATION
|
|
-- ARGUMENT
|
|
SendRoutingInfoForGprsArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
ggsn-Address [1] IMPLICIT Ggsn-Address OPTIONAL,
|
|
ggsn-Number [2] IMPLICIT Ggsn-Number,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
SendRoutingInfoForGprsRes ::= SEQUENCE {
|
|
sgsn-Address [0] IMPLICIT OCTET STRING ( SIZE( 5 .. 17 ) ),
|
|
ggsn-Address [1] IMPLICIT Ggsn-Address OPTIONAL,
|
|
mobileNotReachableReason [2] IMPLICIT INTEGER ( 0 .. 255 ) OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- absentSubscriber localValue : 27,
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 24
|
|
|
|
Ggsn-Number ::= OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) )
|
|
Ggsn-Address ::= OCTET STRING ( SIZE( 5 .. 17 ) )
|
|
--failureReport OPERATION
|
|
-- ARGUMENT
|
|
FailureReportArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
ggsn-Number [1] IMPLICIT Ggsn-Number,
|
|
ggsn-Address [2] IMPLICIT Ggsn-Address OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
FailureReportRes ::= SEQUENCE {
|
|
ggsn-Address [0] IMPLICIT Ggsn-Address OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 25
|
|
|
|
--noteMsPresentForGprs OPERATION
|
|
-- ARGUMENT
|
|
NoteMsPresentForGprsArg ::= SEQUENCE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
sgsn-Address [1] IMPLICIT OCTET STRING ( SIZE( 5 .. 17 ) ),
|
|
ggsn-Address [2] IMPLICIT Ggsn-Address OPTIONAL,
|
|
extensionContainer [3] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
NoteMsPresentForGprsRes ::= SEQUENCE {
|
|
extensionContainer [0] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- unknownSubscriber localValue : 1}
|
|
-- ::= localValue : 26
|
|
|
|
LcsClientType ::= ENUMERATED {
|
|
emergencyServices ( 0 ),
|
|
valueAddedServices ( 1 ),
|
|
plmnOperatorServices ( 2 ),
|
|
lawfulInterceptServices ( 3 ),
|
|
... }
|
|
|
|
LcsClientExternalID ::= SEQUENCE {
|
|
externalAddress [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
LcsClientInternalID ::= ENUMERATED {
|
|
broadcastService ( 0 ),
|
|
o-andM-HPLMN ( 1 ),
|
|
o-andM-VPLMN ( 2 ),
|
|
anonymousLocation ( 3 ),
|
|
targetMSsubscribedService ( 4 ),
|
|
... }
|
|
|
|
LcsClientName ::= SEQUENCE {
|
|
dataCodingScheme [0] IMPLICIT OCTET STRING,
|
|
nameString [2] IMPLICIT OCTET STRING,
|
|
... }
|
|
|
|
Lcs-ClientID ::= SEQUENCE {
|
|
lcsClientType [0] IMPLICIT LcsClientType,
|
|
lcsClientExternalID [1] IMPLICIT LcsClientExternalID OPTIONAL,
|
|
lcsClientDialedByMS [2] IMPLICIT OCTET STRING OPTIONAL,
|
|
lcsClientInternalID [3] IMPLICIT LcsClientInternalID OPTIONAL,
|
|
lcsClientName [4] IMPLICIT LcsClientName OPTIONAL,
|
|
... }
|
|
|
|
Lcs-Event ::= ENUMERATED {
|
|
emergencyCallOrigination ( 0 ),
|
|
emergencyCallRelease ( 1 ),
|
|
mo-lr ( 2 ),
|
|
... }
|
|
|
|
LcsLocationInfo ::= SEQUENCE {
|
|
msc-Number Msc-Number,
|
|
lmsi [0] IMPLICIT Lmsi OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
|
|
--provideSubscriberLocation OPERATION
|
|
-- ARGUMENT
|
|
ProvideSubscriberLocation-Arg ::= SEQUENCE {
|
|
locationType SEQUENCE {
|
|
locationEstimateType [0] IMPLICIT ENUMERATED {
|
|
currentLocation ( 0 ),
|
|
currentOrLastKnownLocation ( 1 ),
|
|
initialLocation ( 2 ),
|
|
... },
|
|
... },
|
|
mlc-Number OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
|
|
lcs-ClientID [0] IMPLICIT Lcs-ClientID OPTIONAL,
|
|
privacyOverride [1] IMPLICIT NULL OPTIONAL,
|
|
imsi [2] IMPLICIT Imsi OPTIONAL,
|
|
msisdn [3] IMPLICIT Msisdn OPTIONAL,
|
|
lmsi [4] IMPLICIT Lmsi OPTIONAL,
|
|
imei [5] IMPLICIT Imei OPTIONAL,
|
|
lcs-Priority [6] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
lcs-QoS [7] IMPLICIT SEQUENCE {
|
|
horizontal-accuracy [0] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
verticalCoordinateRequest [1] IMPLICIT NULL OPTIONAL,
|
|
vertical-accuracy [2] IMPLICIT OCTET STRING ( SIZE( 1 ) ) OPTIONAL,
|
|
responseTime [3] IMPLICIT SEQUENCE {
|
|
responseTimeCategory ENUMERATED {
|
|
lowdelay ( 0 ),
|
|
delaytolerant ( 1 ),
|
|
... },
|
|
... } OPTIONAL,
|
|
extensionContainer [4] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... } OPTIONAL,
|
|
extensionContainer [8] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
ProvideSubscriberLocation-Res ::= SEQUENCE {
|
|
locationEstimate OCTET STRING ( SIZE( 1 .. 20 ) ),
|
|
ageOfLocationEstimate [0] IMPLICIT INTEGER ( 0 .. 32767 ) OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- unidentifiedSubscriber localValue : 5,
|
|
-- illegalSubscriber localValue : 9,
|
|
-- illegalEquipment localValue : 12,
|
|
-- absentSubscriber localValue : 27,
|
|
-- unauthorizedRequestingNetwork localValue : 52,
|
|
-- unauthorizedLCSClient localValue : 53,
|
|
-- positionMethodFailure localValue : 54}
|
|
-- ::= localValue : 83
|
|
|
|
TargetMS ::= CHOICE {
|
|
imsi [0] IMPLICIT Imsi,
|
|
msisdn [1] IMPLICIT Msisdn}
|
|
|
|
--sendRoutingInfoForLCS OPERATION
|
|
-- ARGUMENT
|
|
RoutingInfoForLCS-Arg ::= SEQUENCE {
|
|
mlcNumber [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ),
|
|
targetMS [1] TargetMS,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
RoutingInfoForLCS-Res ::= SEQUENCE {
|
|
targetMS [0] TargetMS,
|
|
lcsLocationInfo [1] IMPLICIT LcsLocationInfo,
|
|
extensionContainer [2] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- facilityNotSupported localValue : 21,
|
|
-- unknownSubscriber localValue : 1,
|
|
-- absentSubscriber localValue : 27,
|
|
-- unauthorizedRequestingNetwork localValue : 52}
|
|
-- ::= localValue : 85
|
|
|
|
--subscriberLocationReport OPERATION
|
|
-- ARGUMENT
|
|
SubscriberLocationReport-Arg ::= SEQUENCE {
|
|
lcs-Event Lcs-Event,
|
|
lcs-ClientID Lcs-ClientID,
|
|
lcsLocationInfo LcsLocationInfo,
|
|
msisdn [0] IMPLICIT Msisdn OPTIONAL,
|
|
imsi [1] IMPLICIT Imsi OPTIONAL,
|
|
imei [2] IMPLICIT Imei OPTIONAL,
|
|
na-ESRD [3] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL,
|
|
na-ESRK [4] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) ( SIZE( 1 .. 9 ) ) OPTIONAL,
|
|
locationEstimate [5] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
|
|
ageOfLocationEstimate [6] IMPLICIT INTEGER ( 0 .. 32767 ) OPTIONAL,
|
|
extensionContainer [7] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- RESULT
|
|
SubscriberLocationReport-Res ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ERRORS {
|
|
-- systemFailure localValue : 34,
|
|
-- dataMissing localValue : 35,
|
|
-- unexpectedDataValue localValue : 36,
|
|
-- resourceLimitation localValue : 51,
|
|
-- unknownSubscriber localValue : 1,
|
|
-- unauthorizedRequestingNetwork localValue : 52,
|
|
-- unknownOrUnreachableLCSClient localValue : 58}
|
|
-- ::= localValue : 86
|
|
|
|
NetworkResource ::= ENUMERATED {
|
|
plmn ( 0 ),
|
|
hlr ( 1 ),
|
|
vlr ( 2 ),
|
|
pvlr ( 3 ),
|
|
controllingMSC ( 4 ),
|
|
vmsc ( 5 ),
|
|
eir ( 6 ),
|
|
rss ( 7 ) }
|
|
|
|
--systemFailure ERROR
|
|
-- PARAMETER
|
|
SystemFailureParam ::= CHOICE {
|
|
networkResource NetworkResource,
|
|
extensibleSystemFailureParam SEQUENCE {
|
|
networkResource NetworkResource OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }}
|
|
-- ::= localValue : 34
|
|
|
|
--dataMissing ERROR
|
|
-- PARAMETER
|
|
DataMissingParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 35
|
|
|
|
--unexpectedDataValue ERROR
|
|
-- PARAMETER
|
|
UnexpectedDataParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 36
|
|
|
|
--facilityNotSupported ERROR
|
|
-- PARAMETER
|
|
FacilityNotSupParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 21
|
|
|
|
--incompatibleTerminal ERROR
|
|
-- PARAMETER
|
|
IncompatibleTerminalParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 28
|
|
|
|
--resourceLimitation ERROR
|
|
-- PARAMETER
|
|
ResourceLimitationParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 51
|
|
|
|
--unknownSubscriber ERROR
|
|
-- PARAMETER
|
|
UnknownSubscriberParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
unknownSubscriberDiagnostic ENUMERATED {
|
|
imsiUnknown ( 0 ),
|
|
gprsSubscriptionUnknown ( 1 ),
|
|
... } OPTIONAL}
|
|
-- ::= localValue : 1
|
|
|
|
--numberChanged ERROR
|
|
-- PARAMETER
|
|
NumberChangedParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 44
|
|
|
|
--unknownMSC ERROR
|
|
-- ::= localValue : 3
|
|
|
|
--unidentifiedSubscriber ERROR
|
|
-- PARAMETER
|
|
UnidentifiedSubParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 5
|
|
|
|
--unknownEquipment ERROR
|
|
-- ::= localValue : 7
|
|
|
|
--roamingNotAllowed ERROR
|
|
-- PARAMETER
|
|
RoamingNotAllowedParam ::= SEQUENCE {
|
|
roamingNotAllowedCause ENUMERATED {
|
|
plmnRoamingNotAllowed ( 0 ),
|
|
operatorDeterminedBarring ( 3 ) },
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 8
|
|
|
|
--illegalSubscriber ERROR
|
|
-- PARAMETER
|
|
IllegalSubscriberParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 9
|
|
|
|
--illegalEquipment ERROR
|
|
-- PARAMETER
|
|
IllegalEquipmentParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 12
|
|
|
|
--bearerServiceNotProvisioned ERROR
|
|
-- PARAMETER
|
|
BearerServNotProvParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 10
|
|
|
|
--teleserviceNotProvisioned ERROR
|
|
-- PARAMETER
|
|
TeleservNotProvParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 11
|
|
|
|
--noHandoverNumberAvailable ERROR
|
|
-- ::= localValue : 25
|
|
|
|
--subsequentHandoverFailure ERROR
|
|
-- ::= localValue : 26
|
|
|
|
--tracingBufferFull ERROR
|
|
-- PARAMETER
|
|
TracingBufferFullParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 40
|
|
|
|
--noRoamingNumberAvailable ERROR
|
|
-- PARAMETER
|
|
NoRoamingNbParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 39
|
|
|
|
--absentSubscriber ERROR
|
|
-- PARAMETER
|
|
AbsentSubscriberParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
absentSubscriberReason [0] IMPLICIT ENUMERATED {
|
|
imsiDetach ( 0 ),
|
|
restrictedArea ( 1 ),
|
|
noPageResponse ( 2 ),
|
|
... } OPTIONAL}
|
|
-- ::= localValue : 27
|
|
|
|
--busySubscriber ERROR
|
|
-- PARAMETER
|
|
BusySubscriberParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
ccbs-Possible [0] IMPLICIT NULL OPTIONAL,
|
|
ccbs-Busy [1] IMPLICIT NULL OPTIONAL}
|
|
-- ::= localValue : 45
|
|
|
|
--noSubscriberReply ERROR
|
|
-- PARAMETER
|
|
NoSubscriberReplyParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 46
|
|
|
|
--callBarred ERROR
|
|
-- PARAMETER
|
|
CallBarredParam ::= CHOICE {
|
|
callBarringCause CallBarringCause,
|
|
extensibleCallBarredParam SEQUENCE {
|
|
callBarringCause CallBarringCause OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
unauthorisedMessageOriginator [1] IMPLICIT NULL OPTIONAL}}
|
|
-- ::= localValue : 13
|
|
CallBarringCause ::= ENUMERATED {
|
|
barringServiceActive ( 0 ),
|
|
operatorBarring ( 1 )
|
|
}
|
|
|
|
--forwardingFailed ERROR
|
|
-- PARAMETER
|
|
ForwardingFailedParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 47
|
|
|
|
--or-NotAllowed ERROR
|
|
-- PARAMETER
|
|
Or-NotAllowedParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 48
|
|
|
|
--forwardingViolation ERROR
|
|
-- PARAMETER
|
|
ForwardingViolationParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 14
|
|
|
|
--cug-Reject ERROR
|
|
-- PARAMETER
|
|
Cug-RejectParam ::= SEQUENCE {
|
|
cug-RejectCause ENUMERATED {
|
|
incomingCallsBarredWithinCUG ( 0 ),
|
|
subscriberNotMemberOfCUG ( 1 ),
|
|
requestedBasicServiceViolatesCUG-Constraints ( 5 ),
|
|
calledPartySS-InteractionViolation ( 7 ) } OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 15
|
|
|
|
--ati-NotAllowed ERROR
|
|
-- PARAMETER
|
|
Ati-NotAllowedParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 49
|
|
|
|
--noGroupCallNumberAvailable ERROR
|
|
-- PARAMETER
|
|
NoGroupCallNbParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 50
|
|
|
|
--illegalSS-Operation ERROR
|
|
-- ::= localValue : 16
|
|
|
|
--ss-ErrorStatus ERROR
|
|
-- PARAMETER
|
|
-- Ss-Statis is also declared as OCTET STRING ( SIZE( 1..5 ) ) ???
|
|
-- Ss-Status ::= OCTET STRING ( SIZE( 1 ) )
|
|
-- ::= localValue : 17
|
|
|
|
--ss-NotAvailable ERROR
|
|
-- ::= localValue : 18
|
|
|
|
--ss-SubscriptionViolation ERROR
|
|
-- ::= localValue : 19
|
|
|
|
--ss-Incompatibility ERROR
|
|
-- PARAMETER
|
|
Ss-IncompatibilityCause ::= SEQUENCE {
|
|
ss-Code [1] IMPLICIT Ss-Code OPTIONAL,
|
|
basicService BasicService OPTIONAL,
|
|
ss-Status [4] IMPLICIT Ss-Status OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 20
|
|
|
|
--unknownAlphabet ERROR
|
|
-- ::= localValue : 71
|
|
|
|
--ussd-Busy ERROR
|
|
-- ::= localValue : 72
|
|
|
|
--pw-RegistrationFailure ERROR
|
|
-- PARAMETER
|
|
Pw-RegistrationFailureCause ::= ENUMERATED {
|
|
undetermined ( 0 ),
|
|
invalidFormat ( 1 ),
|
|
newPasswordsMismatch ( 2 ) }
|
|
-- ::= localValue : 37
|
|
|
|
--negativePW-Check ERROR
|
|
-- ::= localValue : 38
|
|
|
|
--numberOfPW-AttemptsViolation ERROR
|
|
-- ::= localValue : 43
|
|
|
|
--shortTermDenial ERROR
|
|
-- PARAMETER
|
|
ShortTermDenialParam ::= SEQUENCE {
|
|
... }
|
|
-- ::= localValue : 29
|
|
|
|
--longTermDenial ERROR
|
|
-- PARAMETER
|
|
LongTermDenialParam ::= SEQUENCE {
|
|
... }
|
|
-- ::= localValue : 30
|
|
|
|
--subscriberBusyForMT-SMS ERROR
|
|
-- PARAMETER
|
|
SubBusyForMT-SMS-Param ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
gprsConnectionSuspended NULL OPTIONAL}
|
|
-- ::= localValue : 31
|
|
|
|
--sm-DeliveryFailure ERROR
|
|
-- PARAMETER
|
|
Sm-DeliveryFailureCause ::= SEQUENCE {
|
|
sm-EnumeratedDeliveryFailureCause ENUMERATED {
|
|
memoryCapacityExceeded ( 0 ),
|
|
equipmentProtocolError ( 1 ),
|
|
equipmentNotSM-Equipped ( 2 ),
|
|
unknownServiceCentre ( 3 ),
|
|
sc-Congestion ( 4 ),
|
|
invalidSME-Address ( 5 ),
|
|
subscriberNotSC-Subscriber ( 6 ) },
|
|
diagnosticInfo OCTET STRING ( SIZE( 1 .. 200 ) ) OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 32
|
|
|
|
--messageWaitingListFull ERROR
|
|
-- PARAMETER
|
|
MessageWaitListFullParam ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 33
|
|
|
|
--absentsubscriberSM ERROR
|
|
-- PARAMETER
|
|
AbsentSubscriberSM-Param ::= SEQUENCE {
|
|
absentSubscriberDiagnosticSM INTEGER ( 0 .. 255 ) OPTIONAL,
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... ,
|
|
additionalAbsentSubscriberDiagnosticSM [0] IMPLICIT INTEGER ( 0 .. 255 ) OPTIONAL}
|
|
-- ::= localValue : 6
|
|
|
|
--unauthorizedRequestingNetwork ERROR
|
|
-- PARAMETER
|
|
UnauthorizedRequestingNetwork-Param ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 52
|
|
|
|
--unauthorizedLCSClient ERROR
|
|
-- PARAMETER
|
|
UnauthorizedLCSClient-Param ::= SEQUENCE {
|
|
unauthorizedLCSClient-Diagnostic [0] IMPLICIT ENUMERATED {
|
|
noAdditionalInformation ( 0 ),
|
|
clientNotInMSPrivacyExceptionList ( 1 ),
|
|
callToClientNotSetup ( 2 ),
|
|
privacyOverrideNotApplicable ( 3 ),
|
|
disallowedByLocalRegulatoryRequirements ( 4 ),
|
|
... } OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 53
|
|
|
|
--positionMethodFailure ERROR
|
|
-- PARAMETER
|
|
PositionMethodFailure-Param ::= SEQUENCE {
|
|
positionMethodFailure-Diagnostic [0] IMPLICIT ENUMERATED {
|
|
congestion ( 0 ),
|
|
insufficientResources ( 1 ),
|
|
insufficientMeasurementData ( 2 ),
|
|
inconsistentMeasurementData ( 3 ),
|
|
locationProcedureNotCompleted ( 4 ),
|
|
locationProcedureNotSupportedByTargetMS ( 5 ),
|
|
qoSNotAttainable ( 6 ),
|
|
positionMethodNotAvailableInNetwork ( 7 ),
|
|
positionMethodNotAvailableInLocationArea ( 8 ),
|
|
... } OPTIONAL,
|
|
extensionContainer [1] IMPLICIT ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 54
|
|
|
|
--unknownOrUnreachableLCSClient ERROR
|
|
-- PARAMETER
|
|
UnknownOrUnreachableLCSClient-Param ::= SEQUENCE {
|
|
extensionContainer ExtensionContainer OPTIONAL,
|
|
... }
|
|
-- ::= localValue : 58
|
|
|
|
ExtensionContainer ::= SEQUENCE {
|
|
privateExtensionList [0] IMPLICIT PrivateExtensionList OPTIONAL,
|
|
pcsExtensions [1] IMPLICIT PcsExtensions OPTIONAL,
|
|
... }
|
|
|
|
|
|
END
|
|
|
|
--
|
|
--B.2 Fully Expanded ASN.1 Source of MAP-DialogueInformation
|
|
--
|
|
-- Expanded ASN1 Module 'MAP-DialogueInformation'
|
|
--SIEMENS ASN.1 Compiler R5.70 (Production_5.70)
|
|
-- Date: 2003-09-04 Time: 14:14:14
|
|
--
|
|
--MAP-DialogueInformation{ 0 identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) modules (3) map-DialogueInformation (3) version5 (5) }
|
|
--
|
|
--DEFINITIONS
|
|
--
|
|
--::=
|
|
--
|
|
--BEGIN
|
|
--
|
|
--EXPORTS
|
|
-- map-DialogueAS,
|
|
-- MAP-DialoguePDU;
|
|
--
|
|
--
|
|
--map-DialogueAS OBJECT IDENTIFIER ::= { ccitt (0) identified-organization (4) etsi (0) mobileDomain (0) gsm-Network (1) 1 map-DialoguePDU (1) version1 (1) }
|
|
--
|
|
--MAP-DialoguePDU ::= CHOICE {
|
|
-- map-open [0] IMPLICIT SEQUENCE {
|
|
-- destinationReference [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
|
|
-- originationReference [1] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
-- map-accept [1] IMPLICIT SEQUENCE {
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
-- map-close [2] IMPLICIT SEQUENCE {
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
-- map-refuse [3] IMPLICIT SEQUENCE {
|
|
-- reason ENUMERATED {
|
|
-- noReasonGiven ( 0 ),
|
|
-- invalidDestinationReference ( 1 ),
|
|
-- invalidOriginatingReference ( 2 ) },
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
-- map-userAbort [4] IMPLICIT SEQUENCE {
|
|
-- map-UserAbortChoice CHOICE {
|
|
-- userSpecificReason [0] IMPLICIT NULL,
|
|
-- userResourceLimitation [1] IMPLICIT NULL,
|
|
-- resourceUnavailable [2] IMPLICIT ENUMERATED {
|
|
-- shortTermResourceLimitation ( 0 ),
|
|
-- longTermResourceLimitation ( 1 ) },
|
|
-- applicationProcedureCancellation [3] IMPLICIT ENUMERATED {
|
|
-- handoverCancellation ( 0 ),
|
|
-- radioChannelRelease ( 1 ),
|
|
-- networkPathRelease ( 2 ),
|
|
-- callRelease ( 3 ),
|
|
-- associatedProcedureFailure ( 4 ),
|
|
-- tandemDialogueRelease ( 5 ),
|
|
-- remoteOperationsFailure ( 6 ) }},
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
-- map-providerAbort [5] IMPLICIT SEQUENCE {
|
|
-- map-ProviderAbortReason ENUMERATED {
|
|
-- abnormalDialogue ( 0 ),
|
|
-- invalidPDU ( 1 ) },
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
--}
|
|
-- End Ethereal adaptation
|
|
--
|
|
--MAP-OpenInfo ::= SEQUENCE {
|
|
-- destinationReference [0] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
|
|
-- originationReference [1] IMPLICIT OCTET STRING ( SIZE( 1 .. 20 ) ) OPTIONAL,
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
--
|
|
--MAP-AcceptInfo ::= SEQUENCE {
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
--
|
|
--MAP-CloseInfo ::= SEQUENCE {
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
--
|
|
--MAP-RefuseInfo ::= SEQUENCE {
|
|
-- reason ENUMERATED {
|
|
-- noReasonGiven ( 0 ),
|
|
-- invalidDestinationReference ( 1 ),
|
|
-- invalidOriginatingReference ( 2 ) },
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
--
|
|
--Reason ::= ENUMERATED {
|
|
-- noReasonGiven ( 0 ),
|
|
-- invalidDestinationReference ( 1 ),
|
|
-- invalidOriginatingReference ( 2 ) }
|
|
--
|
|
--MAP-UserAbortInfo ::= SEQUENCE {
|
|
-- map-UserAbortChoice CHOICE {
|
|
-- userSpecificReason [0] IMPLICIT NULL,
|
|
-- userResourceLimitation [1] IMPLICIT NULL,
|
|
-- resourceUnavailable [2] IMPLICIT ENUMERATED {
|
|
-- shortTermResourceLimitation ( 0 ),
|
|
-- longTermResourceLimitation ( 1 ) },
|
|
-- applicationProcedureCancellation [3] IMPLICIT ENUMERATED {
|
|
-- handoverCancellation ( 0 ),
|
|
-- radioChannelRelease ( 1 ),
|
|
-- networkPathRelease ( 2 ),
|
|
-- callRelease ( 3 ),
|
|
-- associatedProcedureFailure ( 4 ),
|
|
-- tandemDialogueRelease ( 5 ),
|
|
-- remoteOperationsFailure ( 6 ) }},
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
--
|
|
--MAP-UserAbortChoice ::= CHOICE {
|
|
-- userSpecificReason [0] IMPLICIT NULL,
|
|
-- userResourceLimitation [1] IMPLICIT NULL,
|
|
-- resourceUnavailable [2] IMPLICIT ENUMERATED {
|
|
-- shortTermResourceLimitation ( 0 ),
|
|
-- longTermResourceLimitation ( 1 ) },
|
|
-- applicationProcedureCancellation [3] IMPLICIT ENUMERATED {
|
|
-- handoverCancellation ( 0 ),
|
|
-- radioChannelRelease ( 1 ),
|
|
-- networkPathRelease ( 2 ),
|
|
-- callRelease ( 3 ),
|
|
-- associatedProcedureFailure ( 4 ),
|
|
-- tandemDialogueRelease ( 5 ),
|
|
-- remoteOperationsFailure ( 6 ) }}
|
|
--
|
|
--ResourceUnavailableReason ::= ENUMERATED {
|
|
-- shortTermResourceLimitation ( 0 ),
|
|
-- longTermResourceLimitation ( 1 ) }
|
|
--
|
|
--ProcedureCancellationReason ::= ENUMERATED {
|
|
-- handoverCancellation ( 0 ),
|
|
-- radioChannelRelease ( 1 ),
|
|
-- networkPathRelease ( 2 ),
|
|
-- callRelease ( 3 ),
|
|
-- associatedProcedureFailure ( 4 ),
|
|
-- tandemDialogueRelease ( 5 ),
|
|
-- remoteOperationsFailure ( 6 ) }
|
|
--
|
|
--MAP-ProviderAbortInfo ::= SEQUENCE {
|
|
-- map-ProviderAbortReason ENUMERATED {
|
|
-- abnormalDialogue ( 0 ),
|
|
-- invalidPDU ( 1 ) },
|
|
-- ... ,
|
|
-- extensionContainer ExtensionContainer OPTIONAL,
|
|
--
|
|
--MAP-ProviderAbortReason ::= ENUMERATED {
|
|
-- abnormalDialogue ( 0 ),
|
|
-- invalidPDU ( 1 ) }
|
|
--
|
|
--
|
|
--END
|