2011-11-02 18:10:34 +00:00
|
|
|
-- Hand crafted ASN1 file for the differences between latest spec and V2
|
|
|
|
-- statments sufixed with V2 to be able to generate this with the latest ASN1 spec.
|
|
|
|
-- .cnf and -template is used to call the statmets here.
|
|
|
|
|
|
|
|
CAP-DataTypesV2 {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0) gsm-Network(1) modules(3)cap-datatypes(52) version2(1)}
|
|
|
|
|
|
|
|
-- This module contains the type definitions for the CAP v.2 data types.
|
|
|
|
|
|
|
|
DEFINITIONS IMPLICIT TAGS ::=
|
|
|
|
BEGIN
|
|
|
|
IMPORTS
|
|
|
|
|
|
|
|
NAEA-CIC
|
|
|
|
FROM MAP-CommonDataTypes {itu-t(0) identified-organization(4) etsi(0) mobileDomain(0)
|
|
|
|
gsm-Network(1) modules(3) map-CommonDataTypes(18) version12(12)}
|
|
|
|
|
|
|
|
;
|
|
|
|
|
2015-08-25 10:45:01 +00:00
|
|
|
-- From:
|
|
|
|
-- CAP-Operations {ccitt(0) identified-organization(4) etsi(0) mobileDomain(0)
|
|
|
|
-- gsm-Network(1) modules(3) cap-operations(50) version2(1)}
|
|
|
|
-- This module contains the type definitions for the CAP v.2 operations.
|
|
|
|
EstablishTemporaryConnectionArgV2 ::= SEQUENCE {
|
|
|
|
assistingSSPIPRoutingAddress [0] AssistingSSPIPRoutingAddress,
|
|
|
|
correlationID [1] CorrelationID OPTIONAL,
|
|
|
|
scfID [3] ScfID OPTIONAL,
|
|
|
|
extensions [4] SEQUENCE SIZE(1..numOfExtensions) OF
|
|
|
|
ExtensionField OPTIONAL,
|
|
|
|
serviceInteractionIndicatorsTwo [7] ServiceInteractionIndicatorsTwo OPTIONAL,
|
|
|
|
...,
|
|
|
|
na-info [50] NA-Info OPTIONAL
|
|
|
|
}
|
|
|
|
-- na-info is included at the discretion of the
|
|
|
|
-- gsmSCF operator.
|
|
|
|
|
|
|
|
-- Use of the text parameter is network operator/equipment vendor specific.
|
|
|
|
-- End CAP-Operations
|
|
|
|
|
2011-11-02 18:10:34 +00:00
|
|
|
-- TYPE DEFINITIONS FOR CAP v.2 DATA TYPES FOLLOW
|
|
|
|
|
|
|
|
InitialDPArgExtensionV2 ::= SEQUENCE {
|
|
|
|
naCarrierInformation [0] NACarrierInformation OPTIONAL,
|
|
|
|
gmscAddress [1] ISDN-AddressString OPTIONAL,
|
|
|
|
...
|
|
|
|
|
2013-09-18 02:48:29 +00:00
|
|
|
|
2011-11-02 18:10:34 +00:00
|
|
|
}
|
|
|
|
|
2013-09-18 02:48:29 +00:00
|
|
|
NACarrierInformation ::= SEQUENCE {
|
2011-11-02 18:10:34 +00:00
|
|
|
naCarrierId [0] NAEA-CIC OPTIONAL,
|
|
|
|
naCICSelectionType [1] NACarrierSelectionInfo OPTIONAL,
|
|
|
|
...}
|
2013-09-18 02:48:29 +00:00
|
|
|
|
2011-11-02 18:10:34 +00:00
|
|
|
NACarrierSelectionInfo ::= OCTET STRING (SIZE (1))
|
|
|
|
-- NA carrier selection information octet carries the same values as ANSI
|
2013-09-18 02:48:29 +00:00
|
|
|
-- ISUP T1.113: '00'H - not indicated or not explicitly provided
|
|
|
|
-- '01'H - subscribed not dialed
|
|
|
|
-- '02'H - subscribed and dialed
|
|
|
|
-- '03'H - subscribed with dialing undetermined
|
|
|
|
-- '04'H - dialed CIC not subscribed
|
2011-11-02 18:10:34 +00:00
|
|
|
|
2015-08-25 10:45:01 +00:00
|
|
|
NAChargeNumber ::= OCTET STRING (SIZE (2..7))
|
|
|
|
-- This parameter uniquely identifies the chargeable number for a call sent into a North American
|
|
|
|
-- long distance carrier. It transports the ChargeNumber Parameter Field
|
|
|
|
-- as defined in ANSI ISUP T1.113. This provides
|
|
|
|
-- - 1 octet for the nature of address indicator field, plus
|
|
|
|
-- - 1 octet for a numbering plan field, plus
|
|
|
|
-- - up to 5 octets for the address signal (up to 10 digits)
|
|
|
|
|
|
|
|
-- The Charge Number in ANSI T1.113 normally contains a 10 digit national number within the North
|
|
|
|
-- American Numbering Plan (NANP); longer (e.g. international) charge numbers are not supported in
|
|
|
|
-- T1.113
|
|
|
|
|
|
|
|
NA-Info ::= SEQUENCE {
|
|
|
|
naCarrierInformation [0] NACarrierInformation OPTIONAL,
|
|
|
|
naOliInfo [1] NAOliInfo OPTIONAL,
|
|
|
|
naChargeNumber [2] NAChargeNumber OPTIONAL,
|
|
|
|
...}
|
|
|
|
|
2011-11-02 18:10:34 +00:00
|
|
|
|
|
|
|
CAMEL-AChBillingChargingCharacteristicsV2 ::= CHOICE {
|
|
|
|
timeDurationCharging [0] SEQUENCE {
|
|
|
|
maxCallPeriodDuration [0] INTEGER (1..864000),
|
|
|
|
releaseIfdurationExceeded [1] ReleaseIfDurationExceeded OPTIONAL,
|
|
|
|
tariffSwitchInterval [2] INTEGER (1..86400) OPTIONAL
|
|
|
|
}
|
|
|
|
}
|
|
|
|
-- tariffSwitchInterval is measured in 1 second units.
|
|
|
|
-- maxCallPeriodDuration is measured in100 millisecond units
|
|
|
|
|
|
|
|
ReleaseIfDurationExceeded ::= SEQUENCE {
|
|
|
|
tone BOOLEAN DEFAULT FALSE,
|
|
|
|
...,
|
2013-09-18 02:48:29 +00:00
|
|
|
extensions [10] SEQUENCE SIZE(1..numOfExtensions) OF
|
2011-11-02 18:10:34 +00:00
|
|
|
ExtensionField OPTIONAL
|
|
|
|
}
|
2013-09-18 02:48:29 +00:00
|
|
|
|
2019-03-22 12:36:56 +00:00
|
|
|
SpecializedResourceReportArgV23 ::= NULL
|
|
|
|
|
2013-09-18 02:48:29 +00:00
|
|
|
END
|