aboutsummaryrefslogtreecommitdiffstats
path: root/lib/asn1/test/asn1_bin_v2_SUITE_data/CommonDataTypes.py
diff options
context:
space:
mode:
Diffstat (limited to 'lib/asn1/test/asn1_bin_v2_SUITE_data/CommonDataTypes.py')
-rw-r--r--lib/asn1/test/asn1_bin_v2_SUITE_data/CommonDataTypes.py4360
1 files changed, 4360 insertions, 0 deletions
diff --git a/lib/asn1/test/asn1_bin_v2_SUITE_data/CommonDataTypes.py b/lib/asn1/test/asn1_bin_v2_SUITE_data/CommonDataTypes.py
new file mode 100644
index 0000000000..2c25f81235
--- /dev/null
+++ b/lib/asn1/test/asn1_bin_v2_SUITE_data/CommonDataTypes.py
@@ -0,0 +1,4360 @@
+CommonDataTypes DEFINITIONS AUTOMATIC TAGS ::=
+BEGIN
+-- @prop dataType
+-- @descr This types only purpose is to avoid OSS compiler warning : Duplicate PDU tag
+-- @
+CommonDataTypeWrapper ::= CHOICE
+{
+ wrapAddAnalysisRejectReason AddAnalysisRejectReason,
+ wrapAddServiceToServiceProfileRejectReason AddServiceToServiceProfileRejectReason,
+ wrapAddUserIdentifiersRejectReason AddUserIdentifiersRejectReason,
+ wrapAdmissionRejectReason AdmissionRejectReason,
+ wrapAlertingUUIE AlertingUUIE,
+ wrapAllocateTransmissionPathRejectReason AllocateTransmissionPathRejectReason,
+ wrapAnalyseRejectReason AnalyseRejectReason,
+ wrapAvailabilityOfEquipment AvailabilityOfEquipment,
+ wrapBandwidth Bandwidth,
+ wrapBandwidthReducedInformation BandwidthReducedInformation,
+ wrapBandwidthReducedReason BandwidthReducedReason,
+ wrapBandwidthRejectReason BandwidthRejectReason,
+ wrapBasicCallCategories BasicCallCategories,
+ wrapBearerCapability BearerCapability,
+ wrapCallInformation CallInformation,
+ wrapCallModel CallModel,
+ wrapCallProceedingUUIE CallProceedingUUIE,
+ wrapCallReference CallReference,
+ wrapCallServices CallServices,
+ wrapCallState CallState,
+ wrapCallType CallType,
+ wrapCause Cause,
+ wrapCauseValue CauseValue,
+ wrapChangeServiceAndStatusRejectReason ChangeServiceAndStatusRejectReason,
+ wrapCheckServiceRejectReason CheckServiceRejectReason,
+ wrapCoding Coding,
+ wrapConferenceGoal ConferenceGoal,
+ wrapConferenceIdentifier ConferenceIdentifier,
+ wrapConnectTransmissionPathRejectReason ConnectTransmissionPathRejectReason,
+ wrapConnectUUIE ConnectUUIE,
+ wrapConnectionData ConnectionData,
+ wrapConnectionIdentifier ConnectionIdentifier,
+ wrapConnectionInformation ConnectionInformation,
+ wrapConnectionInformationOriginatingSide ConnectionInformationOriginatingSide,
+ wrapConnectionInformationTerminatingSide ConnectionInformationTerminatingSide,
+ wrapConnectionType ConnectionType,
+ wrapCreateEquipmentRepresentationRejectReason CreateEquipmentRepresentationRejectReason,
+ wrapCreateServiceAndStatusRejectReason CreateServiceAndStatusRejectReason,
+ wrapCreateServiceIdentifierRejectReason CreateServiceIdentifierRejectReason,
+ wrapDeallocateTransmissionPathRejectReason DeallocateTransmissionPathRejectReason,
+ wrapDetailedReasonAtom DetailedReasonAtom,
+ wrapDiagnostics Diagnostics,
+ wrapDisconnectTransmissionPathRejectReason DisconnectTransmissionPathRejectReason,
+ wrapDisengageReason DisengageReason,
+ wrapDisengageRejectReason DisengageRejectReason,
+ wrapDisplay Display,
+ wrapE164Identifier E164Identifier,
+ wrapEndToEndEndpointInformationServiceCallAcknowledge EndToEndEndpointInformationServiceCallAcknowledge,
+ wrapEndToEndEndpointInformationServiceCallActive EndToEndEndpointInformationServiceCallActive,
+ wrapEndToEndEndpointInformationServiceCallProgress EndToEndEndpointInformationServiceCallProgress,
+ wrapEndToEndEndpointInformationServiceCallSetup EndToEndEndpointInformationServiceCallSetup,
+ wrapEndToEndEndpointInformationServiceCallTermination EndToEndEndpointInformationServiceCallTermination,
+ wrapEndpointIdentifier EndpointIdentifier,
+ wrapEndpointRegistrationCategories EndpointRegistrationCategories,
+ wrapEndpointRegistrationRejectReason EndpointRegistrationRejectReason,
+ wrapEndpointType EndpointType,
+ wrapEndpointUnregistrationCategories EndpointUnregistrationCategories,
+ wrapEndpointUnregistrationRejectReason EndpointUnregistrationRejectReason,
+ wrapEquipmentAddressAN EquipmentAddressAN,
+ wrapEquipmentAddressLAN EquipmentAddressLAN,
+ wrapEquipmentRelatedInformation EquipmentRelatedInformation,
+ wrapEquipmentRelatedInformationIdentifier EquipmentRelatedInformationIdentifier,
+ wrapFacilityReason FacilityReason,
+ wrapFacilityUUIE FacilityUUIE,
+ wrapGatekeeperIdentifier GatekeeperIdentifier,
+ wrapGatekeeperInformation GatekeeperInformation,
+ wrapGatekeeperRejectReason GatekeeperRejectReason,
+ wrapGatewayInformation GatewayInformation,
+ wrapGetAnalysisRejectReason GetAnalysisRejectReason,
+ wrapGetEquipmentInformationRejectReason GetEquipmentInformationRejectReason,
+ wrapGetLANDataRejectReason GetLANDataRejectReason,
+ wrapGetPartyInformationRejectReason GetPartyInformationRejectReason,
+ wrapGetRejectReasonUser GetRejectReasonUser,
+ wrapGetServiceFromServiceProfileRejectReason GetServiceFromServiceProfileRejectReason,
+ wrapGetServiceProfileRejectReason GetServiceProfileRejectReason,
+ wrapGetServicesAndStatusRejectReason GetServicesAndStatusRejectReason,
+ wrapGetUserServiceInformationAndStatusRejectReason GetUserServiceInformationAndStatusRejectReason,
+ wrapH221NonStandard H221NonStandard,
+ wrapH310Information H310Information,
+ wrapH320Information H320Information,
+ wrapH321Information H321Information,
+ wrapH322Information H322Information,
+ wrapH323Information H323Information,
+ wrapH323InterfaceAddCallReferenceRejectReason H323InterfaceAddCallReferenceRejectReason,
+ wrapH323InterfaceAddCallRelatedDataRejectReason H323InterfaceAddCallRelatedDataRejectReason,
+ wrapH323InterfaceAddFixedTransportAddressDataRejectReason H323InterfaceAddFixedTransportAddressDataRejectReason,
+ wrapH323InterfaceAddKeysAndSetAttributesRejectReason H323InterfaceAddKeysAndSetAttributesRejectReason,
+ wrapH323InterfaceAdditionalKeys H323InterfaceAdditionalKeys,
+ wrapH323InterfaceAllocateResourceRejectReason H323InterfaceAllocateResourceRejectReason,
+ wrapH323InterfaceChangeKeysAndRelationsToUsersReject H323InterfaceChangeKeysAndRelationsToUsersReject,
+ wrapH323InterfaceCommonAttribute H323InterfaceCommonAttribute,
+ wrapH323InterfaceCommonAttributeIdentifier H323InterfaceCommonAttributeIdentifier,
+ wrapH323InterfaceCreateCallReferenceRejectReason H323InterfaceCreateCallReferenceRejectReason,
+ wrapH323InterfaceCreateRejectReason H323InterfaceCreateRejectReason,
+ wrapH323InterfaceDeallocateResourceRejectReason H323InterfaceDeallocateResourceRejectReason,
+ wrapH323InterfaceGetFixedTransportAddressDataRejectReason H323InterfaceGetFixedTransportAddressDataRejectReason,
+ wrapH323InterfaceGetOrRemoveCallRelatedDataRejectReason H323InterfaceGetOrRemoveCallRelatedDataRejectReason,
+ wrapH323InterfaceGetOrSetCommonRejectReason H323InterfaceGetOrSetCommonRejectReason,
+ wrapH323InterfaceGetOrSetInstanceRejectReason H323InterfaceGetOrSetInstanceRejectReason,
+ wrapH323InterfaceInstanceAttribute H323InterfaceInstanceAttribute,
+ wrapH323InterfaceInstanceAttributeIdentifier H323InterfaceInstanceAttributeIdentifier,
+ wrapH323InterfaceKey H323InterfaceKey,
+ wrapH323InterfaceKeyEndpointIdentifier H323InterfaceKeyEndpointIdentifier,
+ wrapH323InterfaceReduceBandwidthRejectReason H323InterfaceReduceBandwidthRejectReason,
+ wrapH323InterfaceRemoveCallReferenceRejectReason H323InterfaceRemoveCallReferenceRejectReason,
+ wrapH323InterfaceRemoveFixedTransportAddressDataRejectReason H323InterfaceRemoveFixedTransportAddressDataRejectReason,
+ wrapH323InterfaceRemoveKeysAndSetAttributesRejectReason H323InterfaceRemoveKeysAndSetAttributesRejectReason,
+ wrapH323InterfaceRemoveRejectReason H323InterfaceRemoveRejectReason,
+ wrapH324Information H324Information,
+ wrapHighLayerCompatibility HighLayerCompatibility,
+ wrapInterfaceRegistrationInformation InterfaceRegistrationInformation,
+ wrapLANAttribute LANAttribute,
+ wrapLANAttributeIdentifier LANAttributeIdentifier,
+ wrapLayer1ProtUserInfo Layer1ProtUserInfo,
+ wrapLocation Location,
+ wrapLocationRejectReason LocationRejectReason,
+ wrapLogicalConnectionPointIdentifier LogicalConnectionPointIdentifier,
+ wrapLowLayerCompatibility LowLayerCompatibility,
+ wrapMaximumNumberOfAllowedConnections MaximumNumberOfAllowedConnections,
+ wrapMaximumTotalBandwidth MaximumTotalBandwidth,
+ wrapMcuInformation McuInformation,
+ wrapNonStandardIdentifier NonStandardIdentifier,
+ wrapNonStandardMessage NonStandardMessage,
+ wrapNonStandardParameter NonStandardParameter,
+ wrapNumber Number,
+ wrapNumberOfTimesLANWasCrowded NumberOfTimesLANWasCrowded,
+ wrapNumberType NumberType,
+ wrapNumberingPlan NumberingPlan,
+ wrapObjectIdentifier ObjectIdentifier,
+ wrapPhysicalConnectionPointIdentifier PhysicalConnectionPointIdentifier,
+ wrapPid Pid,
+ wrapPreStringToRemoveInDestinationAddress PreStringToRemoveInDestinationAddress,
+ wrapProgressIndicator ProgressIndicator,
+ wrapProtocolIdentifier ProtocolIdentifier,
+ wrapQ931Timer301Value Q931Timer301Value,
+ wrapQ931Timer303Value Q931Timer303Value,
+ wrapQ954Details Q954Details,
+ wrapQseriesOptions QseriesOptions,
+ wrapRASMessageTimerValue RASMessageTimerValue,
+ wrapRTPSession RTPSession,
+ wrapRegistrationRejectReason RegistrationRejectReason,
+ wrapRegistrationStatus RegistrationStatus,
+ wrapRelationToEquipment RelationToEquipment,
+ wrapRelationToUser RelationToUser,
+ wrapReleaseCompleteReason ReleaseCompleteReason,
+ wrapReleaseCompleteUUIE ReleaseCompleteUUIE,
+ wrapReleaseInformation ReleaseInformation,
+ wrapRemoveAnalysisRejectReason RemoveAnalysisRejectReason,
+ wrapRemoveEquipmentRepresentationRejectReason RemoveEquipmentRepresentationRejectReason,
+ wrapRemoveServiceAndStatusRejectReason RemoveServiceAndStatusRejectReason,
+ wrapRemoveServiceFromServiceProfileRejectReason RemoveServiceFromServiceProfileRejectReason,
+ wrapRemoveServiceIdentifierRejectReason RemoveServiceIdentifierRejectReason,
+ wrapRepeatIndicator RepeatIndicator,
+ wrapRequestSeqNum RequestSeqNum,
+ wrapRequestedUserAndLinkedUserAreIdentical RequestedUserAndLinkedUserAreIdentical,
+ wrapServiceAndStatus ServiceAndStatus,
+ wrapServiceCallSetupRejectionInformation ServiceCallSetupRejectionInformation,
+ wrapServiceCallSetupRejectionReason ServiceCallSetupRejectionReason,
+ wrapServiceCallTerminationInformation ServiceCallTerminationInformation,
+ wrapServiceCallTerminationReason ServiceCallTerminationReason,
+ wrapServiceData ServiceData,
+ wrapServiceIdentifier ServiceIdentifier,
+ wrapServiceProfile ServiceProfile,
+ wrapSetEquipmentStatusRejectReason SetEquipmentStatusRejectReason,
+ wrapSetLANDataRejectReason SetLANDataRejectReason,
+ wrapSetUserAttributeData SetUserAttributeData,
+ wrapSetupUUIE SetupUUIE,
+ wrapStateOfEquipment StateOfEquipment,
+ wrapStateOfUser StateOfUser,
+ wrapStatusOfService StatusOfService,
+ wrapSubaddress Subaddress,
+ wrapSubaddressInformation SubaddressInformation,
+ wrapSubaddressType SubaddressType,
+ wrapSupportedProtocols SupportedProtocols,
+ wrapT120Information T120Information,
+ wrapTerminalInformation TerminalInformation,
+ wrapTerminationInitiatior TerminationInitiatior,
+ wrapTimeSlot TimeSlot,
+ wrapTransferCapability TransferCapability,
+ wrapTransferRate TransferRate,
+ wrapTransportAddress TransportAddress,
+ wrapTransportAddressInformation TransportAddressInformation,
+ wrapTransportChannelInformation TransportChannelInformation,
+ wrapTypeOfEquipment TypeOfEquipment,
+ wrapTypeOfFlowControl TypeOfFlowControl,
+ wrapTypeOfLAN TypeOfLAN,
+ wrapTypeOfRegistration TypeOfRegistration,
+ wrapTypeOfService TypeOfService,
+ wrapTypeOfUser TypeOfUser,
+ wrapUnknownMessageResponse UnknownMessageResponse,
+ wrapUnregistrationRejectReason UnregistrationRejectReason,
+ wrapUserAllocateResourceRejectReason UserAllocateResourceRejectReason,
+ wrapUserAttributeData UserAttributeData,
+ wrapUserAttributeIdentifier UserAttributeIdentifier,
+ wrapUserCreateRejectReason UserCreateRejectReason,
+ wrapUserDeallocateResourceRejectReason UserDeallocateResourceRejectReason,
+ wrapUserIdentifier UserIdentifier,
+ wrapUserIdentifierInformation UserIdentifierInformation,
+ wrapUserInformation UserInformation,
+ wrapUserInformationUUIE UserInformationUUIE,
+ wrapUserKey UserKey,
+ wrapUserOrEquipmentRelatedInformation UserOrEquipmentRelatedInformation,
+ wrapUserOrEquipmentRelatedInformationIdentifier UserOrEquipmentRelatedInformationIdentifier,
+ wrapUserRelatedInformation UserRelatedInformation,
+ wrapUserRelatedInformationIdentifier UserRelatedInformationIdentifier,
+ wrapUserRemoveRejectReason UserRemoveRejectReason,
+ wrapUserSetRejectReason UserSetRejectReason,
+ wrapUserSpecificInformation UserSpecificInformation,
+ wrapVendorIdentifier VendorIdentifier,
+ wrapVoiceInformation VoiceInformation,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- AddAnalysisRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+AddAnalysisRejectReason ::= CHOICE
+{
+ analysisTableEntryAlreadyExist NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- AddServiceToServiceProfileRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+AddServiceToServiceProfileRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ serviceAlreadyExist NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- AddUserIdentifiersRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+AddUserIdentifiersRejectReason ::= CHOICE
+{
+ userIdentifierExist NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- AdmissionRejectReason
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+AdmissionRejectReason ::= CHOICE
+{
+ calledPartyNotRegistered NULL,
+ invalidPermission NULL,
+ requestDenied NULL,
+ undefinedReason NULL,
+ callerNotRegistered NULL,
+ routeCallToGatekeeper NULL,
+ invalidEndpointIdentifier NULL,
+ resourceUnavailable NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- AlertingUUIE
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+AlertingUUIE ::= SEQUENCE
+{
+ protocolIdentifier ProtocolIdentifier,
+ destinationEndpointType EndpointType, -- destinationInfo
+ destinationH245Address TransportAddress OPTIONAL, -- h245Address
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- AllocateTransmissionPathRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+AllocateTransmissionPathRejectReason ::= CHOICE
+{
+ calledUserNotAvailable NULL,
+ calledUserUnknown NULL,
+ permissionDenied NULL,
+ resourcesNotAvailable NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- AnalyseRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+AnalyseRejectReason ::= CHOICE
+{
+ noMatchingEntryFound NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- AvailabilityOfEquipment
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+AvailabilityOfEquipment ::= CHOICE
+{
+ available NULL,
+ notAvailable NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- Bandwidth
+--
+-- @prop dataType
+--
+-- @descr States the bandwidth to be used in 100 bps.
+--
+-- @
+--
+-- ---------------------------------
+
+Bandwidth ::= INTEGER ( 1.. 4294967295 )
+
+
+
+-- ---------------------------------
+--
+-- BandwidthReducedInformation
+--
+-- @prop dataType
+--
+-- @descr States information related to the recuction of the bandwidth.
+--
+-- @
+--
+-- ---------------------------------
+
+BandwidthReducedInformation ::= SEQUENCE
+{
+ allocatedBandwidth Bandwidth,
+ bandwidthReducedReason BandwidthReducedReason,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- BandwidthReducedReason
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+BandwidthReducedReason ::= CHOICE
+{
+ bandwidthLimited NULL,
+ bandwidthAdaptedToOriginatingEndpoint NULL,
+ originBandwidthBarredDueToCategories NULL,
+ undefined NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- BandwidthRejectReason
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+BandwidthRejectReason ::= CHOICE
+{
+ notBound NULL,
+ invalidConferenceID NULL,
+ invalidPermission NULL,
+ insufficientResources NULL,
+ invalidRevision NULL,
+ undefinedReason NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- BasicCallCategories
+--
+-- @prop dataType
+--
+-- @descr Categories for the service basic call.
+--
+-- @
+-- ---------------------------------
+
+BasicCallCategories ::= SEQUENCE
+{
+ ... -- So far, no specific categories identified
+}
+
+-- ---------------------------------
+--
+-- BearerCapability
+--
+-- @prop dataType
+--
+-- @descr Origin: Q931
+--
+-- @
+--
+-- ---------------------------------
+
+BearerCapability ::= SEQUENCE
+{
+ transferCapability TransferCapability,
+ transferRate TransferRate,
+ layer1ProtUserInfo Layer1ProtUserInfo,
+ rateMultiplier INTEGER (0..127),
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- CallInformation
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+CallInformation ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ callReference CallReference, -- callReferenceValue
+ conferenceID ConferenceIdentifier,
+ originator BOOLEAN OPTIONAL,
+ audio SEQUENCE OF RTPSession OPTIONAL,
+ video SEQUENCE OF RTPSession OPTIONAL,
+ data SEQUENCE OF TransportChannelInformation OPTIONAL,
+ h245 TransportChannelInformation,
+ callSignaling TransportChannelInformation,
+ callType CallType,
+ bandwidth Bandwidth, -- bandWidth
+ callModel CallModel,
+ ...
+}
+
+-- ---------------------------------
+--
+-- CallModel
+--
+-- @prop dataType
+--
+-- @descr Type of callmodel used i.e routed via gatekeeper or not
+--
+-- @
+--
+-- ---------------------------------
+
+CallModel ::= CHOICE
+{
+ gatekeeperRouted NULL,
+ direct NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- CallProceedingUUIE
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+
+CallProceedingUUIE ::= SEQUENCE
+{
+ protocolIdentifier ProtocolIdentifier,
+ destinationEndpointType EndpointType, -- destinationInfo
+ destinationH245Address TransportAddress OPTIONAL, -- h245Address
+ ...
+}
+
+-- ---------------------------------
+--
+-- PreStringToRemoveInDestinationAddress
+--
+-- @prop dataType
+--
+-- @descr states the call reference that identifies a specific call.
+-- Origin: H.225.0 CallReferenceValue.
+--
+-- @
+--
+-- ---------------------------------
+
+CallReference ::= INTEGER (0..65535)
+
+
+-- ---------------------------------
+--
+-- CallServices
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+CallServices ::= SEQUENCE
+{
+ q932Full BOOLEAN,
+ q951Full BOOLEAN,
+ q952Full BOOLEAN,
+ q953Full BOOLEAN,
+ q955Full BOOLEAN,
+ q956Full BOOLEAN,
+ q957Full BOOLEAN,
+ q954Info Q954Details,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- CallType
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+CallState ::= CHOICE
+{
+ null NULL,
+ callInit NULL,
+ overlapSending NULL,
+ outgoingCallProceeding NULL,
+ callDelivered NULL,
+ callPresent NULL,
+ callReceived NULL,
+ connectRequest NULL,
+ incomingCallProceeding NULL,
+ active NULL,
+ disconnectRequest NULL,
+ disconnectIndication NULL,
+ releaseRequest NULL,
+ facilityRequest NULL,
+ overlapReceiving NULL,
+ restartRequest NULL,
+ restart NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- CallType
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+CallType ::= CHOICE
+{
+ pointToPoint NULL,
+ oneToN NULL,
+ nToOne NULL,
+ nToN NULL,
+ ...
+}
+
+-- ---------------------------------
+--
+-- Cause
+--
+-- @prop dataType
+--
+-- @descr Origin: Q931
+--
+-- @
+--
+-- ---------------------------------
+
+Cause ::= SEQUENCE
+{
+ coding Coding,
+ location Location,
+ value CauseValue,
+ diagnostics Diagnostics,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- CauseValue
+--
+-- @prop dataType
+--
+-- @descr Origin: Q931
+--
+-- @
+--
+-- ---------------------------------
+
+CauseValue ::= CHOICE
+{
+ unassignedNumber NULL, -- 1
+ noRouteToSpecifiedTransitNetwork NULL, -- 2
+ noRouteToDestination NULL, -- 3
+ channelUnacceptable NULL, -- 6
+ normalClearing NULL, -- 16
+ userBusy NULL, -- 17
+ noUserResponding NULL, -- 18
+ noAnswereFromUser NULL, -- 19
+ portableNotAvailable NULL, -- 20
+ callRejected NULL, -- 21
+ numberChanged NULL, -- 22
+ destinationOutOfOrder NULL, -- 27
+ invalidNumberFormat NULL, -- 28
+ facilityRequestRejected NULL, -- 29
+ responseToStatusEnquiry NULL, -- 30
+ normalUnspecified NULL, -- 31
+ noCircuitChannelAvailable NULL, -- 34
+ networkOutOfOrder NULL, -- 38
+ temporaryFailure NULL, -- 41
+ switchingEquipmentCongestion NULL, -- 42
+ accessInformationDiscarded NULL, -- 43
+ requestedCircuitChannelNotAvailable NULL, -- 44
+ resourceUnavailableUnspecified NULL, -- 47
+ qualityOfServiceUnavailable NULL, -- 49
+ notSubscribedToRequestedFacility NULL, -- 50
+ bearerCapabilityNotAuthorized NULL, -- 57
+ bearerCapabilityNotPresentlyAvailable NULL, -- 58
+ serviceOrOptionNotAvailableUnspecified NULL, -- 63, 79
+ bearerCapabilityNotImplemented NULL, -- 65
+ channelTypeNotImplemented NULL, -- 66
+ requestedFacilityNotImplemented NULL, -- 69
+ onlyRestrictedDigitalInformationBcIsAvailable NULL, -- 70
+ invalidCallReferenceValue NULL, -- 81
+ incompatibleDestination NULL, -- 88
+ invalidTransitNetworkSelection NULL, -- 91
+ invalidMessageUnspecified NULL, -- 95
+ mandatoryInformationElementIsMissing NULL, -- 96
+ messageTypeNonexistingOrNotimplemented NULL, -- 97
+ messageNotCompatibleOrImplemented NULL, -- 98
+ informationElementNonExisting NULL, -- 99
+ invalidInformationElementContents NULL, -- 100
+ messageNotCompatibleWithCallState NULL, -- 101
+ recoveryOnTimerExpiry NULL, -- 102
+ protocolErrorUnspecified NULL, -- 111
+ interworkingUnspecified NULL, -- 127
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- ChangeServiceAndStatusRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+ChangeServiceAndStatusRejectReason ::= CHOICE
+{
+ identifierOfServiceNotKnown NULL,
+ userNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- CheckServiceRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+CheckServiceRejectReason ::= CHOICE
+{
+ deniedDueToInteraction NULL,
+ deniedDueToCategories NULL,
+ undefined NULL,
+ userNotKnown NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- Coding
+--
+-- @prop dataType
+--
+-- @descr Origin: Q931
+--
+-- @
+--
+-- ---------------------------------
+
+Coding ::= CHOICE
+{
+ ccitt NULL,
+ ecma NULL,
+ national NULL,
+ network NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- ConferenceGoal
+--
+-- @prop dataType
+--
+-- @descr Type of call setup desire
+--
+-- @
+--
+-- ---------------------------------
+
+ConferenceGoal ::= CHOICE
+{
+ create NULL,
+ join NULL,
+ invite NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ConferenceIdentifier
+--
+-- @prop dataType
+--
+--
+--
+-- @
+--
+-- ---------------------------------
+
+ConferenceIdentifier ::= OCTET STRING (SIZE (16))
+
+
+-- ---------------------------------
+--
+-- ConnectTransmissionPathRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+ConnectTransmissionPathRejectReason ::= CHOICE
+{
+ resourcesNotAllocated NULL,
+ switchFailure NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ConnectUUIE
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+ConnectUUIE ::= SEQUENCE
+{
+ protocolIdentifier ProtocolIdentifier,
+ destinationH245Address TransportAddress OPTIONAL, -- h245Address
+ destinationEndpointType EndpointType, -- destinationInfo
+ conferenceIdentifier ConferenceIdentifier, -- conferenceID
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ConnectionData
+--
+-- @prop dataType
+--
+-- @descr This parameter holds connection data that are specific for
+-- certain types of Equipments.
+-- @
+--
+-- ---------------------------------
+
+ConnectionData ::= CHOICE
+{
+ timeSlotInformation SEQUENCE OF TimeSlot,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ConnectionIdentifier
+--
+-- @prop dataType
+--
+-- @descr Identifier to the connection handler instance.
+--
+-- @
+--
+-- ---------------------------------
+
+ConnectionIdentifier ::= ObjectIdentifier
+
+
+-- ---------------------------------
+--
+-- ConnectionInformation
+--
+-- @prop dataType
+--
+-- @descr This parameter specifies information that are of interest for
+-- the functionallity handled by component Connection Handler.
+-- @
+--
+-- ---------------------------------
+
+ConnectionInformation ::= SEQUENCE
+{
+ logicalConnectionPointIdentifier LogicalConnectionPointIdentifier,
+ connectionData ConnectionData OPTIONAL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ConnectionInformationOriginatingSide
+--
+-- @prop dataType
+--
+-- @descr Contains connection information that shall be used for the originating side of the connection.
+--
+-- @
+--
+-- ---------------------------------
+
+ConnectionInformationOriginatingSide ::= SEQUENCE
+{
+ bandwidth Bandwidth,
+ callType CallType,
+ originatorConnectionInformation ConnectionInformation,
+ terminatorConnectionInformation ConnectionInformation,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ConnectionInformationTerminatingSide
+--
+-- @prop dataType
+--
+-- @descr Contains connection information that shall be used for the terminating side of the connection.
+--
+-- @
+--
+-- ---------------------------------
+
+ConnectionInformationTerminatingSide ::= SEQUENCE
+{
+ connectionIdentifier ConnectionIdentifier,
+ originatorConnectionInformation ConnectionInformation,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ConnectionType
+--
+-- @prop dataType
+--
+-- @descr States the type of connection.
+--
+-- @
+--
+-- ---------------------------------
+
+ConnectionType ::= CHOICE
+{
+ pointToPoint NULL,
+ oneToN NULL,
+ nToOne NULL,
+ nToN NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- CreateEquipmentRepresentationRejectReason
+--
+-- @prop dataType
+--
+-- @descr This reason for rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+CreateEquipmentRepresentationRejectReason ::= CHOICE
+{
+ equipmentRepresentationAlreadyExist NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- CreateServiceAndStatusRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+CreateServiceAndStatusRejectReason ::= CHOICE
+{
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- CreateServiceIdentifierRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+CreateServiceIdentifierRejectReason ::= CHOICE
+{
+ keyNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- DeallocateTransmissionPathRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+DeallocateTransmissionPathRejectReason ::= CHOICE
+{
+ resourcesNotAllocated NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- DetailedReasonAtom
+--
+-- @prop dataType
+-- @descr This data type indicates the release information of a forced drop
+-- during a call.
+-- @
+--
+-- ---------------------------------
+
+DetailedReasonAtom ::= CHOICE
+{
+ internalDataMissmatch NULL,
+ destinationUserIdentifierNotKnown NULL,
+ rejectedDueToCategories NULL,
+ rejectedDueToResources NULL,
+ failedToOpenDestinationCallSignallingPort NULL,
+ theRequestedServiceIsNotSupported NULL,
+ undefined NULL,
+ ...
+}
+
+-- ---------------------------------
+--
+-- Diagnostics
+--
+-- @prop dataType
+--
+-- @descr Origin: Q931
+--
+-- @
+--
+-- ---------------------------------
+
+Diagnostics ::= INTEGER(1..127)
+
+
+-- ---------------------------------
+--
+-- DisconnectTransmissionPathRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+DisconnectTransmissionPathRejectReason ::= CHOICE
+{
+ resourcesNotAllocated NULL,
+ switchFailure NULL,
+ switchNotConnected NULL,
+ undefined NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- DisengageReason
+--
+-- @prop dataType
+-- @descr the reason why a change was requested by the gatekeeper or the terminal.
+-- @
+-- ---------------------------------
+
+DisengageReason ::= CHOICE
+{
+ forcedDrop NULL,
+ normalDrop NULL,
+ undefinedReason NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- DisengageRejectReason
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+DisengageRejectReason ::= CHOICE
+{
+ notRegistered NULL,
+ requestToDropOther NULL,
+ ...
+}
+-- ---------------------------------
+--
+-- Display
+--
+-- @prop dataType
+--
+-- @descr Origin: Q931
+--
+-- @
+--
+-- ---------------------------------
+
+Display ::= OCTET STRING (SIZE(1..82))
+
+
+
+-- ---------------------------------
+--
+-- E164Identifier
+--
+-- @prop dataType
+--
+-- @descr Identifier for the user identifier of the type E.164.
+--
+-- @
+--
+-- ---------------------------------
+
+E164Identifier ::= IA5String (SIZE (1..128)) (FROM ("0123456789#*,"))
+
+
+-- ---------------------------------
+--
+-- EndToEndEndpointInformationServiceCallAcknowledge
+--
+-- @prop dataType
+--
+-- @descr Information that shall be sent end to end.
+--
+-- @
+--
+-- ---------------------------------
+
+EndToEndEndpointInformationServiceCallAcknowledge ::= SEQUENCE
+{
+ bearerCapability BearerCapability OPTIONAL,
+ highLayerCompatibility HighLayerCompatibility OPTIONAL,
+ progressIndicator ProgressIndicator OPTIONAL,
+ userToUserQ931Information UserInformation OPTIONAL,
+ userToUserH323AcknowledgeInformation AlertingUUIE OPTIONAL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- EndToEndEndpointInformationServiceCallActive
+--
+-- @prop dataType
+--
+-- @descr Information that shall be sent end to end.
+--
+-- @
+--
+-- ---------------------------------
+
+EndToEndEndpointInformationServiceCallActive ::= SEQUENCE
+{
+ bearerCapability BearerCapability OPTIONAL,
+ highLayerCompatibility HighLayerCompatibility OPTIONAL,
+ lowLayerCompatibility LowLayerCompatibility OPTIONAL,
+ progressIndicator ProgressIndicator OPTIONAL,
+ userToUserQ931Information UserInformation OPTIONAL,
+ userToUserH323ActiveInformation ConnectUUIE OPTIONAL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- EndToEndEndpointInformationServiceCallProgress
+--
+-- @prop dataType
+--
+-- @descr Information that shall be sent end to end.
+--
+-- @
+--
+-- ---------------------------------
+
+EndToEndEndpointInformationServiceCallProgress ::=SEQUENCE
+{
+ cause Cause OPTIONAL,
+ highLayerCompatibility HighLayerCompatibility OPTIONAL,
+ progressIndicator ProgressIndicator OPTIONAL,
+ userToUserQ931Information UserInformation OPTIONAL,
+ ...
+}
+
+
+
+
+-- ---------------------------------
+--
+-- EndToEndEndpointInformationServiceCallSetup
+--
+-- @prop dataType
+--
+-- @descr Information that shall be sent end to end.
+--
+-- @
+--
+-- ---------------------------------
+
+EndToEndEndpointInformationServiceCallSetup ::=SEQUENCE
+{
+ bearerCapability BearerCapability OPTIONAL,
+ calledNumber Number OPTIONAL,
+ calledSubaddress Subaddress OPTIONAL,
+ callingNumber Number OPTIONAL,
+ callingSubaddress Subaddress OPTIONAL,
+ highLayerCompatibility HighLayerCompatibility OPTIONAL,
+ lowLayerCompatibility LowLayerCompatibility OPTIONAL,
+ progressIndicator ProgressIndicator OPTIONAL,
+ repeatIndicator RepeatIndicator OPTIONAL,
+ userToUserQ931Information UserInformation OPTIONAL,
+ userToUserH323SetupInformation SetupUUIE OPTIONAL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- EndToEndEndpointInformationServiceCallTermination
+--
+-- @prop dataType
+--
+-- @descr Information that shall be sent end to end.
+--
+-- @
+--
+-- ---------------------------------
+
+EndToEndEndpointInformationServiceCallTermination ::=SEQUENCE
+{
+ cause Cause OPTIONAL,
+ progressIndicator ProgressIndicator OPTIONAL,
+ userToUserQ931Information UserInformation OPTIONAL,
+ userToUserH323TerminationInformation ReleaseCompleteUUIE OPTIONAL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- EndpointIdentifier
+--
+-- @prop dataType
+--
+--
+-- @
+--
+-- ---------------------------------
+
+EndpointIdentifier ::= BMPString (SIZE(1..128)) -- change from SIZE(128)
+
+
+-- ---------------------------------
+--
+-- EndpointRegistrationCategories
+--
+-- @prop dataType
+--
+-- @descr Categories for the service endpoint registration.
+--
+-- @
+-- ---------------------------------
+
+EndpointRegistrationCategories ::= SEQUENCE
+{
+ ... -- So far, no specific categories identified
+}
+
+
+
+-- ---------------------------------
+--
+-- EndpointRegistrationRejectReason
+--
+-- @prop dataType
+--
+--
+-- @
+--
+-- ---------------------------------
+
+EndpointRegistrationRejectReason ::= CHOICE
+{
+ attemptToChangeEndpoint NULL,
+ requestedUserNotKnown NULL,
+ endpointTypeNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- EndpointType
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+EndpointType ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ vendor VendorIdentifier OPTIONAL,
+ gatekeeper GatekeeperInformation OPTIONAL,
+ gateway GatewayInformation OPTIONAL,
+ mcu McuInformation OPTIONAL,
+ terminal TerminalInformation OPTIONAL,
+ mc BOOLEAN,
+ undefinedNode BOOLEAN,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- EndpointUnregistrationCategories
+--
+-- @prop dataType
+--
+-- @descr Categories for the service endpoint unregistration.
+--
+-- @
+-- ---------------------------------
+
+EndpointUnregistrationCategories ::= SEQUENCE
+{
+ ... -- So far, no specific categories identified
+}
+
+
+
+-- ---------------------------------
+--
+-- EndpointUnregistrationRejectReason
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+EndpointUnregistrationRejectReason ::= CHOICE
+{
+ permissionDenied NULL,
+ userNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- EquipmentAddressAN
+--
+-- @prop dataType
+--
+-- @descr States the address for a certain equipment connected
+-- to the Access Node.
+-- @
+--
+-- ---------------------------------
+
+EquipmentAddressAN ::= SEQUENCE
+{
+ --TBD by SEA,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- EquipmentAddressLAN
+--
+-- @prop dataType
+--
+-- @descr States the transport address for a certain equipment
+--
+-- @
+--
+-- ---------------------------------
+
+EquipmentAddressLAN ::= SEQUENCE
+{
+ transportAddresses SEQUENCE OF TransportAddress,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- EquipmentRelatedInformation
+--
+-- @prop dataType
+--
+-- @descr Contains the retreived data.
+--
+-- @
+--
+-- ---------------------------------
+
+EquipmentRelatedInformation ::= CHOICE
+{
+ logicalConnectionPointIdentifier LogicalConnectionPointIdentifier,
+ registrationStatus RegistrationStatus,
+ stateOfEquipment StateOfEquipment,
+ typeOfEquipment TypeOfEquipment,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- EquipmentRelatedInformationIdentifier
+--
+--
+-- @prop dataType
+--
+-- @descr This parameter specifies different types of data
+-- that are specific to a certain equipment.
+--
+-- @
+-- ---------------------------------
+
+EquipmentRelatedInformationIdentifier ::= CHOICE
+{
+ logicalConnectionPointIdentifier NULL,
+ registrationStatus NULL,
+ stateOfEquipment NULL,
+ typeOfEquipment NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- FacilityReason
+--
+-- @prop dataType
+--
+--
+-- @
+--
+-- ---------------------------------
+
+FacilityReason ::= CHOICE
+{
+ routeCallToGatekeeper NULL,
+ callForwarded NULL,
+ routeCallToMC NULL,
+ undefinedReason NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- FacilityUUIE
+--
+-- @prop dataType
+--
+--
+-- @
+--
+-- ---------------------------------
+
+FacilityUUIE ::= SEQUENCE
+{
+ protocolIdentifier ProtocolIdentifier,
+ alternativeH245Address TransportAddress OPTIONAL, -- alternativeAddress
+ alternativeUserIdentifierInformation UserIdentifierInformation OPTIONAL, -- alternativeAliasAddress
+ conferenceIdentifier ConferenceIdentifier OPTIONAL, -- conferenceID
+ facilityReason FacilityReason, -- reason
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- GatekeeperIdentifier
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+GatekeeperIdentifier ::= BMPString (SIZE(1..128))
+
+
+-- ---------------------------------
+--
+-- GatekeeperInformation
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+GatekeeperInformation ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- GatekeeperRejectReason
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+GatekeeperRejectReason ::= CHOICE
+{
+ resourceUnavailable NULL,
+ terminalExcluded NULL,
+ invalidRevision NULL,
+ undefinedReason NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- GatewayInformation
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+GatewayInformation ::= SEQUENCE
+{
+ protocol SEQUENCE OF SupportedProtocols OPTIONAL,
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- GetAnalysisRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+GetAnalysisRejectReason ::= CHOICE
+{
+ noDataStored NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- GetEquipmentInformationRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+GetEquipmentInformationRejectReason ::= CHOICE
+{
+ equipmentUnknown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- GetLANDataRejectReason
+--
+-- @prop dataType
+--
+-- @descr This reason for rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+GetLANDataRejectReason ::= CHOICE
+{
+ noDataStored NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- GetPartyInformationRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+GetPartyInformationRejectReason ::= CHOICE
+{
+ noEquipmentAvailable NULL,
+ userNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- GetRejectReasonUser
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+GetRejectReasonUser ::= CHOICE
+{
+ keyNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- GetServiceFromServiceProfileRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+GetServiceFromServiceProfileRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ serviceDoNotExist NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- GetServiceProfileRejectReason
+--
+-- @prop dataType
+--
+-- @descr
+--
+-- @
+--
+-- ---------------------------------
+
+GetServiceProfileRejectReason ::= CHOICE
+{
+ userNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- GetServicesAndStatusRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+GetServicesAndStatusRejectReason ::= CHOICE
+{
+ userNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- GetUserServiceInformationAndStatusRejectReason
+--
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+GetUserServiceInformationAndStatusRejectReason ::= CHOICE
+{
+ undefined NULL,
+ userNotKnown NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H221NonStandard
+-- @prop dataType
+--
+-- @descr Gives non standard information about the standard protocol H.221.
+-- @
+--
+-- ---------------------------------
+
+H221NonStandard ::= SEQUENCE
+{ t35CountryCode INTEGER(0..255),
+ t35Extension INTEGER(0..255),
+ manufacturerCode INTEGER(0..65535),
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- H310Information
+-- @prop dataType
+-- @descr Gives detailed information about the standard protocol H.310.
+-- @
+--
+-- ---------------------------------
+
+H310Information ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- H320Information
+-- @prop dataType
+--
+-- @descr Gives detailed information about the standard protocol H.320.
+-- @
+--
+-- ---------------------------------
+
+H320Information ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- H321Information
+--
+-- @prop dataType
+-- @descr Gives detailed information about the standard protocol H.321.
+-- @
+--
+-- ---------------------------------
+
+H321Information ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- H322Information
+--
+-- @prop dataType
+-- @descr Gives detailed information about the standard protocol H.322.
+-- @
+--
+-- ---------------------------------
+
+H322Information ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- H323Information
+--
+-- @prop dataType
+-- @descr Gives detailed information about the standard protocol H.323.
+-- @
+--
+-- ---------------------------------
+
+H323Information ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- H323InterfaceAddCallReferenceRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceAddCallReferenceRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ requestedCallReferenceAlreadyInUse NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceAddCallRelatedDataRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceAddCallRelatedDataRejectReason ::= CHOICE
+{
+ callReferenceNotValid NULL,
+ keyNotValid NULL,
+ callRelatedDataAlredyStored NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceAddFixedTransportAddressDataRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceAddFixedTransportAddressDataRejectReason ::= CHOICE
+{
+ fixedTransportAddressDataAlredyStored NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceAddKeysAndSetAttributesRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceAddKeysAndSetAttributesRejectReason ::= CHOICE
+{
+ existingKeyNotValid NULL,
+ newKeyAlreadyExists NULL,
+ newKeyNotValid NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceAdditionalKeys
+--
+-- @prop dataType
+-- @descr Additional keys for an instance of the type H.323Interface.
+-- @
+-- ---------------------------------
+
+H323InterfaceAdditionalKeys ::= SEQUENCE
+{
+ endpointCallSignallingAddresses SEQUENCE OF TransportAddress,
+ endpointRASAddresses SEQUENCE OF TransportAddress,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- H323InterfaceAllocateResourceRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceAllocateResourceRejectReason ::= CHOICE
+{
+ callReferenceNotValid NULL,
+ keyNotValid NULL,
+ resourceNotAvailable NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceChangeKeysAndRelationsToUsersReject
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceChangeKeysAndRelationsToUsersReject ::= CHOICE
+{
+ firstKeyNotValid NULL,
+ secondKeyNotValid NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceCommonAttribute
+--
+-- @prop dataType
+--
+-- @descr This parameter contains the attributes which holds data
+-- that are common for all objects of the type H.323Interface.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceCommonAttribute ::= CHOICE
+{
+ gatekeeperCallSignallingAddressData CHOICE
+ {
+ gatekeeperCallSignallingAddresses SEQUENCE OF TransportAddress,
+ undefined NULL,
+ ...
+ },
+ gatekeeperRASAddressInformation CHOICE
+ {
+ gatekeeperRASAddressData SEQUENCE
+ {
+ multicastRASAddress TransportAddress,
+ gatekeeperRASAddress TransportAddress,
+ ...
+ },
+ undefined NULL,
+ ...
+ },
+ q931Timer301Value Q931Timer301Value,
+ q931Timer303Value Q931Timer303Value,
+ rasMessageTimerValue RASMessageTimerValue,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceCommonAttributeIdentifier
+--
+-- @prop dataType
+--
+-- @descr This parameter contains the attribute identifiers of the
+-- attributes which holds data that are common for all objects
+-- of the type H.323Interface.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceCommonAttributeIdentifier ::= CHOICE
+{
+ gatekeeperCallSignallingAddresses NULL,
+ gatekeeperRASAddress NULL,
+ q931Timer301Value NULL,
+ q931Timer303Value NULL,
+ rasMessageTimerValue NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceCreateCallReferenceRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+-- ---------------------------------
+
+H323InterfaceCreateCallReferenceRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ noCallReferenceAvailable NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceCreateRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceCreateRejectReason ::= CHOICE
+{
+ keyAlreadyInUse NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceDeallocateResourceRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+-- ---------------------------------
+
+H323InterfaceDeallocateResourceRejectReason ::= CHOICE
+{
+ resourceNotAllocated NULL,
+ callReferenceNotValid NULL,
+ keyNotValid NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceGetFixedTransportAddressDataRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+-- ---------------------------------
+
+H323InterfaceGetFixedTransportAddressDataRejectReason ::= CHOICE
+{
+ noDataStoredForThisTransportAddress NULL,
+ noFixedTransportAddressDataStored NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceGetOrRemoveCallRelatedDataRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceGetOrRemoveCallRelatedDataRejectReason ::= CHOICE
+{
+ callReferenceNotValid NULL,
+ keyNotValid NULL,
+ noCallRelatedDataStored NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceGetOrSetCommonRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceGetOrSetCommonRejectReason ::= CHOICE
+{
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceGetOrSetInstanceRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceGetOrSetInstanceRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceInstanceAttribute
+--
+-- @prop dataType
+--
+-- @descr This parameter contains the attributes which holds data
+-- that are specific for a h323Interface object.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceInstanceAttribute ::= CHOICE
+{
+ endpointCallSignallingAddresses SEQUENCE OF TransportAddress,
+ endpointRasAddresses SEQUENCE OF TransportAddress,
+ registrationStatus RegistrationStatus,
+ gatekeeperCallSignallingAddress TransportAddress,
+ maximumTotalBandwidthForInterface Bandwidth,
+ preStringsToRemoveInDestinationAddress SEQUENCE OF PreStringToRemoveInDestinationAddress,
+ relationToH2250CallSignalling Pid,
+ relationToUser RelationToUser,
+ typeOfEquipment TypeOfEquipment,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceInstanceAttributeIdentifier
+--
+-- @prop dataType
+--
+-- @descr This parameter contains the attribute identifiers of the
+-- attributes which holds data that are specific for a
+-- h323Interface object.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceInstanceAttributeIdentifier ::= CHOICE
+{
+ endpointCallSignallingAddresses NULL,
+ endpointRASAddresses NULL,
+ registrationStatus NULL,
+ gatekeeperCallSignallingAddress NULL,
+ maximumTotalBandwidthForInterface NULL,
+ preStringsToRemoveInDestinationAddress NULL,
+ relationToH2250CallSignalling NULL,
+ relationToUser NULL,
+ typeOfEquipment NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceKey
+--
+-- @prop dataType
+-- @descr Allowed keys for an instance of the type H.323Interface.
+-- @
+-- ---------------------------------
+
+H323InterfaceKey ::= CHOICE
+{
+ endpointIdentifier EndpointIdentifier,
+ endpointCallSignallingAddresses SEQUENCE OF TransportAddress,
+ endpointRASAddresses SEQUENCE OF TransportAddress,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- H323InterfaceKeyEndpointIdentifier
+--
+-- @descr Allowed keys for an instance of the type H.323Interface.
+--
+-- ---------------------------------
+
+H323InterfaceKeyEndpointIdentifier ::= SEQUENCE
+{
+ endpointIdentifier EndpointIdentifier,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- H323InterfaceReduceBandwidthRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceReduceBandwidthRejectReason ::= CHOICE
+{
+ bandwidthNotAllocated NULL,
+ callReferenceNotValid NULL,
+ keyNotValid NULL,
+ newBandwidthHigherThanAllocatedBandwidth NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceRemoveCallReferenceRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceRemoveCallReferenceRejectReason ::= CHOICE
+{
+ callReferenceNotStored NULL,
+ keyNotValid NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceRemoveFixedTransportAddressDataRejectReason
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+-- ---------------------------------
+
+H323InterfaceRemoveFixedTransportAddressDataRejectReason ::= CHOICE
+{
+ noDataStoredForThisTransportAddress NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceRemoveKeysAndSetAttributesRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceRemoveKeysAndSetAttributesRejectReason ::= CHOICE
+{
+ keysNotValid NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H323InterfaceRemoveRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+H323InterfaceRemoveRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ serviceInProgress NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- H324Information
+-- @prop dataType
+--
+-- @descr Gives detailed information about the standard protocol H.324.
+-- @
+--
+-- ---------------------------------
+
+H324Information ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+HighLayerCompatibility ::= SEQUENCE
+{
+ ...
+}
+-- ---------------------------------
+--
+-- InterfaceRegistrationInformation
+-- @prop dataType
+--
+-- @descr This parameter specifies the current registration status of an
+-- endpoints registration request.
+-- @
+--
+-- ---------------------------------
+
+InterfaceRegistrationInformation ::= SEQUENCE
+{
+ isInterfaceRegistered BOOLEAN,
+ relationToH323User EndpointIdentifier OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- LANAttribute
+--
+-- @prop dataType
+-- @descr This parameter contains a LAN attribute value.
+-- @
+--
+-- ---------------------------------
+
+LANAttribute ::= CHOICE
+{
+ maximumTotalBandwidth MaximumTotalBandwidth,
+ maximumNumberOfAllowedConnections MaximumNumberOfAllowedConnections,
+ numberOfTimesLANWasCrowded NumberOfTimesLANWasCrowded,
+ typeOfFlowControl TypeOfFlowControl,
+ typeOfLAN TypeOfLAN,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- LANAttributeIdentifier
+--
+-- @prop dataType
+-- @descr This parameter contains a LAN attribute identifier.
+-- @
+--
+-- ---------------------------------
+
+LANAttributeIdentifier ::= CHOICE
+{
+ maximumTotalBandwidth NULL,
+ maximumNumberOfAllowedConnections NULL,
+ numberOfTimesLANWasCrowded NULL,
+ typeOfFlowControl NULL,
+ typeOfLAN NULL,
+ ...
+}
+
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ Layer1ProtUserInfo ::= CHOICE
+ {
+ g711u-law NULL,
+ g711a-law NULL,
+ h323VidephoneCall NULL, -- the meaning of "5" in H323
+ h221Andh242 NULL, -- the meaning of "5" in Q931
+ ...
+ }-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ Location ::= CHOICE
+ {
+ user NULL,
+ localPrivateNetwork NULL,
+ localPublicNetwork NULL,
+ transitNetwork NULL,
+ remotePublicNetwork NULL,
+ remotePrivateNetwork NULL,
+ internationalNetwork NULL,
+ beyondInterworkingPoint NULL,
+ ...
+ }
+
+-- ---------------------------------
+--
+-- LocationRejectReason
+-- @prop dataType
+--
+-- @descr
+-- @
+-- ---------------------------------
+
+LocationRejectReason ::= CHOICE
+{
+ notRegistered NULL,
+ invalidPermission NULL,
+ requestDenied NULL,
+ undefinedReason NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- LogicalConnectionPointIdentifier
+--
+-- @prop dataType
+-- @descr Identifier of the logical connection point.
+-- @
+--
+-- ---------------------------------
+
+LogicalConnectionPointIdentifier ::= INTEGER (0..65535)
+--
+-- Created by :
+-- Creation date :
+-- Modified by :
+-- Modification date :
+-- Version :
+--
+-- @prop dataType
+-- @descr origin Q931
+-- @
+
+ LowLayerCompatibility ::= SEQUENCE
+ {
+ }
+
+-- ---------------------------------
+--
+-- MaximumNumberOfAllowedConnections
+--
+-- @prop dataType
+-- @descr States the maximum number of allowed connections.
+-- @
+--
+-- ---------------------------------
+
+MaximumNumberOfAllowedConnections ::= CHOICE
+{
+ maximumNumberOfAllowedConnectionsValue INTEGER ( 0.. 999999999),
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- MaximumTotalBandwidth
+-- @prop dataType
+-- @descr States the maximum total bandwidth.
+-- @
+-- ---------------------------------
+
+MaximumTotalBandwidth ::= CHOICE
+{
+ maximumTotalBandwidthValue Bandwidth,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- McuInformation
+-- @prop dataType
+--
+-- @descr Gives detailed information about the endpoint type, MCU.
+-- @
+-- ---------------------------------
+
+McuInformation ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- NonStandardIdentifier
+-- @prop dataType
+--
+-- @descr
+-- @
+--
+-- ---------------------------------
+
+NonStandardIdentifier ::= CHOICE
+{
+ object OBJECT IDENTIFIER,
+ h221NonStandard H221NonStandard,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- NonStandardMessage
+-- @prop dataType
+--
+-- @descr
+-- @
+--
+-- ---------------------------------
+
+NonStandardMessage ::= SEQUENCE
+{
+ requestSeqNum RequestSeqNum,
+ nonStandardData NonStandardParameter,
+ ...
+}
+
+-- ---------------------------------
+--
+-- NonStandardParameter
+--
+-- @prop dataType
+-- @
+-- ---------------------------------
+
+NonStandardParameter ::= SEQUENCE
+{
+ nonStandardIdentifier NonStandardIdentifier,
+ data OCTET STRING,
+ ...
+}
+
+
+
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ Number ::= SEQUENCE
+ {
+ type NumberType,
+ indicator NumberingPlan,
+ number IA5String (FROM ("0123456789#*")),
+ ...
+ }
+
+-- ---------------------------------
+--
+-- NumberOfTimesLANWasCrowded
+-- @prop dataType
+--
+-- @descr States the number of times the Lan has been crowded,
+-- i.e. the endpoints has released the initiated call due to
+-- heavy load in the LAN.
+-- @
+--
+-- ---------------------------------
+
+NumberOfTimesLANWasCrowded ::= CHOICE
+{
+ numberOfTimesLANWasCrowdedValue INTEGER ( 0.. 999999999),
+ undefined NULL,
+ ...
+}
+
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ NumberType ::= CHOICE
+ {
+ unknown NULL,
+ international NULL,
+ national NULL,
+ network NULL,
+ local NULL,
+ abbreviated NULL,
+ ...
+ }
+
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ NumberingPlan ::= CHOICE
+ {
+ unknown NULL,
+ e164 NULL,
+ data NULL,
+ telex NULL,
+ national NULL,
+ private NULL,
+ ...
+ }
+
+
+
+-- ---------------------------------
+--
+-- ObjectIdentifier
+--
+-- @prop dataType
+-- @descr An identifier to a certain instance of an object.
+-- @
+--
+-- ---------------------------------
+
+ObjectIdentifier ::= OCTET STRING
+
+
+
+-- ---------------------------------
+--
+-- PhysicalConnectionPointIdentifier
+--
+-- @prop dataType
+-- @descr Contains data that identifies a specific equipment instance.
+-- @
+--
+-- ---------------------------------
+
+PhysicalConnectionPointIdentifier ::= CHOICE
+{
+ equipmentAN EquipmentAddressAN, -- Equipment connected to the Access Node.
+ equipmentLAN EquipmentAddressLAN, -- Equipment connected to the LAN.
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- Pid
+-- @prop dataType
+--
+-- @descr A process identifier.
+-- @
+--
+-- ---------------------------------
+
+Pid ::= ObjectIdentifier
+
+
+
+-- ---------------------------------
+--
+-- PreStringToRemoveInDestinationAddress
+--
+-- @prop dataType
+--
+-- @descr A pre-string that shall be removed when sending the destination address.
+--
+-- @
+--
+-- ---------------------------------
+
+PreStringToRemoveInDestinationAddress ::= CHOICE
+{
+ e164 IA5String (SIZE (1..128)) (FROM ("0123456789,")),
+ h323 BMPString (SIZE (1..256)),
+ -- h323 is Basic ISO/IEC 10646-1 (Unicode)
+ ...
+}
+
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ ProgressIndicator ::= SEQUENCE
+ {
+ }
+
+-- ---------------------------------
+--
+-- ProtocolIdentifier
+--
+-- @prop dataType
+-- @descr
+-- @
+--
+-- ---------------------------------
+
+ProtocolIdentifier ::= OBJECT IDENTIFIER
+
+
+-- ---------------------------------
+--
+-- Q931Timer301Value
+-- @prop dataType
+--
+-- @descr States the Q931 timer 301 value to be used in milli seconds.
+-- @
+--
+-- ---------------------------------
+
+Q931Timer301Value ::= INTEGER ( 180000.. 360000 )
+
+
+
+-- ---------------------------------
+--
+-- Q931Timer303Value
+--
+-- @prop dataType
+-- @descr States the Q931 timer 303 value to be used in milli seconds.
+-- @
+--
+-- ---------------------------------
+
+Q931Timer303Value ::= INTEGER ( 1000.. 10000 )
+
+
+
+-- ---------------------------------
+--
+-- Q954Details
+--
+-- @prop dataType
+-- @descr
+-- @
+--
+-- ---------------------------------
+
+Q954Details ::= SEQUENCE
+{
+ conferenceCalling BOOLEAN,
+ threePartyService BOOLEAN,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- QseriesOptions
+--
+-- @prop dataType
+-- @
+--
+-- ---------------------------------
+
+QseriesOptions ::=SEQUENCE
+{
+ q932Full BOOLEAN,
+ q951Full BOOLEAN,
+ q952Full BOOLEAN,
+ q953Full BOOLEAN,
+ q955Full BOOLEAN,
+ q956Full BOOLEAN,
+ q957Full BOOLEAN,
+ q954Info Q954Details,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- RASMessageTimerValue
+--
+-- @prop dataType
+-- @descr States the RAS message timer value to be used in milli seconds.
+-- @
+--
+-- ---------------------------------
+
+RASMessageTimerValue ::= INTEGER ( 1000.. 10000 )
+
+
+
+-- ---------------------------------
+--
+-- RTPSession
+--
+-- @prop dataType
+-- @
+--
+-- ---------------------------------
+
+RTPSession ::= SEQUENCE
+{
+ rtpAddress TransportChannelInformation,
+ rtcpAddress TransportChannelInformation,
+ cname PrintableString,
+ ssrc INTEGER (1.. 134217727), -- change from 4294967295 for erl 4.2
+ sessionId INTEGER (1..255),
+ associatedSessionIds SEQUENCE OF INTEGER (1..255),
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- RegistrationRejectReason
+--
+-- @prop dataType
+-- @descr Specifies the registration reject reason that are valid
+-- in the H.225.0 message RegistartionReject
+-- @ --
+-- ---------------------------------
+
+RegistrationRejectReason ::= CHOICE
+{
+ discoveryRequired NULL,
+ invalidRevision NULL,
+ invalidCallSignalAddress NULL,
+ invalidRasAddress NULL,
+ duplicateAlias UserIdentifierInformation,
+ invalidTerminalType NULL,
+ undefinedReason NULL,
+ transportNotSupported NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- RegistrationStatus
+--
+-- @prop dataType
+-- @
+--
+-- ---------------------------------
+
+RegistrationStatus ::= CHOICE
+{
+ notRegistered NULL,
+ registered NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- RelationToEquipment
+--
+-- @prop dataType
+-- @descr Relation to the architecture component Equipment.
+-- @
+--
+-- ---------------------------------
+
+RelationToEquipment ::= SEQUENCE
+{
+ relationToUser RelationToUser,
+ typeOfEquipment TypeOfEquipment,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- RelationToUser
+--
+-- @prop dataType
+-- @descr Relation to the architecture component User.
+-- @
+--
+-- ---------------------------------
+
+RelationToUser ::= BMPString (SIZE(1..128))
+
+
+
+-- ---------------------------------
+--
+-- ReleaseCompleteReason
+--
+-- @prop dataType
+-- @descr
+-- @
+--
+-- ---------------------------------
+
+ReleaseCompleteReason ::= CHOICE
+{
+ noBandwidth NULL,
+ gatekeeperResources NULL,
+ unreachableDestination NULL,
+ destinationRejection NULL,
+ invalidRevision NULL,
+ noPermission NULL,
+ unreachableGatekeeper NULL,
+ gatewayResources NULL,
+ badFormatAddress NULL,
+ adaptiveBusy NULL,
+ inConf NULL,
+ undefinedReason NULL,
+ ...
+}
+
+
+
+
+
+
+-- ---------------------------------
+--
+-- ReleaseCompleteUUIE
+-- @prop dataType
+--
+-- @
+-- ---------------------------------
+
+ReleaseCompleteUUIE ::= SEQUENCE
+{
+ protocolIdentifier ProtocolIdentifier,
+ releaseCompleteReason ReleaseCompleteReason OPTIONAL, -- reason
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- ReleaseInformation
+--
+-- @prop dataType
+-- @descr This data type is used to transfer the reason for the
+-- rejection or release.
+-- @
+--
+-- ---------------------------------
+
+ReleaseInformation ::= CHOICE
+{
+ forcedDrop DetailedReasonAtom,
+ normalDrop NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- RemoveAnalysisRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+RemoveAnalysisRejectReason ::= CHOICE
+{
+ analysisTableEntryNotFound NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- RemoveEquipmentRepresentationRejectReason
+--
+-- @prop dataType
+-- @descr This reason for rejection.
+-- @
+--
+-- ---------------------------------
+
+RemoveEquipmentRepresentationRejectReason ::= CHOICE
+{
+ invalidInputData NULL,
+ equipmentRepresentationDoesNotExist NULL,
+ other NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- RemoveServiceAndStatusRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+RemoveServiceAndStatusRejectReason ::= CHOICE
+{
+ identifierOfServiceNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- RemoveServiceFromServiceProfileRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the service and its categories that
+-- shall be added to a service profile.
+--
+-- @
+--
+-- ---------------------------------
+
+RemoveServiceFromServiceProfileRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ serviceDoNotExist NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- RemoveServiceIdentifierRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+-- ---------------------------------
+
+RemoveServiceIdentifierRejectReason ::= CHOICE
+{
+ keyNotKnown NULL,
+ serviceIdentifierDoNotExist NULL,
+ undefined NULL,
+ ...
+}
+
+--
+-- Created by :
+-- Creation date :
+-- Modified by :
+-- Modification date :
+-- Version :
+--
+-- @prop dataType
+-- @
+
+ RepeatIndicator ::= SEQUENCE
+ {
+ }
+
+-- ---------------------------------
+--
+-- RequestSeqNum
+--
+-- @prop dataType
+-- @descr
+-- @
+-- ---------------------------------
+
+RequestSeqNum ::= INTEGER (1..65535)
+
+
+
+-- ---------------------------------
+--
+-- RequestedUserAndLinkedUserAreIdentical
+--
+-- @prop dataType
+-- @descr This parameter indicates if the requested user and the user
+-- linked to the requested endpoint are identical, not identical
+-- or if this is undefined.
+-- @
+--
+-- ---------------------------------
+
+RequestedUserAndLinkedUserAreIdentical ::= CHOICE
+{
+ yes NULL,
+ no NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ServiceAndStatus
+-- @prop dataType
+--
+-- @descr Information of a service and its state.
+-- @
+--
+-- ---------------------------------
+
+ServiceAndStatus ::= SEQUENCE
+{
+ typeOfService TypeOfService,
+ status StatusOfService,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ServiceCallSetupRejectionInformation
+--
+-- @prop dataType
+-- @descr Information related to the call setup rejection.
+-- @
+--
+-- ---------------------------------
+
+ServiceCallSetupRejectionInformation ::= SEQUENCE
+{
+ terminationInitiatior TerminationInitiatior,
+ terminationReason ServiceCallSetupRejectionReason,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ServiceCallSetupRejectionReason
+--
+-- @prop dataType
+-- @descr Reason for rejection.
+-- @
+-- ---------------------------------
+
+ServiceCallSetupRejectionReason ::= CHOICE
+{
+ calledUserBusy NULL,
+ calledUserNotAvailable NULL,
+ destinationOutOfOrder NULL,
+ requestedServiceBarred NULL,
+ requestedServiceNotAvailable NULL,
+ requestedServiceNotSubscribed NULL,
+ resourceUnavailable NULL,
+ temporaryFailure NULL,
+ unassignedUserIdentifier NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ServiceCallTerminationInformation
+-- @prop dataType
+--
+-- @descr States information related to the termination.
+-- @
+--
+-- ---------------------------------
+
+ServiceCallTerminationInformation ::= SEQUENCE
+{
+ terminationInitiation TerminationInitiatior,
+ terminationReason ServiceCallTerminationReason,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- ServiceCallTerminationReason
+--
+-- @prop dataType
+-- @descr Reason for termination.
+-- @
+--
+-- ---------------------------------
+
+ServiceCallTerminationReason ::= CHOICE
+{
+ noAnswerFromCalledUser NULL,
+ normalTermination NULL,
+ resourceUnavailable NULL,
+ temporaryFailure NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- ServiceData
+--
+-- @prop dataType
+-- @descr Contains the identified services and theirs categories
+-- @
+-- ---------------------------------
+
+ServiceData ::= CHOICE
+{
+ basicCall BasicCallCategories,
+ endpointRegistration EndpointRegistrationCategories,
+ endpointUnregistration EndpointUnregistrationCategories,
+ ...
+}
+
+-- @prop dataType
+-- @descr
+-- @
+--
+
+ ServiceIdentifier ::= INTEGER
+
+
+-- ---------------------------------
+--
+-- ServiceProfile
+--
+-- @prop dataType
+-- @descr Contains services and data related to the services.
+-- @
+-- ---------------------------------
+
+ServiceProfile ::= SEQUENCE
+{
+ serviceDataInformation SEQUENCE OF ServiceData OPTIONAL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- SetEquipmentStatusRejectReason
+--
+-- @prop dataType
+--
+--
+-- @
+--
+-- ---------------------------------
+
+SetEquipmentStatusRejectReason ::= CHOICE
+{
+ userNotKnown NULL,
+ undefined NULL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- SetLANDataRejectReason
+--
+-- @prop dataType
+-- @descr This reason for rejection.
+-- @
+--
+-- ---------------------------------
+
+SetLANDataRejectReason ::= CHOICE
+{
+ invalidInputData NULL,
+ other NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- SetUserAttributeData
+--
+-- @prop dataType
+--
+-- @descr This parameter contains an User attribute value.
+--
+-- @
+--
+-- ---------------------------------
+
+SetUserAttributeData ::= CHOICE
+{
+ maximumTotalBandwidth Bandwidth,
+ maximumBandwidthPerService Bandwidth,
+ stateOfUser StateOfUser,
+ typeOfUser TypeOfUser,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- SetupUUIE
+-- @prop dataType
+-- @
+--
+-- ---------------------------------
+
+SetupUUIE ::= SEQUENCE
+{
+ protocolIdentifier ProtocolIdentifier,
+ sourceH245Address TransportAddress OPTIONAL, -- h245Address
+ sourceUserIdentifierInformation UserIdentifierInformation OPTIONAL, -- sourceAddress
+ sourceEndpointType EndpointType, -- sourceInfo
+ destinationUserIdentifierInformation UserIdentifierInformation OPTIONAL, -- destinationAddress
+ destinationCallSignallingAddress TransportAddress OPTIONAL, -- destCallSignalAddress
+ destinationExtraUserIdentifierInformation UserIdentifierInformation OPTIONAL, -- destExtraCallInfo
+ destinationExtraCallReference SEQUENCE OF CallReference OPTIONAL, -- destExtraCRV
+ activeMC BOOLEAN,
+ conferenceIdentifier ConferenceIdentifier, -- conferenceID
+ conferenceGoal ConferenceGoal,
+ callServices CallServices OPTIONAL,
+ callType CallType,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- StateOfEquipment
+--
+-- @prop dataType
+-- @descr States the state of the equipment.
+-- @
+--
+-- ---------------------------------
+
+StateOfEquipment ::= CHOICE
+{
+ blocked NULL, -- Equipment is blocked
+ busy NULL, -- Equipment is busy, no more calls possible for moment
+ available NULL, -- Equipment has reported itself as present and is ready for actions
+ unregistered NULL, -- Equipment is not present
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- StateOfUser
+--
+-- @prop dataType
+-- @descr This parameter specifies the state of the user.
+-- @
+-- ---------------------------------
+
+StateOfUser ::= CHOICE
+{
+ absent NULL,
+ present NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- StatusOfService
+--
+-- @prop dataType
+-- @descr States the state of the service.
+-- @
+--
+-- ---------------------------------
+
+StatusOfService ::= CHOICE
+{
+ acknowledge NULL,
+ active NULL,
+ initiatied NULL,
+ ...
+}
+
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ Subaddress ::= SEQUENCE
+ {
+ type SubaddressType,
+ indicator BOOLEAN,
+ address SubaddressInformation,
+ ...
+ }
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ SubaddressInformation ::= OCTET STRING (SIZE(1..23))
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ SubaddressType ::= CHOICE
+ {
+ nsap NULL,
+ user NULL,
+ ...
+ }
+
+-- ---------------------------------
+--
+-- SupportedProtocols
+--
+-- @prop dataType
+-- @descr Gives detailed information about protocols that are
+-- supported by the stated endpoint.
+-- @
+-- ---------------------------------
+
+SupportedProtocols ::= CHOICE
+{
+ nonStandardData NonStandardParameter,
+ h310 H310Information,
+ h320 H320Information,
+ h321 H321Information,
+ h322 H322Information,
+ h323 H323Information,
+ h324 H324Information,
+ voice VoiceInformation,
+ t120Only T120Information,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- T120Information
+--
+-- @prop dataType
+-- @descr Gives detailed information about the standard protocol T.120
+-- @
+-- ---------------------------------
+
+T120Information ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- TerminalInformation
+-- @prop dataType
+--
+-- @
+--
+-- ---------------------------------
+
+TerminalInformation ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- TerminationInitiatior
+--
+-- @prop dataType
+-- @descr States who initiated the termination.
+-- @
+--
+-- ---------------------------------
+
+TerminationInitiatior ::= CHOICE
+{
+ endpoint NULL,
+ serviceNode NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- TimeSlot
+--
+-- @prop dataType
+-- @descr This parameter contains the identity of the time slot used
+-- for the connection.
+-- @
+--
+-- ---------------------------------
+
+TimeSlot ::= INTEGER
+
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ TransferCapability ::= CHOICE
+ {
+ speech NULL,
+ unrestrictedDigital NULL,
+ restrictedDigital NULL,
+ audio3point1kHz NULL,
+ unrestrictedWithTonesAndAnnouncements NULL,
+ video NULL,
+ ...
+ }
+
+-- @prop dataType
+-- @descr Origin: Q931
+-- @
+
+ TransferRate ::= CHOICE
+ {
+ packedMode NULL,
+ r64kbps NULL,
+ r2x64kbps NULL,
+ r384kbps NULL,
+ r1536kbps NULL,
+ r1920kbps NULL,
+ multirate NULL,
+ ...
+ }
+
+-- ---------------------------------
+--
+-- TransportAddress
+--
+-- @prop dataType
+-- @descr The transport address.
+-- @
+--
+-- ---------------------------------
+
+TransportAddress ::= CHOICE
+{
+ ipV4Address SEQUENCE
+ {
+ ip OCTET STRING ( SIZE (4) ),
+ port INTEGER ( 0..65535 )
+ },
+
+ ipV6Address SEQUENCE
+ {
+ ip OCTET STRING ( SIZE (16) ),
+ port INTEGER ( 0..65535 ),
+ ...
+ },
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- TransportAddressInformation
+--
+-- @prop dataType
+-- @descr sequence of TransportAdress
+-- @
+-- ---------------------------------
+
+TransportAddressInformation ::= SEQUENCE OF TransportAddress
+
+
+-- ---------------------------------
+--
+-- TransportChannelInformation
+--
+-- @prop dataType
+-- @
+--
+-- ---------------------------------
+
+TransportChannelInformation ::= SEQUENCE
+{
+ sendAddress TransportAddress OPTIONAL,
+ recvAddress TransportAddress OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- TypeOfEquipment
+--
+-- @prop dataType
+-- @descr Type of equipment.
+-- @
+--
+-- ---------------------------------
+
+TypeOfEquipment ::= CHOICE
+{
+ cordlessTerminal NULL,
+ h323Terminal NULL,
+ h323Gateway NULL,
+ isdnTerminal NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- TypeOfFlowControl
+--
+-- @prop dataType
+-- @descr This parameter specifies the type of flow control used in the LAN.
+-- @
+--
+-- ---------------------------------
+
+TypeOfFlowControl ::= CHOICE
+{
+ isa NULL,
+ priorityOutputRouting NULL,
+ other NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- TypeOfLAN
+--
+-- @prop dataType
+-- @descr This parameter specifies the type of LAN.
+-- @
+--
+-- ---------------------------------
+
+TypeOfLAN ::= CHOICE
+{
+ ethernet NULL,
+ tokenRing NULL,
+ other NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- TypeOfRegistration
+--
+-- @prop dataType
+-- @descr Type of service.
+-- @
+--
+-- ---------------------------------
+
+TypeOfRegistration ::= CHOICE
+{
+ changeOfUser NULL,
+ noChangeOfUser NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- TypeOfService
+--
+-- @prop dataType
+-- @descr Type of service.
+-- @
+--
+-- ---------------------------------
+
+TypeOfService ::= CHOICE
+{
+ basicCall NULL,
+ endpointRegistration NULL,
+ endpointUnregistration NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- TypeOfUser
+--
+-- @prop dataType
+-- @descr Type of user.
+-- @
+--
+-- ---------------------------------
+
+TypeOfUser ::= CHOICE
+{
+ human NULL,
+ network NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UnknownMessageResponse
+--
+-- @prop dataType
+-- @descr
+-- @
+--
+-- ---------------------------------
+
+UnknownMessageResponse ::= SEQUENCE
+{
+ requestSeqNum RequestSeqNum,
+ ...
+}
+
+-- ---------------------------------
+--
+-- UnregistrationRejectReason
+--
+-- @prop dataType
+-- @descr
+-- @
+--
+-- ---------------------------------
+
+UnregistrationRejectReason ::= CHOICE
+{
+ notCurrentlyRegistered NULL,
+ callInProgress NULL,
+ undefinedReason NULL,
+ ...
+}
+
+-- ---------------------------------
+--
+-- UserAllocateResourceRejectReason
+--
+-- @prop dataType
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+UserAllocateResourceRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ resourceNotAvailable NULL,
+ serviceIdentifierExist NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserAttributeData
+--
+-- @prop dataType
+--
+-- @descr This parameter contains an User attribute value.
+--
+-- @
+--
+-- ---------------------------------
+
+UserAttributeData ::= CHOICE
+{
+ maximumTotalBandwidth Bandwidth,
+ maximumBandwidthPerService Bandwidth,
+ relationToEquipment SEQUENCE OF RelationToEquipment,
+ stateOfUser StateOfUser,
+ typeOfUser TypeOfUser,
+ userIdentifierInformation SEQUENCE OF UserIdentifier,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserAttributeIdentifier
+--
+-- @prop dataType
+--
+-- @descr This parameter contains User attribute identifiers.
+--
+-- @
+--
+-- ---------------------------------
+
+UserAttributeIdentifier ::= CHOICE
+{
+ maximumTotalBandwidth NULL,
+ maximumBandwidthPerService NULL,
+ relationToEquipment NULL,
+ stateOfUser NULL,
+ typeOfUser NULL,
+ userIdentifierInformation NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserCreateRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+UserCreateRejectReason ::= CHOICE
+{
+ userIdentifierAlreadyExist NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserDeallocateResourceRejectReason
+-- @prop dataType
+--
+-- @descr Reason for the rejection.
+-- @
+--
+-- ---------------------------------
+
+UserDeallocateResourceRejectReason ::= CHOICE
+{
+ resourceNotAllocated NULL,
+ serviceIdentifierNotValid NULL,
+ userNotExist NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserIdentifier
+--
+-- @prop dataType
+-- @descr The identifier of the User.
+-- @
+--
+-- ---------------------------------
+
+UserIdentifier ::= CHOICE
+{
+ e164 E164Identifier,
+ h323 BMPString (SIZE (1..256)),
+ -- h323 is Basic ISO/IEC 10646-1 (Unicode)
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- UserIdentifierInformation
+--
+-- @prop dataType
+-- @descr sequence of UserIdentifier
+-- @
+--
+-- ---------------------------------
+
+UserIdentifierInformation ::= SEQUENCE OF UserIdentifier--
+-- Created by :
+-- Creation date :
+-- Modified by :
+-- Modification date :
+-- Version :
+--
+-- @prop dataType
+-- @
+
+UserInformation ::= OCTET STRING (SIZE(1..131))
+
+
+
+
+-- ---------------------------------
+--
+-- UserInformationUUIE
+--
+-- @prop dataType
+-- @ --
+-- ---------------------------------
+
+UserInformationUUIE ::= SEQUENCE
+{
+ protocolIdentifier ProtocolIdentifier,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- UserKey
+--
+-- @prop dataType
+-- @descr Unique key for a certain user.
+-- @
+-- ---------------------------------
+
+UserKey ::= CHOICE
+{
+ relationToUser RelationToUser,
+ userIdentifierInformation SEQUENCE OF UserIdentifier,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- UserOrEquipmentRelatedInformation
+--
+-- @prop dataType
+-- @descr This parameter specifies the type of information.
+-- @
+-- ---------------------------------
+
+UserOrEquipmentRelatedInformation ::= CHOICE
+{
+ userRelatedInformation SEQUENCE OF UserRelatedInformation,
+ equipmentRelatedInformation SEQUENCE OF EquipmentRelatedInformation,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserOrEquipmentRelatedInformationIdentifier
+--
+-- @prop dataType
+-- @descr This parameter specifies the type of information identifiers.
+-- @
+-- ---------------------------------
+
+UserOrEquipmentRelatedInformationIdentifier ::= CHOICE
+{
+ userRelatedInformationIdentifiers SEQUENCE OF UserRelatedInformationIdentifier,
+ equipmentRelatedInformationIdentifiers SEQUENCE OF EquipmentRelatedInformationIdentifier,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserRelatedInformation
+--
+-- @prop dataType
+-- @descr This parameter specifies different types of data
+-- that are related to the user.
+-- @
+--
+-- ---------------------------------
+
+UserRelatedInformation ::= CHOICE
+{
+ numberOfEquipments INTEGER,
+ stateOfUser StateOfUser,
+ typeOfUser TypeOfUser,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserRelatedInformationIdentifier
+--
+--
+-- @prop dataType
+--
+-- @descr This parameter specifies different types of data
+-- that are specific to a certain user.
+--
+-- @
+-- ---------------------------------
+
+UserRelatedInformationIdentifier ::= CHOICE
+{
+ numberOfEquipments NULL,
+ stateOfUser NULL,
+ typeOfUser NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserRemoveRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+UserRemoveRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ serviceInProgress NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserSetRejectReason
+--
+-- @prop dataType
+--
+-- @descr This parameter states the reason for the rejection.
+--
+-- @
+--
+-- ---------------------------------
+
+UserSetRejectReason ::= CHOICE
+{
+ keyNotValid NULL,
+ undefined NULL,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- UserSpecificInformation
+--
+-- @descr This parameter specifies different types of data
+-- that are specific to the user.
+-- @
+--
+-- ---------------------------------
+
+UserSpecificInformation ::= CHOICE
+{
+ userRelatedInformation SEQUENCE OF UserRelatedInformation,
+ equipmentRelatedInformation SEQUENCE OF EquipmentRelatedInformation,
+ ...
+}
+
+
+
+-- ---------------------------------
+--
+-- VendorIdentifier
+--
+-- @prop dataType
+-- @
+--
+-- ---------------------------------
+
+VendorIdentifier ::= SEQUENCE
+{
+ vendor H221NonStandard,
+ productId OCTET STRING (SIZE(1..256)) OPTIONAL,
+ versionId OCTET STRING (SIZE(1..256)) OPTIONAL,
+ ...
+}
+
+
+-- ---------------------------------
+--
+-- VoiceInformation
+--
+-- @prop dataType
+-- @descr
+-- @
+--
+-- ---------------------------------
+
+VoiceInformation ::= SEQUENCE
+{
+ nonStandardData NonStandardParameter OPTIONAL,
+ ...
+}
+END