diff options
author | Anders Broman <anders.broman@ericsson.com> | 2007-08-06 12:16:20 +0000 |
---|---|---|
committer | Anders Broman <anders.broman@ericsson.com> | 2007-08-06 12:16:20 +0000 |
commit | 9eb4bf072c44ae2c5cbe90a587d10d6120813b57 (patch) | |
tree | 889c0fd4359943962007fa07ea9e8da4eacbe731 /asn1/inap | |
parent | 1bab78bfdfc4b0138c2294813d54fec245d75401 (diff) | |
download | wireshark-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.asn | 2 | ||||
-rw-r--r-- | asn1/inap/IN-SCF-SRF-ops-args.asn | 2 | ||||
-rw-r--r-- | asn1/inap/IN-SSF-SCF-Classes.asn | 594 | ||||
-rw-r--r-- | asn1/inap/IN-SSF-SCF-datatypes.asn | 8 | ||||
-rw-r--r-- | asn1/inap/IN-SSF-SCF-ops-args.asn | 4 | ||||
-rw-r--r-- | asn1/inap/IN-common-classes.asn | 706 | ||||
-rw-r--r-- | asn1/inap/IN-common-datatypes.asn | 82 | ||||
-rw-r--r-- | asn1/inap/IN-errorcodes.asn | 59 | ||||
-rw-r--r-- | asn1/inap/IN-errortypes.asn | 193 | ||||
-rw-r--r-- | asn1/inap/IN-object-identifiers.asn | 1442 | ||||
-rw-r--r-- | asn1/inap/IN-operationcodes.asn | 296 | ||||
-rw-r--r-- | asn1/inap/Makefile.nmake | 11 | ||||
-rw-r--r-- | asn1/inap/inap.cnf | 45 |
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 */ |