-- Module CACommonModule (Q.824.0:10/1995)
-- See also ITU-T Q.824.0 (10/1995)
-- See also the index of all ASN.1 assignments needed in this document
CACommonModule {itu-t(0) recommendation(0) q(17) ca(824) dot(127) common(0)
informationModel(0) asn1Modules(2) cACommonModule(0)} DEFINITIONS IMPLICIT
TAGS ::=
BEGIN
-- EXPORTS Everything;
IMPORTS
UsageState, OperationalState
FROM Attribute-ASN1Module {joint-iso-itu-t ms(9) smi(3) part2(2)
asn1Module(2) 1}
ObjectInstance, ObjectClass
FROM CMIP-1 {joint-iso-itu-t ms(9) cmip(1) modules(0) protocol(3)}
AlarmStatus, Boolean, NameType, ObjectList, Pointer, PointerOrNull
FROM ASN1DefinedTypesModule {itu-t recommendation m(13) gnm(3100)
informationModel(0) asn1Modules(2) asn1DefinedTypesModule(0)};
q824-0InformationModel OBJECT IDENTIFIER ::=
{itu-t(0) recommendation(0) q(17) ca(824) dot(127) common(0)
informationModel(0)}
cACommonObjectClass OBJECT IDENTIFIER ::=
{q824-0InformationModel managedObjectClass(3)}
cACommonPackage OBJECT IDENTIFIER ::= {q824-0InformationModel package(4)}
cACommonAttribute OBJECT IDENTIFIER ::= {q824-0InformationModel attribute(7)}
cACommonNameBinding OBJECT IDENTIFIER ::=
{q824-0InformationModel nameBinding(6)}
cACommonAction OBJECT IDENTIFIER ::= {q824-0InformationModel action(9)}
-- default value definitions
false Boolean ::= FALSE
emptySet SetOfInstances ::= {}
interceptTreatmentOrigin InterceptTreatmentOrigin ::= generic:siteTranslations
interceptTreatmentTerm InterceptTreatmentTerm ::= generic:siteTranslations
-- supporting productions
AccessChannelPtrList ::= SET OF NameType
AccessPortPtr ::= ObjectInstance
AccessPortInterfaceIdPtr ::= SEQUENCE {
accessPortPtr AccessPortPtr,
interfaceIdentifier INTEGER(1..MAX)
}
CircuitSubgroupChannelPtrList ::= SEQUENCE OF ObjectInstance
DirectoryNumber ::= CHOICE {e164DN [0] E164DN,
x121DN [1] X121DN
}
DirectoryNumberList ::= SET OF DirectoryNumber
E164DN ::= SEQUENCE {
countryCode [0] NumericString(SIZE (1..4)) OPTIONAL,
nationalSignificantNumber
[1] SEQUENCE {nationalDestinationNumber
[0] NumericString(SIZE (1..6)) OPTIONAL,
subscriberNumber [1] NumericString(SIZE (1..8))
}
}
InterceptTreatmentOrigin ::= CHOICE {
customized NumericString(SIZE (1..5)),
generic InterceptTreatmentOriginTypes
}
InterceptTreatmentOriginTypes ::= ENUMERATED {
siteTranslations(0), -- default value
noDialTone(1), localAnnouncement(2), businessGroupSpecialAnnouncement(3),
softDTEmergencyServiceBusinessOffice(4)}
InterceptTreatmentTerm ::= CHOICE {
customized NumericString(SIZE (1..5)),
generic InterceptTreatmentTermTypes
}
InterceptTreatmentTermTypes ::= ENUMERATED {
siteTranslations(0), troubleOrSuspendServiceAnnouncement(1),
operatorIntercept(2), dNChangeOrDisconnectAnnouncement(3),
announceAndOperator(4), externalAutomaticInterceptSystem(5),
businessGroupAnnouncementForDisconnectedOrTermRestrictedLines(6)}
Insert ::= CHOICE {firstElement NULL,
after ObjectInstance
}
InsertCSGChannels ::= SEQUENCE {
insertAfter Insert,
newMembers SET OF ObjectInstance
}
InsertCircuitSubgroups ::= SEQUENCE {
insertAfterCircuitSubgroup Insert,
newCircuitSubgroups SET OF CircuitSubgroup
}
Layer4InfoEntityType ::= INTEGER
Layer5InfoEntityType ::= INTEGER
Layer6InfoEntityType ::= INTEGER
Layer7InfoEntityType ::= INTEGER
ModifyCircuitSubgroup ::= SEQUENCE {
circuitEndPointSubgroupName ObjectInstance,
newDelete INTEGER OPTIONAL,
newPrefix IA5String OPTIONAL
}
NumberOfBChannels ::= INTEGER
RemoveCSGChannels ::= SET OF ObjectInstance
RemoveCircuitSubgroups ::= SET OF ObjectInstance
CircuitSubgroup ::= SEQUENCE {
circuitEndPointSubgroupName ObjectInstance,
delete INTEGER,
prefix IA5String
}
CircuitSubgroupPtrList ::= SEQUENCE OF CircuitSubgroup
SetOfInstances ::= SET OF ObjectInstance
StringName ::= GraphicString
SetOfStringNames ::= SET OF StringName
SupportedByAccessPortPtr ::= CHOICE {
accessPortPtr AccessPortPtr,
accessPortInterfaceIdPtr AccessPortInterfaceIdPtr
}
SupportedByAccessPortPtrList ::= SET OF SupportedByAccessPortPtr
X121DN ::= CHOICE {
internationalDataNumber
[0] SEQUENCE {dNIC [0] NumericString(SIZE (4)) OPTIONAL,
networkTerminalNumber [1] NumericString(SIZE (1..10))
},
internationalDataNumberIntegrated
[1] SEQUENCE {dCC [0] NumericString(SIZE (3)) OPTIONAL,
nationalNumber [1] NumericString(SIZE (1..11))},
internationalTelexNumber
[2] SEQUENCE {tDC [0] NumericString(SIZE (3)) OPTIONAL,
nationalTelexNumber [1] NumericString(SIZE (1..11))
}
}
END -- Type definitions
-- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D