-- Module IN-SCF-SCF-Classes (Q.1248.6:07/2001)
-- See also ITU-T Q.1248.6 (07/2001)
-- See also the index of all ASN.1 assignments needed in this document
IN-SCF-SCF-Classes {itu-t recommendation q 1248 modules(1)
in-scf-scf-classes(21) version1(0)} DEFINITIONS IMPLICIT TAGS ::=
BEGIN
IMPORTS
guls-Notation, common-classes, ssf-scf-classes, scf-srf-classes
FROM IN-object-identifiers {itu-t recommendation q 1248 modules(1)
in-object-identifiers(0) version1(0)}
COMMON-BOUNDS
FROM IN-common-classes common-classes
SCF-SSF-BOUNDS
FROM IN-SSF-SCF-Classes ssf-scf-classes
SCF-SRF-BOUNDS
FROM IN-SCF-SRF-Classes scf-srf-classes
PROTECTION-MAPPING
FROM Notation guls-Notation;
-- The SCF-SCF-BOUNDS object class provides a tool for the specification of the upper and lower bounds
-- for parameters used on the SCF-SCF interface.
SCF-SCF-BOUNDS ::= CLASS {
&maxAmount INTEGER OPTIONAL,
&maxUnitsPerInterval INTEGER OPTIONAL,
&maxTimePerInterval INTEGER OPTIONAL,
&maxScalingFactor INTEGER OPTIONAL,
&maxInitialUnitIncrement INTEGER OPTIONAL,
&maxUnitsPerDataInterval INTEGER OPTIONAL,
&maxSegmentsPerDataInterval INTEGER OPTIONAL,
&maxInitialTimeInterval INTEGER OPTIONAL,
&ub-nbCall INTEGER OPTIONAL,
&minReceivedInfo INTEGER,
&maxReceivedInfo INTEGER,
&minScfAddress INTEGER OPTIONAL,
&maxScfAddress INTEGER OPTIONAL,
&minSSIInfoLength INTEGER,
&maxSSIInfoLength INTEGER,
&maxFreeContainer INTEGER
}
WITH SYNTAX {
[MAX-AMOUNT &maxAmount]
[MAX-UNITS-PER-INTERVAL &maxUnitsPerInterval]
[MAX-TIME-PER-INTERVAL &maxTimePerInterval]
[MAX-SCALING-FACTOR &maxScalingFactor]
[MAX-INITIAL-UNIT-INCREMENT &maxInitialUnitIncrement]
[MAX-UNITS-PER-DATA-INTERVAL &maxUnitsPerDataInterval]
[MAX-SEGMENTS-PER-INTERVAL &maxSegmentsPerDataInterval]
[MAX-INITIAL-TIME-INTERVAL &maxInitialTimeInterval]
[UB-NB-CALL &ub-nbCall]
MIN-RECEIVED-INFO &minReceivedInfo
MAX-RECEIVED-INFO &maxReceivedInfo
[MIN-SCF-ADDRESS &minScfAddress]
[MAX-SCF-ADDRESS &maxScfAddress]
MIN-FOR-SSI-INFORMATION &minSSIInfoLength
MAX-FOR-SSI-INFORMATION &maxSSIInfoLength
MAX-FREE-CONTAINER &maxFreeContainer
}
nsb6 SCF-SCF-BOUNDS ::=
-- All values have been assigned for the purpose of ASN.1 checking only
-- They should be replaced by appropriate values depending on
-- network operators requirements and agreements
{
MAX-AMOUNT 1 -- example value
MAX-UNITS-PER-INTERVAL 1 -- example value
MAX-TIME-PER-INTERVAL 1 -- example value
MAX-SCALING-FACTOR 1 -- example value
MAX-INITIAL-UNIT-INCREMENT 1 -- example value
MAX-UNITS-PER-DATA-INTERVAL 1 -- example value
MAX-SEGMENTS-PER-INTERVAL 1 -- example value
MAX-INITIAL-TIME-INTERVAL 1 -- example value
UB-NB-CALL 1 -- example value
MIN-RECEIVED-INFO 1 -- example value
MAX-RECEIVED-INFO 1 -- example value
MIN-SCF-ADDRESS 1 -- example value
MAX-SCF-ADDRESS 1 -- example value
MIN-FOR-SSI-INFORMATION 1 -- example value
MAX-FOR-SSI-INFORMATION 5 -- example value
MAX-FREE-CONTAINER 5
-- example value--}
nsb1 COMMON-BOUNDS ::= {NUM-OF-EXTENSIONS 1
-- example value--}
nsb2 SCF-SSF-BOUNDS ::= {
HIGH-LAYER-COMPATIBILITY-LENGTH 1 -- example value
MAXIMUM-FOR-BEARER-CAPABILITY 5 -- example value
MINIMUM-FOR-CALLED-PARTY-NUMBER 1 -- example value
MAXIMUM-FOR-CALLED-PARTY-NUMBER 5 -- example value
MINIMUM-FOR-CALLING-PARTY-NUMBER 1 -- example value
MAXIMUM-FOR-CALLING-PARTY-NUMBER 5 -- example value
MINIMUM-FOR-CALLING-PARTY-SUBADDRESS 1 -- example value
MINIMUM-FOR-CARRIER 3 -- example value
MAXIMUM-FOR-CARRIER 10 -- example value
MINIMUM-FOR-CAUSE 1 -- example value
MAXIMUM-FOR-CAUSE 4 -- example value
MINIMUM-FOR-DIGITS 1 -- example value
MAXIMUM-FOR-DIGITS 5 -- example value
MINIMUM-FOR-DISPLAY 1 -- example value
MAXIMUM-FOR-DISPLAY 5 -- example value
MINIMUM-FOR-GENERIC-NUMBER 1 -- example value
MAXIMUM-FOR-GENERIC-NUMBER 5 -- example value
MINIMUM-FOR-LOCATION-NUMBER 1 -- example value
MAXIMUM-FOR-LOCATION-NUMBER 5 -- example value
MINIMUM-FOR-ORIGINAL-CALLED-PARTY-ID 1 -- example value
MAXIMUM-FOR-ORIGINAL-CALLED-PARTY-ID 5 -- example value
MINIMUM-FOR-REDIRECTING-ID 1 -- example value
MAXIMUM-FOR-REDIRECTING-ID 5 -- example value
MINIMUM-FOR-SCF-ID 1 -- example value
MAXIMUM-FOR-SCF-ID 5 -- example value
NUM-OF-ADDRESSES 1 -- example value
MINIMUM-FOR-BROADBAND-BEARER-CAPABILITY 1 -- example value
MAXIMUM-FOR-BROADBAND-BEARER-CAPABILITY 5
-- example value--}
nsb3 SCF-SRF-BOUNDS ::= {
MINIMUM-FOR-ATTRIBUTES 1 -- example value
MAXIMUM-FOR-ATTRIBUTES 5 -- example value
MINIMUM-FOR-MAIL-BOX-ID 1 -- example value
MAXIMUM-FOR-MAIL-BOX-ID 5 -- example value
MINIMUM-FOR-MESSAGE-CONTENT 1 -- example value
MAXIMUM-FOR-MESSAGE-CONTENT 5 -- example value
MINIMUM-FOR-RECEIVED-INFORMATION 1 -- example value
MAXIMUM-FOR-RECEIVED-INFORMATION 5 -- example value
MAXIMUM-FOR-RECORDING-TIME 5 -- example value
NUM-OF-MESSAGE-IDS 2 -- example value
MAXIMUM-FOR-RECORDED-MESSAGE-UNITS 5 -- example value
NUM-OF-VARIABLE-PARTS 5
-- example value--}
-- The SCFQOP object class provides a tool for the specification of a protection policy
-- on the SCF-SCF interface.
SCFQOP ::= CLASS {
&scfqop-id OBJECT IDENTIFIER UNIQUE,
&scfBindErrorQOP PROTECTION-MAPPING,
&scfErrorsQOP PROTECTION-MAPPING,
&scfArgumentQOP PROTECTION-MAPPING,
&scfResultQOP PROTECTION-MAPPING
}
WITH SYNTAX {
SCFQOP-ID &scfqop-id,
SCFBINDERROR-QOP &scfBindErrorQOP,
SCFERRORS-QOP &scfErrorsQOP,
SCFOPARG-QOP &scfArgumentQOP,
SCFOPRES-QOP &scfResultQOP
}
-- The following must be replaced by implementations before being used :
scfqop SCFQOP ::= {
SCFQOP-ID {1 2 3 -- an appropriate OID goes here --},
SCFBINDERROR-QOP
example-protection-mapping -- an appropriate information object goes here --,
SCFERRORS-QOP
example-protection-mapping -- an appropriate information object goes here --,
SCFOPARG-QOP
example-protection-mapping -- an appropriate information object goes here --,
SCFOPRES-QOP example-protection-mapping
-- an appropriate information object goes here --}
example-protection-mapping PROTECTION-MAPPING ::= {
SECURITY-TRANSFORMATION
{{IDENTIFIER {1 2 4 -- an appropriate OID goes here --}
XFORMED-DATA-TYPE NULL -- an appropriate type goes here --}}
}
END
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D