2005-03-22 15:41:40 +00:00
|
|
|
|
--***********************************************
|
|
|
|
|
-- ASN.1+ version of CAMEL3 message set.
|
|
|
|
|
--
|
|
|
|
|
-- Ref : CAMEL Application Part (CAP) specification
|
|
|
|
|
-- (3GPP TS 29.078 version 3.5.0 Release 1999)
|
|
|
|
|
-- ETSI TS 129 078 V3.5.0 (2000-09)
|
|
|
|
|
--
|
|
|
|
|
--***********************************************
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--*************************************
|
|
|
|
|
-- MsgSetIdentification
|
|
|
|
|
--*************************************
|
|
|
|
|
|
|
|
|
|
-- XXX MsgSetIdentification DEFINITIONS ::=
|
|
|
|
|
-- XXX BEGIN
|
|
|
|
|
-- XXX END
|
|
|
|
|
|
|
|
|
|
--********************************************
|
|
|
|
|
-- PackBin Fix
|
|
|
|
|
--********************************************
|
|
|
|
|
|
|
|
|
|
PackedBinCAMEL3Fix DEFINITIONS ::=
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
PBSGSNCapabilities ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
reserved INTEGER,
|
|
|
|
|
aoc INTEGER
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--********************************************
|
|
|
|
|
-- PackBin Variable
|
|
|
|
|
--********************************************
|
|
|
|
|
|
|
|
|
|
PackedBinCAMEL3Variable DEFINITIONS ::=
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
PBIPSSPCapabilities ::= SEQUENCE {
|
|
|
|
|
standardPartEnd INTEGER,
|
|
|
|
|
reserved INTEGER,
|
|
|
|
|
genOfVoiceAnn INTEGER,
|
|
|
|
|
voiceInfo2 INTEGER,
|
|
|
|
|
voiceInfo1 INTEGER,
|
|
|
|
|
voiceBack INTEGER,
|
|
|
|
|
iPRoutAdd INTEGER,
|
|
|
|
|
bilateralPart OCTET STRING (SIZE(0..3))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PacBinMap2Pac DEFINITIONS ::=
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
-- maxAddressLength INTEGER ::= 20
|
|
|
|
|
PBAddressString ::= SEQUENCE {
|
|
|
|
|
extension INTEGER(1),
|
|
|
|
|
natureOfAddressIndicator INTEGER,
|
|
|
|
|
numberingPlanInd INTEGER,
|
|
|
|
|
digits
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE(0..19))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PBISDNAddressString ::= SEQUENCE {
|
|
|
|
|
extension INTEGER(1),
|
|
|
|
|
natureOfAddressIndicator INTEGER,
|
|
|
|
|
numberingPlanInd INTEGER,
|
|
|
|
|
digits
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE(0..8))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PBGeographicalInformation ::= SEQUENCE {
|
|
|
|
|
typeOfShape INTEGER,
|
|
|
|
|
spare INTEGER,
|
|
|
|
|
degreesOfLatitude OCTET STRING (SIZE(3)),
|
|
|
|
|
degreesOfLongitude OCTET STRING (SIZE(3)),
|
|
|
|
|
uncertaintyCode OCTET STRING (SIZE(1))
|
|
|
|
|
}
|
|
|
|
|
-- Refers to geographical Information defined in 3GPP TS 23.032.
|
|
|
|
|
-- Only the description of an ellipsoid point with uncertainty circle
|
|
|
|
|
-- as specified in 3GPP TS 23.032 is allowed to be used
|
|
|
|
|
-- The internal structure according to 3GPP TS 23.032 is as follows:
|
|
|
|
|
-- Type of shape (ellipsoid point with uncertainty circle) 1 octet
|
|
|
|
|
-- Degrees of Latitude 3 octets
|
|
|
|
|
-- Degrees of Longitude 3 octets
|
|
|
|
|
-- Uncertainty code 1 octet
|
|
|
|
|
|
|
|
|
|
PBGSNAddress ::= SEQUENCE {
|
|
|
|
|
typeOfAddress INTEGER,
|
|
|
|
|
addressLength INTEGER(4..16),
|
|
|
|
|
address OCTET STRING (SIZE(4..16))
|
|
|
|
|
}
|
|
|
|
|
-- Address Type 0 and Address Length 4 are used when Address is an IPv4 address.
|
|
|
|
|
-- Address Type 1 and Address Length 16 are used when Address is an IPv6 address.
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
PacBinInapFix DEFINITIONS ::=
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
PBRedirectionInformation ::= SEQUENCE {
|
|
|
|
|
originalReasons INTEGER,
|
|
|
|
|
spare INTEGER(0),
|
|
|
|
|
indicator INTEGER,
|
|
|
|
|
reason INTEGER,
|
|
|
|
|
spare2 INTEGER(0),
|
|
|
|
|
counter INTEGER
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--********************************************
|
|
|
|
|
-- PackBin Digits
|
|
|
|
|
--********************************************
|
|
|
|
|
--
|
|
|
|
|
|
|
|
|
|
PacBinInapDigits DEFINITIONS ::=
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
PBCalledPartyNumber ::= SEQUENCE {
|
|
|
|
|
oddEven INTEGER,
|
|
|
|
|
natureOfAddressIndicator INTEGER,
|
|
|
|
|
innInd INTEGER,
|
|
|
|
|
numberingPlanInd INTEGER,
|
|
|
|
|
spare INTEGER(0),
|
|
|
|
|
-- 2-32 bcdDigits
|
|
|
|
|
digits
|
|
|
|
|
OCTET STRING (SIZE(0..16))
|
|
|
|
|
}
|
|
|
|
|
-- the Destination Address Field is not present if the destination address length is set to zero.
|
|
|
|
|
-- This is the case e.g. when the ANSI ISUP Nature Of Address indicator indicates no number present,
|
|
|
|
|
-- operator requested (1110100) or no number present, cut-through call to carrier (1110101).
|
|
|
|
|
-- See also see 3GPP TS 23.078 [42].
|
|
|
|
|
|
|
|
|
|
PBCallingPartyNumber ::= SEQUENCE {
|
|
|
|
|
oddEven INTEGER,
|
|
|
|
|
natureOfAddressIndicator INTEGER,
|
|
|
|
|
niInd INTEGER,
|
|
|
|
|
numberingPlanInd INTEGER,
|
|
|
|
|
presentInd INTEGER,
|
|
|
|
|
screening INTEGER,
|
|
|
|
|
-- 0-16 bcdDigits
|
|
|
|
|
digits
|
|
|
|
|
OCTET STRING (SIZE(0..8))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PBRedirectingNumber ::= SEQUENCE {
|
|
|
|
|
oddEven INTEGER,
|
|
|
|
|
natureOfAddressIndicator INTEGER,
|
|
|
|
|
innInd INTEGER,
|
|
|
|
|
numberingPlanInd INTEGER,
|
|
|
|
|
spare INTEGER(0),
|
|
|
|
|
-- 2-20 bcdDigits
|
|
|
|
|
digits
|
|
|
|
|
OCTET STRING (SIZE(1..10))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PBCause ::= SEQUENCE {
|
|
|
|
|
o1ext INTEGER(1),
|
|
|
|
|
codingStandard INTEGER,
|
|
|
|
|
spare INTEGER(0),
|
|
|
|
|
location INTEGER,
|
|
|
|
|
o2ext INTEGER(1),
|
|
|
|
|
causeValue INTEGER,
|
|
|
|
|
diagnostics OCTET STRING (SIZE(0..30))
|
|
|
|
|
-- add 1 octet for diagnostics field
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
PBGenericNumber ::= SEQUENCE {
|
|
|
|
|
numberQualifierIndicator INTEGER,
|
|
|
|
|
oddEven INTEGER,
|
|
|
|
|
natureOfAddressIndicator INTEGER,
|
|
|
|
|
niInd INTEGER,
|
|
|
|
|
numberingPlanInd INTEGER,
|
|
|
|
|
presentInd INTEGER,
|
|
|
|
|
screening INTEGER,
|
|
|
|
|
digits
|
|
|
|
|
OCTET STRING (SIZE(0..8))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PBLocationNumber ::= SEQUENCE {
|
|
|
|
|
oddEven INTEGER,
|
|
|
|
|
natureOfAddressIndicator INTEGER,
|
|
|
|
|
innInd INTEGER,
|
|
|
|
|
numberingPlanInd INTEGER,
|
|
|
|
|
presentInd INTEGER,
|
|
|
|
|
screening INTEGER,
|
|
|
|
|
digits
|
|
|
|
|
OCTET STRING (SIZE(0..8))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PacBinCamel2Var DEFINITIONS ::=
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
-- See 3GPP TS 29.078
|
|
|
|
|
-- and 3GPP TS 24.008, section 10.5.4.7
|
|
|
|
|
PBCalledPartyBCDNumber ::= SEQUENCE {
|
|
|
|
|
ext INTEGER,
|
|
|
|
|
typeOfNumber ENUMERATED {
|
|
|
|
|
unknown (0),
|
|
|
|
|
international (1),
|
|
|
|
|
national (2),
|
|
|
|
|
networkSpecific (3),
|
|
|
|
|
dedicatedAccess (4),
|
|
|
|
|
reserved5 (5),
|
|
|
|
|
reserved6 (6),
|
|
|
|
|
reservedExt (7)
|
|
|
|
|
},
|
|
|
|
|
numberingPlanInd INTEGER,
|
|
|
|
|
digits
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE(0..40))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
--*********************************************
|
|
|
|
|
-- Core-INAP-CS1-Operations DEFINITIONS
|
|
|
|
|
--*********************************************
|
|
|
|
|
|
|
|
|
|
CAP-datatypes --{ ccitt (0) identified-organization (4) etsi (0) mobileDomain (0) umts-network (1) modules (3) cap-datatypes (52) version3 (2) }
|
|
|
|
|
DEFINITIONS IMPLICIT TAGS ::=
|
|
|
|
|
BEGIN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- exports everything
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- imports nothing
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ================================
|
|
|
|
|
-- MACRO OPERATION
|
|
|
|
|
-- ================================
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- AccessPointName notes: not recursive, exported,
|
|
|
|
|
-- locally refd 5 times, import refd 0 times
|
|
|
|
|
AccessPointName ::=
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminAccessPointNameLength .. cAPSpecificBoundSetmaxAccessPointNameLength ))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- AChBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
AChBillingChargingCharacteristics ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
timeDurationCharging [0] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
maxCallPeriodDuration [0] INTEGER (1..864000),
|
|
|
|
|
releaseIfdurationExceeded [1] BOOLEAN DEFAULT FALSE,
|
|
|
|
|
tariffSwitchInterval [2] INTEGER (1..86400) OPTIONAL,
|
|
|
|
|
tone [3] BOOLEAN DEFAULT FALSE,
|
|
|
|
|
extensions [4] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- AdditionalCallingPartyNumber notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
AdditionalCallingPartyNumber ::= Digits
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- AlertingPattern notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
AlertingPattern ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (3))
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
|
|
|
|
|
-- This one Commented out by Javier Acu<63>a (javier.acuna@sixbell.cl)
|
|
|
|
|
-- Because I added a new Errortypes section at the end.
|
|
|
|
|
|
|
|
|
|
--CancelFailedPARAM ::= SEQUENCE
|
|
|
|
|
--{
|
|
|
|
|
-- operation [1] InvokeID
|
|
|
|
|
--}
|
|
|
|
|
|
|
|
|
|
-- AOCBeforeAnswer notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
|
|
|
|
|
AOCBeforeAnswer ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
aOCInitial [0] CAI-Gsm0224,
|
|
|
|
|
aOCSubsequent [1] AOCSubsequent OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- AOCGprs notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
AOCGprs ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
aOCInitial [0] CAI-Gsm0224,
|
|
|
|
|
aOCSubsequent [1] AOCSubsequent OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- AOCSubsequent notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
AOCSubsequent ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
cAI-GSM0224 [0] CAI-Gsm0224,
|
|
|
|
|
tariffSwitchInterval [1] INTEGER (1..86400) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- AppendFreeFormatData notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
AppendFreeFormatData ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
overwrite (0),
|
|
|
|
|
append (1)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- ApplicationTimer notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ApplicationTimer ::= INTEGER (0..2047)
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- AssistingSSPIPRoutingAddress notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
AssistingSSPIPRoutingAddress ::= Digits
|
|
|
|
|
|
|
|
|
|
-- BackwardServiceInteractionInd notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
BackwardServiceInteractionInd ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
conferenceTreatmentIndicator [1]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)) OPTIONAL,
|
|
|
|
|
callCompletionTreatmentIndicator [2]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- BasicGapCriteria notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
BasicGapCriteria ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
calledAddressValue [0] Digits,
|
|
|
|
|
gapOnService [2] GapOnService,
|
|
|
|
|
calledAddressAndService [29] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
calledAddressValue [0] Digits,
|
|
|
|
|
serviceKey [1] ServiceKey
|
|
|
|
|
},
|
|
|
|
|
callingAddressAndService [30] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
callingAddressValue [0] Digits,
|
|
|
|
|
serviceKey [1] ServiceKey
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- BCSMEvent notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
BCSMEvent ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
eventTypeBCSM [0] EventTypeBCSM,
|
|
|
|
|
monitorMode [1] MonitorMode,
|
|
|
|
|
legID [2] LegID OPTIONAL,
|
|
|
|
|
dpSpecificCriteria [30] DpSpecificCriteria OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- BearerCapability notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
BearerCapability ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
bearerCap [0]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (2..cAPSpecificBoundSetmaxBearerCapabilityLength ))
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- CAI-Gsm0224 notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
CAI-Gsm0224 ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
e1 [0] INTEGER (0..8191) OPTIONAL,
|
|
|
|
|
e2 [1] INTEGER (0..8191) OPTIONAL,
|
|
|
|
|
e3 [2] INTEGER (0..8191) OPTIONAL,
|
|
|
|
|
e4 [3] INTEGER (0..8191) OPTIONAL,
|
|
|
|
|
e5 [4] INTEGER (0..8191) OPTIONAL,
|
|
|
|
|
e6 [5] INTEGER (0..8191) OPTIONAL,
|
|
|
|
|
e7 [6] INTEGER (0..8191) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- CalledPartyBCDNumber notes: not recursive, exported,
|
|
|
|
|
-- locally refd 4 times, import refd 0 times
|
|
|
|
|
-- See 3GPP TS 29.078
|
|
|
|
|
-- and 3GPP TS 24.008, section 10.5.4.7
|
2005-04-15 08:18:15 +00:00
|
|
|
|
CalledPartyBCDNumber ::= ISDN-AddressString
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- CalledPartyNumber notes: not recursive, exported,
|
|
|
|
|
-- locally refd 6 times, import refd 0 times
|
|
|
|
|
CalledPartyNumber ::=
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminCalledPartyNumberLength ..cAPSpecificBoundSetmaxCalledPartyNumberLength ))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- CallingPartyNumber notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
CallingPartyNumber ::=
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminCallingPartyNumberLength ..cAPSpecificBoundSetmaxCallingPartyNumberLength ))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- CallResult notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
CallResult ::= CamelCallResult
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
--OCTET STRING (SIZE (cAPSpecificBoundSetminCallResultLength..cAPSpecificBoundSetmaxCallResultLength))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- shall be the result of the BER-encoded value of type
|
|
|
|
|
-- CamelCallResult
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- CAMEL-AChBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CamelAChBillingChargingCharacteristics ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
timeDurationCharging [0] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
maxCallPeriodDuration [0] INTEGER (1..864000),
|
|
|
|
|
releaseIfdurationExceeded [1] BOOLEAN DEFAULT FALSE,
|
|
|
|
|
tariffSwitchInterval [2] INTEGER (1..86400) OPTIONAL,
|
|
|
|
|
tone [3] BOOLEAN DEFAULT FALSE,
|
|
|
|
|
extensions [4] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- CAMEL-CallResult notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CamelCallResult ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
timeDurationChargingResult [0] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
partyToCharge [0] ReceivingSideID,
|
|
|
|
|
timeInformation [1] TimeInformation,
|
|
|
|
|
callActive [2] BOOLEAN DEFAULT TRUE,
|
|
|
|
|
callReleasedAtTcpExpiry [3] NULL OPTIONAL,
|
|
|
|
|
extensions [4] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- CAMEL-FCIBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CamelFCIBillingChargingCharacteristics ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
fCIBCCCAMELsequence1 [0] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
freeFormatData [0] FreeFormatData,
|
|
|
|
|
partyToCharge [1] SendingSideID DEFAULT '01'H,
|
|
|
|
|
appendFreeFormatData [2] AppendFreeFormatData DEFAULT overwrite
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- CAMEL-FCIGPRSBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CamelFCIGPRSBillingChargingCharacteristics ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
fCIBCCCAMELsequence1 [0] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
freeFormatData [0] FreeFormatData,
|
|
|
|
|
pDPID [1] PDPId OPTIONAL,
|
|
|
|
|
appendFreeFormatData [2] AppendFreeFormatData DEFAULT overwrite
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- CAMEL-FCISMSBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CamelFCISMSBillingChargingCharacteristics ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
fCIBCCCAMELsequence1 [0] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
freeFormatData [0] FreeFormatData,
|
|
|
|
|
appendFreeFormatData [1] AppendFreeFormatData DEFAULT overwrite
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- CAMEL-SCIBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
CamelSCIBillingChargingCharacteristics ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
aOCBeforeAnswer [0] AOCBeforeAnswer,
|
|
|
|
|
aOCAfterAnswer [1] AOCSubsequent
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- CAMEL-SCIGPRSBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
CamelSCIGPRSBillingChargingCharacteristics ::=
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
aOCGPRS [0] AOCGprs,
|
|
|
|
|
pDPID [1] PDPId OPTIONAL
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- Carrier notes: not recursive, exported,
|
|
|
|
|
-- locally refd 5 times, import refd 0 times
|
|
|
|
|
Carrier ::=
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminCarrierLength ..cAPSpecificBoundSetmaxCarrierLength ))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- Cause notes: not recursive, exported,
|
|
|
|
|
-- locally refd 10 times, import refd 0 times
|
|
|
|
|
Cause ::=
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (minCauseLength..cAPSpecificBoundSetmaxCauseLength))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- CGEncountered notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CGEncountered ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
noCGencountered (0),
|
|
|
|
|
manualCGencountered (1),
|
|
|
|
|
scpOverload (2)
|
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- ChargeNumber notes: not recursive, exported,
|
|
|
|
|
-- locally refd 4 times, import refd 0 times
|
|
|
|
|
ChargeNumber ::= LocationNumber
|
|
|
|
|
|
|
|
|
|
-- ChargingCharacteristics notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
ChargingCharacteristics ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
maxTransferredVolume [0] INTEGER (1..2147483647),
|
|
|
|
|
maxElapsedTime [1] INTEGER (1..86400)
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- ChargingResult notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
ChargingResult ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
transferredVolume [0] TransferredVolume,
|
|
|
|
|
elapsedTime [1] ElapsedTime
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ChargingRollOver ::= CHOICE {
|
|
|
|
|
transferredVolumeRollOver [0] TransferredVolumeRollOver,
|
|
|
|
|
elapsedTimeRollOver [1] ElapsedTimeRollOver
|
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- CollectedDigits notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
CollectedDigits ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
minimumNbOfDigits [0] INTEGER (1..30) DEFAULT 1,
|
|
|
|
|
maximumNbOfDigits [1] INTEGER (1..30),
|
|
|
|
|
endOfReplyDigit [2]
|
|
|
|
|
OCTET STRING (SIZE (1..2)) OPTIONAL,
|
|
|
|
|
cancelDigit [3]
|
|
|
|
|
OCTET STRING (SIZE (1..2)) OPTIONAL,
|
|
|
|
|
startDigit [4]
|
|
|
|
|
OCTET STRING (SIZE (1..2)) OPTIONAL,
|
|
|
|
|
firstDigitTimeOut [5] INTEGER (1..127) OPTIONAL,
|
|
|
|
|
interDigitTimeOut [6] INTEGER (1..127) OPTIONAL,
|
|
|
|
|
errorTreatment [7] ErrorTreatment DEFAULT stdErrorAndInfo,
|
|
|
|
|
interruptableAnnInd [8] BOOLEAN DEFAULT TRUE,
|
|
|
|
|
voiceInformation [9] BOOLEAN DEFAULT FALSE,
|
|
|
|
|
voiceBack [10] BOOLEAN DEFAULT FALSE
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- CollectedInfo notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
CollectedInfo ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
collectedDigits [0] CollectedDigits
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
|
|
|
|
|
-- ConnectedNumberTreatmentInd notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ConnectedNumberTreatmentInd ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
noINImpact (0),
|
|
|
|
|
presentationRestricted (1),
|
|
|
|
|
presentCalledINNumber (2),
|
|
|
|
|
presentCallINNumberRestricted (3)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- ControlType notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ControlType ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
sCPOverloaded (0),
|
|
|
|
|
manuallyInitiated (1)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- CompoundCriteria notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CompoundCriteria ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
basicGapCriteria [0] BasicGapCriteria,
|
|
|
|
|
scfID [1] ScfID OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- CorrelationID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
CorrelationID ::= Digits
|
|
|
|
|
|
|
|
|
|
-- DateAndTime notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
DateAndTime ::=
|
|
|
|
|
OCTET STRING (SIZE (7))
|
|
|
|
|
|
|
|
|
|
-- DestinationRoutingAddress notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
DestinationRoutingAddress ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE SIZE (1) OF CalledPartyNumber
|
|
|
|
|
|
|
|
|
|
-- Digits notes: not recursive, exported,
|
|
|
|
|
-- locally refd 9 times, import refd 0 times
|
|
|
|
|
Digits ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminDigitsLength ..cAPSpecificBoundSetmaxDigitsLength ))
|
|
|
|
|
|
|
|
|
|
-- DpSpecificCriteria notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
DpSpecificCriteria ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
applicationTimer [1] ApplicationTimer
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- ElapsedTime notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ElapsedTime ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
timeGPRSIfNoTariffSwitch [0] INTEGER (0..86400),
|
|
|
|
|
timeGPRSIfTariffSwitch [1] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
timeGPRSSinceLastTariffSwitch [0] INTEGER (0..86400),
|
|
|
|
|
timeGPRSTariffSwitchInterval [1] INTEGER (0..86400) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ElapsedTimeRollOver ::= CHOICE {
|
|
|
|
|
rOTimeGPRSIfNoTariffSwitch [0] INTEGER (0..255),
|
|
|
|
|
rOTimeGPRSIfTariffSwitch [1] SEQUENCE {
|
|
|
|
|
rOTimeGPRSSinceLastTariffSwitch [0] INTEGER (0..255) OPTIONAL,
|
|
|
|
|
rOTimeGPRSTariffSwitchInterval [1] INTEGER (0..255) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- Indicates the EndUserAddress, refer to 3GPP TS 29.060 for the encoding.
|
|
|
|
|
-- The pDPTypeOrganization shall use the least significant 4 bits of the octet encoded.
|
|
|
|
|
-- The sender of this parameter shall set the most significant 4 bits of the octet to 1.
|
|
|
|
|
-- The receiver of this parameter shall ignore the most significant 4 bits of this octet.
|
|
|
|
|
EndUserAddress ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
pDPTypeOrganization [0]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)),
|
|
|
|
|
pDPTypeNumber [1]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)),
|
|
|
|
|
pDPAddress [2]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..63)) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- ErrorTreatment notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ErrorTreatment ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
stdErrorAndInfo (0),
|
|
|
|
|
help (1),
|
|
|
|
|
repeatPrompt (2)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- EventSpecificInformationBCSM notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
EventSpecificInformationBCSM ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
routeSelectFailureSpecificInfo [2] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
failureCause [0] Cause OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
oCalledPartyBusySpecificInfo [3] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
busyCause [0] Cause OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
oNoAnswerSpecificInfo [4] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
foo INTEGER(0) OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
oAnswerSpecificInfo [5] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
destinationAddress [50] CalledPartyNumber OPTIONAL,
|
|
|
|
|
or-Call [51] NULL OPTIONAL,
|
|
|
|
|
forwardedCall [52] NULL OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
oDisconnectSpecificInfo [7] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
releaseCause [0] Cause OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
tBusySpecificInfo [8] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
busyCause [0] Cause OPTIONAL,
|
|
|
|
|
callForwarded [50] NULL OPTIONAL,
|
|
|
|
|
routeNotPermitted [51] NULL OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
tNoAnswerSpecificInfo [9] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
callForwarded [50] NULL OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
tAnswerSpecificInfo [10] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
destinationAddress [50] CalledPartyNumber OPTIONAL,
|
|
|
|
|
or-Call [51] NULL OPTIONAL,
|
|
|
|
|
forwardedCall [52] NULL OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
tDisconnectSpecificInfo [12] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
releaseCause [0] Cause OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- EventSpecificInformationSMS notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
EventSpecificInformationSMS ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
o-smsFailureSpecificInfo [0] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
failureCause [0] SMSCause OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
o-smsSubmittedSpecificInfo [1] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
foo INTEGER(0) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- EventTypeBCSM notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
2005-03-22 15:41:40 +00:00
|
|
|
|
EventTypeBCSM ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
collectedInfo (2),
|
|
|
|
|
analyzedInformation (3),
|
|
|
|
|
routeSelectFailure (4),
|
|
|
|
|
oCalledPartyBusy (5),
|
|
|
|
|
oNoAnswer (6),
|
|
|
|
|
oAnswer (7),
|
|
|
|
|
oDisconnect (9),
|
|
|
|
|
oAbandon (10),
|
|
|
|
|
termAttemptAuthorized (12),
|
|
|
|
|
tBusy (13),
|
|
|
|
|
tNoAnswer (14),
|
|
|
|
|
tAnswer (15),
|
|
|
|
|
tDisconnect (17),
|
|
|
|
|
tAbandon (18)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- EventTypeSMS notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
EventTypeSMS ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
sms-CollectedInfo (1),
|
|
|
|
|
o-smsFailure (2),
|
|
|
|
|
o-smsSubmitted (3)
|
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
Extensions ::= SEQUENCE SIZE (1..cAPSpecificBoundSetnumOfExtensions) OF ExtensionField
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- FCIBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
FCIBillingChargingCharacteristics ::= CamelFCIBillingChargingCharacteristics
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- FCIGPRSBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
FCIGPRSBillingChargingCharacteristics ::= CamelFCIGPRSBillingChargingCharacteristics
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- shall be the result of the BER-encoded value of type
|
|
|
|
|
-- CamelFCIGPRSBillingChargingCharacteristics
|
|
|
|
|
|
|
|
|
|
-- FCISMSBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
FCISMSBillingChargingCharacteristics ::=
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminFCIBillingChargingLength ..cAPSpecificBoundSetmaxFCIBillingChargingLength ))
|
|
|
|
|
|
|
|
|
|
-- ForwardServiceInteractionInd notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ForwardServiceInteractionInd ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
conferenceTreatmentIndicator [1]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)) OPTIONAL,
|
|
|
|
|
callDiversionTreatmentIndicator [2]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)) OPTIONAL,
|
|
|
|
|
callingPartyRestrictionIndicator [4]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- GapCriteria notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
GapCriteria ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
basicGapCriteria BasicGapCriteria,
|
|
|
|
|
compoundGapCriteria CompoundCriteria
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- GapIndicators notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
GapIndicators ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
duration [0] Duration,
|
|
|
|
|
gapInterval [1] Interval
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- GapOnService notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
GapOnService ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
serviceKey [0] ServiceKey
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- GapTreatment notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
GapTreatment ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
informationToSend [0] InformationToSend,
|
|
|
|
|
releaseCause [1] Cause
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- GenericNumber notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
GenericNumber ::=
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminGenericNumberLength..cAPSpecificBoundSetmaxGenericNumberLength))
|
|
|
|
|
|
|
|
|
|
-- GenericNumbers notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
GenericNumbers ::=
|
|
|
|
|
|
|
|
|
|
SET SIZE (1..5) OF GenericNumber
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- GPRS-QoS notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
GPRS-QoS ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
short-QoS-format [0] QoS-Subscribed,
|
|
|
|
|
long-QoS-format [1] Ext-QoS-Subscribed
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- GPRSCause notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
GPRSCause ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- GPRSChargingID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
GPRSChargingID ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (4))
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- GPRSEvent notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
GPRSEvent ::= SEQUENCE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
gPRSEventType [0] GPRSEventType,
|
|
|
|
|
monitorMode [1] MonitorMode
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- GPRSEventSpecificInformation notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
GPRSEventSpecificInformation ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
attachChangeOfPositionSpecificInformation [0] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
locationInformationGPRS [0] LocationInformationGPRS OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
pdp-ContextchangeOfPositionSpecificInformation [1] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
accessPointName [0] AccessPointName OPTIONAL,
|
|
|
|
|
chargingID [1] GPRSChargingID OPTIONAL,
|
|
|
|
|
locationInformationGPRS [2] LocationInformationGPRS OPTIONAL,
|
|
|
|
|
pDPType [3] PDPType OPTIONAL,
|
|
|
|
|
qualityOfService [4] QualityOfService OPTIONAL,
|
|
|
|
|
timeAndTimeZone [5] TimeAndTimezone OPTIONAL,
|
|
|
|
|
gGSNAddress [6] GSNAddress OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
detachSpecificInformation [2] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
inititatingEntity [0] InitiatingEntity OPTIONAL,
|
|
|
|
|
routeingAreaUpdate [1] NULL OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
disconnectSpecificInformation [3] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
inititatingEntity [0] InitiatingEntity OPTIONAL,
|
|
|
|
|
routeingAreaUpdate [1] NULL OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
pDPContextEstablishmentSpecificInformation [4] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
accessPointName [0] AccessPointName OPTIONAL,
|
|
|
|
|
pDPType [1] PDPType OPTIONAL,
|
|
|
|
|
qualityOfService [2] QualityOfService OPTIONAL,
|
|
|
|
|
locationInformationGPRS [3] LocationInformationGPRS OPTIONAL,
|
|
|
|
|
timeAndTimeZone [4] TimeAndTimezone OPTIONAL,
|
|
|
|
|
pDPInitiationType [5] PDPInitiationType OPTIONAL,
|
|
|
|
|
secondaryPDPContext [6] NULL OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
pDPContextEstablishmentAcknowledgementSpecificInformation [5] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
accessPointName [0] AccessPointName OPTIONAL,
|
|
|
|
|
chargingID [1] GPRSChargingID OPTIONAL,
|
|
|
|
|
pDPType [2] PDPType OPTIONAL,
|
|
|
|
|
qualityOfService [3] QualityOfService OPTIONAL,
|
|
|
|
|
locationInformationGPRS [4] LocationInformationGPRS OPTIONAL,
|
|
|
|
|
timeAndTimeZone [5] TimeAndTimezone OPTIONAL,
|
|
|
|
|
gGSNAddress [6] GSNAddress OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- GPRSEventType notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
GPRSEventType ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
attach (1),
|
|
|
|
|
attachChangeOfPosition (2),
|
2005-03-22 15:41:40 +00:00
|
|
|
|
detached (3),
|
|
|
|
|
pdp-ContextEstablishment (11),
|
|
|
|
|
pdp-ContextEstablishmentAcknowledgement (12),
|
|
|
|
|
disonnect (13),
|
|
|
|
|
pdp-ContextChangeOfPosition (14)
|
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- GPRSMSClass notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
GPRSMSClass ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
mSNetworkCapability [0] MSNetworkCapability,
|
|
|
|
|
mSRadioAccessCapability [1] MSRadioAccessCapability OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- InbandInfo notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
InbandInfo ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
messageID [0] MessageID,
|
|
|
|
|
numberOfRepetitions [1] INTEGER (1..127) OPTIONAL,
|
|
|
|
|
duration [2] INTEGER (0..32767) OPTIONAL,
|
|
|
|
|
interval [3] INTEGER (0..32767) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- InformationToSend notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
InformationToSend ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
inbandInfo [0] InbandInfo,
|
|
|
|
|
tone [1] Tone
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- InitiatingEntity notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
InitiatingEntity ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
ms (0),
|
|
|
|
|
sgsn (1),
|
|
|
|
|
hlr (2),
|
|
|
|
|
ggsn (3)
|
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- InvokeID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
InvokeID ::= TCInvokeIdSet
|
|
|
|
|
|
|
|
|
|
-- IPRoutingAddress notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
IPRoutingAddress ::= CalledPartyNumber
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- IPSSPCapabilities notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
IPSSPCapabilities ::=
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminIPSSPCapabilitiesLength ..cAPSpecificBoundSetmaxIPSSPCapabilitiesLength ))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- LegType notes: not recursive, exported,
|
|
|
|
|
-- locally refd 6 times, import refd 0 times
|
|
|
|
|
LegType ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- LocationInformationGPRS notes: not recursive, exported,
|
|
|
|
|
-- locally refd 6 times, import refd 0 times
|
|
|
|
|
LocationInformationGPRS ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
cellGlobalIdOrServiceAreaIdOrLAI [0] CellGlobalIdOrServiceAreaIdOrLAI OPTIONAL,
|
|
|
|
|
routeingAreaIdentity [1] RAIdentity OPTIONAL,
|
|
|
|
|
geographicalInformation [2] GeographicalInformation OPTIONAL,
|
|
|
|
|
sgsn-Number [3] ISDN-AddressString OPTIONAL,
|
|
|
|
|
selectedLSAIdentity [4] LSAIdentity OPTIONAL,
|
|
|
|
|
extensionContainer [5] ExtensionContainer OPTIONAL,
|
|
|
|
|
saiPresent [6] NULL OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- LocationNumber notes: not recursive, exported,
|
|
|
|
|
-- locally refd 4 times, import refd 0 times
|
|
|
|
|
LocationNumber ::=
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminLocationNumberLength ..cAPSpecificBoundSetmaxLocationNumberLength ))
|
|
|
|
|
|
|
|
|
|
-- MessageID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
MessageID ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
elementaryMessageID [0] Integer4,
|
|
|
|
|
text [1] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
messageContent [0]
|
|
|
|
|
|
|
|
|
|
IA5String (SIZE (1..127)),
|
|
|
|
|
attributes [1]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (2..10)) OPTIONAL
|
|
|
|
|
},
|
|
|
|
|
elementaryMessageIDs [29]
|
|
|
|
|
|
|
|
|
|
SEQUENCE SIZE (1..16) OF Integer4,
|
|
|
|
|
variableMessage [30] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
elementaryMessageID [0] Integer4,
|
|
|
|
|
variableParts [1] VariablePartsArray
|
|
|
|
|
}
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- MonitorMode notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
MonitorMode ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
interrupted (0),
|
|
|
|
|
notifyAndContinue (1),
|
|
|
|
|
transparent (2)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- MSNetworkCapability notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
MSNetworkCapability ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..8))
|
|
|
|
|
-- MS Network Capability describes the GPRS terminal capabilites related to the network, i.e. SMS
|
|
|
|
|
-- point to point service over packet data channels. For encoding refer to 3GPP TS 24.008 [12].
|
|
|
|
|
-- It shall contain the value part defined in 3GPP TS 24.008 only. I.e. the 3GPP TS 24.008 IEI
|
|
|
|
|
-- and 3GPP TS 24.008 octet length indicator shall not be included.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- MSRadioAccessCapability notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
MSRadioAccessCapability ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..50))
|
|
|
|
|
-- MS Radio Access Capability describes the terminal capabilites relevant for the radio network,
|
|
|
|
|
-- which may affect the way the network handles the mobile.
|
|
|
|
|
-- For encoding refer to 3GPP TS 24.008 [12].
|
|
|
|
|
-- It shall contain the value part defined in 3GPP TS 24.008 only. I.e. the 3GPP TS 24.008 IEI
|
|
|
|
|
-- and 3GPP TS 24.008 octet length indicator shall not be included.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- NAOliInfo notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
NAOliInfo ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
-- OriginalCalledPartyID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
OriginalCalledPartyID ::=
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminOriginalCalledPartyIDLength ..cAPSpecificBoundSetmaxOriginalCalledPartyIDLength ))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- OCSIApplicable notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
OCSIApplicable ::= NULL
|
|
|
|
|
|
|
|
|
|
-- PDPId notes: not recursive, exported,
|
|
|
|
|
-- locally refd 11 times, import refd 0 times
|
|
|
|
|
PDPId ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- PDPInitiationType notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
PDPInitiationType ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
mSInitiated (0),
|
|
|
|
|
networkInitiated (1)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- QualityOfService notes: not recursive, exported,
|
|
|
|
|
-- locally refd 5 times, import refd 0 times
|
|
|
|
|
QualityOfService ::=
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
requested-QoS [0] GPRS-QoS OPTIONAL,
|
|
|
|
|
subscribed-QoS [1] GPRS-QoS OPTIONAL,
|
|
|
|
|
negotiated-QoS [2] GPRS-QoS OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- RAIdentity notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
RAIdentity ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (6..7))
|
|
|
|
|
-- Routing Area Identity coded according to 3GPP TS 29.060 [43].
|
|
|
|
|
-- It shall contain the value part defined in 3GPP TS 29.060 only. I.e. the 3GPP TS 29.060
|
|
|
|
|
-- type identifier octet shall not be included.
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- ReceivingSideID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
ReceivingSideID ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
receivingSideID [1] LegType
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- RedirectingPartyID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
RedirectingPartyID ::=
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminRedirectingPartyIDLength ..cAPSpecificBoundSetmaxRedirectingPartyIDLength ))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- RequestedInformationList notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
RequestedInformationList ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE SIZE (1..numOfInfoItems) OF RequestedInformation
|
|
|
|
|
|
|
|
|
|
-- RequestedInformationTypeList notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
RequestedInformationTypeList ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE SIZE (1..numOfInfoItems) OF RequestedInformationType
|
|
|
|
|
|
|
|
|
|
-- RequestedInformation notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
RequestedInformation ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
requestedInformationType [0] RequestedInformationType,
|
|
|
|
|
requestedInformationValue [1] RequestedInformationValue
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- RequestedInformationType notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
RequestedInformationType ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
callAttemptElapsedTime (0),
|
|
|
|
|
callStopTime (1),
|
|
|
|
|
callConnectedElapsedTime (2),
|
|
|
|
|
releaseCause (30)
|
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- RequestedInformationValue notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
RequestedInformationValue ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
callAttemptElapsedTimeValue [0] INTEGER (0..255),
|
|
|
|
|
callStopTimeValue [1] DateAndTime,
|
|
|
|
|
callConnectedElapsedTimeValue [2] Integer4,
|
|
|
|
|
releaseCauseValue [30] Cause
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- RPCause notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
RPCause ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
-- ScfID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
ScfID ::=
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminScfIDLength ..cAPSpecificBoundSetmaxScfIDLength ))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- SCIBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
SCIBillingChargingCharacteristics ::=
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminSCIBillingChargingLength ..cAPSpecificBoundSetmaxSCIBillingChargingLength ))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- SCIGPRSBillingChargingCharacteristics notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
SCIGPRSBillingChargingCharacteristics ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (4..69))
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- SendingSideID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 4 times, import refd 0 times
|
|
|
|
|
SendingSideID ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
sendingSideID [0] LegType
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- ServiceInteractionIndicatorsTwo notes: not recursive, exported,
|
|
|
|
|
-- locally refd 5 times, import refd 0 times
|
|
|
|
|
ServiceInteractionIndicatorsTwo ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
forwardServiceInteractionInd [0] ForwardServiceInteractionInd OPTIONAL,
|
|
|
|
|
backwardServiceInteractionInd [1] BackwardServiceInteractionInd OPTIONAL,
|
|
|
|
|
bothwayThroughConnectionInd [2] BothwayThroughConnectionInd OPTIONAL,
|
|
|
|
|
connectedNumberTreatmentInd [4] ConnectedNumberTreatmentInd OPTIONAL,
|
|
|
|
|
nonCUGCall [13] NULL OPTIONAL,
|
|
|
|
|
holdTreatmentIndicator [50]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)) OPTIONAL,
|
|
|
|
|
cwTreatmentIndicator [51]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)) OPTIONAL,
|
|
|
|
|
ectTreatmentIndicator [52]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- SGSNCapabilities notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
SGSNCapabilities ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
-- SMSCause notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
SMSCause ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
systemFailureEnum (0),
|
|
|
|
|
unexpectedDataValueEnum (1),
|
|
|
|
|
facilityNotSupported (2),
|
|
|
|
|
sM-DeliveryFailure (3),
|
|
|
|
|
releaseFromRadioInterface (4)
|
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- SMSEvent notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
SMSEvent ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
eventTypeSMS [0] EventTypeSMS,
|
|
|
|
|
monitorMode [1] MonitorMode
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- TimeInformation notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
TimeInformation ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
timeIfNoTariffSwitch [0] TimeIfNoTariffSwitch,
|
|
|
|
|
timeIfTariffSwitch [1] TimeIfTariffSwitch
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- TimeIfNoTariffSwitch notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
TimeIfNoTariffSwitch ::= INTEGER (0..864000)
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- TimeIfTariffSwitch notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
TimeIfTariffSwitch ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
timeSinceTariffSwitch [0] INTEGER (0..864000),
|
|
|
|
|
tariffSwitchInterval [1] INTEGER (1..864000) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- TimerID notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
TimerID ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
tssf (0)
|
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- TimerValue notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
TimerValue ::= Integer4
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- TimeAndTimezone notes: not recursive, exported,
|
|
|
|
|
-- locally refd 7 times, import refd 0 times
|
|
|
|
|
TimeAndTimezone ::=
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminTimeAndTimezoneLength..cAPSpecificBoundSetmaxTimeAndTimezoneLength))
|
|
|
|
|
|
|
|
|
|
-- Tone notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
Tone ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
toneID [0] Integer4,
|
|
|
|
|
duration [1] Integer4 OPTIONAL
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- TPDataCodingScheme notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
TPDataCodingScheme ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
-- TPProtocolIdentifier notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
TPProtocolIdentifier ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
-- TPShortMessageSubmissionInfo notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
TPShortMessageSubmissionInfo ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
-- TPValidityPeriod notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
TPValidityPeriod ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..7))
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- TransferredVolume notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
TransferredVolume ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
volumeIfNoTariffSwitch [0] INTEGER (0..2147483647),
|
|
|
|
|
volumeIfTariffSwitch [1] SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
volumeSinceLastTariffSwitch [0] INTEGER (0..2147483647),
|
|
|
|
|
volumeTariffSwitchInterval [1] INTEGER (0..2147483647) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
TransferredVolumeRollOver ::= CHOICE {
|
|
|
|
|
rOVolumeIfNoTariffSwitch [0] INTEGER (0.. 255),
|
|
|
|
|
rOVolumeIfTariffSwitch [1] SEQUENCE {
|
|
|
|
|
rOVolumeSinceLastTariffSwitch [0] INTEGER (0.. 255) OPTIONAL,
|
|
|
|
|
rOVolumeTariffSwitchInterval [1] INTEGER (0.. 255) OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- UnavailableNetworkResource notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
UnavailableNetworkResource ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
unavailableResources (0),
|
|
|
|
|
componentFailure (1),
|
|
|
|
|
basicCallProcessingException (2),
|
|
|
|
|
resourceStatusFailure (3),
|
|
|
|
|
endUserFailure (4)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- VariablePart notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
VariablePart ::= CHOICE
|
|
|
|
|
{
|
|
|
|
|
integer [0] Integer4,
|
|
|
|
|
number [1] Digits,
|
|
|
|
|
time [2]
|
|
|
|
|
OCTET STRING (SIZE (2)),
|
|
|
|
|
date [3]
|
|
|
|
|
OCTET STRING (SIZE (4)),
|
|
|
|
|
price [4]
|
|
|
|
|
OCTET STRING (SIZE (4))
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- SpecializedResourceReportArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
SpecializedResourceReportArg ::= NULL
|
|
|
|
|
|
|
|
|
|
-- Priority notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
Priority ::= INTEGER (0..2147483647)
|
|
|
|
|
|
|
|
|
|
-- CUG-Interlock notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
CUG-Interlock ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (4))
|
|
|
|
|
|
|
|
|
|
-- CUG-Index notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CUG-Index ::= INTEGER (0..32767)
|
|
|
|
|
|
|
|
|
|
-- CallReferenceNumber notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CallReferenceNumber ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..8))
|
|
|
|
|
|
|
|
|
|
-- SuppressionOfAnnouncement notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
SuppressionOfAnnouncement ::= NULL
|
|
|
|
|
|
|
|
|
|
-- NotReachableReason notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
NotReachableReason ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
msPurged (0),
|
|
|
|
|
imsiDetached (1),
|
|
|
|
|
restrictedArea (2),
|
|
|
|
|
notRegistred (3)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- AgeOfLocationInformation notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
AgeOfLocationInformation ::= INTEGER (0..32767)
|
|
|
|
|
|
|
|
|
|
-- GeographicalInformation notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
GeographicalInformation ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (8))
|
|
|
|
|
|
|
|
|
|
-- AddressString notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
AddressString ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE(1..maxAddressLength))
|
|
|
|
|
|
|
|
|
|
-- CellIdFixedLength notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CellIdFixedLength ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (7))
|
|
|
|
|
-- Refers to Cell Global Identification defined in TS GSM 03.03.
|
|
|
|
|
-- Octets ares encoded according to TS GSM 04.08.
|
|
|
|
|
-- The internal structure is defined as follows:
|
|
|
|
|
-- Mobile Country Code: 3 digits according to CCITT Rec E.212.
|
|
|
|
|
-- 1 digits filler (1111)
|
|
|
|
|
-- Mobile Network Code: 2 digits according to CCITT Rec E.212.
|
|
|
|
|
-- Location Area Code: 2 octets according to TS GSM 04.08.
|
|
|
|
|
-- Cell Identify: 2 octets (CI) according to TS GSM 04.08.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- LAIFixedLength notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
LAIFixedLength ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (5))
|
|
|
|
|
-- Refers to Location Area Identification defined in TS GSM 03.03.
|
|
|
|
|
-- Octets ares encoded according to TS GSM 04.08.
|
|
|
|
|
-- The internal structure is defined as follows:
|
|
|
|
|
-- Mobile Country Code: 3 digits according to CCITT Rec E.212.
|
|
|
|
|
-- 1 digits filler (1111)
|
|
|
|
|
-- Mobile Network Code: 2 digits according to CCITT Rec E.212.
|
|
|
|
|
-- Location Area Code: 2 octets according to TS GSM 04.08.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ServiceKey notes: not recursive, exported,
|
|
|
|
|
-- locally refd 6 times, import refd 0 times
|
|
|
|
|
ServiceKey ::= INTEGER (0..2147483647)
|
|
|
|
|
|
|
|
|
|
-- Ext-TeleserviceCode notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
Ext-TeleserviceCode ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..5))
|
|
|
|
|
|
|
|
|
|
-- Ext-BearerServiceCode notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
Ext-BearerServiceCode ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..5))
|
|
|
|
|
|
|
|
|
|
-- Imsi notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
Imsi ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (3..8))
|
|
|
|
|
-- International Mobile Subscriber Indentity
|
|
|
|
|
-- digits of MCC, MNC, MSIN are concatenated in this order.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- Duration notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
Duration ::= INTEGER (-2..86400)
|
|
|
|
|
|
|
|
|
|
-- Integer4 notes: not recursive, exported,
|
|
|
|
|
-- locally refd 8 times, import refd 0 times
|
|
|
|
|
Integer4 ::= INTEGER (0..2147483647)
|
|
|
|
|
|
|
|
|
|
-- Interval notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
Interval ::= INTEGER (-1..60000)
|
|
|
|
|
|
|
|
|
|
-- CallingPartysCategory notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
CallingPartysCategory ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
-- RedirectionInformation notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
RedirectionInformation ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (2))
|
|
|
|
|
|
|
|
|
|
-- HighLayerCompatibility notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
HighLayerCompatibility ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (highLayerCompatibilityLength))
|
|
|
|
|
|
|
|
|
|
-- BothwayThroughConnectionInd notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
BothwayThroughConnectionInd ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
bothwayPathRequired (0),
|
|
|
|
|
bothwayPathNotRequired (1)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- LSAIdentity notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
LSAIdentity ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (3))
|
|
|
|
|
|
|
|
|
|
-- QoS-Subscribed notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
QoS-Subscribed ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (3))
|
|
|
|
|
|
|
|
|
|
-- Ext-QoS-Subscribed notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
Ext-QoS-Subscribed ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..9))
|
|
|
|
|
|
|
|
|
|
-- TCInvokeIdSet notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
TCInvokeIdSet ::= INTEGER (-128..127)
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- ExtensionSetExtensionType notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- FIXME: add to decode this: ExtensionSetExtensionType ::= ANY
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- ExtensionSetextensionId notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ExtensionSetextensionId ::= OBJECT IDENTIFIER
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
GSNAddress ::=
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
OCTET STRING (SIZE (5..17))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- PDPType notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 5 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- Equivalent to EndUserAddress
|
|
|
|
|
PDPType ::= SEQUENCE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
pDPTypeOrganization [0]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)),
|
|
|
|
|
pDPTypeNumber [1]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1)),
|
|
|
|
|
pDPAddress [2]
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..63)) OPTIONAL
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- Code notes: not recursive, exported,
|
|
|
|
|
-- locally refd 63 times, import refd 0 times
|
|
|
|
|
Code ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
local INTEGER,
|
|
|
|
|
global OBJECT IDENTIFIER
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- PCS-Extensions notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
PCS-Extensions ::= SEQUENCE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
foo INTEGER (0) OPTIONAL
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- MiscCallInfo notes: not recursive, exported,
|
|
|
|
|
-- locally refd 3 times, import refd 0 times
|
|
|
|
|
MiscCallInfo ::= SEQUENCE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
messageType [0] ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
request (0),
|
|
|
|
|
notification (1)
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- SupportedExtensionsExtensionType notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
SupportedExtensionsExtensionType ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
firstExtensionExtensionType NULL --,
|
|
|
|
|
-- secondExtensionExtensionType NULL
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- PrivateExtension notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
PrivateExtension ::= SEQUENCE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
extId ExtensionSetextensionId
|
|
|
|
|
-- FIXME: add to decode this: extType ExtensionSetExtensionType OPTIONAL
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
FreeFormatData ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1..160))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- The endOfReplyDigit, cancelDigit, and startDigit parameters have been
|
|
|
|
|
-- designated as OCTET STRING, and are to be encoded as BCD, one digit per octet
|
|
|
|
|
-- only, contained in the four least significant bits of each OCTET. The following encoding shall
|
|
|
|
|
-- be applied for the non-decimal characters:
|
|
|
|
|
-- 1011 (*), 1100 (#).
|
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ApplyChargingReportArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ApplyChargingReportArg ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (cAPSpecificBoundSetminCallResultLength..cAPSpecificBoundSetmaxCallResultLength))
|
|
|
|
|
-- CallResult type
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- CancelArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CancelArg ::=
|
|
|
|
|
|
|
|
|
|
CHOICE
|
|
|
|
|
{
|
|
|
|
|
invokeID [0] InvokeID,
|
|
|
|
|
allRequests [1] NULL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- FurnishChargingInformationArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
FurnishChargingInformationArg ::= CamelFCIBillingChargingCharacteristics
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- FCIBillingChargingCharacteristics type.
|
|
|
|
|
|
|
|
|
|
-- ReleaseCallArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-05-02 18:32:57 +00:00
|
|
|
|
ReleaseCallArg ::= Q850Cause
|
|
|
|
|
|
|
|
|
|
Q850Cause ::=OCTET STRING (SIZE (minCauseLength..32))
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- ReceivedInformationArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ReceivedInformationArg ::=
|
|
|
|
|
|
|
|
|
|
CHOICE
|
|
|
|
|
{
|
|
|
|
|
digitsResponse [0] Digits
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- FurnishChargingInformationSMSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
FurnishChargingInformationSMSArg ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (5..225))
|
|
|
|
|
-- FCISMSBillingChargingCharacteristics type.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ConnectGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ConnectGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
accessPointName [0] AccessPointName,
|
|
|
|
|
pdpID [1] PDPId OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- EntityReleasedGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
EntityReleasedGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
gPRSCause [0] GPRSCause,
|
|
|
|
|
pDPID [1] PDPId OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- FurnishChargingInformationGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
FurnishChargingInformationGPRSArg ::= CamelFCIGPRSBillingChargingCharacteristics
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- FCIGPRSBillingChargingCharacteristics type.
|
|
|
|
|
-- Shall be the result of the BER-encoded value of type
|
|
|
|
|
-- CamelFCIGPRSBillingChargingCharacteristics
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ReleaseGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ReleaseGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
gprsCause [0] GPRSCause,
|
|
|
|
|
pDPID [1] PDPId OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- RequestReportGPRSEventArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
RequestReportGPRSEventArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
gPRSEvent [0] GPRSEventArray,
|
|
|
|
|
pDPID [1] PDPId OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
GPRSEventArray ::=
|
|
|
|
|
SEQUENCE SIZE (1..10) OF GPRSEvent
|
|
|
|
|
|
|
|
|
|
-- SendChargingInformationGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
SendChargingInformationGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
sCIGPRSBillingChargingCharacteristics [0] SCIGPRSBillingChargingCharacteristics
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- SubscriberState notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
SubscriberState ::=
|
|
|
|
|
CHOICE
|
|
|
|
|
{
|
|
|
|
|
assumedIdle [0] NULL,
|
|
|
|
|
camelBusy [1] NULL,
|
2005-04-15 08:18:15 +00:00
|
|
|
|
netDetNotReachable NotReachableReason,
|
|
|
|
|
notProvidedFromVLR [2] NULL
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- PrivateExtensionList notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
PrivateExtensionList ::=
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
SEQUENCE SIZE (1..maxNumOfPrivateExtensions) OF PrivateExtension
|
|
|
|
|
|
|
|
|
|
-- ISDN-AddressString notes: not recursive, exported,
|
|
|
|
|
-- locally refd 9 times, import refd 0 times
|
|
|
|
|
ISDN-AddressString ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE(1..maxISDN-AddressLength))
|
|
|
|
|
|
|
|
|
|
-- CellIdOrLAI notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
CellIdOrLAI ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
cellIdFixedLength [0] CellIdFixedLength,
|
|
|
|
|
laiFixedLength [1] LAIFixedLength
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- Ext-BasicServiceCode notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
Ext-BasicServiceCode ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
ext-BearerService [2] Ext-BearerServiceCode,
|
|
|
|
|
ext-Teleservice [3] Ext-TeleserviceCode
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- LegID notes: not recursive, exported,
|
2005-03-22 15:41:40 +00:00
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
LegID ::= CHOICE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
2005-04-15 08:18:15 +00:00
|
|
|
|
sendingSideID [0] LegType,
|
|
|
|
|
receivingSideID [1] LegType
|
2005-03-22 15:41:40 +00:00
|
|
|
|
}
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
VariablePartsArray ::=
|
|
|
|
|
SEQUENCE SIZE (1..5) OF VariablePart
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- InitialDPArgExtension notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
InitialDPArgExtension ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
gmscAddress [0] ISDN-AddressString OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CellGlobalIdOrServiceAreaIdOrLAI ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (5..7))
|
|
|
|
|
-- The 3GPP TS 29.078 standard, about cellGlobalIdOrServiceAreaIdOrLAI:
|
|
|
|
|
-- "CellGlobalIdOrServiceAreaIdOrLAI and LSAIdentity are coded in accordance with
|
|
|
|
|
-- 3GPP TS 29.002 [13].
|
|
|
|
|
-- sai-Present indicates that the cellGlobalIdOrServiceAreaIdOrLAI parameter contains
|
|
|
|
|
-- a Service Area Identity."
|
|
|
|
|
|
|
|
|
|
-- 3GPP TS 29.002 [13] gives the folowing coding for CellGlobalIdOrServiceAreaIdOrLAI:
|
|
|
|
|
-- CellGlobalIdOrServiceAreaIdOrLAI ::= CHOICE {
|
|
|
|
|
-- cellGlobalIdOrServiceAreaIdFixedLength [0] CellGlobalIdOrServiceAreaIdFixedLength,
|
|
|
|
|
-- laiFixedLength [1] LAIFixedLength
|
|
|
|
|
-- }
|
|
|
|
|
--
|
|
|
|
|
-- CellGlobalIdOrServiceAreaIdFixedLength ::=
|
|
|
|
|
-- implement size < 8 --
|
|
|
|
|
-- OCTET STRING (SIZE (7))
|
|
|
|
|
-- This coding would disrupt the backward compatibillity, so the cellGlobalIdOrServiceAreaIdOrLAI
|
|
|
|
|
-- parameter is set as an OCTET STRING, as it was in previous implementations.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- LocationInformation notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
LocationInformation ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
ageOfLocationInformation AgeOfLocationInformation OPTIONAL,
|
|
|
|
|
geographicalInformation [0] GeographicalInformation OPTIONAL,
|
|
|
|
|
vlr-number [1] ISDN-AddressString OPTIONAL,
|
|
|
|
|
locationNumber [2] LocationNumber OPTIONAL,
|
|
|
|
|
cellIdOrLAI [3] CellIdOrLAI OPTIONAL,
|
|
|
|
|
extensionContainer [4] ExtensionContainer OPTIONAL,
|
|
|
|
|
selectedLSA-Id [5] LSAIdentity OPTIONAL,
|
|
|
|
|
msc-number [6] ISDN-AddressString OPTIONAL,
|
|
|
|
|
geodeticInformation [7] GeodeticInformation OPTIONAL,
|
|
|
|
|
currentLocationRetrieved [8] NULL OPTIONAL,
|
|
|
|
|
saiPresent [9] NULL OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
GeodeticInformation ::=
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE(10))
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- EventReportGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
EventReportGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
gPRSEventType [0] GPRSEventType,
|
|
|
|
|
miscGPRSInfo [1] MiscCallInfo OPTIONAL,
|
|
|
|
|
gPRSEventSpecificInformation [2] GPRSEventSpecificInformation OPTIONAL,
|
|
|
|
|
pDPID [3] PDPId OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- SupportedExtensionsid notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
SupportedExtensionsid ::= Code
|
|
|
|
|
-- Creation d'un nouveau type : NomObjetClasse-NomChampsClasse --
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ExtensionField notes: not recursive, exported,
|
|
|
|
|
-- locally refd 24 times, import refd 0 times
|
|
|
|
|
ExtensionField ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
type SupportedExtensionsid,
|
|
|
|
|
criticality CriticalityType DEFAULT ignore,
|
|
|
|
|
value [1] SupportedExtensionsExtensionType
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ApplyChargingArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ApplyChargingArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
aChBillingChargingCharacteristics [0] AChBillingChargingCharacteristics,
|
|
|
|
|
partyToCharge [2] SendingSideID DEFAULT '01'H,
|
|
|
|
|
extensions [3] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
ExtensionsArray ::=
|
|
|
|
|
SEQUENCE SIZE (1..10) OF ExtensionField
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- AssistRequestInstructionsArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
AssistRequestInstructionsArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
correlationID [0] CorrelationID,
|
|
|
|
|
iPSSPCapabilities [2] IPSSPCapabilities,
|
|
|
|
|
extensions [3] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- CallInformationRequestArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CallInformationRequestArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
requestedInformationTypeList [0] RequestedInformationTypeList,
|
|
|
|
|
extensions [2] ExtensionsArray OPTIONAL,
|
|
|
|
|
legID [3] SendingSideID OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ConnectArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ConnectArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
destinationRoutingAddress [0] DestinationRoutingAddress,
|
|
|
|
|
alertingPattern [1] AlertingPattern OPTIONAL,
|
|
|
|
|
originalCalledPartyID [6] OriginalCalledPartyID OPTIONAL,
|
|
|
|
|
extensions [10] ExtensionsArray OPTIONAL,
|
|
|
|
|
carrier [11] Carrier OPTIONAL,
|
|
|
|
|
callingPartysCategory [28] CallingPartysCategory OPTIONAL,
|
|
|
|
|
redirectingPartyID [29] RedirectingPartyID OPTIONAL,
|
|
|
|
|
redirectionInformation [30] RedirectionInformation OPTIONAL,
|
|
|
|
|
genericNumbers [14] GenericNumbers OPTIONAL,
|
|
|
|
|
serviceInteractionIndicatorsTwo [15] ServiceInteractionIndicatorsTwo OPTIONAL,
|
|
|
|
|
chargeNumber [19] ChargeNumber OPTIONAL,
|
|
|
|
|
cug-Interlock [31] CUG-Interlock OPTIONAL,
|
|
|
|
|
cug-OutgoingAccess [32] NULL OPTIONAL,
|
|
|
|
|
suppressionOfAnnouncement [55] SuppressionOfAnnouncement OPTIONAL,
|
|
|
|
|
oCSIApplicable [56] OCSIApplicable OPTIONAL,
|
|
|
|
|
naOliInfo [57] NAOliInfo OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ConnectToResourceArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ConnectToResourceArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
resourceAddress CHOICE
|
|
|
|
|
{
|
|
|
|
|
ipRoutingAddress [0] IPRoutingAddress,
|
|
|
|
|
none [3] NULL
|
|
|
|
|
},
|
|
|
|
|
extensions [4] ExtensionsArray OPTIONAL,
|
|
|
|
|
serviceInteractionIndicatorsTwo [7] ServiceInteractionIndicatorsTwo OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ContinueWithArgumentArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ContinueWithArgumentArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
alertingPattern [1] AlertingPattern OPTIONAL,
|
|
|
|
|
extensions [6] ExtensionsArray OPTIONAL,
|
|
|
|
|
serviceInteractionIndicatorsTwo [7] ServiceInteractionIndicatorsTwo OPTIONAL,
|
|
|
|
|
callingPartysCategory [12] CallingPartysCategory OPTIONAL,
|
|
|
|
|
genericNumbers [16] GenericNumbers OPTIONAL,
|
|
|
|
|
cug-Interlock [17] CUG-Interlock OPTIONAL,
|
|
|
|
|
cug-OutgoingAccess [18] NULL OPTIONAL,
|
|
|
|
|
chargeNumber [50] ChargeNumber OPTIONAL,
|
|
|
|
|
carrier [52] Carrier OPTIONAL,
|
|
|
|
|
suppressionOfAnnouncement [55] SuppressionOfAnnouncement OPTIONAL,
|
|
|
|
|
naOliInfo [56] NAOliInfo OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- EstablishTemporaryConnectionArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
EstablishTemporaryConnectionArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
assistingSSPIPRoutingAddress [0] AssistingSSPIPRoutingAddress,
|
|
|
|
|
correlationID [1] CorrelationID OPTIONAL,
|
|
|
|
|
scfID [3] ScfID OPTIONAL,
|
|
|
|
|
extensions [4] ExtensionsArray OPTIONAL,
|
|
|
|
|
carrier [5] Carrier OPTIONAL,
|
|
|
|
|
serviceInteractionIndicatorsTwo [6] ServiceInteractionIndicatorsTwo OPTIONAL,
|
|
|
|
|
naOliInfo [50] NAOliInfo OPTIONAL,
|
|
|
|
|
chargeNumber [51] ChargeNumber OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- EventReportBCSMArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
EventReportBCSMArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
eventTypeBCSM [0] EventTypeBCSM,
|
|
|
|
|
eventSpecificInformationBCSM [2] EventSpecificInformationBCSM OPTIONAL,
|
|
|
|
|
legID [3] ReceivingSideID OPTIONAL,
|
|
|
|
|
miscCallInfo [4] MiscCallInfo OPTIONAL,
|
|
|
|
|
extensions [5] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ResetTimerArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ResetTimerArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
timerID [0] TimerID DEFAULT tssf,
|
|
|
|
|
timervalue [1] TimerValue,
|
|
|
|
|
extensions [2] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- SendChargingInformationArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
SendChargingInformationArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
sCIBillingChargingCharacteristics [0] SCIBillingChargingCharacteristics,
|
|
|
|
|
partyToCharge [1] SendingSideID,
|
|
|
|
|
extensions [2] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
CAPGPRSReferenceNumber ::= SEQUENCE {
|
|
|
|
|
destinationReference [0] EXPLICIT Integer4 OPTIONAL,
|
|
|
|
|
originationReference [1] EXPLICIT Integer4 OPTIONAL
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- EventReportSMSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
EventReportSMSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
eventTypeSMS [0] EventTypeSMS,
|
|
|
|
|
eventSpecificInformationSMS [1] EventSpecificInformationSMS OPTIONAL,
|
|
|
|
|
miscCallInfo [2] MiscCallInfo OPTIONAL,
|
|
|
|
|
extensions [10] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- RequestReportSMSEventArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
RequestReportSMSEventArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
sMSEvents [0] SMSEventArray,
|
|
|
|
|
extensions [10] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
SMSEventArray ::=
|
|
|
|
|
SEQUENCE SIZE (1..10) OF SMSEvent
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ResetTimerSMSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ResetTimerSMSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
timerID [0] TimerID DEFAULT tssf,
|
|
|
|
|
timervalue [1] TimerValue,
|
|
|
|
|
extensions [2] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- RequestReportBCSMEventArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
RequestReportBCSMEventArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
bcsmEvents [0] BCSMEventArray,
|
|
|
|
|
extensions [2] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
BCSMEventArray ::=
|
|
|
|
|
SEQUENCE SIZE (1..10) OF BCSMEvent
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ConnectSMSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
ConnectSMSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
callingPartysNumber [0] ISDN-AddressString OPTIONAL,
|
|
|
|
|
destinationSubscriberNumber [1] CalledPartyBCDNumber OPTIONAL,
|
|
|
|
|
sMSCAddress [2] ISDN-AddressString OPTIONAL,
|
|
|
|
|
extensions [10] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- CallInformationReportArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CallInformationReportArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
requestedInformationList [0] RequestedInformationList,
|
|
|
|
|
extensions [2] ExtensionsArray OPTIONAL,
|
|
|
|
|
legID [3] ReceivingSideID OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- PlayAnnouncementArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
PlayAnnouncementArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
informationToSend [0] InformationToSend,
|
|
|
|
|
disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
|
|
|
|
|
requestAnnouncementComplete [2] BOOLEAN DEFAULT TRUE,
|
|
|
|
|
extensions [3] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- PromptAndCollectUserInformationArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
PromptAndCollectUserInformationArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
collectedInfo [0] CollectedInfo,
|
|
|
|
|
disconnectFromIPForbidden [1] BOOLEAN DEFAULT TRUE,
|
|
|
|
|
informationToSend [2] InformationToSend OPTIONAL,
|
|
|
|
|
extensions [3] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- InitialDPGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
InitialDPGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
serviceKey [0] ServiceKey,
|
|
|
|
|
gPRSEventType [1] GPRSEventType,
|
|
|
|
|
mSISDN [2] ISDN-AddressString,
|
|
|
|
|
iMSI [3] Imsi,
|
|
|
|
|
timeAndTimeZone [4] TimeAndTimezone,
|
|
|
|
|
gPRSMSClass [5] GPRSMSClass OPTIONAL,
|
|
|
|
|
pDPType [6] PDPType OPTIONAL,
|
|
|
|
|
qualityOfService [7] QualityOfService OPTIONAL,
|
|
|
|
|
accessPointName [8] AccessPointName OPTIONAL,
|
|
|
|
|
routeingAreaIdentity [9] RAIdentity OPTIONAL,
|
|
|
|
|
chargingID [10] GPRSChargingID OPTIONAL,
|
|
|
|
|
sGSNCapabilities [11] SGSNCapabilities OPTIONAL,
|
|
|
|
|
locationInformationGPRS [12] LocationInformationGPRS OPTIONAL,
|
|
|
|
|
pDPInitiationType [13] PDPInitiationType OPTIONAL,
|
|
|
|
|
extensions [14] ExtensionsArray OPTIONAL,
|
|
|
|
|
gGSNAddress [15] GSNAddress OPTIONAL,
|
|
|
|
|
secondaryPDPContext [16] NULL OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- CallGapArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
CallGapArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
gapCriteria [0] GapCriteria,
|
|
|
|
|
gapIndicators [1] GapIndicators,
|
|
|
|
|
controlType [2] ControlType OPTIONAL,
|
|
|
|
|
gapTreatment [3] GapTreatment OPTIONAL,
|
|
|
|
|
extensions [4] ExtensionsArray OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- InitialDPArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
InitialDPArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
serviceKey [0] ServiceKey,
|
|
|
|
|
calledPartyNumber [2] CalledPartyNumber OPTIONAL,
|
|
|
|
|
callingPartyNumber [3] CallingPartyNumber OPTIONAL,
|
|
|
|
|
callingPartysCategory [5] CallingPartysCategory OPTIONAL,
|
|
|
|
|
cGEncountered [7] CGEncountered OPTIONAL,
|
|
|
|
|
iPSSPCapabilities [8] IPSSPCapabilities OPTIONAL,
|
|
|
|
|
locationNumber [10] LocationNumber OPTIONAL,
|
|
|
|
|
originalCalledPartyID [12] OriginalCalledPartyID OPTIONAL,
|
|
|
|
|
extensions [15] ExtensionsArray OPTIONAL,
|
|
|
|
|
highLayerCompatibility [23] HighLayerCompatibility OPTIONAL,
|
|
|
|
|
additionalCallingPartyNumber [25] AdditionalCallingPartyNumber OPTIONAL,
|
|
|
|
|
bearerCapability [27] BearerCapability OPTIONAL,
|
|
|
|
|
eventTypeBCSM [28] EventTypeBCSM OPTIONAL,
|
|
|
|
|
redirectingPartyID [29] RedirectingPartyID OPTIONAL,
|
|
|
|
|
redirectionInformation [30] RedirectionInformation OPTIONAL,
|
|
|
|
|
cause [17] Cause OPTIONAL,
|
|
|
|
|
serviceInteractionIndicatorsTwo [32] ServiceInteractionIndicatorsTwo OPTIONAL,
|
|
|
|
|
carrier [37] Carrier OPTIONAL,
|
|
|
|
|
cug-Index [45] CUG-Index OPTIONAL,
|
|
|
|
|
cug-Interlock [46] CUG-Interlock OPTIONAL,
|
|
|
|
|
cug-OutgoingAccess [47] NULL OPTIONAL,
|
|
|
|
|
iMSI [50] Imsi OPTIONAL,
|
|
|
|
|
subscriberState [51] SubscriberState OPTIONAL,
|
|
|
|
|
locationInformation [52] LocationInformation OPTIONAL,
|
|
|
|
|
ext-basicServiceCode [53] Ext-BasicServiceCode OPTIONAL,
|
|
|
|
|
callReferenceNumber [54] CallReferenceNumber OPTIONAL,
|
|
|
|
|
mscAddress [55] ISDN-AddressString OPTIONAL,
|
|
|
|
|
calledPartyBCDNumber [56] CalledPartyBCDNumber OPTIONAL,
|
|
|
|
|
timeAndTimezone [57] TimeAndTimezone OPTIONAL,
|
|
|
|
|
gsm-ForwardingPending [58] NULL OPTIONAL,
|
|
|
|
|
initialDPArgExtension [59] InitialDPArgExtension OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- InitialDPSMSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 1 times, import refd 0 times
|
|
|
|
|
InitialDPSMSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
serviceKey [0] ServiceKey,
|
|
|
|
|
destinationSubscriberNumber [1] CalledPartyBCDNumber OPTIONAL,
|
|
|
|
|
callingPartyNumber [2] ISDN-AddressString OPTIONAL,
|
|
|
|
|
eventTypeSMS [3] EventTypeSMS OPTIONAL,
|
|
|
|
|
iMSI [4] Imsi OPTIONAL,
|
|
|
|
|
locationInformationMSC [5] LocationInformation OPTIONAL,
|
|
|
|
|
locationInformationGPRS [6] LocationInformationGPRS OPTIONAL,
|
|
|
|
|
sMSCAddress [7] ISDN-AddressString OPTIONAL,
|
|
|
|
|
timeAndTimezone [8] TimeAndTimezone OPTIONAL,
|
|
|
|
|
tPShortMessageSubmissionSpecificInfo [9] TPShortMessageSubmissionInfo OPTIONAL,
|
|
|
|
|
tPProtocolIdentifier [10] TPProtocolIdentifier OPTIONAL,
|
|
|
|
|
tPDataCodingScheme [11] TPDataCodingScheme OPTIONAL,
|
|
|
|
|
tPValidityPeriod [12] TPValidityPeriod OPTIONAL,
|
|
|
|
|
extensions [13] ExtensionsArray OPTIONAL,
|
|
|
|
|
smsReferenceNumber [14] CallReferenceNumber OPTIONAL,
|
|
|
|
|
mscAddress [15] ISDN-AddressString OPTIONAL,
|
|
|
|
|
sgsnNumber [16] ISDN-AddressString OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ExtensionContainer notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
ExtensionContainer ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
privateExtensionList [0] PrivateExtensionList OPTIONAL,
|
|
|
|
|
pcs-Extensions [1] PCS-Extensions OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- ReleaseSMSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
ReleaseSMSArg ::=
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
OCTET STRING (SIZE (1))
|
|
|
|
|
|
|
|
|
|
-- ApplyChargingGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
2005-04-15 08:18:15 +00:00
|
|
|
|
ApplyChargingGPRSArg ::= SEQUENCE
|
2005-03-22 15:41:40 +00:00
|
|
|
|
{
|
|
|
|
|
chargingCharacteristics [0] ChargingCharacteristics,
|
|
|
|
|
tariffSwitchInterval [1] INTEGER (1..86400) OPTIONAL,
|
|
|
|
|
pDPID [2] PDPId OPTIONAL
|
|
|
|
|
}
|
2005-04-15 08:18:15 +00:00
|
|
|
|
|
|
|
|
|
-- CriticalityType notes: not recursive, exported,
|
|
|
|
|
-- locally refd 2 times, import refd 0 times
|
|
|
|
|
CriticalityType ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
ignore (0),
|
|
|
|
|
abort (1)
|
|
|
|
|
}
|
2005-03-22 15:41:40 +00:00
|
|
|
|
|
|
|
|
|
-- ApplyChargingReportGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
ApplyChargingReportGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
chargingResult [0] ChargingResult,
|
|
|
|
|
qualityOfService [1] QualityOfService OPTIONAL,
|
|
|
|
|
active [2] BOOLEAN DEFAULT TRUE,
|
|
|
|
|
pDPID [3] PDPId OPTIONAL,
|
|
|
|
|
chargingRollOver [4] ChargingRollOver OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- CancelGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
CancelGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
pDPID [0] PDPId OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- ContinueGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
ContinueGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
pDPID [0] PDPId OPTIONAL
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- ResetTimerGPRSArg notes: not recursive, exported,
|
|
|
|
|
-- locally refd 0 times, import refd 0 times
|
|
|
|
|
ResetTimerGPRSArg ::=
|
|
|
|
|
|
|
|
|
|
SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
timerID [0] TimerID DEFAULT tssf,
|
|
|
|
|
timervalue [1] TimerValue
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
-- #############################
|
|
|
|
|
-- Definition of range constants
|
|
|
|
|
-- #############################
|
|
|
|
|
|
|
|
|
|
leg1 LegType ::= '01'H
|
|
|
|
|
leg2 LegType ::= '02'H
|
|
|
|
|
|
|
|
|
|
minCauseLength INTEGER ::= 2
|
|
|
|
|
numOfInfoItems INTEGER ::= 4
|
|
|
|
|
|
|
|
|
|
opcode-initialDP Code ::= 0
|
|
|
|
|
opcode-assistRequestInstructions Code ::= 16
|
|
|
|
|
opcode-establishTemporaryConnection Code ::= 17
|
|
|
|
|
opcode-disconnectForwardConnection Code ::= 18
|
|
|
|
|
opcode-connectToResource Code ::= 19
|
|
|
|
|
opcode-connect Code ::= 20
|
|
|
|
|
opcode-releaseCall Code ::= 22
|
|
|
|
|
opcode-requestReportBCSMEvent Code ::= 23
|
|
|
|
|
opcode-eventReportBCSM Code ::= 24
|
|
|
|
|
opcode-continue Code ::= 31
|
|
|
|
|
opcode-continueWithArgument Code ::= 56
|
|
|
|
|
opcode-resetTimer Code ::= 33
|
|
|
|
|
opcode-furnishChargingInformation Code ::= 34
|
|
|
|
|
opcode-applyCharging Code ::= 35
|
|
|
|
|
opcode-applyChargingReport Code ::= 36
|
|
|
|
|
opcode-callGap Code ::= 41
|
|
|
|
|
opcode-callInformationReport Code ::= 44
|
|
|
|
|
opcode-callInformationRequest Code ::= 45
|
|
|
|
|
opcode-sendChargingInformation Code ::= 46
|
|
|
|
|
opcode-playAnnouncement Code ::= 47
|
|
|
|
|
opcode-promptAndCollectUserInformation Code ::= 48
|
|
|
|
|
opcode-specializedResourceReport Code ::= 49
|
|
|
|
|
opcode-cancel Code ::= 53
|
|
|
|
|
opcode-activityTest Code ::= 55
|
|
|
|
|
opcode-initialDPSMS Code ::= 60
|
|
|
|
|
opcode-furnishChargingInformationSMS Code ::= 61
|
|
|
|
|
opcode-connectSMS Code ::= 62
|
|
|
|
|
opcode-requestReportSMSEvent Code ::= 63
|
|
|
|
|
opcode-eventReportSMS Code ::= 64
|
|
|
|
|
opcode-continueSMS Code ::= 65
|
|
|
|
|
opcode-releaseSMS Code ::= 66
|
|
|
|
|
opcode-resetTimerSMS Code ::= 67
|
|
|
|
|
opcode-activityTestGPRS Code ::= 70
|
|
|
|
|
opcode-applyChargingGPRS Code ::= 71
|
|
|
|
|
opcode-applyChargingReportGPRS Code ::= 72
|
|
|
|
|
opcode-cancelGPRS Code ::= 73
|
|
|
|
|
opcode-connectGPRS Code ::= 74
|
|
|
|
|
opcode-continueGPRS Code ::= 75
|
|
|
|
|
opcode-entityReleasedGPRS Code ::= 76
|
|
|
|
|
opcode-furnishChargingInformationGPRS Code ::= 77
|
|
|
|
|
opcode-initialDPGPRS Code ::= 78
|
|
|
|
|
opcode-releaseGPRS Code ::= 79
|
|
|
|
|
opcode-eventReportGPRS Code ::= 80
|
|
|
|
|
opcode-requestReportGPRSEvent Code ::= 81
|
|
|
|
|
opcode-resetTimerGPRS Code ::= 82
|
|
|
|
|
opcode-sendChargingInformationGPRS Code ::= 83
|
|
|
|
|
|
|
|
|
|
errcode-canceled Code ::= 0
|
|
|
|
|
errcode-cancelFailed Code ::= 1
|
|
|
|
|
errcode-eTCFailed Code ::= 3
|
|
|
|
|
errcode-improperCallerResponse Code ::= 4
|
|
|
|
|
errcode-missingCustomerRecord Code ::= 6
|
|
|
|
|
errcode-missingParameter Code ::= 7
|
|
|
|
|
errcode-parameterOutOfRange Code ::= 8
|
|
|
|
|
errcode-requestedInfoError Code ::= 10
|
|
|
|
|
errcode-systemFailure Code ::= 11
|
|
|
|
|
errcode-taskRefused Code ::= 12
|
|
|
|
|
errcode-unavailableResource Code ::= 13
|
|
|
|
|
errcode-unexpectedComponentSequence Code ::= 14
|
|
|
|
|
errcode-unexpectedDataValue Code ::= 15
|
|
|
|
|
errcode-unexpectedParameter Code ::= 16
|
|
|
|
|
errcode-unknownLegID Code ::= 17
|
|
|
|
|
errcode-unknownPDPId Code ::= 50
|
|
|
|
|
|
|
|
|
|
maxNumOfPrivateExtensions INTEGER ::= 10
|
|
|
|
|
maxISDN-AddressLength INTEGER ::= 9
|
|
|
|
|
maxAddressLength INTEGER ::= 20
|
|
|
|
|
highLayerCompatibilityLength INTEGER ::= 2
|
|
|
|
|
cAPSpecificBoundSetminAccessPointNameLength INTEGER ::= 1
|
|
|
|
|
cAPSpecificBoundSetmaxAccessPointNameLength INTEGER ::= 100
|
|
|
|
|
cAPSpecificBoundSetminAChBillingChargingLength INTEGER ::= 5
|
|
|
|
|
cAPSpecificBoundSetmaxAChBillingChargingLength INTEGER ::= 177
|
|
|
|
|
cAPSpecificBoundSetminAttributesLength INTEGER ::= 2
|
|
|
|
|
cAPSpecificBoundSetmaxAttributesLength INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetmaxBearerCapabilityLength INTEGER ::= 11
|
|
|
|
|
cAPSpecificBoundSetminCalledPartyBCDNumberLength INTEGER ::= 1
|
|
|
|
|
cAPSpecificBoundSetmaxCalledPartyBCDNumberLength INTEGER ::= 41
|
|
|
|
|
cAPSpecificBoundSetminCalledPartyNumberLength INTEGER ::= 2
|
|
|
|
|
cAPSpecificBoundSetmaxCalledPartyNumberLength INTEGER ::= 18
|
|
|
|
|
cAPSpecificBoundSetminCallingPartyNumberLength INTEGER ::= 2
|
|
|
|
|
cAPSpecificBoundSetmaxCallingPartyNumberLength INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetminCallResultLength INTEGER ::= 12
|
|
|
|
|
cAPSpecificBoundSetmaxCallResultLength INTEGER ::= 186
|
|
|
|
|
cAPSpecificBoundSetminCarrierLength INTEGER ::= 4
|
|
|
|
|
cAPSpecificBoundSetmaxCarrierLength INTEGER ::= 4
|
|
|
|
|
cAPSpecificBoundSetmaxCauseLength INTEGER ::= 32
|
|
|
|
|
cAPSpecificBoundSetminDigitsLength INTEGER ::= 2
|
|
|
|
|
cAPSpecificBoundSetmaxDigitsLength INTEGER ::= 16
|
|
|
|
|
cAPSpecificBoundSetminFCIBillingChargingDataLength INTEGER ::= 1
|
|
|
|
|
cAPSpecificBoundSetmaxFCIBillingChargingDataLength INTEGER ::= 160
|
|
|
|
|
cAPSpecificBoundSetminFCIBillingChargingLength INTEGER ::= 5
|
|
|
|
|
cAPSpecificBoundSetmaxFCIBillingChargingLength INTEGER ::= 225
|
|
|
|
|
cAPSpecificBoundSetminGenericNumberLength INTEGER ::= 3
|
|
|
|
|
cAPSpecificBoundSetmaxGenericNumberLength INTEGER ::= 11
|
|
|
|
|
cAPSpecificBoundSetminIPSSPCapabilitiesLength INTEGER ::= 1
|
|
|
|
|
cAPSpecificBoundSetmaxIPSSPCapabilitiesLength INTEGER ::= 4
|
|
|
|
|
cAPSpecificBoundSetminLocationNumberLength INTEGER ::= 2
|
|
|
|
|
cAPSpecificBoundSetmaxLocationNumberLength INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetminMessageContentLength INTEGER ::= 1
|
|
|
|
|
cAPSpecificBoundSetmaxMessageContentLength INTEGER ::= 127
|
|
|
|
|
cAPSpecificBoundSetminOriginalCalledPartyIDLength INTEGER ::= 2
|
|
|
|
|
cAPSpecificBoundSetmaxOriginalCalledPartyIDLength INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetminpDPAddressLength INTEGER ::= 1
|
|
|
|
|
cAPSpecificBoundSetmaxpDPAddressLength INTEGER ::= 63
|
|
|
|
|
cAPSpecificBoundSetminRedirectingPartyIDLength INTEGER ::= 2
|
|
|
|
|
cAPSpecificBoundSetmaxRedirectingPartyIDLength INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetminScfIDLength INTEGER ::= 2
|
|
|
|
|
cAPSpecificBoundSetmaxScfIDLength INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetminSCIBillingChargingLength INTEGER ::= 4
|
|
|
|
|
cAPSpecificBoundSetmaxSCIBillingChargingLength INTEGER ::= 124
|
|
|
|
|
cAPSpecificBoundSetminTimeAndTimezoneLength INTEGER ::= 8
|
|
|
|
|
cAPSpecificBoundSetmaxTimeAndTimezoneLength INTEGER ::= 8
|
|
|
|
|
cAPSpecificBoundSetnumOfBCSMEvents INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetnumOfSMSEvents INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetnumOfGPRSEvents INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetnumOfExtensions INTEGER ::= 10
|
|
|
|
|
cAPSpecificBoundSetnumOfGenericNumbers INTEGER ::= 5
|
|
|
|
|
cAPSpecificBoundSetnumOfMessageIDs INTEGER ::= 16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|
|
|
|
|
|
2005-04-15 08:18:15 +00:00
|
|
|
|
-- #############################
|
|
|
|
|
-- CAP ErrorTypes
|
|
|
|
|
-- #############################
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
CAP-errortypes --{ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) umts-network(1) modules(3) cap-errortypes(51) version3(2)}
|
|
|
|
|
-- This module contains the type definitions for the CAP Error Types.
|
|
|
|
|
-- Where a parameter of type CHOICE is tagged with a specific tag value, the tag is automatically
|
|
|
|
|
-- replaced with an EXPLICIT tag of the same value.
|
|
|
|
|
|
|
|
|
|
DEFINITIONS IMPLICIT TAGS ::= BEGIN
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-- TYPE DEFINITION FOR CAP ERROR TYPES FOLLOWS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--cancelFailed ERROR
|
|
|
|
|
-- PARAMETER
|
|
|
|
|
CancelFailedPARAM ::= SEQUENCE
|
|
|
|
|
{
|
|
|
|
|
problem [0] ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
unknownOperation (0),
|
|
|
|
|
tooLate (1),
|
|
|
|
|
operationNotCancellable (2)
|
|
|
|
|
},
|
|
|
|
|
operation [1] InvokeID
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
-- The operation failed to be canceled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
--requestedInfoError ERROR ::= {
|
|
|
|
|
-- PARAMETER
|
|
|
|
|
RequestedInfoErrorPARAM ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
unknownRequestedInfo (1),
|
|
|
|
|
requestedInfoNotAvailable (2)
|
|
|
|
|
}
|
|
|
|
|
-- The requested information cannot be found.
|
|
|
|
|
|
|
|
|
|
--taskRefused ERROR ::= {
|
|
|
|
|
-- PARAMETER
|
|
|
|
|
TaskRefusedPARAM ::= ENUMERATED
|
|
|
|
|
{
|
|
|
|
|
generic (0),
|
|
|
|
|
unobtainable (1),
|
|
|
|
|
congestion (2)
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
END
|
|
|
|
|
|