summaryrefslogtreecommitdiff
path: root/asn1/inap
diff options
context:
space:
mode:
authorAnders Broman <anders.broman@ericsson.com>2007-08-06 12:16:20 +0000
committerAnders Broman <anders.broman@ericsson.com>2007-08-06 12:16:20 +0000
commit9eb4bf072c44ae2c5cbe90a587d10d6120813b57 (patch)
tree889c0fd4359943962007fa07ea9e8da4eacbe731 /asn1/inap
parent1bab78bfdfc4b0138c2294813d54fec245d75401 (diff)
downloadwireshark-9eb4bf072c44ae2c5cbe90a587d10d6120813b57.tar.gz
Use correct SVN keywords.
Add missing ASN1 files. svn path=/trunk/; revision=22459
Diffstat (limited to 'asn1/inap')
-rw-r--r--asn1/inap/IN-SCF-SRF-Classes.asn2
-rw-r--r--asn1/inap/IN-SCF-SRF-ops-args.asn2
-rw-r--r--asn1/inap/IN-SSF-SCF-Classes.asn594
-rw-r--r--asn1/inap/IN-SSF-SCF-datatypes.asn8
-rw-r--r--asn1/inap/IN-SSF-SCF-ops-args.asn4
-rw-r--r--asn1/inap/IN-common-classes.asn706
-rw-r--r--asn1/inap/IN-common-datatypes.asn82
-rw-r--r--asn1/inap/IN-errorcodes.asn59
-rw-r--r--asn1/inap/IN-errortypes.asn193
-rw-r--r--asn1/inap/IN-object-identifiers.asn1442
-rw-r--r--asn1/inap/IN-operationcodes.asn296
-rw-r--r--asn1/inap/Makefile.nmake11
-rw-r--r--asn1/inap/inap.cnf45
13 files changed, 2018 insertions, 1426 deletions
diff --git a/asn1/inap/IN-SCF-SRF-Classes.asn b/asn1/inap/IN-SCF-SRF-Classes.asn
index e5a7f96ef1..ea8cd3cd2c 100644
--- a/asn1/inap/IN-SCF-SRF-Classes.asn
+++ b/asn1/inap/IN-SCF-SRF-Classes.asn
@@ -1,4 +1,4 @@
--- $Id$
+-- $Id$
-- Module IN-SCF-SRF-Classes (Q.1248.3:07/2001)
IN-SCF-SRF-Classes {itu-t recommendation q 1248 modules(1)
in-scf-srf-classes(11) version1(0)} DEFINITIONS ::=
diff --git a/asn1/inap/IN-SCF-SRF-ops-args.asn b/asn1/inap/IN-SCF-SRF-ops-args.asn
index f2a42db1a5..f49d781e48 100644
--- a/asn1/inap/IN-SCF-SRF-ops-args.asn
+++ b/asn1/inap/IN-SCF-SRF-ops-args.asn
@@ -1,4 +1,4 @@
--- $Id$
+-- $Id$
-- Module IN-SCF-SRF-ops-args (Q.1248.3:07/2001)
IN-SCF-SRF-ops-args {itu-t recommendation q 1248 modules(1)
in-scf-srf-ops-args(12) version1(0)} DEFINITIONS IMPLICIT TAGS ::=
diff --git a/asn1/inap/IN-SSF-SCF-Classes.asn b/asn1/inap/IN-SSF-SCF-Classes.asn
index 16d61b11f7..cdac428e0a 100644
--- a/asn1/inap/IN-SSF-SCF-Classes.asn
+++ b/asn1/inap/IN-SSF-SCF-Classes.asn
@@ -1,297 +1,297 @@
--- $Id: IN-object-identifiers.asn 22031 2007-06-03 19:58:59Z etxrab $
--- Module IN-SSF-SCF-Classes (Q.1248.2:07/2001)
-IN-SSF-SCF-Classes {itu-t recommendation q 1248 modules(1)
- in-ssf-scf-classes(7) version1(0)} DEFINITIONS ::=
-BEGIN
-
-TRIGGER ::= CLASS {&Parameter OPTIONAL,
- &id INTEGER UNIQUE
-}WITH SYNTAX {[PARAMETER &Parameter]
- IDENTIFIED BY &id
-}
-
---The &id field uniquely identifies a class of triggers.
---The &Parameter field defines the ASN.1 type for representing specific parameters
--- (e.g. criteria, scfAddress, ...)
---associated with this class of triggers.
-SCF-SSF-BOUNDS ::= CLASS {
- &highLayerCompatibilityLength INTEGER OPTIONAL,
- &minAChBillingChargingLength INTEGER OPTIONAL,
- &maxAChBillingChargingLength INTEGER OPTIONAL,
- &minBackwardGVNSLength INTEGER OPTIONAL,
- &maxBackwardGVNSLength INTEGER OPTIONAL,
- &maxBearerCapabilityLength INTEGER OPTIONAL,
- &minCalledDirectoryNumberLength INTEGER OPTIONAL,
- &maxCalledDirectoryNumberLength INTEGER OPTIONAL,
- &minCalledPartyNumberLength INTEGER OPTIONAL,
- &maxCalledPartyNumberLength INTEGER OPTIONAL,
- &minCalledPartySubaddressLength INTEGER OPTIONAL,
- &maxCalledPartySubaddressLength INTEGER OPTIONAL,
- &minCallingGeodeticLocationLength INTEGER OPTIONAL,
- &maxCallingGeodeticLocationLength INTEGER OPTIONAL,
- &minCallingPartyNumberLength INTEGER OPTIONAL,
- &maxCallingPartyNumberLength INTEGER OPTIONAL,
- &minCallingPartySubaddressLength INTEGER OPTIONAL,
- &maxCallingPartySubaddressLength INTEGER OPTIONAL,
- &minCallResultLength INTEGER OPTIONAL,
- &maxCallResultLength INTEGER OPTIONAL,
- &maxCallReferenceLength INTEGER OPTIONAL,
- &minCarrierLength INTEGER OPTIONAL,
- &maxCarrierLength INTEGER OPTIONAL,
- &minCauseLength INTEGER OPTIONAL,
- &maxCauseLength INTEGER OPTIONAL,
- &maxCNInfoLength INTEGER OPTIONAL,
- &minDestinationIndexLength INTEGER OPTIONAL,
- &maxDestinationIndexLength INTEGER OPTIONAL,
- &minDigitsLength INTEGER OPTIONAL,
- &maxDigitsLength INTEGER OPTIONAL,
- &minDisplayInformationLength INTEGER OPTIONAL,
- &maxDisplayInformationLength INTEGER OPTIONAL,
- &minEventSpecificInformationChargingLength INTEGER OPTIONAL,
- &maxEventSpecificInformationChargingLength INTEGER OPTIONAL,
- &minEventTypeChargingLength INTEGER OPTIONAL,
- &maxEventTypeChargingLength INTEGER OPTIONAL,
- &minFCIBillingChargingLength INTEGER OPTIONAL,
- &maxFCIBillingChargingLength INTEGER OPTIONAL,
- &minForwardGVNSLength INTEGER OPTIONAL,
- &maxForwardGVNSLength INTEGER OPTIONAL,
- &minGenericNameLength INTEGER OPTIONAL,
- &maxGenericNameLength INTEGER OPTIONAL,
- &minGenericNumberLength INTEGER OPTIONAL,
- &maxGenericNumberLength INTEGER OPTIONAL,
- &maxInitialTimeInterval INTEGER OPTIONAL,
- &maxINServiceCompatibilityIndLength INTEGER OPTIONAL,
- &minIPAvailableLength INTEGER OPTIONAL,
- &maxIPAvailableLength INTEGER OPTIONAL,
- &minIPSSPCapabilitiesLength INTEGER OPTIONAL,
- &maxIPSSPCapabilitiesLength INTEGER OPTIONAL,
- &minISDNAccessRelatedInfoLength INTEGER OPTIONAL,
- &maxISDNAccessRelatedInfoLength INTEGER OPTIONAL,
- &minLocationNumberLength INTEGER OPTIONAL,
- &maxLocationNumberLength INTEGER OPTIONAL,
- &maxNbOfRoutes INTEGER OPTIONAL,
- &minMidCallControlInfoNum INTEGER OPTIONAL,
- &maxMidCallControlInfoNum INTEGER OPTIONAL,
- &minOriginalCalledPartyIDLength INTEGER OPTIONAL,
- &maxOriginalCalledPartyIDLength INTEGER OPTIONAL,
- &minReasonLength INTEGER OPTIONAL,
- &maxReasonLength INTEGER OPTIONAL,
- &minRedirectingPartyIDLength INTEGER OPTIONAL,
- &maxRedirectingPartyIDLength INTEGER OPTIONAL,
- &minRequestedUTSINum INTEGER OPTIONAL,
- &maxRequestedUTSINum INTEGER OPTIONAL,
- &minRouteListLength INTEGER OPTIONAL,
- &maxRouteListLength INTEGER OPTIONAL,
- &minRouteingNumberLength INTEGER OPTIONAL,
- &maxRouteingNumberLength INTEGER OPTIONAL,
- &minScfIDLength INTEGER OPTIONAL,
- &maxScfIDLength INTEGER OPTIONAL,
- &minSCIBillingChargingLength INTEGER OPTIONAL,
- &maxSCIBillingChargingLength INTEGER OPTIONAL,
- &minSDSSinformationLength INTEGER OPTIONAL,
- &maxSDSSinformationLength INTEGER OPTIONAL,
- &minServiceInteractionIndicatorsLength INTEGER OPTIONAL,
- &maxServiceInteractionIndicatorsLength INTEGER OPTIONAL,
- &minSFBillingChargingLength INTEGER OPTIONAL,
- &maxSFBillingChargingLength INTEGER OPTIONAL,
- &minUSIInformationLength INTEGER OPTIONAL,
- &maxUSIInformationLength INTEGER OPTIONAL,
- &minUSIServiceIndicatorLength INTEGER OPTIONAL,
- &maxUSIServiceIndicatorLength INTEGER OPTIONAL,
- &numOfBCSMEvents INTEGER OPTIONAL,
- &numOfBCUSMEvents INTEGER OPTIONAL,
- &numOfChargingEvents INTEGER OPTIONAL,
- &numOfCounters INTEGER OPTIONAL,
- &numOfCSAs INTEGER OPTIONAL,
- &numOfCSs INTEGER OPTIONAL,
- &numOfGenericNumbers INTEGER OPTIONAL,
- &numOfInfoItems INTEGER OPTIONAL,
- &numOfInServiceCompatibilityIndLength INTEGER OPTIONAL,
- &numOfLegs INTEGER OPTIONAL,
- &numOfMessageIDs INTEGER OPTIONAL,
- &maxAmount INTEGER OPTIONAL,
- &maxInitialUnitIncrement INTEGER OPTIONAL,
- &maxScalingFactor INTEGER OPTIONAL,
- &maxSegmentsPerDataInterval INTEGER OPTIONAL,
- &ub-nbCall INTEGER OPTIONAL,
- &numOfAddresses INTEGER OPTIONAL,
- &numOfINProfile INTEGER OPTIONAL,
- &numOfTriggers INTEGER OPTIONAL,
- &minAALPLength INTEGER OPTIONAL,
- &maxAALPLength INTEGER OPTIONAL,
- &minAdditionalATMCellRateLength INTEGER OPTIONAL,
- &maxAdditionalATMCellRateLength INTEGER OPTIONAL,
- &minAESACalledPartyLength INTEGER OPTIONAL,
- &maxAESACalledPartyLength INTEGER OPTIONAL,
- &minAESACallingPartyLength INTEGER OPTIONAL,
- &maxAESACallingPartyLength INTEGER OPTIONAL,
- &minATMCellRateLength INTEGER OPTIONAL,
- &maxATMCellRateLength INTEGER OPTIONAL,
- &minCDVTDescriptorLength INTEGER OPTIONAL,
- &maxCDVTDescriptorLength INTEGER OPTIONAL,
- &minConnectionIdentifierLength INTEGER OPTIONAL,
- &maxConnectionIdentifierLength INTEGER OPTIONAL,
- &minCumulativeTransitDelayLength INTEGER OPTIONAL,
- &maxCumulativeTransitDelayLength INTEGER OPTIONAL,
- &minEndToEndTDLength INTEGER OPTIONAL,
- &maxEndToEndTDLength INTEGER OPTIONAL,
- &minGenericIdentifierLength INTEGER OPTIONAL,
- &maxGenericIdentifierLength INTEGER OPTIONAL,
- &minMinAcceptableATMTrafficDescriptorLength INTEGER OPTIONAL,
- &maxMinAcceptableATMTrafficDescriptorLength INTEGER OPTIONAL,
- &minAlternativeATMTrafficDescriptorLength INTEGER OPTIONAL,
- &maxAlternativeATMTrafficDescriptorLength INTEGER OPTIONAL,
- &minQoSParameterLength INTEGER OPTIONAL,
- &maxQoSParameterLength INTEGER OPTIONAL,
- &minBroadbandBearerCapabilityLength INTEGER OPTIONAL,
- &maxBroadbandBearerCapabilityLength INTEGER OPTIONAL,
- &maxGlobalCallReferenceLength INTEGER OPTIONAL,
- &maxAlternativeIdentities INTEGER OPTIONAL,
- &maxAlternativeIds INTEGER OPTIONAL
-}
-WITH SYNTAX {
- [HIGH-LAYER-COMPATIBILITY-LENGTH &highLayerCompatibilityLength]
- [MINIMUM-FOR-ACH-BILLING-CHARGING &minAChBillingChargingLength]
- [MAXIMUM-FOR-ACH-BILLING-CHARGING &maxAChBillingChargingLength]
- [MINIMUM-FOR-BACKWARD-GVNS &minBackwardGVNSLength]
- [MAXIMUM-FOR-BACKWARD-GVNS &maxBackwardGVNSLength]
- [MAXIMUM-FOR-BEARER-CAPABILITY &maxBearerCapabilityLength]
- [MINIMUM-FOR-CALLED-DIRECTORY-NUMBER &minCalledDirectoryNumberLength]
- [MAXIMUM-FOR-CALLED-DIRECTORY-NUMBER &maxCalledDirectoryNumberLength]
- [MINIMUM-FOR-CALLED-PARTY-NUMBER &minCalledPartyNumberLength]
- [MAXIMUM-FOR-CALLED-PARTY-NUMBER &maxCalledPartyNumberLength]
- [MINIMUM-FOR-CALLED-PARTY-SUBADDRESS &minCalledPartySubaddressLength]
- [MAXIMUM-FOR-CALLED-PARTY-SUBADDRESS &maxCalledPartySubaddressLength]
- [MINIMUM-FOR-CALLING-GEODETIC-LOCATION &minCallingGeodeticLocationLength]
- [MAXIMUM-FOR-CALLING-GEODETIC-LOCATION &maxCallingGeodeticLocationLength]
- [MINIMUM-FOR-CALLING-PARTY-NUMBER &minCallingPartyNumberLength]
- [MAXIMUM-FOR-CALLING-PARTY-NUMBER &maxCallingPartyNumberLength]
- [MINIMUM-FOR-CALLING-PARTY-SUBADDRESS &minCallingPartySubaddressLength]
- [MAXIMUM-FOR-CALLING-PARTY-SUBADDRESS &maxCallingPartySubaddressLength]
- [MINIMUM-FOR-CALL-RESULT &minCallResultLength]
- [MAXIMUM-FOR-CALL-RESULT &maxCallResultLength]
- [MINIMUM-FOR-CARRIER &minCarrierLength]
- [MAXIMUM-FOR-CARRIER &maxCarrierLength]
- [MINIMUM-FOR-CAUSE &minCauseLength]
- [MAXIMUM-FOR-CAUSE &maxCauseLength]
- [MINIMUM-FOR-DESTINATION &minDestinationIndexLength]
- [MAXIMUM-FOR-DESTINATION &maxDestinationIndexLength]
- [MINIMUM-FOR-DIGITS &minDigitsLength]
- [MAXIMUM-FOR-DIGITS &maxDigitsLength]
- [MINIMUM-FOR-DISPLAY &minDisplayInformationLength]
- [MAXIMUM-FOR-DISPLAY &maxDisplayInformationLength]
- [MINIMUM-FOR-EVENT-SPECIFIC-CHARGING
- &minEventSpecificInformationChargingLength]
- [MAXIMUM-FOR-EVENT-SPECIFIC-CHARGING
- &maxEventSpecificInformationChargingLength]
- [MINIMUM-FOR-EVENT-TYPE-CHARGING &minEventTypeChargingLength]
- [MAXIMUM-FOR-EVENT-TYPE-CHARGING &maxEventTypeChargingLength]
- [MINIMUM-FOR-FCI-BILLING-CHARGING &minFCIBillingChargingLength]
- [MAXIMUM-FOR-FCI-BILLING-CHARGING &maxFCIBillingChargingLength]
- [MINIMUM-FOR-FORWARD-GVNS &minForwardGVNSLength]
- [MAXIMUM-FOR-FORWARD-GVNS &maxForwardGVNSLength]
- [MINIMUM-FOR-GENERIC-NAME &minGenericNameLength]
- [MAXIMUM-FOR-GENERIC-NAME &maxGenericNameLength]
- [MINIMUM-FOR-GENERIC-NUMBER &minGenericNumberLength]
- [MAXIMUM-FOR-GENERIC-NUMBER &maxGenericNumberLength]
- [MAXIMUM-FOR-INITIAL-TIME-INTERVAL &maxInitialTimeInterval]
- [MAXIMUM-FOR-IN-SERVICE-COMPATIBILITY &maxINServiceCompatibilityIndLength]
- [MINIMUM-FOR-IP-AVAILABLE &minIPAvailableLength]
- [MAXIMUM-FOR-IP-AVAILABLE &maxIPAvailableLength]
- [MINIMUM-FOR-IP-SSP-CAPABILITIES &minIPSSPCapabilitiesLength]
- [MAXIMUM-FOR-IP-SSP-CAPABILITIES &maxIPSSPCapabilitiesLength]
- [MINIMUM-FOR-ISDN-ACCESS-RELATED-INFO &minISDNAccessRelatedInfoLength]
- [MAXIMUM-FOR-ISDN-ACCESS-RELATED-INFO &maxISDNAccessRelatedInfoLength]
- [MINIMUM-FOR-LOCATION-NUMBER &minLocationNumberLength]
- [MAXIMUM-FOR-LOCATION-NUMBER &maxLocationNumberLength]
- [MAXIMUM-NB-OF-ROUTES &maxNbOfRoutes]
- [MINIMUM-FOR-MID-CALL-CONTROL-INFO &minMidCallControlInfoNum]
- [MAXIMUM-FOR-MID-CALL-CONTROL-INFO &maxMidCallControlInfoNum]
- [MINIMUM-FOR-ORIGINAL-CALLED-PARTY-ID &minOriginalCalledPartyIDLength]
- [MAXIMUM-FOR-ORIGINAL-CALLED-PARTY-ID &maxOriginalCalledPartyIDLength]
- [MINIMUM-FOR-REASON &minReasonLength]
- [MAXIMUM-FOR-REASON &maxReasonLength]
- [MINIMUM-FOR-REDIRECTING-ID &minRedirectingPartyIDLength]
- [MAXIMUM-FOR-REDIRECTING-ID &maxRedirectingPartyIDLength]
- [MINIMUM-FOR-REQUESTED-UTSI-NUM &minRequestedUTSINum]
- [MAXIMUM-FOR-REQUESTED-UTSI-NUM &maxRequestedUTSINum]
- [MINIMUM-FOR-ROUTE-LIST &minRouteListLength]
- [MAXIMUM-FOR-ROUTE-LIST &maxRouteListLength]
- [MINIMUM-FOR-ROUTING-NUMBER &minRouteingNumberLength]
- [MAXIMUM-FOR-ROUTING-NUMBER &maxRouteingNumberLength]
- [MINIMUM-FOR-SCF-ID &minScfIDLength]
- [MAXIMUM-FOR-SCF-ID &maxScfIDLength]
- [MINIMUM-FOR-SCI-BILLING-CHARGING &minSCIBillingChargingLength]
- [MAXIMUM-FOR-SCI-BILLING-CHARGING &maxSCIBillingChargingLength]
- [MINIMUM-FOR-SDSS-INFORMATION &minSDSSinformationLength]
- [MAXIMUM-FOR-SDSS-INFORMATION &maxSDSSinformationLength]
- [MINIMUM-FOR-SII &minServiceInteractionIndicatorsLength]
- [MAXIMUM-FOR-SII &maxServiceInteractionIndicatorsLength]
- [MINIMUM-FOR-SF-BILLING-CHARGING &minSFBillingChargingLength]
- [MAXIMUM-FOR-SF-BILLING-CHARGING &maxSFBillingChargingLength]
- [MINIMUM-FOR-USI-INFORMATION &minUSIInformationLength]
- [MAXIMUM-FOR-USI-INFORMATION &maxUSIInformationLength]
- [MINIMUM-FOR-USI-SERVICE-INDICATOR &minUSIServiceIndicatorLength]
- [MAXIMUM-FOR-USI-SERVICE-INDICATOR &maxUSIServiceIndicatorLength]
- [NUM-OF-BCSM-EVENT &numOfBCSMEvents]
- [NUM-OF-BCUSM-EVENT &numOfBCUSMEvents]
- [NUM-OF-CHARGING-EVENT &numOfChargingEvents]
- [NUM-OF-COUNTERS &numOfCounters]
- [NUM-OF-CSAS &numOfCSAs]
- [NUM-OF-CSS &numOfCSs]
- [NUM-OF-GENERIC-NUMBERS &numOfGenericNumbers]
- [NUM-OF-INFO-ITEMS &numOfInfoItems]
- [NUM-OF-INPROFILE &numOfINProfile]
- [NUM-OF-SEVERALTRIGGER &numOfTriggers]
- [NUM-OF-IN-SERVICE-COMPATIBILITY-ID &numOfInServiceCompatibilityIndLength]
- [NUM-OF-LEGS &numOfLegs]
- [NUM-OF-MESSAGE-IDS &numOfMessageIDs]
- [MAXIMUM-FOR-AMOUNT &maxAmount]
- [MAXIMUM-FOR-CALL-REFERENCE &maxCallReferenceLength]
- [MAXIMUM-FOR-CNINFO &maxCNInfoLength]
- [MAXIMUM-FOR-INITIAL-UNIT-INCREMENT &maxInitialUnitIncrement]
- [MAXIMUM-FOR-SCALING-FACTOR &maxScalingFactor]
- [MAXIMUM-FOR-SEGMENTS-PER-DATA-INTERVAL &maxSegmentsPerDataInterval]
- [MAXIMUM-FOR-UB-NB-CALL &ub-nbCall]
- [NUM-OF-ADDRESSES &numOfAddresses]
- [MINIMUM-FOR-AAL-PARAMETERS &minAALPLength]
- [MAXIMUM-FOR-AAL-PARAMETERS &maxAALPLength]
- [MINIMUM-FOR-ADDITIONAL-ATM-CELL-RATE &minAdditionalATMCellRateLength]
- [MAXIMUM-FOR-ADDITIONAL-ATM-CELL-RATE &maxAdditionalATMCellRateLength]
- [MINIMUM-FOR-AESA-CALLED-PARTY &minAESACalledPartyLength]
- [MAXIMUM-FOR-AESA-CALLED-PARTY &maxAESACalledPartyLength]
- [MINIMUM-FOR-AESA-CALLING-PARTY &minAESACallingPartyLength]
- [MAXIMUM-FOR-AESA-CALLING-PARTY &maxAESACallingPartyLength]
- [MINIMUM-FOR-ATM-CELL-RATE &minATMCellRateLength]
- [MAXIMUM-FOR-ATM-CELL-RATE &maxATMCellRateLength]
- [MINIMUM-FOR-CDVT-DESCRIPTOR &minCDVTDescriptorLength]
- [MAXIMUM-FOR-CDVT-DESCRIPTOR &maxCDVTDescriptorLength]
- [MINIMUM-FOR-CONNECTION-IDENTIFIER &minConnectionIdentifierLength]
- [MAXIMUM-FOR-CONNECTION-IDENTIFIER &maxConnectionIdentifierLength]
- [MINIMUM-FOR-CUMULATIVE-TRANSIT-DELAY &minCumulativeTransitDelayLength]
- [MAXIMUM-FOR-CUMULATIVE-TRANSIT-DELAY &maxCumulativeTransitDelayLength]
- [MINIMUM-FOR-END-TO-END-TRANSIT-DELAY &minEndToEndTDLength]
- [MAXIMUM-FOR-END-TO-END-TRANSIT-DELAY &maxEndToEndTDLength]
- [MINIMUM-FOR-GENERIC-IDENTIFIER &minGenericIdentifierLength]
- [MAXIMUM-FOR-GENERIC-IDENTIFIER &maxGenericIdentifierLength]
- [MINIMUM-FOR-MIN-ACCEPTABLE-ATM-TRAFFIC-DESCRIPTOR
- &minMinAcceptableATMTrafficDescriptorLength]
- [MAXIMUM-FOR-MIN-ACCEPTABLE-ATM-TRAFFIC-DESCRIPTOR
- &maxMinAcceptableATMTrafficDescriptorLength]
- [MINIMUM-FOR-ALTERNATIVE-ATM-TRAFFIC-DESCRIPTOR
- &minAlternativeATMTrafficDescriptorLength]
- [MAXIMUN-FOR-ALTERNATIVE-ATM-TRAFFIC-DESCRIPTOR
- &maxAlternativeATMTrafficDescriptorLength]
- [MINIMUM-FOR-QOS-PARAMETER &minQoSParameterLength]
- [MAXIMUM-FOR-QOS-PARAMETER &maxQoSParameterLength]
- [MINIMUM-FOR-BROADBAND-BEARER-CAPABILITY &minBroadbandBearerCapabilityLength]
- [MAXIMUM-FOR-BROADBAND-BEARER-CAPABILITY &maxBroadbandBearerCapabilityLength]
- [MAXIMUM-GLOBAL-CALL-REFERENCE &maxGlobalCallReferenceLength]
- [MAXIMUM-ALTERNATIVE-IDENTITIES &maxAlternativeIdentities]
- [MAXIMUM-NB-OF-ALTERNATIVE-IDENTITIES &maxAlternativeIds]
-}
-
-END
-
--- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
-
+-- $Id: IN-object-identifiers.asn 22031 2007-06-03 19:58:59Z etxrab $
+-- Module IN-SSF-SCF-Classes (Q.1248.2:07/2001)
+IN-SSF-SCF-Classes {itu-t recommendation q 1248 modules(1)
+ in-ssf-scf-classes(7) version1(0)} DEFINITIONS ::=
+BEGIN
+
+TRIGGER ::= CLASS {&Parameter OPTIONAL,
+ &id INTEGER UNIQUE
+}WITH SYNTAX {[PARAMETER &Parameter]
+ IDENTIFIED BY &id
+}
+
+--The &id field uniquely identifies a class of triggers.
+--The &Parameter field defines the ASN.1 type for representing specific parameters
+-- (e.g. criteria, scfAddress, ...)
+--associated with this class of triggers.
+SCF-SSF-BOUNDS ::= CLASS {
+ &highLayerCompatibilityLength INTEGER OPTIONAL,
+ &minAChBillingChargingLength INTEGER OPTIONAL,
+ &maxAChBillingChargingLength INTEGER OPTIONAL,
+ &minBackwardGVNSLength INTEGER OPTIONAL,
+ &maxBackwardGVNSLength INTEGER OPTIONAL,
+ &maxBearerCapabilityLength INTEGER OPTIONAL,
+ &minCalledDirectoryNumberLength INTEGER OPTIONAL,
+ &maxCalledDirectoryNumberLength INTEGER OPTIONAL,
+ &minCalledPartyNumberLength INTEGER OPTIONAL,
+ &maxCalledPartyNumberLength INTEGER OPTIONAL,
+ &minCalledPartySubaddressLength INTEGER OPTIONAL,
+ &maxCalledPartySubaddressLength INTEGER OPTIONAL,
+ &minCallingGeodeticLocationLength INTEGER OPTIONAL,
+ &maxCallingGeodeticLocationLength INTEGER OPTIONAL,
+ &minCallingPartyNumberLength INTEGER OPTIONAL,
+ &maxCallingPartyNumberLength INTEGER OPTIONAL,
+ &minCallingPartySubaddressLength INTEGER OPTIONAL,
+ &maxCallingPartySubaddressLength INTEGER OPTIONAL,
+ &minCallResultLength INTEGER OPTIONAL,
+ &maxCallResultLength INTEGER OPTIONAL,
+ &maxCallReferenceLength INTEGER OPTIONAL,
+ &minCarrierLength INTEGER OPTIONAL,
+ &maxCarrierLength INTEGER OPTIONAL,
+ &minCauseLength INTEGER OPTIONAL,
+ &maxCauseLength INTEGER OPTIONAL,
+ &maxCNInfoLength INTEGER OPTIONAL,
+ &minDestinationIndexLength INTEGER OPTIONAL,
+ &maxDestinationIndexLength INTEGER OPTIONAL,
+ &minDigitsLength INTEGER OPTIONAL,
+ &maxDigitsLength INTEGER OPTIONAL,
+ &minDisplayInformationLength INTEGER OPTIONAL,
+ &maxDisplayInformationLength INTEGER OPTIONAL,
+ &minEventSpecificInformationChargingLength INTEGER OPTIONAL,
+ &maxEventSpecificInformationChargingLength INTEGER OPTIONAL,
+ &minEventTypeChargingLength INTEGER OPTIONAL,
+ &maxEventTypeChargingLength INTEGER OPTIONAL,
+ &minFCIBillingChargingLength INTEGER OPTIONAL,
+ &maxFCIBillingChargingLength INTEGER OPTIONAL,
+ &minForwardGVNSLength INTEGER OPTIONAL,
+ &maxForwardGVNSLength INTEGER OPTIONAL,
+ &minGenericNameLength INTEGER OPTIONAL,
+ &maxGenericNameLength INTEGER OPTIONAL,
+ &minGenericNumberLength INTEGER OPTIONAL,
+ &maxGenericNumberLength INTEGER OPTIONAL,
+ &maxInitialTimeInterval INTEGER OPTIONAL,
+ &maxINServiceCompatibilityIndLength INTEGER OPTIONAL,
+ &minIPAvailableLength INTEGER OPTIONAL,
+ &maxIPAvailableLength INTEGER OPTIONAL,
+ &minIPSSPCapabilitiesLength INTEGER OPTIONAL,
+ &maxIPSSPCapabilitiesLength INTEGER OPTIONAL,
+ &minISDNAccessRelatedInfoLength INTEGER OPTIONAL,
+ &maxISDNAccessRelatedInfoLength INTEGER OPTIONAL,
+ &minLocationNumberLength INTEGER OPTIONAL,
+ &maxLocationNumberLength INTEGER OPTIONAL,
+ &maxNbOfRoutes INTEGER OPTIONAL,
+ &minMidCallControlInfoNum INTEGER OPTIONAL,
+ &maxMidCallControlInfoNum INTEGER OPTIONAL,
+ &minOriginalCalledPartyIDLength INTEGER OPTIONAL,
+ &maxOriginalCalledPartyIDLength INTEGER OPTIONAL,
+ &minReasonLength INTEGER OPTIONAL,
+ &maxReasonLength INTEGER OPTIONAL,
+ &minRedirectingPartyIDLength INTEGER OPTIONAL,
+ &maxRedirectingPartyIDLength INTEGER OPTIONAL,
+ &minRequestedUTSINum INTEGER OPTIONAL,
+ &maxRequestedUTSINum INTEGER OPTIONAL,
+ &minRouteListLength INTEGER OPTIONAL,
+ &maxRouteListLength INTEGER OPTIONAL,
+ &minRouteingNumberLength INTEGER OPTIONAL,
+ &maxRouteingNumberLength INTEGER OPTIONAL,
+ &minScfIDLength INTEGER OPTIONAL,
+ &maxScfIDLength INTEGER OPTIONAL,
+ &minSCIBillingChargingLength INTEGER OPTIONAL,
+ &maxSCIBillingChargingLength INTEGER OPTIONAL,
+ &minSDSSinformationLength INTEGER OPTIONAL,
+ &maxSDSSinformationLength INTEGER OPTIONAL,
+ &minServiceInteractionIndicatorsLength INTEGER OPTIONAL,
+ &maxServiceInteractionIndicatorsLength INTEGER OPTIONAL,
+ &minSFBillingChargingLength INTEGER OPTIONAL,
+ &maxSFBillingChargingLength INTEGER OPTIONAL,
+ &minUSIInformationLength INTEGER OPTIONAL,
+ &maxUSIInformationLength INTEGER OPTIONAL,
+ &minUSIServiceIndicatorLength INTEGER OPTIONAL,
+ &maxUSIServiceIndicatorLength INTEGER OPTIONAL,
+ &numOfBCSMEvents INTEGER OPTIONAL,
+ &numOfBCUSMEvents INTEGER OPTIONAL,
+ &numOfChargingEvents INTEGER OPTIONAL,
+ &numOfCounters INTEGER OPTIONAL,
+ &numOfCSAs INTEGER OPTIONAL,
+ &numOfCSs INTEGER OPTIONAL,
+ &numOfGenericNumbers INTEGER OPTIONAL,
+ &numOfInfoItems INTEGER OPTIONAL,
+ &numOfInServiceCompatibilityIndLength INTEGER OPTIONAL,
+ &numOfLegs INTEGER OPTIONAL,
+ &numOfMessageIDs INTEGER OPTIONAL,
+ &maxAmount INTEGER OPTIONAL,
+ &maxInitialUnitIncrement INTEGER OPTIONAL,
+ &maxScalingFactor INTEGER OPTIONAL,
+ &maxSegmentsPerDataInterval INTEGER OPTIONAL,
+ &ub-nbCall INTEGER OPTIONAL,
+ &numOfAddresses INTEGER OPTIONAL,
+ &numOfINProfile INTEGER OPTIONAL,
+ &numOfTriggers INTEGER OPTIONAL,
+ &minAALPLength INTEGER OPTIONAL,
+ &maxAALPLength INTEGER OPTIONAL,
+ &minAdditionalATMCellRateLength INTEGER OPTIONAL,
+ &maxAdditionalATMCellRateLength INTEGER OPTIONAL,
+ &minAESACalledPartyLength INTEGER OPTIONAL,
+ &maxAESACalledPartyLength INTEGER OPTIONAL,
+ &minAESACallingPartyLength INTEGER OPTIONAL,
+ &maxAESACallingPartyLength INTEGER OPTIONAL,
+ &minATMCellRateLength INTEGER OPTIONAL,
+ &maxATMCellRateLength INTEGER OPTIONAL,
+ &minCDVTDescriptorLength INTEGER OPTIONAL,
+ &maxCDVTDescriptorLength INTEGER OPTIONAL,
+ &minConnectionIdentifierLength INTEGER OPTIONAL,
+ &maxConnectionIdentifierLength INTEGER OPTIONAL,
+ &minCumulativeTransitDelayLength INTEGER OPTIONAL,
+ &maxCumulativeTransitDelayLength INTEGER OPTIONAL,
+ &minEndToEndTDLength INTEGER OPTIONAL,
+ &maxEndToEndTDLength INTEGER OPTIONAL,
+ &minGenericIdentifierLength INTEGER OPTIONAL,
+ &maxGenericIdentifierLength INTEGER OPTIONAL,
+ &minMinAcceptableATMTrafficDescriptorLength INTEGER OPTIONAL,
+ &maxMinAcceptableATMTrafficDescriptorLength INTEGER OPTIONAL,
+ &minAlternativeATMTrafficDescriptorLength INTEGER OPTIONAL,
+ &maxAlternativeATMTrafficDescriptorLength INTEGER OPTIONAL,
+ &minQoSParameterLength INTEGER OPTIONAL,
+ &maxQoSParameterLength INTEGER OPTIONAL,
+ &minBroadbandBearerCapabilityLength INTEGER OPTIONAL,
+ &maxBroadbandBearerCapabilityLength INTEGER OPTIONAL,
+ &maxGlobalCallReferenceLength INTEGER OPTIONAL,
+ &maxAlternativeIdentities INTEGER OPTIONAL,
+ &maxAlternativeIds INTEGER OPTIONAL
+}
+WITH SYNTAX {
+ [HIGH-LAYER-COMPATIBILITY-LENGTH &highLayerCompatibilityLength]
+ [MINIMUM-FOR-ACH-BILLING-CHARGING &minAChBillingChargingLength]
+ [MAXIMUM-FOR-ACH-BILLING-CHARGING &maxAChBillingChargingLength]
+ [MINIMUM-FOR-BACKWARD-GVNS &minBackwardGVNSLength]
+ [MAXIMUM-FOR-BACKWARD-GVNS &maxBackwardGVNSLength]
+ [MAXIMUM-FOR-BEARER-CAPABILITY &maxBearerCapabilityLength]
+ [MINIMUM-FOR-CALLED-DIRECTORY-NUMBER &minCalledDirectoryNumberLength]
+ [MAXIMUM-FOR-CALLED-DIRECTORY-NUMBER &maxCalledDirectoryNumberLength]
+ [MINIMUM-FOR-CALLED-PARTY-NUMBER &minCalledPartyNumberLength]
+ [MAXIMUM-FOR-CALLED-PARTY-NUMBER &maxCalledPartyNumberLength]
+ [MINIMUM-FOR-CALLED-PARTY-SUBADDRESS &minCalledPartySubaddressLength]
+ [MAXIMUM-FOR-CALLED-PARTY-SUBADDRESS &maxCalledPartySubaddressLength]
+ [MINIMUM-FOR-CALLING-GEODETIC-LOCATION &minCallingGeodeticLocationLength]
+ [MAXIMUM-FOR-CALLING-GEODETIC-LOCATION &maxCallingGeodeticLocationLength]
+ [MINIMUM-FOR-CALLING-PARTY-NUMBER &minCallingPartyNumberLength]
+ [MAXIMUM-FOR-CALLING-PARTY-NUMBER &maxCallingPartyNumberLength]
+ [MINIMUM-FOR-CALLING-PARTY-SUBADDRESS &minCallingPartySubaddressLength]
+ [MAXIMUM-FOR-CALLING-PARTY-SUBADDRESS &maxCallingPartySubaddressLength]
+ [MINIMUM-FOR-CALL-RESULT &minCallResultLength]
+ [MAXIMUM-FOR-CALL-RESULT &maxCallResultLength]
+ [MINIMUM-FOR-CARRIER &minCarrierLength]
+ [MAXIMUM-FOR-CARRIER &maxCarrierLength]
+ [MINIMUM-FOR-CAUSE &minCauseLength]
+ [MAXIMUM-FOR-CAUSE &maxCauseLength]
+ [MINIMUM-FOR-DESTINATION &minDestinationIndexLength]
+ [MAXIMUM-FOR-DESTINATION &maxDestinationIndexLength]
+ [MINIMUM-FOR-DIGITS &minDigitsLength]
+ [MAXIMUM-FOR-DIGITS &maxDigitsLength]
+ [MINIMUM-FOR-DISPLAY &minDisplayInformationLength]
+ [MAXIMUM-FOR-DISPLAY &maxDisplayInformationLength]
+ [MINIMUM-FOR-EVENT-SPECIFIC-CHARGING
+ &minEventSpecificInformationChargingLength]
+ [MAXIMUM-FOR-EVENT-SPECIFIC-CHARGING
+ &maxEventSpecificInformationChargingLength]
+ [MINIMUM-FOR-EVENT-TYPE-CHARGING &minEventTypeChargingLength]
+ [MAXIMUM-FOR-EVENT-TYPE-CHARGING &maxEventTypeChargingLength]
+ [MINIMUM-FOR-FCI-BILLING-CHARGING &minFCIBillingChargingLength]
+ [MAXIMUM-FOR-FCI-BILLING-CHARGING &maxFCIBillingChargingLength]
+ [MINIMUM-FOR-FORWARD-GVNS &minForwardGVNSLength]
+ [MAXIMUM-FOR-FORWARD-GVNS &maxForwardGVNSLength]
+ [MINIMUM-FOR-GENERIC-NAME &minGenericNameLength]
+ [MAXIMUM-FOR-GENERIC-NAME &maxGenericNameLength]
+ [MINIMUM-FOR-GENERIC-NUMBER &minGenericNumberLength]
+ [MAXIMUM-FOR-GENERIC-NUMBER &maxGenericNumberLength]
+ [MAXIMUM-FOR-INITIAL-TIME-INTERVAL &maxInitialTimeInterval]
+ [MAXIMUM-FOR-IN-SERVICE-COMPATIBILITY &maxINServiceCompatibilityIndLength]
+ [MINIMUM-FOR-IP-AVAILABLE &minIPAvailableLength]
+ [MAXIMUM-FOR-IP-AVAILABLE &maxIPAvailableLength]
+ [MINIMUM-FOR-IP-SSP-CAPABILITIES &minIPSSPCapabilitiesLength]
+ [MAXIMUM-FOR-IP-SSP-CAPABILITIES &maxIPSSPCapabilitiesLength]
+ [MINIMUM-FOR-ISDN-ACCESS-RELATED-INFO &minISDNAccessRelatedInfoLength]
+ [MAXIMUM-FOR-ISDN-ACCESS-RELATED-INFO &maxISDNAccessRelatedInfoLength]
+ [MINIMUM-FOR-LOCATION-NUMBER &minLocationNumberLength]
+ [MAXIMUM-FOR-LOCATION-NUMBER &maxLocationNumberLength]
+ [MAXIMUM-NB-OF-ROUTES &maxNbOfRoutes]
+ [MINIMUM-FOR-MID-CALL-CONTROL-INFO &minMidCallControlInfoNum]
+ [MAXIMUM-FOR-MID-CALL-CONTROL-INFO &maxMidCallControlInfoNum]
+ [MINIMUM-FOR-ORIGINAL-CALLED-PARTY-ID &minOriginalCalledPartyIDLength]
+ [MAXIMUM-FOR-ORIGINAL-CALLED-PARTY-ID &maxOriginalCalledPartyIDLength]
+ [MINIMUM-FOR-REASON &minReasonLength]
+ [MAXIMUM-FOR-REASON &maxReasonLength]
+ [MINIMUM-FOR-REDIRECTING-ID &minRedirectingPartyIDLength]
+ [MAXIMUM-FOR-REDIRECTING-ID &maxRedirectingPartyIDLength]
+ [MINIMUM-FOR-REQUESTED-UTSI-NUM &minRequestedUTSINum]
+ [MAXIMUM-FOR-REQUESTED-UTSI-NUM &maxRequestedUTSINum]
+ [MINIMUM-FOR-ROUTE-LIST &minRouteListLength]
+ [MAXIMUM-FOR-ROUTE-LIST &maxRouteListLength]
+ [MINIMUM-FOR-ROUTING-NUMBER &minRouteingNumberLength]
+ [MAXIMUM-FOR-ROUTING-NUMBER &maxRouteingNumberLength]
+ [MINIMUM-FOR-SCF-ID &minScfIDLength]
+ [MAXIMUM-FOR-SCF-ID &maxScfIDLength]
+ [MINIMUM-FOR-SCI-BILLING-CHARGING &minSCIBillingChargingLength]
+ [MAXIMUM-FOR-SCI-BILLING-CHARGING &maxSCIBillingChargingLength]
+ [MINIMUM-FOR-SDSS-INFORMATION &minSDSSinformationLength]
+ [MAXIMUM-FOR-SDSS-INFORMATION &maxSDSSinformationLength]
+ [MINIMUM-FOR-SII &minServiceInteractionIndicatorsLength]
+ [MAXIMUM-FOR-SII &maxServiceInteractionIndicatorsLength]
+ [MINIMUM-FOR-SF-BILLING-CHARGING &minSFBillingChargingLength]
+ [MAXIMUM-FOR-SF-BILLING-CHARGING &maxSFBillingChargingLength]
+ [MINIMUM-FOR-USI-INFORMATION &minUSIInformationLength]
+ [MAXIMUM-FOR-USI-INFORMATION &maxUSIInformationLength]
+ [MINIMUM-FOR-USI-SERVICE-INDICATOR &minUSIServiceIndicatorLength]
+ [MAXIMUM-FOR-USI-SERVICE-INDICATOR &maxUSIServiceIndicatorLength]
+ [NUM-OF-BCSM-EVENT &numOfBCSMEvents]
+ [NUM-OF-BCUSM-EVENT &numOfBCUSMEvents]
+ [NUM-OF-CHARGING-EVENT &numOfChargingEvents]
+ [NUM-OF-COUNTERS &numOfCounters]
+ [NUM-OF-CSAS &numOfCSAs]
+ [NUM-OF-CSS &numOfCSs]
+ [NUM-OF-GENERIC-NUMBERS &numOfGenericNumbers]
+ [NUM-OF-INFO-ITEMS &numOfInfoItems]
+ [NUM-OF-INPROFILE &numOfINProfile]
+ [NUM-OF-SEVERALTRIGGER &numOfTriggers]
+ [NUM-OF-IN-SERVICE-COMPATIBILITY-ID &numOfInServiceCompatibilityIndLength]
+ [NUM-OF-LEGS &numOfLegs]
+ [NUM-OF-MESSAGE-IDS &numOfMessageIDs]
+ [MAXIMUM-FOR-AMOUNT &maxAmount]
+ [MAXIMUM-FOR-CALL-REFERENCE &maxCallReferenceLength]
+ [MAXIMUM-FOR-CNINFO &maxCNInfoLength]
+ [MAXIMUM-FOR-INITIAL-UNIT-INCREMENT &maxInitialUnitIncrement]
+ [MAXIMUM-FOR-SCALING-FACTOR &maxScalingFactor]
+ [MAXIMUM-FOR-SEGMENTS-PER-DATA-INTERVAL &maxSegmentsPerDataInterval]
+ [MAXIMUM-FOR-UB-NB-CALL &ub-nbCall]
+ [NUM-OF-ADDRESSES &numOfAddresses]
+ [MINIMUM-FOR-AAL-PARAMETERS &minAALPLength]
+ [MAXIMUM-FOR-AAL-PARAMETERS &maxAALPLength]
+ [MINIMUM-FOR-ADDITIONAL-ATM-CELL-RATE &minAdditionalATMCellRateLength]
+ [MAXIMUM-FOR-ADDITIONAL-ATM-CELL-RATE &maxAdditionalATMCellRateLength]
+ [MINIMUM-FOR-AESA-CALLED-PARTY &minAESACalledPartyLength]
+ [MAXIMUM-FOR-AESA-CALLED-PARTY &maxAESACalledPartyLength]
+ [MINIMUM-FOR-AESA-CALLING-PARTY &minAESACallingPartyLength]
+ [MAXIMUM-FOR-AESA-CALLING-PARTY &maxAESACallingPartyLength]
+ [MINIMUM-FOR-ATM-CELL-RATE &minATMCellRateLength]
+ [MAXIMUM-FOR-ATM-CELL-RATE &maxATMCellRateLength]
+ [MINIMUM-FOR-CDVT-DESCRIPTOR &minCDVTDescriptorLength]
+ [MAXIMUM-FOR-CDVT-DESCRIPTOR &maxCDVTDescriptorLength]
+ [MINIMUM-FOR-CONNECTION-IDENTIFIER &minConnectionIdentifierLength]
+ [MAXIMUM-FOR-CONNECTION-IDENTIFIER &maxConnectionIdentifierLength]
+ [MINIMUM-FOR-CUMULATIVE-TRANSIT-DELAY &minCumulativeTransitDelayLength]
+ [MAXIMUM-FOR-CUMULATIVE-TRANSIT-DELAY &maxCumulativeTransitDelayLength]
+ [MINIMUM-FOR-END-TO-END-TRANSIT-DELAY &minEndToEndTDLength]
+ [MAXIMUM-FOR-END-TO-END-TRANSIT-DELAY &maxEndToEndTDLength]
+ [MINIMUM-FOR-GENERIC-IDENTIFIER &minGenericIdentifierLength]
+ [MAXIMUM-FOR-GENERIC-IDENTIFIER &maxGenericIdentifierLength]
+ [MINIMUM-FOR-MIN-ACCEPTABLE-ATM-TRAFFIC-DESCRIPTOR
+ &minMinAcceptableATMTrafficDescriptorLength]
+ [MAXIMUM-FOR-MIN-ACCEPTABLE-ATM-TRAFFIC-DESCRIPTOR
+ &maxMinAcceptableATMTrafficDescriptorLength]
+ [MINIMUM-FOR-ALTERNATIVE-ATM-TRAFFIC-DESCRIPTOR
+ &minAlternativeATMTrafficDescriptorLength]
+ [MAXIMUN-FOR-ALTERNATIVE-ATM-TRAFFIC-DESCRIPTOR
+ &maxAlternativeATMTrafficDescriptorLength]
+ [MINIMUM-FOR-QOS-PARAMETER &minQoSParameterLength]
+ [MAXIMUM-FOR-QOS-PARAMETER &maxQoSParameterLength]
+ [MINIMUM-FOR-BROADBAND-BEARER-CAPABILITY &minBroadbandBearerCapabilityLength]
+ [MAXIMUM-FOR-BROADBAND-BEARER-CAPABILITY &maxBroadbandBearerCapabilityLength]
+ [MAXIMUM-GLOBAL-CALL-REFERENCE &maxGlobalCallReferenceLength]
+ [MAXIMUM-ALTERNATIVE-IDENTITIES &maxAlternativeIdentities]
+ [MAXIMUM-NB-OF-ALTERNATIVE-IDENTITIES &maxAlternativeIds]
+}
+
+END
+
+-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
+
diff --git a/asn1/inap/IN-SSF-SCF-datatypes.asn b/asn1/inap/IN-SSF-SCF-datatypes.asn
index f2be1ac2af..b1bddb66fa 100644
--- a/asn1/inap/IN-SSF-SCF-datatypes.asn
+++ b/asn1/inap/IN-SSF-SCF-datatypes.asn
@@ -1,5 +1,5 @@
--- $Id$
--- Small modifications made to the original due to as2wrs shortfalls, to be corrected.
+-- $Id$
+-- Small modifications made to the original due to as2wrs shortfalls, to be corrected.
-- Module IN-SSF-SCF-datatypes (Q.1248.2:07/2001)
IN-SSF-SCF-datatypes {itu-t recommendation q 1248 modules(1)
in-ssf-scf-datatypes(6) version1(0)} DEFINITIONS IMPLICIT TAGS ::=
@@ -13,7 +13,7 @@ IMPORTS
COMMON-BOUNDS
FROM IN-common-classes common-classes
TRIGGER, SCF-SSF-BOUNDS
- FROM IN-SSF-SCF-Classes {itu-t recommendation q 1248 modules(1)
+ FROM IN-SSF-SCF-Classes {itu-t recommendation q 1248 modules(1)
in-ssf-scf-classes(7) version1(0)}
SCF-SRF-BOUNDS
FROM IN-SCF-SRF-Classes scf-srf-classes
@@ -817,7 +817,7 @@ ForwardCallIndicators ::= OCTET STRING(SIZE (2))
ForwardGVNS{B2:b2} ::=
OCTET STRING(SIZE (minForwardGVNSLength..maxForwardGVNSLength))
--- Indicates the GVNS Forward information. Refer to Q.735, §6 for encoding.
+-- Indicates the GVNS Forward information. Refer to Q.735, õ6 for encoding.
ForwardingCondition ::= ENUMERATED {busy(0), noanswer(1), any(2)}
-- Indicates the condition that must be met to complete the connect.
diff --git a/asn1/inap/IN-SSF-SCF-ops-args.asn b/asn1/inap/IN-SSF-SCF-ops-args.asn
index e11f8a929a..143bf2656f 100644
--- a/asn1/inap/IN-SSF-SCF-ops-args.asn
+++ b/asn1/inap/IN-SSF-SCF-ops-args.asn
@@ -1,5 +1,5 @@
--- $Id: IN-CS-1-Datatypes.asn 22021 2007-06-01 19:52:26Z etxrab $
--- Small modifications made to the original due to as2wrs shortfalls, to be corrected.
+-- $Id: IN-CS-1-Datatypes.asn 22021 2007-06-01 19:52:26Z etxrab $
+-- Small modifications made to the original due to as2wrs shortfalls, to be corrected.
-- Module IN-SSF-SCF-ops-args (Q.1248.2:07/2001)
IN-SSF-SCF-ops-args {itu-t recommendation q 1248 modules(1)
in-ssf-scf-ops-args(8) version1(0)} DEFINITIONS IMPLICIT TAGS ::=
diff --git a/asn1/inap/IN-common-classes.asn b/asn1/inap/IN-common-classes.asn
index 522ae3e6dc..6667e71783 100644
--- a/asn1/inap/IN-common-classes.asn
+++ b/asn1/inap/IN-common-classes.asn
@@ -1,353 +1,353 @@
--- $Id$
--- Module IN-common-classes (Q.1248.1:07/2001)
-IN-common-classes {itu-t recommendation q 1248 modules(1) in-common-classes(5)
- version1(0)} DEFINITIONS ::=
-BEGIN
-
-IMPORTS
- id-package-emptyConnection, id-rosObject-scf, id-rosObject-cusf,
- id-rosObject-sdf, id-rosObject-srf, id-rosObject-ssf,
- ros-InformationObjects, ros-UsefulDefinitions, ssf-scf-Protocol,
- scf-cusf-Protocol, scf-scf-Protocol, scf-srf-Protocol, scf-sdf-Protocol,
- sdf-sdf-Protocol, common-datatypes
- FROM IN-object-identifiers {itu-t recommendation q 1248 modules(1)
- in-object-identifiers(0) version1(0)}
- ROS-OBJECT-CLASS, CONTRACT, OPERATION-PACKAGE, Code, OPERATION,
- CONNECTION-PACKAGE
- FROM Remote-Operations-Information-Objects ros-InformationObjects
- emptyBind
- FROM Remote-Operations-Useful-Definitions ros-UsefulDefinitions
- inAssistHandoffSsfToScf, inScfToSsfDpSpecific, inScfToSsfGeneric,
- inScfToSsfStatusReporting, inScfToSsfServiceManagement,
- inScfToSsfINTrafficManagement, inScfToSsfTrafficManagement,
- inScfToSsfTriggerManagement, inSsfToScfDpSpecific, inSsfToScfGeneric,
- inSsfToScfServiceManagement, inScfToSsfRouteMonitoring,
- inSsfToScfRouteMonitoring
- FROM IN-SSF-SCF-pkgs-contracts-acs ssf-scf-Protocol
- cusfscfDPSpecificContract, scfcusfDPSpecificContract, cusfscfGenericContract,
- scfcusfGenericContract
- FROM IN-SCF-CUSF-Protocol scf-cusf-Protocol
- dsspContract, scfc-scfsContract, scfs-scfcContract
- FROM IN-SCF-SCF-pkgs-contracts-acs scf-scf-Protocol
- srf-scf-contract
- FROM IN-SCF-SRF-pkgs-contracts-acs scf-srf-Protocol
- dapContract, dapExecuteContract, tfcContract
- FROM IN-SCF-SDF-Protocol scf-sdf-Protocol
- indspContract, shadowConsumerContract, shadowSupplierContract
- FROM IN-SDF-SDF-Protocol sdf-sdf-Protocol
- CriticalityType
- FROM IN-common-datatypes common-datatypes;
-
-ssf ROS-OBJECT-CLASS ::= {
- INITIATES
- {inSsfToScfGeneric | inSsfToScfDpSpecific | inAssistHandoffSsfToScf |
- inSsfToScfServiceManagement | inSsfToScfRouteMonitoring}
- RESPONDS
- {inScfToSsfGeneric | inScfToSsfDpSpecific | inScfToSsfINTrafficManagement |
- inScfToSsfTrafficManagement | inScfToSsfServiceManagement |
- inScfToSsfTriggerManagement | inScfToSsfStatusReporting |
- inScfToSsfRouteMonitoring}
- ID id-rosObject-ssf
-}
-
--- The ssf class of ROS-object describes the communication capabilities of an SSF
--- This object can act as the initiator of the following contracts
---
--- inSsfToScfGeneric contract expresses the form of the service in which the SSF,
--- a ROS-object of class ssf, initiates the generic triggering approach contract.
--- This dialogue is initiated by the SSF with the InitialDP Operation.
--- inSsfToScfDpSpecific contract expresses the form of the service in which the SSF,
--- a ROS-object of class ssf, initiates the DP specific approach contract.
--- This dialogue is initiated by the SSF with the DP specific Initial Operations.
--- inAssistHandoffSsfToScf contract expresses the form of the service in which the SSF,
--- a ROS-object of class ssf, initiates the Assist or Hand-off contract.
--- This dialogue is initiated by the SSF with the AssistRequestInstructions Operation.
--- inSsfToScfServiceManagement contract expresses the form of the service in which the SSF,
--- a ROS-object of class ssf, initiates ServiceManagement related contract for reporting
--- service Management results. This dialogue is initiated/ended by the SSF with
--- the ServicefilteringResponse Operation.
--- inSsfToScfRouteMonitoring contract expresses the form of the service in which the SSF,
--- a ROS-object of class ssf, initiates the reporting of route monitoring. This dialogue is
--- initiated/ended by the SSF with the monitorRouteReport Operation
--- This object can act as the responder of the following contracts
---
--- inScfToSsfGeneric contract expresses the form of the service in which the SSF,
--- a ROS-object of class ssf, responds to the generic messaging approach for
--- the SCF Initiate Call Attempt contract. This dialogue is initiated by the SCF with
--- the InitiateCallAttempt or CreateCallSegmentAssociation, Generic case.
--- inScfToSsfDpSpecific contract expresses the form of the service in which the SSF,
--- a ROS-object of class ssf, responds to theDP specific messaging approach for the
--- SCF Initiate Call Attempt contract. This dialogue is initiated by the SCF with
--- the InitiateCallAttempt, DP Specific case.
--- inScfToSsfINTrafficManagement contract expresses the form of service in which the SSF,
--- a ROS object of class ssf, responds to theIN Traffic Management related contract.
--- This dialogue is initiated by the SCF with the CallGap Operation
--- inScfToSsfTrafficManagement contract expresses the form of service in which the SSF,
--- a ROS object of class ssf, responds to the Traffic Management related contract.
--- This dialogue is initiated by the SCF with the CallFiltering Operation
--- inScfToSsfServiceManagement contract expresses the form of service in which the SSF,
--- a ROS object of class ssf, responds to the Service Management related contract.
--- This dialogue is initiated by the SCF with the ActivateServiceFiltering Operation
--- inScfToSsfTriggerManagement contract expresses the form of service in which the SSF,
--- a ROS object of class ssf, responds to the Trigger Management related contract.
--- This dialogue is initiated by the SCF with the ManageTriggerData Operation
--- inScfToSsfStatusReporting contract expresses the form of service in which the SSF,
--- a ROS object of class ssf, responds to the Status Reporting related contract.
--- This dialogue is initiated by the SCF with the StatusReporting Operations.
--- inScfToSsfRouteMonitoring contract expresses the form of the service in which the SSF,
--- a ROS-object of class ssf ,responds to the route monitoring request.
--- This dialogue is initiated by the SCF with the monitorRouteRequest Operation.
-srf ROS-OBJECT-CLASS ::= {
- INITIATES {srf-scf-contract}
- ID id-rosObject-srf
-}
-
--- The srf class of ROS-object describes the communication capabilities of an SRF
--- This object can act as the initiator of the following contract
---
--- srf-scf-contract contract expresses the form of service in which the SRF, a ROS-object of class srf,
--- initiates the srf related contract. This dialogue is initiated by the SRF with
--- the AssistRequestInstruction Operation
-cusf ROS-OBJECT-CLASS ::= {
- INITIATES {cusfscfDPSpecificContract | cusfscfGenericContract}
- RESPONDS {scfcusfDPSpecificContract | scfcusfGenericContract}
- ID id-rosObject-cusf
-}
-
--- The cusf class of ROS-object describes the communication capabilities of an CUSF
--- This object can act as the initiator of the following contracts
---
---cusfscfDPSpecificContract expresses the form of the service in which the CUSF,
--- a ROS-object of class cusf, initiates the DP specific approach contract by using a DP specific operation.
--- cusfscfGenericContract expresses the form of the service in which the CUSF,
--- a ROS-object of class cusf, initiates the generic approach contract by using
--- an InitialAssociationDP operation.
---
--- This object can act as the responder of the following contracts
---
---scfcusfDPSpecificContract expresses the form of the service in which the CUSF,
--- a ROS-object of class cusf, responds the DP specific approach contract initiates by the SCF
--- using an InitiateAssociation operation.
--- scfcusfGenericContract expresses the form of the contract in which the CUSF,
--- a ROS-object of class cusf, responds the generic approach contract initiates by the SCF
--- using an InitiateAssociation operation.
-scf ROS-OBJECT-CLASS ::= {
- INITIATES
- {inScfToSsfGeneric | inScfToSsfDpSpecific | inScfToSsfINTrafficManagement |
- inScfToSsfTrafficManagement | inScfToSsfServiceManagement |
- inScfToSsfTriggerManagement | inScfToSsfStatusReporting |
- inScfToSsfRouteMonitoring |
- -- scf to sdf contracts
- dapContract | dapExecuteContract |
- -- scf to scf contracts
- scfc-scfsContract | scfs-scfcContract | dsspContract |
- -- tfc contract (scf to scf)
- tfcContract |
- -- scf to cusf contracts
- scfcusfDPSpecificContract | scfcusfGenericContract}
- RESPONDS
- {inSsfToScfGeneric | inSsfToScfDpSpecific | inAssistHandoffSsfToScf |
- inSsfToScfServiceManagement | inSsfToScfRouteMonitoring |
- -- srf to scf contracts
- srf-scf-contract |
- -- tfc contract (scf to scf, sdf to scf)
- tfcContract |
- -- scf to scf contracts
- scfc-scfsContract | scfs-scfcContract | dsspContract |
- -- cusf to scf contracts
- cusfscfDPSpecificContract | cusfscfGenericContract}
- ID id-rosObject-scf
-}
-
--- The scf class of ROS-object describes the communication capabilities of an SCF
--- This object can act as the initiator of the following contracts
---
--- scf to ssf contracts
--- inScfToSsfGeneric contract expresses the form of the service in which the SCF,
--- a ROS-object of class scf, initiates the generic messaging approach for the SCF
--- Initiate Call Attempt contract. This dialogue is initiated by the SCF with the InitiateCallAttempt
--- or CreateCallSegmentAssociation, Generic case.
--- inScfToSsfDpSpecific contract expresses the form of the service in which the SCF,
--- a ROS-object of class scf, initiates theDP specific messaging approach for the SCF Initiate Call Attempt
--- contract. This dialogue is initiated by the SCF with the InitiateCallAttempt, DP Specific case.
--- inScfToSsfINTrafficManagement contract expresses the form of service in which the SCF,
--- a ROS object of class scf, initiates the IN Traffic Management related contract. This dialogue is initiated
--- by the SCF with the CallGap Operation
--- inScfToSsfTrafficManagement contract expresses the form of service in which the SCF,
--- a ROS object of class scf, initiates the Traffic Management related contract. This dialogue is initiated
--- by the SCF with the CallFiltering Operation
--- inScfToSsfServiceManagement contract expresses the form of service in which the SCF,
--- a ROS object of class scf, initiates the Service Management related contract.
--- This dialogue is initiated by the SCF with the ActivateServiceFiltering Operation
--- inScfToSsfTriggerManagement contract expresses the form of service in which the SCF,
--- a ROS object of class scf, initiates the Trigger Management related contract.
--- This dialogue is initiated by the SCF with the ManageTriggerData Operation
--- inScfToSsfStatusReporting contract expresses the form of service in which the SCF,
--- a ROS object of class scf, initiates the Status Reporting related contract. This dialogue is initiated
--- by the SCF with the StatusReporting Operations.
--- inScfToSsfRouteMonitoring contract expresses the form of the service in which the SCF,
--- a ROS-object of class scf initiates the route monitoring request. This dialogue is initiated
--- by the SCF with the monitorRouteRequest Operation.
---
--- scf to sdf
--- dapContract contract expresses the form of service in which the SCF, a ROS object of class scf,
--- initiates the SCF/SDF message exchange based on a DAP protocol (Search operation and Directory
--- Modify operations).
--- dapExecuteContract contract expresses the form of service in which the SCF, a ROS object of class scf,
--- initiates the SCF/SDF message exchange based on a DAP protocol (Search operation and Directory
--- Modify operations) plus the Execute operation.
--- tfc contract (scf to scf)
--- tfcContract contract expresses the form of service in which the SCF, a ROS object of class scf,
--- initiates the traffic flow control mechanism.
---
--- scf to scf contracts
--- scfc-scfsContract and scfs-scfcContract contracts expresse the form of service in which the controlling or
--- supporting SCF, a ROS object of class scf, initiate the SCF/SCF message exchange.
--- dsspContract contract expresses the form of service in which the SCF, a ROS object of class scf,
--- initiates the chained SCF/SCF message exchange.
---
--- scf to cusf contracts
---scfcusfDPSpecificContract expresses the form of the service in which the SCF, a ROS-object of class scf,
--- initiates the DP specific approach contract by using an InitiateAssociation operation.
--- scfcusfGenericContract expresses the form of the contract in which the SCF, a ROS-object of class scf,
--- initiates the generic approach contract by using an InitiateAssociation operation.
---
--- This object can act as the responder of the following contracts
---
--- ssf to scf contracts
--- inSsfToScfGeneric contract expresses the form of the service in which the SCF,
--- a ROS-object of class scf, responds to the generic triggering approach contract.
--- This dialogue is initiated by the SSF with the InitialDP Operation.
--- inSsfToScfDpSpecific contract expresses the form of the service in which the SCF,
--- a ROS-object of class scf, responds to the DP specific approach contract.
--- This dialogue is initiated by the SSF with the DP specific Initial Operations.
--- inAssistHandoffSsfToScf contract expresses the form of the service in which the SCF,
--- a ROS-object of class scf, responds to the Assist or Hand-off contract.
--- This dialogue is initiated by the SSF with the AssistRequestInstructions Operation.
--- inSsfToScfServiceManagement contract expresses the form of the service in which the SCF,
--- a ROS-object of class scf, responds to the ServiceManagement related contract for reporting
--- Service Management results.
--- This dialogue is initiated/ended by the SSF with the ServicefilteringResponse Operation.
--- inSsfToScfRouteMonitoring contract expresses the form of the service in which the SCF,
--- a ROS-object of class scf ,responds to the route monitoring procedures.
--- This dialogue is initiated/ended by the SSF with the monitorRouteReport Operation.
---
--- srf to scf contracts
--- srf-scf-contract contract expresses the form of service in which the SCF, a ROS-object of class scf,
--- responds to the srf related contract. This dialogue is initiated by the SRF with the AssistRequestInstruction
--- tfc contract (scf to scf, sdf to scf)
--- tfcContract contract expresses the form of service in which the SCF, a ROS object of class scf,
--- responds to the traffic flow control contract initiated either by the SCF or the SDF.
---
--- scf to scf contracts
--- scfc-scfsContract and scfs-scfcContract contracts express the form of service in which the controlling or
--- supporting SCF, a ROS object of class scf, responds the SCF/SCF message exchange.
--- dsspContract contract expresses the form of service in which the SCF, a ROS object of class scf,
--- responds to the previously initiated chained SCF/SCF message exchange.
---
--- cusf to scf contracts
--- cusfscfDPSpecificContract expresses the form of the service in which the SCF,
--- a ROS-object of class scf, responds to the DP specific approach contract.
--- cusfscfGenericContract expresses the form of the service in which the SCF,
--- a ROS-object of class scf, responds to the generic approach contract.
-sdf ROS-OBJECT-CLASS ::= {
- INITIATES
- {indspContract | shadowConsumerContract | shadowSupplierContract |
- tfcContract}
- RESPONDS
- {dapContract | dapExecuteContract | indspContract | shadowConsumerContract
- | shadowSupplierContract | tfcContract}
- ID id-rosObject-sdf
-}
-
--- The sdf class of ROS-Object describes the communication capabilities of an SDF
--- This object can act as the initiator of the following contracts
--- indspContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
--- initiates the chained SCF/SDF message exchange, based on the DSP protocol.
--- shadowConsumerContract contract expresses the form of service in which the SDF,
--- a ROS object of class sdf, initiates the shadowing mechanism as a shadow consumer,
--- based on the DISP protocol.
--- shadowSupplierContract contract expresses the form of service in which the SDF,
--- a ROS object of class sdf, initiates the shadowing mechanism as a shadow supplier,
--- based on the DISP protocol.
--- tfcContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
--- initiates the traffic flow control mechanism.
--- This object can act as the responder of the following contracts
--- dapContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
--- responds to the previously initiated SCF/SDF message exchange.
--- dapExecuteContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
--- responds to the previously initiated SCF/SDF message exchange.
--- indspContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
--- responds to the previously initiated chained SCF/SDF message exchange.
--- shadowConsumerContract contract expresses the form of service in which the SDF,
--- a ROS object of class sdf, responds to the previously initiated shadowing mechanism.
--- shadowSupplierContract contract expresses the form of service in which the SDF,
--- a ROS object of class sdf, responds to the previously initiated shadowing mechanism.
--- tfcContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
--- responds to the traffic flow control initiated by the SDF.
--- Definition of the extension class
-EXTENSION ::= CLASS {
- &ExtensionType ,
- &criticality CriticalityType DEFAULT ignore,
- &id Code
-}
-WITH SYNTAX {
- EXTENSION-SYNTAX &ExtensionType
- [CRITICALITY &criticality]
- IDENTIFIED BY &id
-}
-
--- Example of addition of an extension named 'Some Network Specific Indicator' of type
--- BOOLEAN, with criticality 'abort' and to be identified as extension number 1
--- Example of definition using the above information object class:
---
--- SomeNetworkSpecificIndicator EXTENSION ::= {
--- EXTENSION-SYNTAX BOOLEAN
--- CRITICALITY abort
--- IDENTIFIED BY local : 1
--- }
--- Example of transfer syntax, using the ExtensionField datatype as specified in section 4.1.
--- Assuming the value of the extension is set to TRUE, the extensions parameter
--- becomes a Sequence of type INTEGER ::= 1, criticality ENUMERATED ::= 1 and value [1]
--- EXPLICIT BOOLEAN ::= TRUE.
---
--- Use of Q.1400 defined Extension is ffs
--- In addition the extension mechanism marker is used to identify the future minor additions to INAP.
-firstExtension EXTENSION ::= {
- EXTENSION-SYNTAX NULL
- CRITICALITY ignore
- IDENTIFIED BY local:1
-}
-
--- firstExtension is just an example.
-SupportedExtensions EXTENSION ::=
- {firstExtension, ...
- -- full set of network operator extensions --}
-
--- SupportedExtension is the full set of the network operator extensions.
-inUnbind OPERATION ::= {RETURN RESULT FALSE
- ALWAYS RESPONDS FALSE
-}
-
-emptyConnectionPackage CONNECTION-PACKAGE ::= {
- BIND emptyBind
- UNBIND inUnbind
- RESPONDER UNBIND TRUE
- ID id-package-emptyConnection
-}
-
-EmptyReturnable OPERATION ::=
- {...}
-
-COMMON-BOUNDS ::= CLASS {&numOfExtensions INTEGER OPTIONAL
-}WITH SYNTAX {[NUM-OF-EXTENSIONS &numOfExtensions]
-}
-
--- The following instance of the parameter bound is just an example
-networkSpecificBoundSet COMMON-BOUNDS ::= {NUM-OF-EXTENSIONS 1
-}
-
-END
-
--- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
-
+-- $Id$
+-- Module IN-common-classes (Q.1248.1:07/2001)
+IN-common-classes {itu-t recommendation q 1248 modules(1) in-common-classes(5)
+ version1(0)} DEFINITIONS ::=
+BEGIN
+
+IMPORTS
+ id-package-emptyConnection, id-rosObject-scf, id-rosObject-cusf,
+ id-rosObject-sdf, id-rosObject-srf, id-rosObject-ssf,
+ ros-InformationObjects, ros-UsefulDefinitions, ssf-scf-Protocol,
+ scf-cusf-Protocol, scf-scf-Protocol, scf-srf-Protocol, scf-sdf-Protocol,
+ sdf-sdf-Protocol, common-datatypes
+ FROM IN-object-identifiers {itu-t recommendation q 1248 modules(1)
+ in-object-identifiers(0) version1(0)}
+ ROS-OBJECT-CLASS, CONTRACT, OPERATION-PACKAGE, Code, OPERATION,
+ CONNECTION-PACKAGE
+ FROM Remote-Operations-Information-Objects ros-InformationObjects
+ emptyBind
+ FROM Remote-Operations-Useful-Definitions ros-UsefulDefinitions
+ inAssistHandoffSsfToScf, inScfToSsfDpSpecific, inScfToSsfGeneric,
+ inScfToSsfStatusReporting, inScfToSsfServiceManagement,
+ inScfToSsfINTrafficManagement, inScfToSsfTrafficManagement,
+ inScfToSsfTriggerManagement, inSsfToScfDpSpecific, inSsfToScfGeneric,
+ inSsfToScfServiceManagement, inScfToSsfRouteMonitoring,
+ inSsfToScfRouteMonitoring
+ FROM IN-SSF-SCF-pkgs-contracts-acs ssf-scf-Protocol
+ cusfscfDPSpecificContract, scfcusfDPSpecificContract, cusfscfGenericContract,
+ scfcusfGenericContract
+ FROM IN-SCF-CUSF-Protocol scf-cusf-Protocol
+ dsspContract, scfc-scfsContract, scfs-scfcContract
+ FROM IN-SCF-SCF-pkgs-contracts-acs scf-scf-Protocol
+ srf-scf-contract
+ FROM IN-SCF-SRF-pkgs-contracts-acs scf-srf-Protocol
+ dapContract, dapExecuteContract, tfcContract
+ FROM IN-SCF-SDF-Protocol scf-sdf-Protocol
+ indspContract, shadowConsumerContract, shadowSupplierContract
+ FROM IN-SDF-SDF-Protocol sdf-sdf-Protocol
+ CriticalityType
+ FROM IN-common-datatypes common-datatypes;
+
+ssf ROS-OBJECT-CLASS ::= {
+ INITIATES
+ {inSsfToScfGeneric | inSsfToScfDpSpecific | inAssistHandoffSsfToScf |
+ inSsfToScfServiceManagement | inSsfToScfRouteMonitoring}
+ RESPONDS
+ {inScfToSsfGeneric | inScfToSsfDpSpecific | inScfToSsfINTrafficManagement |
+ inScfToSsfTrafficManagement | inScfToSsfServiceManagement |
+ inScfToSsfTriggerManagement | inScfToSsfStatusReporting |
+ inScfToSsfRouteMonitoring}
+ ID id-rosObject-ssf
+}
+
+-- The ssf class of ROS-object describes the communication capabilities of an SSF
+-- This object can act as the initiator of the following contracts
+--
+-- inSsfToScfGeneric contract expresses the form of the service in which the SSF,
+-- a ROS-object of class ssf, initiates the generic triggering approach contract.
+-- This dialogue is initiated by the SSF with the InitialDP Operation.
+-- inSsfToScfDpSpecific contract expresses the form of the service in which the SSF,
+-- a ROS-object of class ssf, initiates the DP specific approach contract.
+-- This dialogue is initiated by the SSF with the DP specific Initial Operations.
+-- inAssistHandoffSsfToScf contract expresses the form of the service in which the SSF,
+-- a ROS-object of class ssf, initiates the Assist or Hand-off contract.
+-- This dialogue is initiated by the SSF with the AssistRequestInstructions Operation.
+-- inSsfToScfServiceManagement contract expresses the form of the service in which the SSF,
+-- a ROS-object of class ssf, initiates ServiceManagement related contract for reporting
+-- service Management results. This dialogue is initiated/ended by the SSF with
+-- the ServicefilteringResponse Operation.
+-- inSsfToScfRouteMonitoring contract expresses the form of the service in which the SSF,
+-- a ROS-object of class ssf, initiates the reporting of route monitoring. This dialogue is
+-- initiated/ended by the SSF with the monitorRouteReport Operation
+-- This object can act as the responder of the following contracts
+--
+-- inScfToSsfGeneric contract expresses the form of the service in which the SSF,
+-- a ROS-object of class ssf, responds to the generic messaging approach for
+-- the SCF Initiate Call Attempt contract. This dialogue is initiated by the SCF with
+-- the InitiateCallAttempt or CreateCallSegmentAssociation, Generic case.
+-- inScfToSsfDpSpecific contract expresses the form of the service in which the SSF,
+-- a ROS-object of class ssf, responds to theDP specific messaging approach for the
+-- SCF Initiate Call Attempt contract. This dialogue is initiated by the SCF with
+-- the InitiateCallAttempt, DP Specific case.
+-- inScfToSsfINTrafficManagement contract expresses the form of service in which the SSF,
+-- a ROS object of class ssf, responds to theIN Traffic Management related contract.
+-- This dialogue is initiated by the SCF with the CallGap Operation
+-- inScfToSsfTrafficManagement contract expresses the form of service in which the SSF,
+-- a ROS object of class ssf, responds to the Traffic Management related contract.
+-- This dialogue is initiated by the SCF with the CallFiltering Operation
+-- inScfToSsfServiceManagement contract expresses the form of service in which the SSF,
+-- a ROS object of class ssf, responds to the Service Management related contract.
+-- This dialogue is initiated by the SCF with the ActivateServiceFiltering Operation
+-- inScfToSsfTriggerManagement contract expresses the form of service in which the SSF,
+-- a ROS object of class ssf, responds to the Trigger Management related contract.
+-- This dialogue is initiated by the SCF with the ManageTriggerData Operation
+-- inScfToSsfStatusReporting contract expresses the form of service in which the SSF,
+-- a ROS object of class ssf, responds to the Status Reporting related contract.
+-- This dialogue is initiated by the SCF with the StatusReporting Operations.
+-- inScfToSsfRouteMonitoring contract expresses the form of the service in which the SSF,
+-- a ROS-object of class ssf ,responds to the route monitoring request.
+-- This dialogue is initiated by the SCF with the monitorRouteRequest Operation.
+srf ROS-OBJECT-CLASS ::= {
+ INITIATES {srf-scf-contract}
+ ID id-rosObject-srf
+}
+
+-- The srf class of ROS-object describes the communication capabilities of an SRF
+-- This object can act as the initiator of the following contract
+--
+-- srf-scf-contract contract expresses the form of service in which the SRF, a ROS-object of class srf,
+-- initiates the srf related contract. This dialogue is initiated by the SRF with
+-- the AssistRequestInstruction Operation
+cusf ROS-OBJECT-CLASS ::= {
+ INITIATES {cusfscfDPSpecificContract | cusfscfGenericContract}
+ RESPONDS {scfcusfDPSpecificContract | scfcusfGenericContract}
+ ID id-rosObject-cusf
+}
+
+-- The cusf class of ROS-object describes the communication capabilities of an CUSF
+-- This object can act as the initiator of the following contracts
+--
+--cusfscfDPSpecificContract expresses the form of the service in which the CUSF,
+-- a ROS-object of class cusf, initiates the DP specific approach contract by using a DP specific operation.
+-- cusfscfGenericContract expresses the form of the service in which the CUSF,
+-- a ROS-object of class cusf, initiates the generic approach contract by using
+-- an InitialAssociationDP operation.
+--
+-- This object can act as the responder of the following contracts
+--
+--scfcusfDPSpecificContract expresses the form of the service in which the CUSF,
+-- a ROS-object of class cusf, responds the DP specific approach contract initiates by the SCF
+-- using an InitiateAssociation operation.
+-- scfcusfGenericContract expresses the form of the contract in which the CUSF,
+-- a ROS-object of class cusf, responds the generic approach contract initiates by the SCF
+-- using an InitiateAssociation operation.
+scf ROS-OBJECT-CLASS ::= {
+ INITIATES
+ {inScfToSsfGeneric | inScfToSsfDpSpecific | inScfToSsfINTrafficManagement |
+ inScfToSsfTrafficManagement | inScfToSsfServiceManagement |
+ inScfToSsfTriggerManagement | inScfToSsfStatusReporting |
+ inScfToSsfRouteMonitoring |
+ -- scf to sdf contracts
+ dapContract | dapExecuteContract |
+ -- scf to scf contracts
+ scfc-scfsContract | scfs-scfcContract | dsspContract |
+ -- tfc contract (scf to scf)
+ tfcContract |
+ -- scf to cusf contracts
+ scfcusfDPSpecificContract | scfcusfGenericContract}
+ RESPONDS
+ {inSsfToScfGeneric | inSsfToScfDpSpecific | inAssistHandoffSsfToScf |
+ inSsfToScfServiceManagement | inSsfToScfRouteMonitoring |
+ -- srf to scf contracts
+ srf-scf-contract |
+ -- tfc contract (scf to scf, sdf to scf)
+ tfcContract |
+ -- scf to scf contracts
+ scfc-scfsContract | scfs-scfcContract | dsspContract |
+ -- cusf to scf contracts
+ cusfscfDPSpecificContract | cusfscfGenericContract}
+ ID id-rosObject-scf
+}
+
+-- The scf class of ROS-object describes the communication capabilities of an SCF
+-- This object can act as the initiator of the following contracts
+--
+-- scf to ssf contracts
+-- inScfToSsfGeneric contract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf, initiates the generic messaging approach for the SCF
+-- Initiate Call Attempt contract. This dialogue is initiated by the SCF with the InitiateCallAttempt
+-- or CreateCallSegmentAssociation, Generic case.
+-- inScfToSsfDpSpecific contract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf, initiates theDP specific messaging approach for the SCF Initiate Call Attempt
+-- contract. This dialogue is initiated by the SCF with the InitiateCallAttempt, DP Specific case.
+-- inScfToSsfINTrafficManagement contract expresses the form of service in which the SCF,
+-- a ROS object of class scf, initiates the IN Traffic Management related contract. This dialogue is initiated
+-- by the SCF with the CallGap Operation
+-- inScfToSsfTrafficManagement contract expresses the form of service in which the SCF,
+-- a ROS object of class scf, initiates the Traffic Management related contract. This dialogue is initiated
+-- by the SCF with the CallFiltering Operation
+-- inScfToSsfServiceManagement contract expresses the form of service in which the SCF,
+-- a ROS object of class scf, initiates the Service Management related contract.
+-- This dialogue is initiated by the SCF with the ActivateServiceFiltering Operation
+-- inScfToSsfTriggerManagement contract expresses the form of service in which the SCF,
+-- a ROS object of class scf, initiates the Trigger Management related contract.
+-- This dialogue is initiated by the SCF with the ManageTriggerData Operation
+-- inScfToSsfStatusReporting contract expresses the form of service in which the SCF,
+-- a ROS object of class scf, initiates the Status Reporting related contract. This dialogue is initiated
+-- by the SCF with the StatusReporting Operations.
+-- inScfToSsfRouteMonitoring contract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf initiates the route monitoring request. This dialogue is initiated
+-- by the SCF with the monitorRouteRequest Operation.
+--
+-- scf to sdf
+-- dapContract contract expresses the form of service in which the SCF, a ROS object of class scf,
+-- initiates the SCF/SDF message exchange based on a DAP protocol (Search operation and Directory
+-- Modify operations).
+-- dapExecuteContract contract expresses the form of service in which the SCF, a ROS object of class scf,
+-- initiates the SCF/SDF message exchange based on a DAP protocol (Search operation and Directory
+-- Modify operations) plus the Execute operation.
+-- tfc contract (scf to scf)
+-- tfcContract contract expresses the form of service in which the SCF, a ROS object of class scf,
+-- initiates the traffic flow control mechanism.
+--
+-- scf to scf contracts
+-- scfc-scfsContract and scfs-scfcContract contracts expresse the form of service in which the controlling or
+-- supporting SCF, a ROS object of class scf, initiate the SCF/SCF message exchange.
+-- dsspContract contract expresses the form of service in which the SCF, a ROS object of class scf,
+-- initiates the chained SCF/SCF message exchange.
+--
+-- scf to cusf contracts
+--scfcusfDPSpecificContract expresses the form of the service in which the SCF, a ROS-object of class scf,
+-- initiates the DP specific approach contract by using an InitiateAssociation operation.
+-- scfcusfGenericContract expresses the form of the contract in which the SCF, a ROS-object of class scf,
+-- initiates the generic approach contract by using an InitiateAssociation operation.
+--
+-- This object can act as the responder of the following contracts
+--
+-- ssf to scf contracts
+-- inSsfToScfGeneric contract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf, responds to the generic triggering approach contract.
+-- This dialogue is initiated by the SSF with the InitialDP Operation.
+-- inSsfToScfDpSpecific contract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf, responds to the DP specific approach contract.
+-- This dialogue is initiated by the SSF with the DP specific Initial Operations.
+-- inAssistHandoffSsfToScf contract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf, responds to the Assist or Hand-off contract.
+-- This dialogue is initiated by the SSF with the AssistRequestInstructions Operation.
+-- inSsfToScfServiceManagement contract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf, responds to the ServiceManagement related contract for reporting
+-- Service Management results.
+-- This dialogue is initiated/ended by the SSF with the ServicefilteringResponse Operation.
+-- inSsfToScfRouteMonitoring contract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf ,responds to the route monitoring procedures.
+-- This dialogue is initiated/ended by the SSF with the monitorRouteReport Operation.
+--
+-- srf to scf contracts
+-- srf-scf-contract contract expresses the form of service in which the SCF, a ROS-object of class scf,
+-- responds to the srf related contract. This dialogue is initiated by the SRF with the AssistRequestInstruction
+-- tfc contract (scf to scf, sdf to scf)
+-- tfcContract contract expresses the form of service in which the SCF, a ROS object of class scf,
+-- responds to the traffic flow control contract initiated either by the SCF or the SDF.
+--
+-- scf to scf contracts
+-- scfc-scfsContract and scfs-scfcContract contracts express the form of service in which the controlling or
+-- supporting SCF, a ROS object of class scf, responds the SCF/SCF message exchange.
+-- dsspContract contract expresses the form of service in which the SCF, a ROS object of class scf,
+-- responds to the previously initiated chained SCF/SCF message exchange.
+--
+-- cusf to scf contracts
+-- cusfscfDPSpecificContract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf, responds to the DP specific approach contract.
+-- cusfscfGenericContract expresses the form of the service in which the SCF,
+-- a ROS-object of class scf, responds to the generic approach contract.
+sdf ROS-OBJECT-CLASS ::= {
+ INITIATES
+ {indspContract | shadowConsumerContract | shadowSupplierContract |
+ tfcContract}
+ RESPONDS
+ {dapContract | dapExecuteContract | indspContract | shadowConsumerContract
+ | shadowSupplierContract | tfcContract}
+ ID id-rosObject-sdf
+}
+
+-- The sdf class of ROS-Object describes the communication capabilities of an SDF
+-- This object can act as the initiator of the following contracts
+-- indspContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
+-- initiates the chained SCF/SDF message exchange, based on the DSP protocol.
+-- shadowConsumerContract contract expresses the form of service in which the SDF,
+-- a ROS object of class sdf, initiates the shadowing mechanism as a shadow consumer,
+-- based on the DISP protocol.
+-- shadowSupplierContract contract expresses the form of service in which the SDF,
+-- a ROS object of class sdf, initiates the shadowing mechanism as a shadow supplier,
+-- based on the DISP protocol.
+-- tfcContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
+-- initiates the traffic flow control mechanism.
+-- This object can act as the responder of the following contracts
+-- dapContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
+-- responds to the previously initiated SCF/SDF message exchange.
+-- dapExecuteContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
+-- responds to the previously initiated SCF/SDF message exchange.
+-- indspContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
+-- responds to the previously initiated chained SCF/SDF message exchange.
+-- shadowConsumerContract contract expresses the form of service in which the SDF,
+-- a ROS object of class sdf, responds to the previously initiated shadowing mechanism.
+-- shadowSupplierContract contract expresses the form of service in which the SDF,
+-- a ROS object of class sdf, responds to the previously initiated shadowing mechanism.
+-- tfcContract contract expresses the form of service in which the SDF, a ROS object of class sdf,
+-- responds to the traffic flow control initiated by the SDF.
+-- Definition of the extension class
+EXTENSION ::= CLASS {
+ &ExtensionType ,
+ &criticality CriticalityType DEFAULT ignore,
+ &id Code
+}
+WITH SYNTAX {
+ EXTENSION-SYNTAX &ExtensionType
+ [CRITICALITY &criticality]
+ IDENTIFIED BY &id
+}
+
+-- Example of addition of an extension named 'Some Network Specific Indicator' of type
+-- BOOLEAN, with criticality 'abort' and to be identified as extension number 1
+-- Example of definition using the above information object class:
+--
+-- SomeNetworkSpecificIndicator EXTENSION ::= {
+-- EXTENSION-SYNTAX BOOLEAN
+-- CRITICALITY abort
+-- IDENTIFIED BY local : 1
+-- }
+-- Example of transfer syntax, using the ExtensionField datatype as specified in section 4.1.
+-- Assuming the value of the extension is set to TRUE, the extensions parameter
+-- becomes a Sequence of type INTEGER ::= 1, criticality ENUMERATED ::= 1 and value [1]
+-- EXPLICIT BOOLEAN ::= TRUE.
+--
+-- Use of Q.1400 defined Extension is ffs
+-- In addition the extension mechanism marker is used to identify the future minor additions to INAP.
+firstExtension EXTENSION ::= {
+ EXTENSION-SYNTAX NULL
+ CRITICALITY ignore
+ IDENTIFIED BY local:1
+}
+
+-- firstExtension is just an example.
+SupportedExtensions EXTENSION ::=
+ {firstExtension, ...
+ -- full set of network operator extensions --}
+
+-- SupportedExtension is the full set of the network operator extensions.
+inUnbind OPERATION ::= {RETURN RESULT FALSE
+ ALWAYS RESPONDS FALSE
+}
+
+emptyConnectionPackage CONNECTION-PACKAGE ::= {
+ BIND emptyBind
+ UNBIND inUnbind
+ RESPONDER UNBIND TRUE
+ ID id-package-emptyConnection
+}
+
+EmptyReturnable OPERATION ::=
+ {...}
+
+COMMON-BOUNDS ::= CLASS {&numOfExtensions INTEGER OPTIONAL
+}WITH SYNTAX {[NUM-OF-EXTENSIONS &numOfExtensions]
+}
+
+-- The following instance of the parameter bound is just an example
+networkSpecificBoundSet COMMON-BOUNDS ::= {NUM-OF-EXTENSIONS 1
+}
+
+END
+
+-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
+
diff --git a/asn1/inap/IN-common-datatypes.asn b/asn1/inap/IN-common-datatypes.asn
index 56e0453939..beeb5ef640 100644
--- a/asn1/inap/IN-common-datatypes.asn
+++ b/asn1/inap/IN-common-datatypes.asn
@@ -1,41 +1,41 @@
--- $Id$
--- Module IN-common-datatypes (Q.1248.1:07/2001)
-IN-common-datatypes {itu-t recommendation q 1248 modules(1)
- in-common-datatypes(1) version1(0)} DEFINITIONS IMPLICIT TAGS ::=
-BEGIN
-
-IMPORTS
- common-classes
- FROM IN-object-identifiers {itu-t recommendation q 1248 modules(1)
- in-object-identifiers(0) version1(0)}
- EXTENSION, COMMON-BOUNDS, SupportedExtensions
- FROM IN-common-classes common-classes;
-
-CriticalityType ::= ENUMERATED {ignore(0), abort(1)}
-
-Extensions{COMMON-BOUNDS:b1} ::=
- SEQUENCE SIZE (1..b1.&numOfExtensions) OF ExtensionField
-
-ExtensionField ::= SEQUENCE {
- type EXTENSION.&id({SupportedExtensions}),
- -- shall identify the value of an EXTENSION type
- criticality CriticalityType DEFAULT ignore,
- value [1] EXTENSION.&ExtensionType({SupportedExtensions}{@type})
-}
-
---This parameter indicates an extension of an argument data type. Its content is network operator specific
-Integer4 ::= INTEGER(0..2147483647)
-
-InvokeID ::= INTEGER(-128..127)
-
-UnavailableNetworkResource ::= ENUMERATED {
- unavailableResources(0), componentFailure(1),
- basicCallProcessingException(2), resourceStatusFailure(3), endUserFailure(4),
- screening(5)}
-
--- Indicates the network resource that failed
--- Note that in IN CS4 the screening value can only be used by the SCF.
-END
-
--- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
-
+-- $Id$
+-- Module IN-common-datatypes (Q.1248.1:07/2001)
+IN-common-datatypes {itu-t recommendation q 1248 modules(1)
+ in-common-datatypes(1) version1(0)} DEFINITIONS IMPLICIT TAGS ::=
+BEGIN
+
+IMPORTS
+ common-classes
+ FROM IN-object-identifiers {itu-t recommendation q 1248 modules(1)
+ in-object-identifiers(0) version1(0)}
+ EXTENSION, COMMON-BOUNDS, SupportedExtensions
+ FROM IN-common-classes common-classes;
+
+CriticalityType ::= ENUMERATED {ignore(0), abort(1)}
+
+Extensions{COMMON-BOUNDS:b1} ::=
+ SEQUENCE SIZE (1..b1.&numOfExtensions) OF ExtensionField
+
+ExtensionField ::= SEQUENCE {
+ type EXTENSION.&id({SupportedExtensions}),
+ -- shall identify the value of an EXTENSION type
+ criticality CriticalityType DEFAULT ignore,
+ value [1] EXTENSION.&ExtensionType({SupportedExtensions}{@type})
+}
+
+--This parameter indicates an extension of an argument data type. Its content is network operator specific
+Integer4 ::= INTEGER(0..2147483647)
+
+InvokeID ::= INTEGER(-128..127)
+
+UnavailableNetworkResource ::= ENUMERATED {
+ unavailableResources(0), componentFailure(1),
+ basicCallProcessingException(2), resourceStatusFailure(3), endUserFailure(4),
+ screening(5)}
+
+-- Indicates the network resource that failed
+-- Note that in IN CS4 the screening value can only be used by the SCF.
+END
+
+-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
+
diff --git a/asn1/inap/IN-errorcodes.asn b/asn1/inap/IN-errorcodes.asn
new file mode 100644
index 0000000000..1cffe33d7b
--- /dev/null
+++ b/asn1/inap/IN-errorcodes.asn
@@ -0,0 +1,59 @@
+-- $Id$
+-- Module IN-errorcodes (Q.1248.1:07/2001)
+IN-errorcodes {itu-t recommendation q 1248 modules(1) in-errorcodes(4)
+ version1(0)} DEFINITIONS ::=
+BEGIN
+
+IMPORTS
+ ros-InformationObjects
+ FROM IN-object-identifiers {itu-t recommendation q 1248 modules(1)
+ in-object-identifiers(0) version1(0)}
+ Code
+ FROM Remote-Operations-Information-Objects ros-InformationObjects;
+
+errcode-canceled Code ::= local:0
+
+errcode-cancelFailed Code ::= local:1
+
+errcode-eTCFailed Code ::= local:3
+
+errcode-improperCallerResponse Code ::= local:4
+
+errcode-missingCustomerRecord Code ::= local:6
+
+errcode-missingParameter Code ::= local:7
+
+errcode-parameterOutOfRange Code ::= local:8
+
+errcode-requestedInfoError Code ::= local:10
+
+errcode-systemFailure Code ::= local:11
+
+errcode-taskRefused Code ::= local:12
+
+errcode-unavailableResource Code ::= local:13
+
+errcode-unexpectedComponentSequence Code ::= local:14
+
+errcode-unexpectedDataValue Code ::= local:15
+
+errcode-unexpectedParameter Code ::= local:16
+
+errcode-unknownLegID Code ::= local:17
+
+errcode-unknownResource Code ::= local:18
+
+-- Error codes for the IN CS2 error types follow
+errcode-scfReferral Code ::=
+ local:21
+
+errcode-scfTaskRefused Code ::= local:22
+
+errcode-chainingRefused Code ::= local:23
+
+errcode-executionError Code ::= local:10
+
+END
+
+-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
+
diff --git a/asn1/inap/IN-errortypes.asn b/asn1/inap/IN-errortypes.asn
new file mode 100644
index 0000000000..265e9328f1
--- /dev/null
+++ b/asn1/inap/IN-errortypes.asn
@@ -0,0 +1,193 @@
+-- $Id$
+-- Module IN-errortypes (Q.1248.1:07/2001)
+IN-errortypes {itu-t recommendation q 1248 modules(1) in-errortypes(2)
+ version1(0)} DEFINITIONS IMPLICIT TAGS ::=
+BEGIN
+
+IMPORTS
+ ros-InformationObjects, common-datatypes, errorcodes, sdf-sdf-Operations,
+ scf-scf-classes, ds-UsefulDefinitions, spkmGssTokens, tc-Messages
+ FROM IN-object-identifiers {itu-t recommendation q 1248 modules(1)
+ in-object-identifiers(0) version1(0)}
+ directoryAbstractService, distributedOperations, enhancedSecurity
+ FROM UsefulDefinitions ds-UsefulDefinitions
+ OPTIONALLY-PROTECTED{}, dirqop
+ FROM EnhancedSecurity enhancedSecurity
+ CommonResults, ServiceProblem, SecurityProblem, SecurityParameters, Versions
+ FROM DirectoryAbstractService directoryAbstractService
+ scfqop
+ FROM IN-SCF-SCF-Classes scf-scf-classes
+ AccessPointInformation
+ FROM DistributedOperations distributedOperations
+ SPKM-ERROR
+ FROM SpkmGssTokens spkmGssTokens
+ ERROR
+ FROM Remote-Operations-Information-Objects ros-InformationObjects
+ InvokeID, UnavailableNetworkResource
+ FROM IN-common-datatypes common-datatypes
+ errcode-canceled, errcode-cancelFailed, errcode-chainingRefused,
+ errcode-eTCFailed, errcode-executionError, errcode-improperCallerResponse,
+ errcode-missingCustomerRecord, errcode-missingParameter,
+ errcode-parameterOutOfRange, errcode-requestedInfoError,
+ errcode-scfTaskRefused, errcode-scfReferral, errcode-systemFailure,
+ errcode-taskRefused, errcode-unavailableResource,
+ errcode-unexpectedComponentSequence, errcode-unexpectedDataValue,
+ errcode-unexpectedParameter, errcode-unknownLegID, errcode-unknownResource
+ FROM IN-errorcodes errorcodes;
+
+-- TYPE DEFINITION FOR IN CS4 ERRORS FOLLOWS
+canceled ERROR ::= {CODE errcode-canceled
+}
+
+-- The operation has been cancelled.
+cancelFailed ERROR ::= {
+ PARAMETER
+ SEQUENCE {problem
+ [0] ENUMERATED {unknownOperation(0), tooLate(1),
+ operationNotCancellable(2)},
+ operation [1] InvokeID}
+ CODE errcode-cancelFailed
+}
+
+-- The operation failed to be cancelled.
+chainingRefused ERROR ::= {CODE errcode-chainingRefused
+}
+
+eTCFailed ERROR ::= {CODE errcode-eTCFailed
+}
+
+-- The establish temporary connection failed.
+executionError ERROR ::= {
+ PARAMETER OPTIONALLY-PROTECTED
+ {SET {problem [0] EXPLICIT ExecutionProblem,
+ COMPONENTS OF CommonResults},
+ dirqop.&dirErrors-QOP}
+ CODE errcode-executionError
+}
+
+-- The executionError is returned by an Execute operation in the case of the operation is not completing.
+ExecutionProblem ::= INTEGER {missingInputValues(1), executionFailure(2)
+}
+
+-- The executeProblem identifies the cause of the execute operation failure:
+-- missingInputValues is returned in the input-values field contains the wrong input
+-- information for the method being executed.
+-- executionFailure is returned when the method fails to complete correctly. This is caused by
+-- .the failure of one of the DAP operations contained within the method.
+improperCallerResponse ERROR ::= {CODE errcode-improperCallerResponse
+}
+
+-- The caller response was not as expected.
+missingCustomerRecord ERROR ::= {CODE errcode-missingCustomerRecord
+}
+
+-- The Service Logic Program could not be found in the SCF.
+missingParameter ERROR ::= {CODE errcode-missingParameter
+}
+
+-- An expected optional parameter was not received.
+parameterOutOfRange ERROR ::= {CODE errcode-parameterOutOfRange
+}
+
+-- The parameter was not as expected (e.g. missing or out of range).
+requestedInfoError ERROR ::= {
+ PARAMETER
+ ENUMERATED {unknownRequestedInfo(1), requestedInfoNotAvailable(2)
+ -- other values FFS
+ }
+ CODE errcode-requestedInfoError
+}
+
+-- The requested information cannot be found.
+scfBindFailure ERROR ::= {PARAMETER FailureReason
+}
+
+FailureReason ::= CHOICE {
+ systemFailure [0] UnavailableNetworkResource,
+ scfTaskRefused [1] ScfTaskRefusedParameter,
+ securityError
+ [2] SET {problem [0] SecurityProblem,
+ spkmInfo [1] SPKM-ERROR}
+}
+
+scfTaskRefused ERROR ::= {
+ PARAMETER ScfTaskRefusedParameter
+ CODE errcode-scfTaskRefused
+}
+
+ScfTaskRefusedParameter ::=
+ OPTIONALLY-PROTECTED
+ {SEQUENCE {reason
+ ENUMERATED {generic(0), unobtainable(1), congestion(2)
+ --other values FFS
+ },
+ securityParameters [1] SecurityParameters OPTIONAL
+ }, scfqop.&scfErrorsQOP}
+
+scfReferral ERROR ::= {
+ PARAMETER ReferralParameter
+ CODE errcode-scfReferral
+}
+
+ReferralParameter ::=
+ OPTIONALLY-PROTECTED
+ {SEQUENCE {tryhere [0] AccessPointInformation,
+ securityParameters [1] SecurityParameters OPTIONAL
+ }, scfqop.&scfErrorsQOP}
+
+systemFailure ERROR ::= {
+ PARAMETER UnavailableNetworkResource
+ CODE errcode-systemFailure
+}
+
+-- The operation could not be completed due to e.g. a system failure at the serving physical entity, the
+-- unavailability of the required resource or due to screening.
+taskRefused ERROR ::= {
+ PARAMETER
+ ENUMERATED {generic(0), unobtainable(1), congestion(2)
+ --other values FFS
+ }
+ CODE errcode-taskRefused
+}
+
+-- An entity normally capable of the task requested cannot or chooses not to perform the task at this
+-- time. This includes error situations like congestion and unobtainable address as used in e.g. the
+-- connect operation.
+tfcBindError ERROR ::= {
+ PARAMETER
+ SET {versions [0] Versions DEFAULT {v1},
+ error
+ CHOICE {serviceError [1] ServiceProblem,
+ securityError [2] SecurityProblem}}
+}
+
+unavailableResource ERROR ::= {CODE errcode-unavailableResource
+}
+
+-- A requested resource is not available at the serving entity.
+unexpectedComponentSequence ERROR ::= {
+ CODE errcode-unexpectedComponentSequence
+}
+
+-- An incorrect sequence of Components was received (e.g. "DisconnectForwardConnection"
+-- followed by "PlayAnnouncement").
+unexpectedDataValue ERROR ::= {CODE errcode-unexpectedDataValue
+}
+
+-- The data value was not as expected (e.g. routing number expected but billing number received)
+unexpectedParameter ERROR ::= {CODE errcode-unexpectedParameter
+}
+
+-- A parameter received was not expected.
+unknownLegID ERROR ::= {CODE errcode-unknownLegID
+}
+
+-- Leg not known to the SSF.
+unknownResource ERROR ::= {CODE errcode-unknownResource
+}
+
+-- Resource whose status is being requested is not known to the serving entity.
+END
+
+-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
+
diff --git a/asn1/inap/IN-object-identifiers.asn b/asn1/inap/IN-object-identifiers.asn
index 6f118b7e01..5eee65c164 100644
--- a/asn1/inap/IN-object-identifiers.asn
+++ b/asn1/inap/IN-object-identifiers.asn
@@ -1,721 +1,721 @@
--- $Id$
--- Module IN-object-identifiers (Q.1248.1:07/2001)
-IN-object-identifiers {itu-t recommendation q 1248 modules(1)
- in-object-identifiers(0) version1(0)} DEFINITIONS ::=
-BEGIN
-
--- For Modules from TCAP, ROS,
-tc-Messages OBJECT IDENTIFIER ::=
- {itu-t recommendation q 773 modules(2) messages(1) version3(3)}
-
-tc-NotationExtensions OBJECT IDENTIFIER ::=
- {itu-t recommendation q 775 modules(2) notation-extension(4) version1(1)}
-
-ros-InformationObjects OBJECT IDENTIFIER ::=
- {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
-
-ros-genericPDUs OBJECT IDENTIFIER ::=
- {joint-iso-itu-t remote-operations(4) generic-ROS-PDUs(6) version1(0)}
-
-ros-UsefulDefinitions OBJECT IDENTIFIER ::=
- {joint-iso-itu-t remote-operations(4) useful-definitions(7) version1(0)}
-
-sese-APDUs OBJECT IDENTIFIER ::=
- {joint-iso-itu-t genericULS(20) modules(1) seseAPDUs(6)}
-
-guls-Notation OBJECT IDENTIFIER ::=
- {joint-iso-itu-t genericULS(20) modules(1) notation(1)}
-
-guls-SecurityTransformations OBJECT IDENTIFIER ::=
- {joint-iso-itu-t genericULS(20) modules(1) gulsSecurityTransformations(3)}
-
-guls-DirectoryProtectionMappings OBJECT IDENTIFIER ::=
- {joint-iso-itu-t genericULS(20) modules(1) dirProtectionMappings(4)}
-
-ds-UsefulDefinitions OBJECT IDENTIFIER ::=
- {joint-iso-itu-t ds(5) module(1) usefulDefinitions(0) 3}
-
-spkmGssTokens OBJECT IDENTIFIER ::=
- {iso(1) identified-organization(3) dod(6) internet(1) security(5)
- mechanisms(5) spkm(1) spkmGssTokens(10)}
-
--- For IN-CS1 Modules
-contexts OBJECT IDENTIFIER ::=
- {itu-t recommendation q 1218 modules(0) contexts(8) selectedContexts(1)
- version(1)}
-
--- For IN CS4 Modules
-id OBJECT IDENTIFIER ::= {itu-t recommendation q 1248}
-
-modules OBJECT IDENTIFIER ::= {id modules(1)}
-
-id-ac OBJECT IDENTIFIER ::= {id ac(3)}
-
-id-at OBJECT IDENTIFIER ::= {id at(4)}
-
-id-as OBJECT IDENTIFIER ::= {id as(5)}
-
-id-oc OBJECT IDENTIFIER ::= {id oc(6)}
-
-id-mt OBJECT IDENTIFIER ::= {id mt(7)}
-
-id-sf OBJECT IDENTIFIER ::= {id sf(11)}
-
-id-soa OBJECT IDENTIFIER ::= {id soa(21)}
-
-id-aca OBJECT IDENTIFIER ::= {id aca(24)}
-
-id-rosObject OBJECT IDENTIFIER ::= {id rosObject(25)}
-
-id-contract OBJECT IDENTIFIER ::= {id contract(26)}
-
-id-package OBJECT IDENTIFIER ::= {id package(27)}
-
-id-avc OBJECT IDENTIFIER ::= {id avc(29)}
-
-object-identifiers OBJECT IDENTIFIER ::=
- {modules in-object-identifiers(0) version1(0)}
-
-common-datatypes OBJECT IDENTIFIER ::=
- {modules in-common-datatypes(1) version1(0)}
-
-errortypes OBJECT IDENTIFIER ::= {modules in-errortypes(2) version1(0)}
-
-operationcodes OBJECT IDENTIFIER ::= {modules in-operationcodes(3) version1(0)}
-
-errorcodes OBJECT IDENTIFIER ::= {modules in-errorcodes(4) version1(0)}
-
-common-classes OBJECT IDENTIFIER ::= {modules in-common-classes(5) version1(0)}
-
-ssf-scf-datatypes OBJECT IDENTIFIER ::=
- {modules in-ssf-scf-datatypes(6) version1(0)}
-
-ssf-scf-classes OBJECT IDENTIFIER ::=
- {modules in-ssf-scf-classes(7) version1(0)}
-
-ssf-scf-Operations OBJECT IDENTIFIER ::=
- {modules in-ssf-scf-ops-args(8) version1(0)}
-
-ssf-scf-Protocol OBJECT IDENTIFIER ::=
- {modules in-ssf-scf-pkgs-contracts-acs(9) version1(0)}
-
-scf-srf-datatypes OBJECT IDENTIFIER ::=
- {modules in-scf-srf-datatypes(10) version1(0)}
-
-scf-srf-classes OBJECT IDENTIFIER ::=
- {modules in-scf-srf-classes(11) version1(0)}
-
-scf-srf-Operations OBJECT IDENTIFIER ::=
- {modules in-scf-srf-ops-args(12) version1(0)}
-
-scf-srf-Protocol OBJECT IDENTIFIER ::=
- {modules in-scf-srf-pkgs-contracts-acs(13) version1(0)}
-
-scf-sdf-datatypes OBJECT IDENTIFIER ::=
- {modules in-scf-sdf-datatypes(14) version1(0)}
-
-scf-sdf-classes OBJECT IDENTIFIER ::=
- {modules in-scf-sdf-classes(15) version1(0)}
-
-scf-sdf-Operations OBJECT IDENTIFIER ::=
- {modules in-scf-sdf-ops-args(16) version1(0)}
-
-scf-sdf-Protocol OBJECT IDENTIFIER ::=
- {modules in-scf-sdf-pkgs-contracts-acs(17) version1(0)}
-
-sdf-sdf-Operations OBJECT IDENTIFIER ::=
- {modules in-sdf-sdf-ops-args(18) version1(0)}
-
-sdf-sdf-Protocol OBJECT IDENTIFIER ::=
- {modules in-sdf-sdf-pkgs-contracts-acs(19) version1(0)}
-
-scf-scf-datatypes OBJECT IDENTIFIER ::=
- {modules in-scf-scf-datatypes(20) version1(0)}
-
-scf-scf-classes OBJECT IDENTIFIER ::=
- {modules in-scf-scf-classes(21) version1(0)}
-
-scf-scf-Operations OBJECT IDENTIFIER ::=
- {modules in-scf-scf-ops-args(22) version1(0)}
-
-scf-scf-Protocol OBJECT IDENTIFIER ::=
- {modules in-scf-scf-pkgs-contracts-acs(23) version1(0)}
-
-scf-cusf-datatypes OBJECT IDENTIFIER ::=
- {modules in-scf-cusf-datatypes(24) version1(0)}
-
-scf-cusf-classes OBJECT IDENTIFIER ::=
- {modules in-scf-cusf-classes(25) version1(0)}
-
-scf-cusf-Operations OBJECT IDENTIFIER ::=
- {modules in-scf-cusf-ops-args(26) version1(0)}
-
-scf-cusf-Protocol OBJECT IDENTIFIER ::=
- {modules in-scf-cusf-pkgs-contracts-acs(27) version1(0)}
-
-scf-sdf-Additional-Definitions OBJECT IDENTIFIER ::=
- {modules in-scf-sdf-additional-definitions(28) version1(0)}
-
--- Application Context
--- SSF/SCF Application Context
-id-ac-ssf-scfGenericAC OBJECT IDENTIFIER ::=
- {id-ac ssf-scfGenericAC(4) version1(0)}
-
-id-ac-ssf-scfDPSpecificAC OBJECT IDENTIFIER ::=
- {id-ac ssf-scfDPSpecificAC(5) version1(0)}
-
-id-ac-ssf-scfAssistHandoffAC OBJECT IDENTIFIER ::=
- {id-ac ssf-scfAssistHandoffAC(6) version1(0)}
-
-id-ac-ssf-scfServiceManagementAC OBJECT IDENTIFIER ::=
- {id-ac ssf-scfServiceManagementAC(7) version1(0)}
-
-id-ac-scf-ssfGenericAC OBJECT IDENTIFIER ::=
- {id-ac scf-ssfGenericAC(8) version1(0)}
-
-id-ac-scf-ssfDPSpecificAC OBJECT IDENTIFIER ::=
- {id-ac scf-ssfDPSpecificAC(9) version1(0)}
-
-id-ac-scf-ssfINTrafficManagementAC OBJECT IDENTIFIER ::=
- {id-ac scf-ssfINTrafficManagementAC(10) version1(0)}
-
-id-ac-scf-ssfServiceManagementAC OBJECT IDENTIFIER ::=
- {id-ac scf-ssfServiceManagementAC(11) version1(0)}
-
-id-ac-scf-ssfStatusReportingAC OBJECT IDENTIFIER ::=
- {id-ac scf-ssfStatusReportingAC(12) version1(0)}
-
-id-ac-scf-ssfTriggerManagementAC OBJECT IDENTIFIER ::=
- {id-ac scf-ssfTriggerManagementAC(13) version1(0)}
-
-id-ac-scf-ssfRouteMonitoringAC OBJECT IDENTIFIER ::=
- {id-ac scf-ssfRouteMonitorinAC(33) version1(0)}
-
-id-ac-ssf-scfRouteMonitoringAC OBJECT IDENTIFIER ::=
- {id-ac ssf-scfRouteMonitorinAC(34) version1(0)}
-
-id-ac-scf-ssfTrafficManagementAC OBJECT IDENTIFIER ::=
- {id-ac scf-ssfTrafficManagementAC(35) version1(0)}
-
--- SRF/SCF Application Context
-id-ac-srf-scfAC OBJECT IDENTIFIER ::=
- {id-ac srf-scfAC(14) version1(0)}
-
---SCF-SDF - application contexts
-id-ac-indirectoryAccessAC OBJECT IDENTIFIER ::=
- {id-ac indirectoryAccessAC(1) version1(0)}
-
-id-ac-indirectoryAccessWith3seAC OBJECT IDENTIFIER ::=
- {id-ac indirectoryAccessWith3seAC(2) version1(0)}
-
-id-ac-inExtendedDirectoryAccessAC OBJECT IDENTIFIER ::=
- {id-ac inExtendedDirectoryAccessAC(3) version1(0)}
-
-id-ac-inExtendedDirectoryAccessWith3seAC OBJECT IDENTIFIER ::=
- {id-ac inExtendedDirectoryAccessWith3seAC(27) version1(0)}
-
-id-ac-trafficFlowControlAC OBJECT IDENTIFIER ::=
- {id-ac trafficFlowControlAC(28) version1(0)}
-
---SDF-SDF Application Contexts
-id-ac-indirectorySystemAC OBJECT IDENTIFIER ::=
- {id-ac indirectorySystemAC(15) version1(0)}
-
-id-ac-inShadowSupplierInitiatedAC OBJECT IDENTIFIER ::=
- {id-ac inShadowSupplierInitiatedAC(16) version1(0)}
-
-id-ac-inShadowConsumerInitiatedAC OBJECT IDENTIFIER ::=
- {id-ac inShadowConsumerInitiatedAC(17) version1(0)}
-
-id-ac-indirectorySystemWith3seAC OBJECT IDENTIFIER ::=
- {id-ac indirectorySystemWith3seAC(18) version1(0)}
-
-id-ac-inShadowSupplierInitiatedWith3seAC OBJECT IDENTIFIER ::=
- {id-ac inShadowSupplierInitiatedWith3seAC(19) version1(0)}
-
-id-ac-inShadowConsumerInitiatedWith3seAC OBJECT IDENTIFIER ::=
- {id-ac inShadowConsumerInitiatedWith3seAC(20) version1(0)}
-
--- SCF/SCF Application Context
-id-ac-scfc-scfsOperationsAC OBJECT IDENTIFIER ::=
- {id-ac scfc-scfsOperationsAC(21) version1(0)}
-
-id-ac-distributedSCFSystemAC OBJECT IDENTIFIER ::=
- {id-ac distributedSCFSystemAC(22) version1(0)}
-
-id-ac-scfc-scfsOperationsWith3seAC OBJECT IDENTIFIER ::=
- {id-ac scfc-scfsOperationsWith3seAC(23) version1(0)}
-
-id-ac-distributedSCFSystemWith3seAC OBJECT IDENTIFIER ::=
- {id-ac distributedSCFSystemWith3seAC(24) version1(0)}
-
-id-ac-scfs-scfcOperationsAC OBJECT IDENTIFIER ::=
- {id-ac scfs-scfcOperationsAC(31) version1(0)}
-
-id-ac-scfs-scfcOperationsWith3seAC OBJECT IDENTIFIER ::=
- {id-ac scfs-scfcOperationsWith3seAC(32) version1(0)}
-
--- CUSF/SCF Application Context
-id-acscfcusfDPSpecific OBJECT IDENTIFIER ::=
- {id-ac scf-cusf-DPSpecific(25) version1(0)}
-
-id-accusfscfDPSpecific OBJECT IDENTIFIER ::=
- {id-ac cusf-scf-DPSpecific(26) version1(0)}
-
-id-acscfcusfGeneric OBJECT IDENTIFIER ::=
- {id-ac scf-cusf-Generic(29) version1(0)}
-
-id-accusfscfGeneric OBJECT IDENTIFIER ::=
- {id-ac cusf-scf-Generic(30) version1(0)}
-
--- Attributes
--- SCF/SDF attributes
-id-at-securityFacilityId OBJECT IDENTIFIER ::=
- {id-at securityFacilityId(1)}
-
-id-at-secretKey OBJECT IDENTIFIER ::= {id-at secretKey(2)}
-
-id-at-identifierList OBJECT IDENTIFIER ::= {id-at identifierList(3)}
-
-id-at-bindLevelIfOK OBJECT IDENTIFIER ::= {id-at bindLevelIfOK(4)}
-
-id-at-lockSession OBJECT IDENTIFIER ::= {id-at lockSession(5)}
-
-id-at-failureCounter OBJECT IDENTIFIER ::= {id-at failureCounter(6)}
-
-id-at-maxAttempts OBJECT IDENTIFIER ::= {id-at maxAttempts(7)}
-
-id-at-currentList OBJECT IDENTIFIER ::= {id-at currentList(8)}
-
-id-at-stockId OBJECT IDENTIFIER ::= {id-at stockId(9)}
-
-id-at-source OBJECT IDENTIFIER ::= {id-at source(10)}
-
-id-at-sizeOfRestocking OBJECT IDENTIFIER ::= {id-at sizeOfRestocking(11)}
-
-id-at-challengeResponse OBJECT IDENTIFIER ::= {id-at challengeResponse(12)}
-
--- Abstract Syntaxes
--- SSF/SCF Abstract Syntaxes
-id-as-ssf-scfGenericAS OBJECT IDENTIFIER ::=
- {id-as ssf-scfGenericAS(4)}
-
-id-as-ssf-scfDpSpecificAS OBJECT IDENTIFIER ::= {id-as ssf-scfDpSpecificAS(5)}
-
-id-as-assistHandoff-ssf-scfAS OBJECT IDENTIFIER ::=
- {id-as assistHandoff-ssf-scfAS(6)}
-
-id-as-scf-ssfGenericAS OBJECT IDENTIFIER ::= {id-as scf-ssfGenericAS(7)}
-
-id-as-scf-ssfDpSpecificAS OBJECT IDENTIFIER ::= {id-as scf-ssfDpSpecificAS(8)}
-
-id-as-scf-ssfINTrafficManagementAS OBJECT IDENTIFIER ::=
- {id-as scf-ssfINTrafficManagementAS(9)}
-
-id-as-scf-ssfServiceManagementAS OBJECT IDENTIFIER ::=
- {id-as scf-ssfServiceManagementAS(10)}
-
-id-as-ssf-scfServiceManagementAS OBJECT IDENTIFIER ::=
- {id-as ssf-scfServiceManagementAS(11)}
-
-id-as-scf-ssfStatusReportingAS OBJECT IDENTIFIER ::=
- {id-as scf-ssfStatusReportingAS(12)}
-
-id-as-scf-ssfTriggerManagementAS OBJECT IDENTIFIER ::=
- {id-as scf-ssfTriggerManagementAS(13)}
-
-id-as-scf-ssfRouteMonitoringAS OBJECT IDENTIFIER ::=
- {id-as scf-ssfRouteMonitoringAS(31)}
-
-id-as-ssf-scfRouteMonitoringAS OBJECT IDENTIFIER ::=
- {id-as ssf-scfRouteMonitoringAS(32)}
-
-id-as-scf-ssfTrafficManagementAS OBJECT IDENTIFIER ::=
- {id-as scf-ssfTrafficManagementAS(33)}
-
--- SRF/SCF Abstract Syntaxes
-id-as-basic-srf-scf OBJECT IDENTIFIER ::=
- {id-as basic-srf-scf(14)}
-
-id-as-basic-scf-srf OBJECT IDENTIFIER ::= {id-as basic-scf-srf(15)}
-
--- SCF-SDF - abstract syntaxes
-id-as-indirectoryOperationsAS OBJECT IDENTIFIER ::=
- {id-as indirectoryOperationsAS(1)}
-
-id-as-indirectoryBindingAS OBJECT IDENTIFIER ::=
- {id-as indirectoryBindingAS(2)}
-
-id-as-inExtendedDirectoryOperationsAS OBJECT IDENTIFIER ::=
- {id-as inExtendedDirectoryOperationsAS(3)}
-
-id-as-inSESEAS OBJECT IDENTIFIER ::= {id-as inSESEAS(25)}
-
-id-as-tfcOperationsAS OBJECT IDENTIFIER ::= {id-as tfcOperationsAS(26)}
-
-id-as-tfcBindingAS OBJECT IDENTIFIER ::= {id-as tfcBindingAS(27)}
-
--- SDF-SDF - abstract syntaxes
-id-as-indirectorySystemAS OBJECT IDENTIFIER ::=
- {id-as indirectorySystemAS(16)}
-
-id-as-indirectoryDSABindingAS OBJECT IDENTIFIER ::=
- {id-as indirectoryDSABindingAS(17)}
-
-id-as-indirectoryShadowAS OBJECT IDENTIFIER ::= {id-as indirectoryShadowAS(18)}
-
-id-as-indsaShadowBindingAS OBJECT IDENTIFIER ::=
- {id-as indsaShadowBindingAS(19)}
-
--- SCF/SCF Abstract Syntaxes
-id-as-scfc-scfsOperationsAS OBJECT IDENTIFIER ::=
- {id-as scfc-scfsOperationsAS(20)}
-
-id-as-distributedSCFSystemAS OBJECT IDENTIFIER ::=
- {id-as distributedSCFSystemAS(21)}
-
-id-as-scf-scfBindingAS OBJECT IDENTIFIER ::= {id-as scf-scfBindingAS(22)}
-
-id-as-scfs-scfcOperationsAS OBJECT IDENTIFIER ::=
- {id-as scfs-scfcOperationsAS(30)}
-
--- CUSF/SCF Abstract Syntaxes
-id-asscfcusfDPSpecific OBJECT IDENTIFIER ::=
- {id-as scf-cusf-DPSpecific(23)}
-
-id-ascusfscfDPSpecific OBJECT IDENTIFIER ::= {id-as cusf-scf-DPSpecific(24)}
-
-id-asscfcusfGeneric OBJECT IDENTIFIER ::= {id-as scf-cusf-Generic(28)}
-
-id-ascusfscfGeneric OBJECT IDENTIFIER ::= {id-as cusf-scf-Generic(29)}
-
--- Object Class
--- for SCF-SDF interface, Object Class
-id-oc-securityUserInfo OBJECT IDENTIFIER ::=
- {id-oc securityUserInfo(1)}
-
-id-oc-tokensStock OBJECT IDENTIFIER ::= {id-oc tokenStock(2)}
-
--- Methods
--- for SCF-SDF interface, Methods
-id-mt-verifyCredentials OBJECT IDENTIFIER ::=
- {id-mt verifyCredentials(1)}
-
-id-mt-conformCredentials OBJECT IDENTIFIER ::= {id-mt conformCredentials(2)}
-
-id-mt-provideTokens OBJECT IDENTIFIER ::= {id-mt provideTokens(3)}
-
-id-mt-fillSecurityTokens OBJECT IDENTIFIER ::= {id-mt fillSecurityTokens(4)}
-
--- Security Facility
--- for SCF-SDF interface, Security Facility
-id-sf-pwd OBJECT IDENTIFIER ::=
- {id-sf pwd(1)}
-
-id-sf-challengeResponse OBJECT IDENTIFIER ::= {id-sf challengeResponse(2)}
-
-id-sf-onAirSubscription OBJECT IDENTIFIER ::= {id-sf onAirSubscription(3)}
-
--- for SDF-SDF interface, SDF Attributes
-id-soa-methodRuleUse OBJECT IDENTIFIER ::=
- {id-soa methodRuleUse(1)}
-
-id-aca-prescriptiveACI OBJECT IDENTIFIER ::= {id-aca prescriptiveACI(4)}
-
-id-aca-entryACI OBJECT IDENTIFIER ::= {id-aca entryACI(5)}
-
-id-aca-subentryACI OBJECT IDENTIFIER ::= {id-aca subentryACI(6)}
-
--- for ac, as, rosObject, contract and package, the values are identical to Q1228
--- ROS Objects
-id-rosObject-scf OBJECT IDENTIFIER ::=
- {id-rosObject scf(1)}
-
-id-rosObject-ssf OBJECT IDENTIFIER ::= {id-rosObject ssf(2)}
-
-id-rosObject-srf OBJECT IDENTIFIER ::= {id-rosObject srf(3)}
-
-id-rosObject-sdf OBJECT IDENTIFIER ::= {id-rosObject sdf(4)}
-
-id-rosObject-cusf OBJECT IDENTIFIER ::= {id-rosObject cusf(5)}
-
--- Contracts
--- SSF/SCF Contracts
-id-inSsfToScfGeneric OBJECT IDENTIFIER ::=
- {id-contract inSsfToScfGeneric(3)}
-
-id-inSsfToScfDpSpecific OBJECT IDENTIFIER ::=
- {id-contract inSsfToScfDpSpecific(4)}
-
-id-inAssistHandoffSsfToScf OBJECT IDENTIFIER ::=
- {id-contract inAssistHandoffSsfToScf(5)}
-
-id-inScfToSsfGeneric OBJECT IDENTIFIER ::= {id-contract inScfToSsfGeneric(6)}
-
-id-inScfToSsfDpSpecific OBJECT IDENTIFIER ::=
- {id-contract inScfToSsfDpSpecific(7)}
-
-id-inScfToSsfINTrafficManagement OBJECT IDENTIFIER ::=
- {id-contract inScfToSsfINTrafficManagement(8)}
-
-id-inScfToSsfServiceManagement OBJECT IDENTIFIER ::=
- {id-contract inScfToSsfServiceManagement(9)}
-
-id-inSsfToScfServiceManagement OBJECT IDENTIFIER ::=
- {id-contract inSsfToScfServiceManagement(10)}
-
-id-inScfToSsfStatusReporting OBJECT IDENTIFIER ::=
- {id-contract inScfToSsfStatusReporting(11)}
-
-id-inScfToSsfTriggerManagement OBJECT IDENTIFIER ::=
- {id-contract inScfToSsfTriggerManagement(12)}
-
-id-inScfToSsfRouteMonitoring OBJECT IDENTIFIER ::=
- {id-contract inScfToSsfRouteMonitoring(26)}
-
-id-inSsfToScfRouteMonitoring OBJECT IDENTIFIER ::=
- {id-contract inSsfToScfRouteMonitoring(27)}
-
-id-inScfToSsfTrafficManagement OBJECT IDENTIFIER ::=
- {id-contract inScfToSsfTrafficManagement(28)}
-
--- SRF/SCF Contracts
-id-contract-srf-scf OBJECT IDENTIFIER ::=
- {id-contract srf-scf(13)}
-
--- SCF-SDF contracts
-id-contract-dap OBJECT IDENTIFIER ::= {id-contract dap(1)}
-
-id-contract-dapExecute OBJECT IDENTIFIER ::= {id-contract dapExecute(2)}
-
-id-contract-tfc OBJECT IDENTIFIER ::= {id-contract tfc(22)}
-
--- SDF - SDF Contracts.
-id-contract-indsp OBJECT IDENTIFIER ::=
- {id-contract indsp(14)}
-
-id-contract-shadowConsumer OBJECT IDENTIFIER ::=
- {id-contract shadowConsumer(15)}
-
-id-contract-shadowSupplier OBJECT IDENTIFIER ::=
- {id-contract shadowSupplier(17)}
-
--- SCF/SCF Contracts
-id-contract-scfc-scfs OBJECT IDENTIFIER ::=
- {id-contract scfc-scfs(18)}
-
-id-contract-dssp OBJECT IDENTIFIER ::= {id-contract dssp(19)}
-
-id-contract-scfs-scfc OBJECT IDENTIFIER ::= {id-contract scfs-scfc(25)}
-
--- CUSF/SCF Contracts
-id-contract-scfcusfDPSpecific OBJECT IDENTIFIER ::=
- {id-contract scf-cusf-DPSpecific(20)}
-
-id-contract-cusfscfDPSpecific OBJECT IDENTIFIER ::=
- {id-contract cusf-scf-DPSpecific(21)}
-
-id-contract-scfcusfGeneric OBJECT IDENTIFIER ::=
- {id-contract scf-cusf-Generic(23)}
-
-id-contract-cusfscfGeneric OBJECT IDENTIFIER ::=
- {id-contract cusf-scf-Generic(24)}
-
--- Operation Packages
-id-package-emptyConnection OBJECT IDENTIFIER ::=
- {id-package emptyConnection(60)}
-
--- SSF/SCF Operation Packages
-id-package-scfActivation OBJECT IDENTIFIER ::=
- {id-package scfActivation(11)}
-
-id-package-basicBCPDP OBJECT IDENTIFIER ::= {id-package basicBCPDP(12)}
-
-id-package-advancedBCPDP OBJECT IDENTIFIER ::= {id-package advancedBCPDP(14)}
-
-id-package-srf-scfActivationOfAssist OBJECT IDENTIFIER ::=
- {id-package srf-scfActivationOfAssist(15)}
-
-id-package-assistConnectionEstablishment OBJECT IDENTIFIER ::=
- {id-package assistConnectionEstablishment(16)}
-
-id-package-genericDisconnectResource OBJECT IDENTIFIER ::=
- {id-package genericDisconnectResource(17)}
-
-id-package-nonAssistedConnectionEstablishment OBJECT IDENTIFIER ::=
- {id-package nonAssistedConnectionEstablishment(18)}
-
-id-package-connect OBJECT IDENTIFIER ::= {id-package connect(19)}
-
-id-package-callHandling OBJECT IDENTIFIER ::= {id-package callHandling(20)}
-
-id-package-bcsmEventHandling OBJECT IDENTIFIER ::=
- {id-package bcsmEventHandling(21)}
-
-id-package-dpSpecificEventHandling OBJECT IDENTIFIER ::=
- {id-package dpSpecificEventHandling(22)}
-
-id-package-chargingEventHandling OBJECT IDENTIFIER ::=
- {id-package chargingEventHandling(23)}
-
-id-package-ssfCallProcessing OBJECT IDENTIFIER ::=
- {id-package ssfCallProcessing(24)}
-
-id-package-scfCallInitiation OBJECT IDENTIFIER ::=
- {id-package scfCallInitiation(25)}
-
-id-package-timer OBJECT IDENTIFIER ::= {id-package timer(26)}
-
-id-package-billing OBJECT IDENTIFIER ::= {id-package billing(27)}
-
-id-package-charging OBJECT IDENTIFIER ::= {id-package charging(28)}
-
-id-package-iNTrafficManagement OBJECT IDENTIFIER ::=
- {id-package iNtrafficManagement(29)}
-
-id-package-serviceManagementActivate OBJECT IDENTIFIER ::=
- {id-package serviceManagementActivate(30)}
-
-id-package-serviceManagementResponse OBJECT IDENTIFIER ::=
- {id-package serviceManagementResponse(31)}
-
-id-package-callReport OBJECT IDENTIFIER ::= {id-package callReport(32)}
-
-id-package-signallingControl OBJECT IDENTIFIER ::=
- {id-package signallingControl(33)}
-
-id-package-activityTest OBJECT IDENTIFIER ::= {id-package activityTest(34)}
-
-id-package-statusReporting OBJECT IDENTIFIER ::=
- {id-package statusReporting(35)}
-
-id-package-cancel OBJECT IDENTIFIER ::= {id-package cancel(36)}
-
-id-package-cphResponse OBJECT IDENTIFIER ::= {id-package cphResponse(37)}
-
-id-package-entityReleased OBJECT IDENTIFIER ::= {id-package entityReleased(38)}
-
-id-package-triggerManagement OBJECT IDENTIFIER ::=
- {id-package triggerManagement(39)}
-
-id-package-uSIHandling OBJECT IDENTIFIER ::= {id-package uSIHandling(40)}
-
-id-package-facilityIEHandling OBJECT IDENTIFIER ::=
- {id-package facilityIEHandling(41)}
-
-id-package-triggerCallManagement OBJECT IDENTIFIER ::=
- {id-package triggerCallManagement(63)}
-
-id-package-monitorRoute OBJECT IDENTIFIER ::= {id-package monitorRoute(77)}
-
-id-package-trafficManagement OBJECT IDENTIFIER ::=
- {id-package trafficManagement(78)}
-
--- SRF/SCF Operation Packages
-id-package-specializedResourceControl OBJECT IDENTIFIER ::=
- {id-package specializedResourceControl(42)}
-
-id-package-srf-scfCancel OBJECT IDENTIFIER ::= {id-package srf-scfCancel(43)}
-
-id-package-messageControl OBJECT IDENTIFIER ::= {id-package messageControl(44)}
-
-id-package-scriptControl OBJECT IDENTIFIER ::= {id-package scriptControl(45)}
-
-id-package-srfManagement OBJECT IDENTIFIER ::= {id-package srfManagement(66)}
-
--- SCF-SDF packages
-id-package-search OBJECT IDENTIFIER ::=
- {id-package search(2)}
-
-id-package-modify OBJECT IDENTIFIER ::= {id-package modify(3)}
-
-id-package-dapConnection OBJECT IDENTIFIER ::= {id-package dapConnection(10)}
-
-id-package-execute OBJECT IDENTIFIER ::= {id-package execute(4)}
-
-id-package-tfcOperations OBJECT IDENTIFIER ::= {id-package tfcOperations(64)}
-
-id-package-tfcConnection OBJECT IDENTIFIER ::= {id-package tfcConnection(65)}
-
--- SDF-SDF Packages.
-id-package-dspConnection OBJECT IDENTIFIER ::=
- {id-package dspConnection(47)}
-
-id-package-inchainedModify OBJECT IDENTIFIER ::=
- {id-package inchainedModify(48)}
-
-id-package-inchainedSearch OBJECT IDENTIFIER ::=
- {id-package inchainedSearch(49)}
-
-id-package-chainedExecute OBJECT IDENTIFIER ::= {id-package chainedExecute(50)}
-
-id-package-dispConnection OBJECT IDENTIFIER ::= {id-package dispConnection(51)}
-
-id-package-shadowConsumer OBJECT IDENTIFIER ::= {id-package shadowConsumer(52)}
-
-id-package-shadowSupplier OBJECT IDENTIFIER ::= {id-package shadowSupplier(53)}
-
--- SCF/SCF Operation Packages
-id-package-scf-scfConnection OBJECT IDENTIFIER ::=
- {id-package scf-scfConnection(46)}
-
-id-package-dsspConnection OBJECT IDENTIFIER ::= {id-package dsspConnection(74)}
-
-id-package-handlingInformation OBJECT IDENTIFIER ::=
- {id-package handlingInformation(54)}
-
-id-package-notification OBJECT IDENTIFIER ::= {id-package notification(55)}
-
-id-package-chargingInformation OBJECT IDENTIFIER ::=
- {id-package chargingInformation(56)}
-
-id-package-userInformation OBJECT IDENTIFIER ::=
- {id-package userInformation(57)}
-
-id-package-networkCapability OBJECT IDENTIFIER ::=
- {id-package networkCapability(58)}
-
-id-package-chainedSCFOperations OBJECT IDENTIFIER ::=
- {id-package chainedSCFOperations(59)}
-
-id-package-transferStsi OBJECT IDENTIFIER ::= {id-package transferStsi(75)}
-
-id-package-initiateCall OBJECT IDENTIFIER ::= {id-package initiateCall(76)}
-
--- CUSF/SCF Operation Packages
-id-package-cusfTDPSpecificInvocation OBJECT IDENTIFIER ::=
- {id-package cusfTDPSpecificInvocation(61)}
-
-id-package-cusfTDPGenericInvocation OBJECT IDENTIFIER ::=
- {id-package cusfTDPGenericInvocation(62)}
-
-id-package-cusfDPSpecificEventHandling OBJECT IDENTIFIER ::=
- {id-package cusfDPSpecificEventHandling(67)}
-
-id-package-cusfGenericEventHandling OBJECT IDENTIFIER ::=
- {id-package cusfGenericEventHandling(68)}
-
-id-package-cusfComponentHandling OBJECT IDENTIFIER ::=
- {id-package cusfComponentHandling(69)}
-
-id-package-cusfSCFInitiation OBJECT IDENTIFIER ::=
- {id-package cusfSCFInitiation(70)}
-
-id-package-cusfContinue OBJECT IDENTIFIER ::= {id-package cusfContinue(71)}
-
-id-package-cusfConnect OBJECT IDENTIFIER ::= {id-package cusfConnect(72)}
-
-id-package-cusfRelease OBJECT IDENTIFIER ::= {id-package cusfRelease(73)}
-
--- SDF Attribute Value Contexts
-id-avc-assignment OBJECT IDENTIFIER ::=
- {id-avc assignment(1)}
-
-id-avc-basicService OBJECT IDENTIFIER ::= {id-avc assignment(2)}
-
-id-avc-lineIdentity OBJECT IDENTIFIER ::= {id-avc assignment(3)}
-
-END
-
--- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
-
+-- $Id$
+-- Module IN-object-identifiers (Q.1248.1:07/2001)
+IN-object-identifiers {itu-t recommendation q 1248 modules(1)
+ in-object-identifiers(0) version1(0)} DEFINITIONS ::=
+BEGIN
+
+-- For Modules from TCAP, ROS,
+tc-Messages OBJECT IDENTIFIER ::=
+ {itu-t recommendation q 773 modules(2) messages(1) version3(3)}
+
+tc-NotationExtensions OBJECT IDENTIFIER ::=
+ {itu-t recommendation q 775 modules(2) notation-extension(4) version1(1)}
+
+ros-InformationObjects OBJECT IDENTIFIER ::=
+ {joint-iso-itu-t remote-operations(4) informationObjects(5) version1(0)}
+
+ros-genericPDUs OBJECT IDENTIFIER ::=
+ {joint-iso-itu-t remote-operations(4) generic-ROS-PDUs(6) version1(0)}
+
+ros-UsefulDefinitions OBJECT IDENTIFIER ::=
+ {joint-iso-itu-t remote-operations(4) useful-definitions(7) version1(0)}
+
+sese-APDUs OBJECT IDENTIFIER ::=
+ {joint-iso-itu-t genericULS(20) modules(1) seseAPDUs(6)}
+
+guls-Notation OBJECT IDENTIFIER ::=
+ {joint-iso-itu-t genericULS(20) modules(1) notation(1)}
+
+guls-SecurityTransformations OBJECT IDENTIFIER ::=
+ {joint-iso-itu-t genericULS(20) modules(1) gulsSecurityTransformations(3)}
+
+guls-DirectoryProtectionMappings OBJECT IDENTIFIER ::=
+ {joint-iso-itu-t genericULS(20) modules(1) dirProtectionMappings(4)}
+
+ds-UsefulDefinitions OBJECT IDENTIFIER ::=
+ {joint-iso-itu-t ds(5) module(1) usefulDefinitions(0) 3}
+
+spkmGssTokens OBJECT IDENTIFIER ::=
+ {iso(1) identified-organization(3) dod(6) internet(1) security(5)
+ mechanisms(5) spkm(1) spkmGssTokens(10)}
+
+-- For IN-CS1 Modules
+contexts OBJECT IDENTIFIER ::=
+ {itu-t recommendation q 1218 modules(0) contexts(8) selectedContexts(1)
+ version(1)}
+
+-- For IN CS4 Modules
+id OBJECT IDENTIFIER ::= {itu-t recommendation q 1248}
+
+modules OBJECT IDENTIFIER ::= {id modules(1)}
+
+id-ac OBJECT IDENTIFIER ::= {id ac(3)}
+
+id-at OBJECT IDENTIFIER ::= {id at(4)}
+
+id-as OBJECT IDENTIFIER ::= {id as(5)}
+
+id-oc OBJECT IDENTIFIER ::= {id oc(6)}
+
+id-mt OBJECT IDENTIFIER ::= {id mt(7)}
+
+id-sf OBJECT IDENTIFIER ::= {id sf(11)}
+
+id-soa OBJECT IDENTIFIER ::= {id soa(21)}
+
+id-aca OBJECT IDENTIFIER ::= {id aca(24)}
+
+id-rosObject OBJECT IDENTIFIER ::= {id rosObject(25)}
+
+id-contract OBJECT IDENTIFIER ::= {id contract(26)}
+
+id-package OBJECT IDENTIFIER ::= {id package(27)}
+
+id-avc OBJECT IDENTIFIER ::= {id avc(29)}
+
+object-identifiers OBJECT IDENTIFIER ::=
+ {modules in-object-identifiers(0) version1(0)}
+
+common-datatypes OBJECT IDENTIFIER ::=
+ {modules in-common-datatypes(1) version1(0)}
+
+errortypes OBJECT IDENTIFIER ::= {modules in-errortypes(2) version1(0)}
+
+operationcodes OBJECT IDENTIFIER ::= {modules in-operationcodes(3) version1(0)}
+
+errorcodes OBJECT IDENTIFIER ::= {modules in-errorcodes(4) version1(0)}
+
+common-classes OBJECT IDENTIFIER ::= {modules in-common-classes(5) version1(0)}
+
+ssf-scf-datatypes OBJECT IDENTIFIER ::=
+ {modules in-ssf-scf-datatypes(6) version1(0)}
+
+ssf-scf-classes OBJECT IDENTIFIER ::=
+ {modules in-ssf-scf-classes(7) version1(0)}
+
+ssf-scf-Operations OBJECT IDENTIFIER ::=
+ {modules in-ssf-scf-ops-args(8) version1(0)}
+
+ssf-scf-Protocol OBJECT IDENTIFIER ::=
+ {modules in-ssf-scf-pkgs-contracts-acs(9) version1(0)}
+
+scf-srf-datatypes OBJECT IDENTIFIER ::=
+ {modules in-scf-srf-datatypes(10) version1(0)}
+
+scf-srf-classes OBJECT IDENTIFIER ::=
+ {modules in-scf-srf-classes(11) version1(0)}
+
+scf-srf-Operations OBJECT IDENTIFIER ::=
+ {modules in-scf-srf-ops-args(12) version1(0)}
+
+scf-srf-Protocol OBJECT IDENTIFIER ::=
+ {modules in-scf-srf-pkgs-contracts-acs(13) version1(0)}
+
+scf-sdf-datatypes OBJECT IDENTIFIER ::=
+ {modules in-scf-sdf-datatypes(14) version1(0)}
+
+scf-sdf-classes OBJECT IDENTIFIER ::=
+ {modules in-scf-sdf-classes(15) version1(0)}
+
+scf-sdf-Operations OBJECT IDENTIFIER ::=
+ {modules in-scf-sdf-ops-args(16) version1(0)}
+
+scf-sdf-Protocol OBJECT IDENTIFIER ::=
+ {modules in-scf-sdf-pkgs-contracts-acs(17) version1(0)}
+
+sdf-sdf-Operations OBJECT IDENTIFIER ::=
+ {modules in-sdf-sdf-ops-args(18) version1(0)}
+
+sdf-sdf-Protocol OBJECT IDENTIFIER ::=
+ {modules in-sdf-sdf-pkgs-contracts-acs(19) version1(0)}
+
+scf-scf-datatypes OBJECT IDENTIFIER ::=
+ {modules in-scf-scf-datatypes(20) version1(0)}
+
+scf-scf-classes OBJECT IDENTIFIER ::=
+ {modules in-scf-scf-classes(21) version1(0)}
+
+scf-scf-Operations OBJECT IDENTIFIER ::=
+ {modules in-scf-scf-ops-args(22) version1(0)}
+
+scf-scf-Protocol OBJECT IDENTIFIER ::=
+ {modules in-scf-scf-pkgs-contracts-acs(23) version1(0)}
+
+scf-cusf-datatypes OBJECT IDENTIFIER ::=
+ {modules in-scf-cusf-datatypes(24) version1(0)}
+
+scf-cusf-classes OBJECT IDENTIFIER ::=
+ {modules in-scf-cusf-classes(25) version1(0)}
+
+scf-cusf-Operations OBJECT IDENTIFIER ::=
+ {modules in-scf-cusf-ops-args(26) version1(0)}
+
+scf-cusf-Protocol OBJECT IDENTIFIER ::=
+ {modules in-scf-cusf-pkgs-contracts-acs(27) version1(0)}
+
+scf-sdf-Additional-Definitions OBJECT IDENTIFIER ::=
+ {modules in-scf-sdf-additional-definitions(28) version1(0)}
+
+-- Application Context
+-- SSF/SCF Application Context
+id-ac-ssf-scfGenericAC OBJECT IDENTIFIER ::=
+ {id-ac ssf-scfGenericAC(4) version1(0)}
+
+id-ac-ssf-scfDPSpecificAC OBJECT IDENTIFIER ::=
+ {id-ac ssf-scfDPSpecificAC(5) version1(0)}
+
+id-ac-ssf-scfAssistHandoffAC OBJECT IDENTIFIER ::=
+ {id-ac ssf-scfAssistHandoffAC(6) version1(0)}
+
+id-ac-ssf-scfServiceManagementAC OBJECT IDENTIFIER ::=
+ {id-ac ssf-scfServiceManagementAC(7) version1(0)}
+
+id-ac-scf-ssfGenericAC OBJECT IDENTIFIER ::=
+ {id-ac scf-ssfGenericAC(8) version1(0)}
+
+id-ac-scf-ssfDPSpecificAC OBJECT IDENTIFIER ::=
+ {id-ac scf-ssfDPSpecificAC(9) version1(0)}
+
+id-ac-scf-ssfINTrafficManagementAC OBJECT IDENTIFIER ::=
+ {id-ac scf-ssfINTrafficManagementAC(10) version1(0)}
+
+id-ac-scf-ssfServiceManagementAC OBJECT IDENTIFIER ::=
+ {id-ac scf-ssfServiceManagementAC(11) version1(0)}
+
+id-ac-scf-ssfStatusReportingAC OBJECT IDENTIFIER ::=
+ {id-ac scf-ssfStatusReportingAC(12) version1(0)}
+
+id-ac-scf-ssfTriggerManagementAC OBJECT IDENTIFIER ::=
+ {id-ac scf-ssfTriggerManagementAC(13) version1(0)}
+
+id-ac-scf-ssfRouteMonitoringAC OBJECT IDENTIFIER ::=
+ {id-ac scf-ssfRouteMonitorinAC(33) version1(0)}
+
+id-ac-ssf-scfRouteMonitoringAC OBJECT IDENTIFIER ::=
+ {id-ac ssf-scfRouteMonitorinAC(34) version1(0)}
+
+id-ac-scf-ssfTrafficManagementAC OBJECT IDENTIFIER ::=
+ {id-ac scf-ssfTrafficManagementAC(35) version1(0)}
+
+-- SRF/SCF Application Context
+id-ac-srf-scfAC OBJECT IDENTIFIER ::=
+ {id-ac srf-scfAC(14) version1(0)}
+
+--SCF-SDF - application contexts
+id-ac-indirectoryAccessAC OBJECT IDENTIFIER ::=
+ {id-ac indirectoryAccessAC(1) version1(0)}
+
+id-ac-indirectoryAccessWith3seAC OBJECT IDENTIFIER ::=
+ {id-ac indirectoryAccessWith3seAC(2) version1(0)}
+
+id-ac-inExtendedDirectoryAccessAC OBJECT IDENTIFIER ::=
+ {id-ac inExtendedDirectoryAccessAC(3) version1(0)}
+
+id-ac-inExtendedDirectoryAccessWith3seAC OBJECT IDENTIFIER ::=
+ {id-ac inExtendedDirectoryAccessWith3seAC(27) version1(0)}
+
+id-ac-trafficFlowControlAC OBJECT IDENTIFIER ::=
+ {id-ac trafficFlowControlAC(28) version1(0)}
+
+--SDF-SDF Application Contexts
+id-ac-indirectorySystemAC OBJECT IDENTIFIER ::=
+ {id-ac indirectorySystemAC(15) version1(0)}
+
+id-ac-inShadowSupplierInitiatedAC OBJECT IDENTIFIER ::=
+ {id-ac inShadowSupplierInitiatedAC(16) version1(0)}
+
+id-ac-inShadowConsumerInitiatedAC OBJECT IDENTIFIER ::=
+ {id-ac inShadowConsumerInitiatedAC(17) version1(0)}
+
+id-ac-indirectorySystemWith3seAC OBJECT IDENTIFIER ::=
+ {id-ac indirectorySystemWith3seAC(18) version1(0)}
+
+id-ac-inShadowSupplierInitiatedWith3seAC OBJECT IDENTIFIER ::=
+ {id-ac inShadowSupplierInitiatedWith3seAC(19) version1(0)}
+
+id-ac-inShadowConsumerInitiatedWith3seAC OBJECT IDENTIFIER ::=
+ {id-ac inShadowConsumerInitiatedWith3seAC(20) version1(0)}
+
+-- SCF/SCF Application Context
+id-ac-scfc-scfsOperationsAC OBJECT IDENTIFIER ::=
+ {id-ac scfc-scfsOperationsAC(21) version1(0)}
+
+id-ac-distributedSCFSystemAC OBJECT IDENTIFIER ::=
+ {id-ac distributedSCFSystemAC(22) version1(0)}
+
+id-ac-scfc-scfsOperationsWith3seAC OBJECT IDENTIFIER ::=
+ {id-ac scfc-scfsOperationsWith3seAC(23) version1(0)}
+
+id-ac-distributedSCFSystemWith3seAC OBJECT IDENTIFIER ::=
+ {id-ac distributedSCFSystemWith3seAC(24) version1(0)}
+
+id-ac-scfs-scfcOperationsAC OBJECT IDENTIFIER ::=
+ {id-ac scfs-scfcOperationsAC(31) version1(0)}
+
+id-ac-scfs-scfcOperationsWith3seAC OBJECT IDENTIFIER ::=
+ {id-ac scfs-scfcOperationsWith3seAC(32) version1(0)}
+
+-- CUSF/SCF Application Context
+id-acscfcusfDPSpecific OBJECT IDENTIFIER ::=
+ {id-ac scf-cusf-DPSpecific(25) version1(0)}
+
+id-accusfscfDPSpecific OBJECT IDENTIFIER ::=
+ {id-ac cusf-scf-DPSpecific(26) version1(0)}
+
+id-acscfcusfGeneric OBJECT IDENTIFIER ::=
+ {id-ac scf-cusf-Generic(29) version1(0)}
+
+id-accusfscfGeneric OBJECT IDENTIFIER ::=
+ {id-ac cusf-scf-Generic(30) version1(0)}
+
+-- Attributes
+-- SCF/SDF attributes
+id-at-securityFacilityId OBJECT IDENTIFIER ::=
+ {id-at securityFacilityId(1)}
+
+id-at-secretKey OBJECT IDENTIFIER ::= {id-at secretKey(2)}
+
+id-at-identifierList OBJECT IDENTIFIER ::= {id-at identifierList(3)}
+
+id-at-bindLevelIfOK OBJECT IDENTIFIER ::= {id-at bindLevelIfOK(4)}
+
+id-at-lockSession OBJECT IDENTIFIER ::= {id-at lockSession(5)}
+
+id-at-failureCounter OBJECT IDENTIFIER ::= {id-at failureCounter(6)}
+
+id-at-maxAttempts OBJECT IDENTIFIER ::= {id-at maxAttempts(7)}
+
+id-at-currentList OBJECT IDENTIFIER ::= {id-at currentList(8)}
+
+id-at-stockId OBJECT IDENTIFIER ::= {id-at stockId(9)}
+
+id-at-source OBJECT IDENTIFIER ::= {id-at source(10)}
+
+id-at-sizeOfRestocking OBJECT IDENTIFIER ::= {id-at sizeOfRestocking(11)}
+
+id-at-challengeResponse OBJECT IDENTIFIER ::= {id-at challengeResponse(12)}
+
+-- Abstract Syntaxes
+-- SSF/SCF Abstract Syntaxes
+id-as-ssf-scfGenericAS OBJECT IDENTIFIER ::=
+ {id-as ssf-scfGenericAS(4)}
+
+id-as-ssf-scfDpSpecificAS OBJECT IDENTIFIER ::= {id-as ssf-scfDpSpecificAS(5)}
+
+id-as-assistHandoff-ssf-scfAS OBJECT IDENTIFIER ::=
+ {id-as assistHandoff-ssf-scfAS(6)}
+
+id-as-scf-ssfGenericAS OBJECT IDENTIFIER ::= {id-as scf-ssfGenericAS(7)}
+
+id-as-scf-ssfDpSpecificAS OBJECT IDENTIFIER ::= {id-as scf-ssfDpSpecificAS(8)}
+
+id-as-scf-ssfINTrafficManagementAS OBJECT IDENTIFIER ::=
+ {id-as scf-ssfINTrafficManagementAS(9)}
+
+id-as-scf-ssfServiceManagementAS OBJECT IDENTIFIER ::=
+ {id-as scf-ssfServiceManagementAS(10)}
+
+id-as-ssf-scfServiceManagementAS OBJECT IDENTIFIER ::=
+ {id-as ssf-scfServiceManagementAS(11)}
+
+id-as-scf-ssfStatusReportingAS OBJECT IDENTIFIER ::=
+ {id-as scf-ssfStatusReportingAS(12)}
+
+id-as-scf-ssfTriggerManagementAS OBJECT IDENTIFIER ::=
+ {id-as scf-ssfTriggerManagementAS(13)}
+
+id-as-scf-ssfRouteMonitoringAS OBJECT IDENTIFIER ::=
+ {id-as scf-ssfRouteMonitoringAS(31)}
+
+id-as-ssf-scfRouteMonitoringAS OBJECT IDENTIFIER ::=
+ {id-as ssf-scfRouteMonitoringAS(32)}
+
+id-as-scf-ssfTrafficManagementAS OBJECT IDENTIFIER ::=
+ {id-as scf-ssfTrafficManagementAS(33)}
+
+-- SRF/SCF Abstract Syntaxes
+id-as-basic-srf-scf OBJECT IDENTIFIER ::=
+ {id-as basic-srf-scf(14)}
+
+id-as-basic-scf-srf OBJECT IDENTIFIER ::= {id-as basic-scf-srf(15)}
+
+-- SCF-SDF - abstract syntaxes
+id-as-indirectoryOperationsAS OBJECT IDENTIFIER ::=
+ {id-as indirectoryOperationsAS(1)}
+
+id-as-indirectoryBindingAS OBJECT IDENTIFIER ::=
+ {id-as indirectoryBindingAS(2)}
+
+id-as-inExtendedDirectoryOperationsAS OBJECT IDENTIFIER ::=
+ {id-as inExtendedDirectoryOperationsAS(3)}
+
+id-as-inSESEAS OBJECT IDENTIFIER ::= {id-as inSESEAS(25)}
+
+id-as-tfcOperationsAS OBJECT IDENTIFIER ::= {id-as tfcOperationsAS(26)}
+
+id-as-tfcBindingAS OBJECT IDENTIFIER ::= {id-as tfcBindingAS(27)}
+
+-- SDF-SDF - abstract syntaxes
+id-as-indirectorySystemAS OBJECT IDENTIFIER ::=
+ {id-as indirectorySystemAS(16)}
+
+id-as-indirectoryDSABindingAS OBJECT IDENTIFIER ::=
+ {id-as indirectoryDSABindingAS(17)}
+
+id-as-indirectoryShadowAS OBJECT IDENTIFIER ::= {id-as indirectoryShadowAS(18)}
+
+id-as-indsaShadowBindingAS OBJECT IDENTIFIER ::=
+ {id-as indsaShadowBindingAS(19)}
+
+-- SCF/SCF Abstract Syntaxes
+id-as-scfc-scfsOperationsAS OBJECT IDENTIFIER ::=
+ {id-as scfc-scfsOperationsAS(20)}
+
+id-as-distributedSCFSystemAS OBJECT IDENTIFIER ::=
+ {id-as distributedSCFSystemAS(21)}
+
+id-as-scf-scfBindingAS OBJECT IDENTIFIER ::= {id-as scf-scfBindingAS(22)}
+
+id-as-scfs-scfcOperationsAS OBJECT IDENTIFIER ::=
+ {id-as scfs-scfcOperationsAS(30)}
+
+-- CUSF/SCF Abstract Syntaxes
+id-asscfcusfDPSpecific OBJECT IDENTIFIER ::=
+ {id-as scf-cusf-DPSpecific(23)}
+
+id-ascusfscfDPSpecific OBJECT IDENTIFIER ::= {id-as cusf-scf-DPSpecific(24)}
+
+id-asscfcusfGeneric OBJECT IDENTIFIER ::= {id-as scf-cusf-Generic(28)}
+
+id-ascusfscfGeneric OBJECT IDENTIFIER ::= {id-as cusf-scf-Generic(29)}
+
+-- Object Class
+-- for SCF-SDF interface, Object Class
+id-oc-securityUserInfo OBJECT IDENTIFIER ::=
+ {id-oc securityUserInfo(1)}
+
+id-oc-tokensStock OBJECT IDENTIFIER ::= {id-oc tokenStock(2)}
+
+-- Methods
+-- for SCF-SDF interface, Methods
+id-mt-verifyCredentials OBJECT IDENTIFIER ::=
+ {id-mt verifyCredentials(1)}
+
+id-mt-conformCredentials OBJECT IDENTIFIER ::= {id-mt conformCredentials(2)}
+
+id-mt-provideTokens OBJECT IDENTIFIER ::= {id-mt provideTokens(3)}
+
+id-mt-fillSecurityTokens OBJECT IDENTIFIER ::= {id-mt fillSecurityTokens(4)}
+
+-- Security Facility
+-- for SCF-SDF interface, Security Facility
+id-sf-pwd OBJECT IDENTIFIER ::=
+ {id-sf pwd(1)}
+
+id-sf-challengeResponse OBJECT IDENTIFIER ::= {id-sf challengeResponse(2)}
+
+id-sf-onAirSubscription OBJECT IDENTIFIER ::= {id-sf onAirSubscription(3)}
+
+-- for SDF-SDF interface, SDF Attributes
+id-soa-methodRuleUse OBJECT IDENTIFIER ::=
+ {id-soa methodRuleUse(1)}
+
+id-aca-prescriptiveACI OBJECT IDENTIFIER ::= {id-aca prescriptiveACI(4)}
+
+id-aca-entryACI OBJECT IDENTIFIER ::= {id-aca entryACI(5)}
+
+id-aca-subentryACI OBJECT IDENTIFIER ::= {id-aca subentryACI(6)}
+
+-- for ac, as, rosObject, contract and package, the values are identical to Q1228
+-- ROS Objects
+id-rosObject-scf OBJECT IDENTIFIER ::=
+ {id-rosObject scf(1)}
+
+id-rosObject-ssf OBJECT IDENTIFIER ::= {id-rosObject ssf(2)}
+
+id-rosObject-srf OBJECT IDENTIFIER ::= {id-rosObject srf(3)}
+
+id-rosObject-sdf OBJECT IDENTIFIER ::= {id-rosObject sdf(4)}
+
+id-rosObject-cusf OBJECT IDENTIFIER ::= {id-rosObject cusf(5)}
+
+-- Contracts
+-- SSF/SCF Contracts
+id-inSsfToScfGeneric OBJECT IDENTIFIER ::=
+ {id-contract inSsfToScfGeneric(3)}
+
+id-inSsfToScfDpSpecific OBJECT IDENTIFIER ::=
+ {id-contract inSsfToScfDpSpecific(4)}
+
+id-inAssistHandoffSsfToScf OBJECT IDENTIFIER ::=
+ {id-contract inAssistHandoffSsfToScf(5)}
+
+id-inScfToSsfGeneric OBJECT IDENTIFIER ::= {id-contract inScfToSsfGeneric(6)}
+
+id-inScfToSsfDpSpecific OBJECT IDENTIFIER ::=
+ {id-contract inScfToSsfDpSpecific(7)}
+
+id-inScfToSsfINTrafficManagement OBJECT IDENTIFIER ::=
+ {id-contract inScfToSsfINTrafficManagement(8)}
+
+id-inScfToSsfServiceManagement OBJECT IDENTIFIER ::=
+ {id-contract inScfToSsfServiceManagement(9)}
+
+id-inSsfToScfServiceManagement OBJECT IDENTIFIER ::=
+ {id-contract inSsfToScfServiceManagement(10)}
+
+id-inScfToSsfStatusReporting OBJECT IDENTIFIER ::=
+ {id-contract inScfToSsfStatusReporting(11)}
+
+id-inScfToSsfTriggerManagement OBJECT IDENTIFIER ::=
+ {id-contract inScfToSsfTriggerManagement(12)}
+
+id-inScfToSsfRouteMonitoring OBJECT IDENTIFIER ::=
+ {id-contract inScfToSsfRouteMonitoring(26)}
+
+id-inSsfToScfRouteMonitoring OBJECT IDENTIFIER ::=
+ {id-contract inSsfToScfRouteMonitoring(27)}
+
+id-inScfToSsfTrafficManagement OBJECT IDENTIFIER ::=
+ {id-contract inScfToSsfTrafficManagement(28)}
+
+-- SRF/SCF Contracts
+id-contract-srf-scf OBJECT IDENTIFIER ::=
+ {id-contract srf-scf(13)}
+
+-- SCF-SDF contracts
+id-contract-dap OBJECT IDENTIFIER ::= {id-contract dap(1)}
+
+id-contract-dapExecute OBJECT IDENTIFIER ::= {id-contract dapExecute(2)}
+
+id-contract-tfc OBJECT IDENTIFIER ::= {id-contract tfc(22)}
+
+-- SDF - SDF Contracts.
+id-contract-indsp OBJECT IDENTIFIER ::=
+ {id-contract indsp(14)}
+
+id-contract-shadowConsumer OBJECT IDENTIFIER ::=
+ {id-contract shadowConsumer(15)}
+
+id-contract-shadowSupplier OBJECT IDENTIFIER ::=
+ {id-contract shadowSupplier(17)}
+
+-- SCF/SCF Contracts
+id-contract-scfc-scfs OBJECT IDENTIFIER ::=
+ {id-contract scfc-scfs(18)}
+
+id-contract-dssp OBJECT IDENTIFIER ::= {id-contract dssp(19)}
+
+id-contract-scfs-scfc OBJECT IDENTIFIER ::= {id-contract scfs-scfc(25)}
+
+-- CUSF/SCF Contracts
+id-contract-scfcusfDPSpecific OBJECT IDENTIFIER ::=
+ {id-contract scf-cusf-DPSpecific(20)}
+
+id-contract-cusfscfDPSpecific OBJECT IDENTIFIER ::=
+ {id-contract cusf-scf-DPSpecific(21)}
+
+id-contract-scfcusfGeneric OBJECT IDENTIFIER ::=
+ {id-contract scf-cusf-Generic(23)}
+
+id-contract-cusfscfGeneric OBJECT IDENTIFIER ::=
+ {id-contract cusf-scf-Generic(24)}
+
+-- Operation Packages
+id-package-emptyConnection OBJECT IDENTIFIER ::=
+ {id-package emptyConnection(60)}
+
+-- SSF/SCF Operation Packages
+id-package-scfActivation OBJECT IDENTIFIER ::=
+ {id-package scfActivation(11)}
+
+id-package-basicBCPDP OBJECT IDENTIFIER ::= {id-package basicBCPDP(12)}
+
+id-package-advancedBCPDP OBJECT IDENTIFIER ::= {id-package advancedBCPDP(14)}
+
+id-package-srf-scfActivationOfAssist OBJECT IDENTIFIER ::=
+ {id-package srf-scfActivationOfAssist(15)}
+
+id-package-assistConnectionEstablishment OBJECT IDENTIFIER ::=
+ {id-package assistConnectionEstablishment(16)}
+
+id-package-genericDisconnectResource OBJECT IDENTIFIER ::=
+ {id-package genericDisconnectResource(17)}
+
+id-package-nonAssistedConnectionEstablishment OBJECT IDENTIFIER ::=
+ {id-package nonAssistedConnectionEstablishment(18)}
+
+id-package-connect OBJECT IDENTIFIER ::= {id-package connect(19)}
+
+id-package-callHandling OBJECT IDENTIFIER ::= {id-package callHandling(20)}
+
+id-package-bcsmEventHandling OBJECT IDENTIFIER ::=
+ {id-package bcsmEventHandling(21)}
+
+id-package-dpSpecificEventHandling OBJECT IDENTIFIER ::=
+ {id-package dpSpecificEventHandling(22)}
+
+id-package-chargingEventHandling OBJECT IDENTIFIER ::=
+ {id-package chargingEventHandling(23)}
+
+id-package-ssfCallProcessing OBJECT IDENTIFIER ::=
+ {id-package ssfCallProcessing(24)}
+
+id-package-scfCallInitiation OBJECT IDENTIFIER ::=
+ {id-package scfCallInitiation(25)}
+
+id-package-timer OBJECT IDENTIFIER ::= {id-package timer(26)}
+
+id-package-billing OBJECT IDENTIFIER ::= {id-package billing(27)}
+
+id-package-charging OBJECT IDENTIFIER ::= {id-package charging(28)}
+
+id-package-iNTrafficManagement OBJECT IDENTIFIER ::=
+ {id-package iNtrafficManagement(29)}
+
+id-package-serviceManagementActivate OBJECT IDENTIFIER ::=
+ {id-package serviceManagementActivate(30)}
+
+id-package-serviceManagementResponse OBJECT IDENTIFIER ::=
+ {id-package serviceManagementResponse(31)}
+
+id-package-callReport OBJECT IDENTIFIER ::= {id-package callReport(32)}
+
+id-package-signallingControl OBJECT IDENTIFIER ::=
+ {id-package signallingControl(33)}
+
+id-package-activityTest OBJECT IDENTIFIER ::= {id-package activityTest(34)}
+
+id-package-statusReporting OBJECT IDENTIFIER ::=
+ {id-package statusReporting(35)}
+
+id-package-cancel OBJECT IDENTIFIER ::= {id-package cancel(36)}
+
+id-package-cphResponse OBJECT IDENTIFIER ::= {id-package cphResponse(37)}
+
+id-package-entityReleased OBJECT IDENTIFIER ::= {id-package entityReleased(38)}
+
+id-package-triggerManagement OBJECT IDENTIFIER ::=
+ {id-package triggerManagement(39)}
+
+id-package-uSIHandling OBJECT IDENTIFIER ::= {id-package uSIHandling(40)}
+
+id-package-facilityIEHandling OBJECT IDENTIFIER ::=
+ {id-package facilityIEHandling(41)}
+
+id-package-triggerCallManagement OBJECT IDENTIFIER ::=
+ {id-package triggerCallManagement(63)}
+
+id-package-monitorRoute OBJECT IDENTIFIER ::= {id-package monitorRoute(77)}
+
+id-package-trafficManagement OBJECT IDENTIFIER ::=
+ {id-package trafficManagement(78)}
+
+-- SRF/SCF Operation Packages
+id-package-specializedResourceControl OBJECT IDENTIFIER ::=
+ {id-package specializedResourceControl(42)}
+
+id-package-srf-scfCancel OBJECT IDENTIFIER ::= {id-package srf-scfCancel(43)}
+
+id-package-messageControl OBJECT IDENTIFIER ::= {id-package messageControl(44)}
+
+id-package-scriptControl OBJECT IDENTIFIER ::= {id-package scriptControl(45)}
+
+id-package-srfManagement OBJECT IDENTIFIER ::= {id-package srfManagement(66)}
+
+-- SCF-SDF packages
+id-package-search OBJECT IDENTIFIER ::=
+ {id-package search(2)}
+
+id-package-modify OBJECT IDENTIFIER ::= {id-package modify(3)}
+
+id-package-dapConnection OBJECT IDENTIFIER ::= {id-package dapConnection(10)}
+
+id-package-execute OBJECT IDENTIFIER ::= {id-package execute(4)}
+
+id-package-tfcOperations OBJECT IDENTIFIER ::= {id-package tfcOperations(64)}
+
+id-package-tfcConnection OBJECT IDENTIFIER ::= {id-package tfcConnection(65)}
+
+-- SDF-SDF Packages.
+id-package-dspConnection OBJECT IDENTIFIER ::=
+ {id-package dspConnection(47)}
+
+id-package-inchainedModify OBJECT IDENTIFIER ::=
+ {id-package inchainedModify(48)}
+
+id-package-inchainedSearch OBJECT IDENTIFIER ::=
+ {id-package inchainedSearch(49)}
+
+id-package-chainedExecute OBJECT IDENTIFIER ::= {id-package chainedExecute(50)}
+
+id-package-dispConnection OBJECT IDENTIFIER ::= {id-package dispConnection(51)}
+
+id-package-shadowConsumer OBJECT IDENTIFIER ::= {id-package shadowConsumer(52)}
+
+id-package-shadowSupplier OBJECT IDENTIFIER ::= {id-package shadowSupplier(53)}
+
+-- SCF/SCF Operation Packages
+id-package-scf-scfConnection OBJECT IDENTIFIER ::=
+ {id-package scf-scfConnection(46)}
+
+id-package-dsspConnection OBJECT IDENTIFIER ::= {id-package dsspConnection(74)}
+
+id-package-handlingInformation OBJECT IDENTIFIER ::=
+ {id-package handlingInformation(54)}
+
+id-package-notification OBJECT IDENTIFIER ::= {id-package notification(55)}
+
+id-package-chargingInformation OBJECT IDENTIFIER ::=
+ {id-package chargingInformation(56)}
+
+id-package-userInformation OBJECT IDENTIFIER ::=
+ {id-package userInformation(57)}
+
+id-package-networkCapability OBJECT IDENTIFIER ::=
+ {id-package networkCapability(58)}
+
+id-package-chainedSCFOperations OBJECT IDENTIFIER ::=
+ {id-package chainedSCFOperations(59)}
+
+id-package-transferStsi OBJECT IDENTIFIER ::= {id-package transferStsi(75)}
+
+id-package-initiateCall OBJECT IDENTIFIER ::= {id-package initiateCall(76)}
+
+-- CUSF/SCF Operation Packages
+id-package-cusfTDPSpecificInvocation OBJECT IDENTIFIER ::=
+ {id-package cusfTDPSpecificInvocation(61)}
+
+id-package-cusfTDPGenericInvocation OBJECT IDENTIFIER ::=
+ {id-package cusfTDPGenericInvocation(62)}
+
+id-package-cusfDPSpecificEventHandling OBJECT IDENTIFIER ::=
+ {id-package cusfDPSpecificEventHandling(67)}
+
+id-package-cusfGenericEventHandling OBJECT IDENTIFIER ::=
+ {id-package cusfGenericEventHandling(68)}
+
+id-package-cusfComponentHandling OBJECT IDENTIFIER ::=
+ {id-package cusfComponentHandling(69)}
+
+id-package-cusfSCFInitiation OBJECT IDENTIFIER ::=
+ {id-package cusfSCFInitiation(70)}
+
+id-package-cusfContinue OBJECT IDENTIFIER ::= {id-package cusfContinue(71)}
+
+id-package-cusfConnect OBJECT IDENTIFIER ::= {id-package cusfConnect(72)}
+
+id-package-cusfRelease OBJECT IDENTIFIER ::= {id-package cusfRelease(73)}
+
+-- SDF Attribute Value Contexts
+id-avc-assignment OBJECT IDENTIFIER ::=
+ {id-avc assignment(1)}
+
+id-avc-basicService OBJECT IDENTIFIER ::= {id-avc assignment(2)}
+
+id-avc-lineIdentity OBJECT IDENTIFIER ::= {id-avc assignment(3)}
+
+END
+
+-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
+
diff --git a/asn1/inap/IN-operationcodes.asn b/asn1/inap/IN-operationcodes.asn
new file mode 100644
index 0000000000..9e19524583
--- /dev/null
+++ b/asn1/inap/IN-operationcodes.asn
@@ -0,0 +1,296 @@
+-- $Id$
+-- Module IN-operationcodes (Q.1248.1:07/2001)
+IN-operationcodes {itu-t recommendation q 1248 modules(1) in-operationcodes(3)
+ version1(0)} DEFINITIONS ::=
+BEGIN
+
+IMPORTS
+ ros-InformationObjects
+ FROM IN-object-identifiers {itu-t recommendation q 1248 modules(1)
+ in-object-identifiers(0) version1(0)}
+ Code
+ FROM Remote-Operations-Information-Objects ros-InformationObjects;
+
+-- the operations are grouped by the identified operation packages.
+-- SCF activation Package
+opcode-initialDP Code ::=
+ local:0
+
+-- Basic BCP DP Package
+opcode-originationAttemptAuthorized Code ::= local:1
+
+opcode-collectedInformation Code ::= local:2
+
+opcode-analysedInformation Code ::= local:3
+
+opcode-routeSelectFailure Code ::= local:4
+
+opcode-oCalledPartyBusy Code ::= local:5
+
+opcode-oNoAnswer Code ::= local:6
+
+opcode-oAnswer Code ::= local:7
+
+opcode-oDisconnect Code ::= local:8
+
+opcode-termAttemptAuthorized Code ::= local:9
+
+opcode-tBusy Code ::= local:10
+
+opcode-tNoAnswer Code ::= local:11
+
+opcode-tAnswer Code ::= local:12
+
+opcode-tDisconnect Code ::= local:13
+
+opcode-facilitySelectedAndAvailable Code ::= local:80
+
+opcode-originationAttempt Code ::= local:81
+
+opcode-terminationAttempt Code ::= local:82
+
+opcode-oAbandon Code ::= local:83
+
+-- Advanced BCP DP Package
+opcode-oMidCall Code ::= local:14
+
+opcode-tMidCall Code ::= local:15
+
+opcode-oSuspended Code ::= local:84
+
+opcode-tSuspended Code ::= local:85
+
+-- SCF/SRF activation of assist Package
+opcode-assistRequestInstructions Code ::=
+ local:16
+
+-- Assist connection establishment Package
+opcode-establishTemporaryConnection Code ::=
+ local:17
+
+-- Generic disconnect resource Package
+opcode-disconnectForwardConnection Code ::=
+ local:18
+
+opcode-dFCWithArgument Code ::= local:86
+
+-- Non-assisted connection establishment Package
+-- establishment ASE;
+opcode-connectToResource Code ::=
+ local:19
+
+-- Connect Package (elementary SSF function)
+opcode-connect Code ::= local:20
+
+-- Call handling Package (elementary SSF function)
+opcode-holdCallInNetwork Code ::=
+ local:21
+
+opcode-releaseCall Code ::= local:22
+
+-- BCSM Event handling Package
+opcode-requestReportBCSMEvent Code ::= local:23
+
+opcode-eventReportBCSM Code ::= local:24
+
+-- Charging Event handling Package
+opcode-requestNotificationChargingEvent Code ::=
+ local:25
+
+opcode-eventNotificationCharging Code ::= local:26
+
+-- SSF call processing Package
+opcode-collectInformation Code ::= local:27
+
+opcode-analyseInformation Code ::= local:28
+
+opcode-selectRoute Code ::= local:29
+
+opcode-selectFacility Code ::= local:30
+
+opcode-continue Code ::= local:31
+
+opcode-authorizeTermination Code ::= local:87
+
+-- SCF call initiation Package
+opcode-initiateCallAttempt Code ::= local:32
+
+-- Timer Package
+opcode-resetTimer Code ::= local:33
+
+-- Billing Package
+opcode-furnishChargingInformation Code ::= local:34
+
+-- Charging Package
+opcode-applyCharging Code ::= local:35
+
+opcode-applyChargingReport Code ::= local:36
+
+-- Status reporting Package
+opcode-requestCurrentStatusReport Code ::= local:37
+
+opcode-requestEveryStatusChangeReport Code ::= local:38
+
+opcode-requestFirstStatusMatchReport Code ::= local:39
+
+opcode-statusReport Code ::= local:40
+
+-- IN Traffic management Package
+opcode-callGap Code ::= local:41
+
+-- Traffic management Package
+opcode-callFiltering Code ::= local:145
+
+-- Service management Package
+opcode-activateServiceFiltering Code ::= local:42
+
+opcode-serviceFilteringResponse Code ::= local:43
+
+-- Call report Package
+opcode-callInformationReport Code ::= local:44
+
+opcode-callInformationRequest Code ::= local:45
+
+-- Signalling control Package
+opcode-sendChargingInformation Code ::= local:46
+
+-- Specialized resource control Package
+opcode-playAnnouncement Code ::=
+ local:47
+
+opcode-promptAndCollectUserInformation Code ::= local:48
+
+opcode-specializedResourceReport Code ::= local:49
+
+-- Cancel Package
+opcode-cancel Code ::= local:53
+
+opcode-cancelStatusReportRequest Code ::= local:54
+
+-- Activity Test Package
+opcode-activityTest Code ::= local:55
+
+-- CPH Response Package
+opcode-continueWithArgument Code ::= local:88
+
+opcode-createCallSegmentAssociation Code ::= local:89
+
+opcode-disconnectLeg Code ::= local:90
+
+opcode-mergeCallSegments Code ::= local:91
+
+opcode-moveCallSegments Code ::= local:92
+
+opcode-moveLeg Code ::= local:93
+
+opcode-reconnect Code ::= local:94
+
+opcode-splitLeg Code ::= local:95
+
+-- Exception Inform Package
+opcode-entityReleased Code ::= local:96
+
+-- Trigger Management Package
+opcode-manageTriggerData Code ::= local:97
+
+opcode-createOrRemoveTriggerData Code ::= local:135
+
+-- Trigger Call Management Package
+opcode-setServiceProfile Code ::= local:136
+
+-- USI Handling Package
+opcode-requestReportUTSI Code ::= local:98
+
+opcode-sendSTUI Code ::= local:100
+
+opcode-reportUTSI Code ::= local:101
+
+-- Facility IE Handling Package
+opcode-sendFacilityInformation Code ::=
+ local:102
+
+opcode-requestReportFacilityEvent Code ::= local:103
+
+opcode-eventReportFacility Code ::= local:104
+
+-- Monitor Route Package
+opcode-monitorRouteRequest Code ::= local:146
+
+opcode-monitorRouteReport Code ::= local:147
+
+-- SRF/SCF interface
+opcode-promptAndReceiveMessage Code ::= local:107
+
+opcode-scriptInformation Code ::= local:108
+
+opcode-scriptEvent Code ::= local:109
+
+opcode-scriptRun Code ::= local:110
+
+opcode-scriptClose Code ::= local:111
+
+opcode-srfCallGap Code ::= local:139
+
+-- SCF/SCF interface
+opcode-establishChargingRecord Code ::= local:112
+
+opcode-handlingInformationRequest Code ::= local:113
+
+opcode-handlingInformationResult Code ::= local:114
+
+opcode-networkCapability Code ::= local:115
+
+opcode-notificationProvided Code ::= local:116
+
+opcode-confirmedNotificationProvided Code ::= local:117
+
+opcode-provideUserInformation Code ::= local:118
+
+opcode-confirmedReportChargingInformation Code ::= local:119
+
+opcode-reportChargingInformation Code ::= local:120
+
+opcode-requestNotification Code ::= local:121
+
+opcode-runUserScript Code ::= local:140
+
+opcode-transferSTSI Code ::= local:141
+
+opcode-announcementCompletionReport Code ::= local:142
+
+opcode-initiateCallRequest Code ::= local:143
+
+opcode-provideAnnouncementRequest Code ::= local:144
+
+-- SCF/SDF interface
+opcode-execute Code ::= local:10
+
+opcode-trafficFlowControl Code ::= local:138
+
+-- CUSF/SCF interface
+opcode-activationReceivedAndAuthorized Code ::= local:122
+
+opcode-initiateAssociation Code ::= local:123
+
+opcode-associationReleaseRequested Code ::= local:124
+
+opcode-componentReceived Code ::= local:125
+
+opcode-releaseAssociation Code ::= local:126
+
+opcode-requestReportBCUSMEvent Code ::= local:127
+
+opcode-sendComponent Code ::= local:130
+
+opcode-connectAssociation Code ::= local:132
+
+opcode-continueAssociation Code ::= local:133
+
+opcode-eventReportBCUSM Code ::= local:134
+
+opcode-initialAssociationDP Code ::= local:131
+
+END
+
+-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D
+
diff --git a/asn1/inap/Makefile.nmake b/asn1/inap/Makefile.nmake
index 6981bd3d78..2b662e7909 100644
--- a/asn1/inap/Makefile.nmake
+++ b/asn1/inap/Makefile.nmake
@@ -9,11 +9,10 @@ UNIX2DOS=$(PERL) ../../tools/unix2dos.pl
PROTOCOL_NAME=inap
DISSECTOR_FILES=packet-$(PROTOCOL_NAME).c packet-$(PROTOCOL_NAME).h
ROS_ASN= ../ros/Remote-Operations-Information-Objects.asn
-1248_1_ASN_FILES= IN-object-identifiers.asn IN-common-datatypes.asn
-1248_2_ASN_FILES=IN-SSF-SCF-datatypes.asn IN-SSF-SCF-ops-args.asn
-1248_3_ASN_FILES=IN-SCF-SRF-datatypes.asn IN-SCF-SRF-ops-args.asn
-1248_CLASSES_ASN=IN-common-classes.asn IN-SSF-SCF-Classes.asn IN-SCF-SRF-Classes.asn
-ASN_FILE_LIST=$(ROS_ASN) $(1248_CLASSES_ASN) inap.asn $(1248_1_ASN_FILES) $(1248_2_ASN_FILES) $(1248_3_ASN_FILES)
+1248_1_ASN_FILES= IN-common-classes.asn IN-common-datatypes.asn IN-errortypes.asn IN-errorcodes.asn IN-object-identifiers.asn IN-operationcodes.asn
+1248_2_ASN_FILES= IN-SSF-SCF-Classes.asn IN-SSF-SCF-datatypes.asn IN-SSF-SCF-ops-args.asn
+1248_3_ASN_FILES= IN-SCF-SRF-Classes.asn IN-SCF-SRF-datatypes.asn IN-SCF-SRF-ops-args.asn
+ASN_FILE_LIST=$(ROS_ASN) inap.asn $(1248_1_ASN_FILES) $(1248_2_ASN_FILES) $(1248_3_ASN_FILES)
all: generate_dissector
@@ -21,7 +20,7 @@ generate_dissector: $(DISSECTOR_FILES)
$(DISSECTOR_FILES): ../../tools/asn2wrs.py $(ASN_FILE_LIST) packet-$(PROTOCOL_NAME)-template.c packet-$(PROTOCOL_NAME)-template.h inap.cnf
!IFDEF PYTHON
- $(PYTHON) "../../tools/asn2wrs.py" -b -X -e -p $(PROTOCOL_NAME) -c inap.cnf -s packet-$(PROTOCOL_NAME)-template $(ASN_FILE_LIST)
+ $(PYTHON) "../../tools/asn2wrs.py" -b -X -T -e -k -p $(PROTOCOL_NAME) -c inap.cnf -s packet-$(PROTOCOL_NAME)-template $(ASN_FILE_LIST)
!ELSE
@echo Error: You need Python to use asn2wrs.py
@exit 1
diff --git a/asn1/inap/inap.cnf b/asn1/inap/inap.cnf
index 2a79bb9d5e..b1dc511ec1 100644
--- a/asn1/inap/inap.cnf
+++ b/asn1/inap/inap.cnf
@@ -15,6 +15,12 @@ MiscCallInfo
RedirectionInformation
ServiceKey
+#.PDU_NEW
+ERROR.&ParameterType
+OPERATION.&ArgumentType
+OPERATION.&ResultType
+#.END
+
#.NO_EMIT
#.TYPE_RENAME
@@ -74,6 +80,45 @@ CancelArg
RequestCurrentStatusReportResultArg
ReceivedInformationArg
+# This table creates the value_sting to name Inap operation codes and errors
+# in file packet-inap-table.c which is included in the template file
+#
+#.TABLE_HDR
+/* INAP OPERATIONS */
+const value_string inap_opr_code_strings[] = {
+#.TABLE_BODY OPERATION.&operationCode
+ { %(&operationCode)-40s, "%(_ident)s" },
+#.TABLE_FTR
+ { 0, NULL }
+};
+#.END
+
+#.TABLE_HDR
+/* INAP ERRORS */
+static const value_string inap_err_code_string_vals[] = {
+#.TABLE_BODY ERROR&errorCode
+ { %(&errorCode)-40s, "%(_ident)s" },
+#.TABLE_FTR
+ { 0, NULL }
+};
+#.END
+
+# Create a table of opcode and corresponding args and res
+#.TABLE11_HDR
+typedef struct _inap_op_t {
+ gint32 opcode;
+ new_dissector_t arg_pdu;
+ new_dissector_t res_pdu;
+} inap_op_t;
+
+static const inap_op_t inap_op_tab[] = {
+#.TABLE11_BODY OPERATION.&operationCode
+ /* %(_name)-31s */ { %(&operationCode)-40s, %(_argument_pdu)-45s, %(_result_pdu)s },
+#.TABLE11_FTR
+};
+#.END
+
+
#.FN_BODY TriggerData/triggerPar
/* FIX ME */