CAPV1OP000.ASN1

Embed Size (px)

DESCRIPTION

CAPV1OP000.ASN1

Citation preview

--- Test file for ASN.1 Interpreter --- February 05, 2005. -CAP-PROTOCOL DEFINITIONS ::= BEGIN initialDP OPERATION ARGUMENT initialDPArg SEQUENCE { serviceKey calledPartyNumber callingPartyNumber callingPartysCategory locationNumber originalCalledPartyID extensionContainer highLayerCompatibility [00] ServiceKey, [02] CalledPartyNumber [03] CallingPartyNumber [05] CallingPartysCategory [10] LocationNumber [12] OriginalCalledPartyID OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL,

[15] SEQUENCE SIZE (1..7) OF OCTET STRING OPTIONAL, [23] HighLayerCompatibility OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL,

additionalCallingPartyNumber [25] GenericNumber bearerCapability eventTypeBCSM redirectingPartyID redirectionInformation iMSI subscriberState locationInformation ext-basicServiceCode callReferenceNumber mscAddress calledPartyBCDNumber -- ... [27] BearerCapability [28] EventTypeBCSM [29] RedirectingPartyID [30] RedirectionInformation [50] IMSI [51] SubscriberState

[52] IMPLICIT LocationInformation OPTIONAL, [53] Ext-BasicServiceCode [54] CallReferenceNumber [55] AddressString [56] CalledPartyBCDNumber OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL

}

ServiceKey ::= INTEGER (0..2147483647)

CalledPartyNumber ::= OCTET STRING (SIZE (3 .. 12))

CallingPartyNumber ::= OCTET STRING (SIZE (2 .. 10))

CallingPartysCategory ::= OCTET STRING (SIZE (1))

LocationNumber ::= OCTET STRING (SIZE (2..10))

OriginalCalledPartyID ::= OCTET STRING (SIZE (2..10))

HighLayerCompatibility ::= OCTET STRING (SIZE (2))

GenericNumber ::= OCTET STRING (SIZE(3..11))

BearerCapability ::= CHOICE { bearerCap [00] OCTET STRING (SIZE (2..11)), tmr } [01] OCTET STRING (SIZE (1))

RedirectingPartyID ::= OCTET STRING (SIZE (2..10))

RedirectionInformation ::= OCTET STRING (SIZE (2))

IMSI ::= TBCD-STRING (SIZE(3..8))

TBCD-STRING ::= OCTET STRING

SubscriberState ::= CHOICE { assumedIdle camelBusy netDetNotReachable notProvidedFromVLR } [00] NULL, [01] NULL, NotReachableReason, [02] NULL

NotReachableReason ::= ENUMERATED { msPurged (0), imsiDetached (1), restrictedArea (2), notRegistered (3) }

LocationInformation ::= SEQUENCE { ageOfLocationInformation AgeOfLocationInformation OPTIONAL,

geographicalInformation [00] GeographicalInformation OPTIONAL, vlr-number locationNumber cellIdOrLAI extensionContainer -- ... } [01] AddressString [02] LocationNumber [03] CellIdOrLAI [04] OCTET STRING OPTIONAL, OPTIONAL, OPTIONAL, OPTIONAL

AgeOfLocationInformation ::= INTEGER (0..32767)

GeographicalInformation ::= OCTET STRING (SIZE (8))

CellIdOrLAI ::= CHOICE {

cellIdFixedLength [00] CellIdFixedLength, laiFixedLength } [01] LAIFixedLength

CellIdFixedLength ::= OCTET STRING (SIZE (7))

LAIFixedLength ::= OCTET STRING (SIZE (5))

Ext-BasicServiceCode ::= CHOICE { ext-BearerService [02] Ext-BearerServiceCode, ext-Teleservice } [03] Ext-TeleserviceCode

Ext-BearerServiceCode ::= OCTET STRING (SIZE (1..5))

Ext-TeleserviceCode ::= OCTET STRING (SIZE (1..5))

CallReferenceNumber ::= OCTET STRING (SIZE (1..8))

AddressString ::= OCTET STRING (SIZE (1..9))

CalledPartyBCDNumber ::= OCTET STRING (SIZE (1..41))

EventTypeBCSM ::= ENUMERATED { origAttemptauthorized (01), -- TDP only collectedInfo analyzedInformation routeSelectFailure oCalledPartyBusy oAlerting (02), (03), (04), (05), (-1),

oCalledPartyNotReachable (-2),

oNoAnswer oAnswer oMidCall oSuspended oReAnswer oDisconnect oAbandon termAttemptauthorized tRouteSelectFailure tCalledPartyBusy tAlerting

(06), (07), (08), (-3), (-4), (09), (10), (12), -- TDP only (-5), (13), (-6),

tCalledPartyNotReachable (-7), tNoAnswer tAnswer tMidCall tSuspended tReAnswer tDisconnect tAbandon oSuspended oReanswer } ERRORS { -- missingCustomerRecord -- missingParameter -- systemFailure -- taskRefused -- unexpectedComponentSequence -- unexpectedDataValue -- unexpectedParameter } ::= localValue : 0 END -(14), (15), (16), (-8), (-9), (17), (18), (20), -- EDP only (24) -- EDP only

--------

localValue localValue localValue localValue localValue localValue localValue

6, 7, 11, 12, 14, 15, 16

-- End of file. --