1CommonDataTypes DEFINITIONS AUTOMATIC TAGS ::=
2BEGIN
3-- @prop 	dataType
4-- @descr	This types only purpose is to avoid OSS compiler warning : Duplicate PDU tag
5-- @
6CommonDataTypeWrapper ::= CHOICE
7{
8	wrapAddAnalysisRejectReason	AddAnalysisRejectReason,
9	wrapAddServiceToServiceProfileRejectReason	AddServiceToServiceProfileRejectReason,
10	wrapAddUserIdentifiersRejectReason	AddUserIdentifiersRejectReason,
11	wrapAdmissionRejectReason	AdmissionRejectReason,
12	wrapAlertingUUIE	AlertingUUIE,
13	wrapAllocateTransmissionPathRejectReason	AllocateTransmissionPathRejectReason,
14	wrapAnalyseRejectReason	AnalyseRejectReason,
15	wrapAvailabilityOfEquipment	AvailabilityOfEquipment,
16	wrapBandwidth	Bandwidth,
17	wrapBandwidthReducedInformation	BandwidthReducedInformation,
18	wrapBandwidthReducedReason	BandwidthReducedReason,
19	wrapBandwidthRejectReason	BandwidthRejectReason,
20	wrapBasicCallCategories	BasicCallCategories,
21	wrapBearerCapability	BearerCapability,
22	wrapCallInformation	CallInformation,
23	wrapCallModel	CallModel,
24	wrapCallProceedingUUIE	CallProceedingUUIE,
25	wrapCallReference	CallReference,
26	wrapCallServices	CallServices,
27	wrapCallState	CallState,
28	wrapCallType	CallType,
29	wrapCause	Cause,
30	wrapCauseValue	CauseValue,
31	wrapChangeServiceAndStatusRejectReason	ChangeServiceAndStatusRejectReason,
32	wrapCheckServiceRejectReason	CheckServiceRejectReason,
33	wrapCoding	Coding,
34	wrapConferenceGoal	ConferenceGoal,
35	wrapConferenceIdentifier	ConferenceIdentifier,
36	wrapConnectTransmissionPathRejectReason	ConnectTransmissionPathRejectReason,
37	wrapConnectUUIE	ConnectUUIE,
38	wrapConnectionData	ConnectionData,
39	wrapConnectionIdentifier	ConnectionIdentifier,
40	wrapConnectionInformation	ConnectionInformation,
41	wrapConnectionInformationOriginatingSide	ConnectionInformationOriginatingSide,
42	wrapConnectionInformationTerminatingSide	ConnectionInformationTerminatingSide,
43	wrapConnectionType	ConnectionType,
44	wrapCreateEquipmentRepresentationRejectReason	CreateEquipmentRepresentationRejectReason,
45	wrapCreateServiceAndStatusRejectReason	CreateServiceAndStatusRejectReason,
46	wrapCreateServiceIdentifierRejectReason	CreateServiceIdentifierRejectReason,
47	wrapDeallocateTransmissionPathRejectReason	DeallocateTransmissionPathRejectReason,
48	wrapDetailedReasonAtom	DetailedReasonAtom,
49	wrapDiagnostics	Diagnostics,
50	wrapDisconnectTransmissionPathRejectReason	DisconnectTransmissionPathRejectReason,
51	wrapDisengageReason	DisengageReason,
52	wrapDisengageRejectReason	DisengageRejectReason,
53	wrapDisplay	Display,
54	wrapE164Identifier	E164Identifier,
55	wrapEndToEndEndpointInformationServiceCallAcknowledge	EndToEndEndpointInformationServiceCallAcknowledge,
56	wrapEndToEndEndpointInformationServiceCallActive	EndToEndEndpointInformationServiceCallActive,
57	wrapEndToEndEndpointInformationServiceCallProgress	EndToEndEndpointInformationServiceCallProgress,
58	wrapEndToEndEndpointInformationServiceCallSetup	EndToEndEndpointInformationServiceCallSetup,
59	wrapEndToEndEndpointInformationServiceCallTermination	EndToEndEndpointInformationServiceCallTermination,
60	wrapEndpointIdentifier	EndpointIdentifier,
61	wrapEndpointRegistrationCategories	EndpointRegistrationCategories,
62	wrapEndpointRegistrationRejectReason	EndpointRegistrationRejectReason,
63	wrapEndpointType	EndpointType,
64	wrapEndpointUnregistrationCategories	EndpointUnregistrationCategories,
65	wrapEndpointUnregistrationRejectReason	EndpointUnregistrationRejectReason,
66	wrapEquipmentAddressAN	EquipmentAddressAN,
67	wrapEquipmentAddressLAN	EquipmentAddressLAN,
68	wrapEquipmentRelatedInformation	EquipmentRelatedInformation,
69	wrapEquipmentRelatedInformationIdentifier	EquipmentRelatedInformationIdentifier,
70	wrapFacilityReason	FacilityReason,
71	wrapFacilityUUIE	FacilityUUIE,
72	wrapGatekeeperIdentifier	GatekeeperIdentifier,
73	wrapGatekeeperInformation	GatekeeperInformation,
74	wrapGatekeeperRejectReason	GatekeeperRejectReason,
75	wrapGatewayInformation	GatewayInformation,
76	wrapGetAnalysisRejectReason	GetAnalysisRejectReason,
77	wrapGetEquipmentInformationRejectReason	GetEquipmentInformationRejectReason,
78	wrapGetLANDataRejectReason	GetLANDataRejectReason,
79	wrapGetPartyInformationRejectReason	GetPartyInformationRejectReason,
80	wrapGetRejectReasonUser	GetRejectReasonUser,
81	wrapGetServiceFromServiceProfileRejectReason	GetServiceFromServiceProfileRejectReason,
82	wrapGetServiceProfileRejectReason	GetServiceProfileRejectReason,
83	wrapGetServicesAndStatusRejectReason	GetServicesAndStatusRejectReason,
84	wrapGetUserServiceInformationAndStatusRejectReason	GetUserServiceInformationAndStatusRejectReason,
85	wrapH221NonStandard	H221NonStandard,
86	wrapH310Information	H310Information,
87	wrapH320Information	H320Information,
88	wrapH321Information	H321Information,
89	wrapH322Information	H322Information,
90	wrapH323Information	H323Information,
91	wrapH323InterfaceAddCallReferenceRejectReason	H323InterfaceAddCallReferenceRejectReason,
92	wrapH323InterfaceAddCallRelatedDataRejectReason	H323InterfaceAddCallRelatedDataRejectReason,
93	wrapH323InterfaceAddFixedTransportAddressDataRejectReason	H323InterfaceAddFixedTransportAddressDataRejectReason,
94	wrapH323InterfaceAddKeysAndSetAttributesRejectReason	H323InterfaceAddKeysAndSetAttributesRejectReason,
95	wrapH323InterfaceAdditionalKeys	H323InterfaceAdditionalKeys,
96	wrapH323InterfaceAllocateResourceRejectReason	H323InterfaceAllocateResourceRejectReason,
97	wrapH323InterfaceChangeKeysAndRelationsToUsersReject	H323InterfaceChangeKeysAndRelationsToUsersReject,
98	wrapH323InterfaceCommonAttribute	H323InterfaceCommonAttribute,
99	wrapH323InterfaceCommonAttributeIdentifier	H323InterfaceCommonAttributeIdentifier,
100	wrapH323InterfaceCreateCallReferenceRejectReason	H323InterfaceCreateCallReferenceRejectReason,
101	wrapH323InterfaceCreateRejectReason	H323InterfaceCreateRejectReason,
102	wrapH323InterfaceDeallocateResourceRejectReason	H323InterfaceDeallocateResourceRejectReason,
103	wrapH323InterfaceGetFixedTransportAddressDataRejectReason	H323InterfaceGetFixedTransportAddressDataRejectReason,
104	wrapH323InterfaceGetOrRemoveCallRelatedDataRejectReason	H323InterfaceGetOrRemoveCallRelatedDataRejectReason,
105	wrapH323InterfaceGetOrSetCommonRejectReason	H323InterfaceGetOrSetCommonRejectReason,
106	wrapH323InterfaceGetOrSetInstanceRejectReason	H323InterfaceGetOrSetInstanceRejectReason,
107	wrapH323InterfaceInstanceAttribute	H323InterfaceInstanceAttribute,
108	wrapH323InterfaceInstanceAttributeIdentifier	H323InterfaceInstanceAttributeIdentifier,
109	wrapH323InterfaceKey	H323InterfaceKey,
110	wrapH323InterfaceKeyEndpointIdentifier	H323InterfaceKeyEndpointIdentifier,
111	wrapH323InterfaceReduceBandwidthRejectReason	H323InterfaceReduceBandwidthRejectReason,
112	wrapH323InterfaceRemoveCallReferenceRejectReason	H323InterfaceRemoveCallReferenceRejectReason,
113	wrapH323InterfaceRemoveFixedTransportAddressDataRejectReason	H323InterfaceRemoveFixedTransportAddressDataRejectReason,
114	wrapH323InterfaceRemoveKeysAndSetAttributesRejectReason	H323InterfaceRemoveKeysAndSetAttributesRejectReason,
115	wrapH323InterfaceRemoveRejectReason	H323InterfaceRemoveRejectReason,
116	wrapH324Information	H324Information,
117	wrapHighLayerCompatibility	HighLayerCompatibility,
118	wrapInterfaceRegistrationInformation	InterfaceRegistrationInformation,
119	wrapLANAttribute	LANAttribute,
120	wrapLANAttributeIdentifier	LANAttributeIdentifier,
121	wrapLayer1ProtUserInfo	Layer1ProtUserInfo,
122	wrapLocation	Location,
123	wrapLocationRejectReason	LocationRejectReason,
124	wrapLogicalConnectionPointIdentifier	LogicalConnectionPointIdentifier,
125	wrapLowLayerCompatibility	LowLayerCompatibility,
126	wrapMaximumNumberOfAllowedConnections	MaximumNumberOfAllowedConnections,
127	wrapMaximumTotalBandwidth	MaximumTotalBandwidth,
128	wrapMcuInformation	McuInformation,
129	wrapNonStandardIdentifier	NonStandardIdentifier,
130	wrapNonStandardMessage	NonStandardMessage,
131	wrapNonStandardParameter	NonStandardParameter,
132	wrapNumber	Number,
133	wrapNumberOfTimesLANWasCrowded	NumberOfTimesLANWasCrowded,
134	wrapNumberType	NumberType,
135	wrapNumberingPlan	NumberingPlan,
136	wrapObjectIdentifier	ObjectIdentifier,
137	wrapPhysicalConnectionPointIdentifier	PhysicalConnectionPointIdentifier,
138	wrapPid	Pid,
139	wrapPreStringToRemoveInDestinationAddress	PreStringToRemoveInDestinationAddress,
140	wrapProgressIndicator	ProgressIndicator,
141	wrapProtocolIdentifier	ProtocolIdentifier,
142	wrapQ931Timer301Value	Q931Timer301Value,
143	wrapQ931Timer303Value	Q931Timer303Value,
144	wrapQ954Details	Q954Details,
145	wrapQseriesOptions	QseriesOptions,
146	wrapRASMessageTimerValue	RASMessageTimerValue,
147	wrapRTPSession	RTPSession,
148	wrapRegistrationRejectReason	RegistrationRejectReason,
149	wrapRegistrationStatus	RegistrationStatus,
150	wrapRelationToEquipment	RelationToEquipment,
151	wrapRelationToUser	RelationToUser,
152	wrapReleaseCompleteReason	ReleaseCompleteReason,
153	wrapReleaseCompleteUUIE	ReleaseCompleteUUIE,
154	wrapReleaseInformation	ReleaseInformation,
155	wrapRemoveAnalysisRejectReason	RemoveAnalysisRejectReason,
156	wrapRemoveEquipmentRepresentationRejectReason	RemoveEquipmentRepresentationRejectReason,
157	wrapRemoveServiceAndStatusRejectReason	RemoveServiceAndStatusRejectReason,
158	wrapRemoveServiceFromServiceProfileRejectReason	RemoveServiceFromServiceProfileRejectReason,
159	wrapRemoveServiceIdentifierRejectReason	RemoveServiceIdentifierRejectReason,
160	wrapRepeatIndicator	RepeatIndicator,
161	wrapRequestSeqNum	RequestSeqNum,
162	wrapRequestedUserAndLinkedUserAreIdentical	RequestedUserAndLinkedUserAreIdentical,
163	wrapServiceAndStatus	ServiceAndStatus,
164	wrapServiceCallSetupRejectionInformation	ServiceCallSetupRejectionInformation,
165	wrapServiceCallSetupRejectionReason	ServiceCallSetupRejectionReason,
166	wrapServiceCallTerminationInformation	ServiceCallTerminationInformation,
167	wrapServiceCallTerminationReason	ServiceCallTerminationReason,
168	wrapServiceData	ServiceData,
169	wrapServiceIdentifier	ServiceIdentifier,
170	wrapServiceProfile	ServiceProfile,
171	wrapSetEquipmentStatusRejectReason	SetEquipmentStatusRejectReason,
172	wrapSetLANDataRejectReason	SetLANDataRejectReason,
173	wrapSetUserAttributeData	SetUserAttributeData,
174	wrapSetupUUIE	SetupUUIE,
175	wrapStateOfEquipment	StateOfEquipment,
176	wrapStateOfUser	StateOfUser,
177	wrapStatusOfService	StatusOfService,
178	wrapSubaddress	Subaddress,
179	wrapSubaddressInformation	SubaddressInformation,
180	wrapSubaddressType	SubaddressType,
181	wrapSupportedProtocols	SupportedProtocols,
182	wrapT120Information	T120Information,
183	wrapTerminalInformation	TerminalInformation,
184	wrapTerminationInitiatior	TerminationInitiatior,
185	wrapTimeSlot	TimeSlot,
186	wrapTransferCapability	TransferCapability,
187	wrapTransferRate	TransferRate,
188	wrapTransportAddress	TransportAddress,
189	wrapTransportAddressInformation	TransportAddressInformation,
190	wrapTransportChannelInformation	TransportChannelInformation,
191	wrapTypeOfEquipment	TypeOfEquipment,
192	wrapTypeOfFlowControl	TypeOfFlowControl,
193	wrapTypeOfLAN	TypeOfLAN,
194	wrapTypeOfRegistration	TypeOfRegistration,
195	wrapTypeOfService	TypeOfService,
196	wrapTypeOfUser	TypeOfUser,
197	wrapUnknownMessageResponse	UnknownMessageResponse,
198	wrapUnregistrationRejectReason	UnregistrationRejectReason,
199	wrapUserAllocateResourceRejectReason	UserAllocateResourceRejectReason,
200	wrapUserAttributeData	UserAttributeData,
201	wrapUserAttributeIdentifier	UserAttributeIdentifier,
202	wrapUserCreateRejectReason	UserCreateRejectReason,
203	wrapUserDeallocateResourceRejectReason	UserDeallocateResourceRejectReason,
204	wrapUserIdentifier	UserIdentifier,
205	wrapUserIdentifierInformation	UserIdentifierInformation,
206	wrapUserInformation	UserInformation,
207	wrapUserInformationUUIE	UserInformationUUIE,
208	wrapUserKey	UserKey,
209	wrapUserOrEquipmentRelatedInformation	UserOrEquipmentRelatedInformation,
210	wrapUserOrEquipmentRelatedInformationIdentifier	UserOrEquipmentRelatedInformationIdentifier,
211	wrapUserRelatedInformation	UserRelatedInformation,
212	wrapUserRelatedInformationIdentifier	UserRelatedInformationIdentifier,
213	wrapUserRemoveRejectReason	UserRemoveRejectReason,
214	wrapUserSetRejectReason	UserSetRejectReason,
215	wrapUserSpecificInformation	UserSpecificInformation,
216	wrapVendorIdentifier	VendorIdentifier,
217	wrapVoiceInformation	VoiceInformation,
218	...
219}
220
221
222-- ---------------------------------
223--
224--   AddAnalysisRejectReason
225--
226--   @prop	dataType
227--
228--   @descr	This parameter states the reason for the rejection.
229--
230--   @
231--
232-- ---------------------------------
233
234AddAnalysisRejectReason ::= CHOICE
235{
236	analysisTableEntryAlreadyExist		NULL,
237	undefined				NULL,
238	...
239}
240
241
242
243-- ---------------------------------
244--
245--   AddServiceToServiceProfileRejectReason
246--
247--   @prop	dataType
248--
249--   @descr	This parameter states the reason for the rejection.
250--
251--   @
252--
253-- ---------------------------------
254
255AddServiceToServiceProfileRejectReason ::= CHOICE
256{
257	keyNotValid				NULL,
258	serviceAlreadyExist			NULL,
259	undefined				NULL,
260	...
261}
262
263
264
265-- ---------------------------------
266--
267--   AddUserIdentifiersRejectReason
268--
269--   @prop	dataType
270--
271--   @descr	This parameter states the reason for the rejection.
272--
273--   @
274--
275-- ---------------------------------
276
277AddUserIdentifiersRejectReason ::= CHOICE
278{
279	userIdentifierExist			NULL,
280	undefined				NULL,
281	...
282}
283
284
285
286-- ---------------------------------
287--
288--   AdmissionRejectReason
289--
290--   @prop	dataType
291--
292--   @descr
293--
294--   @
295--
296-- ---------------------------------
297
298AdmissionRejectReason ::= CHOICE
299{
300	calledPartyNotRegistered	NULL,
301	invalidPermission		NULL,
302	requestDenied			NULL,
303	undefinedReason			NULL,
304	callerNotRegistered		NULL,
305	routeCallToGatekeeper		NULL,
306	invalidEndpointIdentifier	NULL,
307	resourceUnavailable		NULL,
308	...
309}
310
311
312-- ---------------------------------
313--
314--   AlertingUUIE
315--
316--   @prop	dataType
317--
318--   @descr
319--
320--   @
321--
322-- ---------------------------------
323
324AlertingUUIE ::= SEQUENCE
325{
326	protocolIdentifier		ProtocolIdentifier,
327	destinationEndpointType 	EndpointType,	-- destinationInfo
328	destinationH245Address		TransportAddress OPTIONAL,	-- h245Address
329	...
330}
331
332
333-- ---------------------------------
334--
335--   AllocateTransmissionPathRejectReason
336--
337--   @prop	dataType
338--
339--   @descr	Reason for the rejection.
340--
341--   @
342--
343-- ---------------------------------
344
345AllocateTransmissionPathRejectReason ::= CHOICE
346{
347	calledUserNotAvailable		NULL,
348	calledUserUnknown		NULL,
349	permissionDenied		NULL,
350	resourcesNotAvailable		NULL,
351	undefined			NULL,
352	...
353}
354
355
356
357-- ---------------------------------
358--
359--   AnalyseRejectReason
360--
361--   @prop	dataType
362--
363--   @descr	This parameter states the reason for the rejection.
364--
365--   @
366--
367-- ---------------------------------
368
369AnalyseRejectReason ::= CHOICE
370{
371	noMatchingEntryFound			NULL,
372	undefined				NULL,
373	...
374}
375
376
377
378-- ---------------------------------
379--
380--   AvailabilityOfEquipment
381--
382--   @prop	dataType
383--
384--   @descr
385--
386--   @
387--
388-- ---------------------------------
389
390AvailabilityOfEquipment ::= CHOICE
391{
392	available		NULL,
393	notAvailable		NULL,
394	...
395}
396
397
398
399-- ---------------------------------
400--
401--   Bandwidth
402--
403--   @prop	dataType
404--
405--   @descr	States the bandwidth to be used in 100 bps.
406--
407--   @
408--
409-- ---------------------------------
410
411Bandwidth ::= INTEGER ( 1.. 4294967295 )
412
413
414
415-- ---------------------------------
416--
417--   BandwidthReducedInformation
418--
419--   @prop	dataType
420--
421--   @descr	States information related to the recuction of the bandwidth.
422--
423--   @
424--
425-- ---------------------------------
426
427BandwidthReducedInformation ::= SEQUENCE
428{
429	allocatedBandwidth 	Bandwidth,
430	bandwidthReducedReason 	BandwidthReducedReason,
431	...
432}
433
434
435
436-- ---------------------------------
437--
438--   BandwidthReducedReason
439--	@prop 	dataType
440--   	@descr	Reason for the rejection.
441--	@
442--
443-- ---------------------------------
444
445BandwidthReducedReason ::= CHOICE
446{
447	bandwidthLimited				NULL,
448	bandwidthAdaptedToOriginatingEndpoint		NULL,
449	originBandwidthBarredDueToCategories		NULL,
450	undefined					NULL,
451	...
452}
453
454
455-- ---------------------------------
456--
457--   BandwidthRejectReason
458--
459--   @prop	dataType
460--
461--   @descr
462--
463--   @
464--
465-- ---------------------------------
466
467BandwidthRejectReason ::= CHOICE
468{
469	notBound		NULL,
470	invalidConferenceID	NULL,
471	invalidPermission	NULL,
472	insufficientResources	NULL,
473	invalidRevision		NULL,
474	undefinedReason		NULL,
475	...
476}
477
478
479-- ---------------------------------
480--
481--   BasicCallCategories
482--
483--   @prop	dataType
484--
485--   @descr	Categories for the service basic call.
486--
487--   @
488-- ---------------------------------
489
490BasicCallCategories ::= SEQUENCE
491{
492	...				-- So far, no specific categories identified
493}
494
495-- ---------------------------------
496--
497--   BearerCapability
498--
499--   @prop	dataType
500--
501--   @descr	Origin: Q931
502--
503--   @
504--
505-- ---------------------------------
506
507BearerCapability ::= SEQUENCE
508{
509	transferCapability 	TransferCapability,
510	transferRate		TransferRate,
511	layer1ProtUserInfo	Layer1ProtUserInfo,
512	rateMultiplier		INTEGER (0..127),
513	...
514}
515
516
517
518-- ---------------------------------
519--
520--   CallInformation
521--
522--   @prop	dataType
523--
524--   @descr
525--
526--   @
527--
528-- ---------------------------------
529
530CallInformation ::= SEQUENCE
531{
532	nonStandardData		NonStandardParameter OPTIONAL,
533	callReference		CallReference,	-- callReferenceValue
534	conferenceID		ConferenceIdentifier,
535	originator		BOOLEAN OPTIONAL,
536	audio			SEQUENCE OF RTPSession OPTIONAL,
537	video			SEQUENCE OF RTPSession OPTIONAL,
538	data			SEQUENCE OF TransportChannelInformation OPTIONAL,
539	h245			TransportChannelInformation,
540	callSignaling		TransportChannelInformation,
541	callType		CallType,
542	bandwidth		Bandwidth,	-- bandWidth
543	callModel		CallModel,
544	...
545}
546
547-- ---------------------------------
548--
549--   CallModel
550--
551--   @prop	dataType
552--
553--   @descr Type of callmodel used i.e routed via gatekeeper or not
554--
555--   @
556--
557-- ---------------------------------
558
559CallModel ::= CHOICE
560{
561	gatekeeperRouted	NULL,
562	direct			NULL,
563	...
564}
565
566
567-- ---------------------------------
568--
569--   CallProceedingUUIE
570--
571--   @prop	dataType
572--
573--   @descr
574--
575--   @
576--
577-- ---------------------------------
578
579
580CallProceedingUUIE ::= SEQUENCE
581{
582	protocolIdentifier		ProtocolIdentifier,
583	destinationEndpointType		EndpointType,	-- destinationInfo
584	destinationH245Address		TransportAddress OPTIONAL,	-- h245Address
585	...
586}
587
588-- ---------------------------------
589--
590--   PreStringToRemoveInDestinationAddress
591--
592--   @prop	dataType
593--
594--   @descr	states the call reference that identifies a specific call.
595--		Origin: H.225.0 CallReferenceValue.
596--
597--   @
598--
599-- ---------------------------------
600
601CallReference	::=	INTEGER (0..65535)
602
603
604-- ---------------------------------
605--
606--   CallServices
607--
608--   @prop	dataType
609--
610--   @descr
611--
612--   @
613--
614-- ---------------------------------
615
616CallServices ::= SEQUENCE
617{
618	q932Full	BOOLEAN,
619	q951Full	BOOLEAN,
620	q952Full	BOOLEAN,
621	q953Full	BOOLEAN,
622	q955Full	BOOLEAN,
623	q956Full	BOOLEAN,
624	q957Full	BOOLEAN,
625	q954Info	Q954Details,
626	...
627}
628
629
630-- ---------------------------------
631--
632--   CallType
633--
634--   @prop	dataType
635--
636--   @descr
637--
638--   @
639--
640-- ---------------------------------
641
642CallState ::= CHOICE
643{
644	null				NULL,
645	callInit			NULL,
646	overlapSending			NULL,
647	outgoingCallProceeding		NULL,
648	callDelivered			NULL,
649	callPresent			NULL,
650	callReceived			NULL,
651	connectRequest			NULL,
652	incomingCallProceeding		NULL,
653	active				NULL,
654	disconnectRequest		NULL,
655	disconnectIndication		NULL,
656	releaseRequest			NULL,
657	facilityRequest			NULL,
658	overlapReceiving		NULL,
659	restartRequest			NULL,
660	restart				NULL,
661	 ...
662}
663
664
665-- ---------------------------------
666--
667--   CallType
668--
669--   @prop	dataType
670--
671--   @descr
672--
673--   @
674--
675-- ---------------------------------
676
677CallType ::= CHOICE
678{
679	pointToPoint		NULL,
680	oneToN			NULL,
681	nToOne			NULL,
682	nToN			NULL,
683	...
684}
685
686-- ---------------------------------
687--
688--   Cause
689--
690--   @prop	dataType
691--
692--   @descr	Origin: Q931
693--
694--   @
695--
696-- ---------------------------------
697
698Cause ::= SEQUENCE
699{
700	coding			Coding,
701	location		Location,
702	value			CauseValue,
703	diagnostics		Diagnostics,
704	...
705}
706
707
708-- ---------------------------------
709--
710--   CauseValue
711--
712--   @prop	dataType
713--
714--   @descr	Origin: Q931
715--
716--   @
717--
718-- ---------------------------------
719
720CauseValue ::= CHOICE
721{
722	unassignedNumber			 	NULL, -- 1
723	noRouteToSpecifiedTransitNetwork		NULL, -- 2
724	noRouteToDestination				NULL, -- 3
725	channelUnacceptable				NULL, -- 6
726	normalClearing					NULL, -- 16
727	userBusy					NULL, -- 17
728	noUserResponding				NULL, -- 18
729	noAnswereFromUser				NULL, -- 19
730	portableNotAvailable				NULL, -- 20
731	callRejected					NULL, -- 21
732	numberChanged					NULL, -- 22
733	destinationOutOfOrder				NULL, -- 27
734	invalidNumberFormat				NULL, -- 28
735	facilityRequestRejected				NULL, -- 29
736	responseToStatusEnquiry				NULL, -- 30
737	normalUnspecified				NULL, -- 31
738	noCircuitChannelAvailable			NULL, -- 34
739	networkOutOfOrder				NULL, -- 38
740	temporaryFailure				NULL, -- 41
741	switchingEquipmentCongestion			NULL, -- 42
742	accessInformationDiscarded			NULL, -- 43
743	requestedCircuitChannelNotAvailable		NULL, -- 44
744	resourceUnavailableUnspecified			NULL, -- 47
745	qualityOfServiceUnavailable			NULL, -- 49
746	notSubscribedToRequestedFacility		NULL, -- 50
747	bearerCapabilityNotAuthorized			NULL, -- 57
748	bearerCapabilityNotPresentlyAvailable		NULL, -- 58
749	serviceOrOptionNotAvailableUnspecified		NULL, -- 63, 79
750	bearerCapabilityNotImplemented			NULL, -- 65
751	channelTypeNotImplemented			NULL, -- 66
752	requestedFacilityNotImplemented			NULL, -- 69
753	onlyRestrictedDigitalInformationBcIsAvailable	NULL, -- 70
754	invalidCallReferenceValue			NULL, -- 81
755	incompatibleDestination				NULL, -- 88
756	invalidTransitNetworkSelection			NULL, -- 91
757	invalidMessageUnspecified			NULL, -- 95
758	mandatoryInformationElementIsMissing		NULL, -- 96
759	messageTypeNonexistingOrNotimplemented		NULL, -- 97
760	messageNotCompatibleOrImplemented		NULL, -- 98
761	informationElementNonExisting			NULL, -- 99
762	invalidInformationElementContents		NULL, -- 100
763	messageNotCompatibleWithCallState		NULL, -- 101
764	recoveryOnTimerExpiry				NULL, -- 102
765	protocolErrorUnspecified			NULL, -- 111
766	interworkingUnspecified				NULL, -- 127
767	...
768}
769
770
771-- ---------------------------------
772--
773--   ChangeServiceAndStatusRejectReason
774--
775--   @prop	dataType
776--
777--   @descr	Reason for the rejection.
778--
779--   @
780--
781-- ---------------------------------
782
783ChangeServiceAndStatusRejectReason ::= CHOICE
784{
785	identifierOfServiceNotKnown		NULL,
786	userNotKnown				NULL,
787	undefined				NULL,
788	...
789}
790
791
792
793-- ---------------------------------
794--
795--   CheckServiceRejectReason
796--
797--   @prop	dataType
798--
799--   @descr	Reason for the rejection.
800--
801--   @
802--
803-- ---------------------------------
804
805CheckServiceRejectReason ::= CHOICE
806{
807	deniedDueToInteraction			NULL,
808	deniedDueToCategories			NULL,
809	undefined				NULL,
810	userNotKnown				NULL,
811	...
812}
813
814
815-- ---------------------------------
816--
817--   Coding
818--
819--   @prop	dataType
820--
821--   @descr	Origin: Q931
822--
823--   @
824--
825-- ---------------------------------
826
827Coding ::= CHOICE
828{
829	ccitt					NULL,
830	ecma					NULL,
831	national				NULL,
832	network					NULL,
833 	...
834}
835
836
837-- ---------------------------------
838--
839--   ConferenceGoal
840--
841--   @prop	dataType
842--
843--   @descr	Type of call setup desire
844--
845--   @
846--
847-- ---------------------------------
848
849ConferenceGoal ::= CHOICE
850{
851	create		NULL,
852	join		NULL,
853	invite		NULL,
854	...
855}
856
857
858
859-- ---------------------------------
860--
861--   ConferenceIdentifier
862--
863--   @prop	dataType
864--
865--
866--
867--   @
868--
869-- ---------------------------------
870
871ConferenceIdentifier	::= 	OCTET STRING (SIZE (16))
872
873
874-- ---------------------------------
875--
876--   ConnectTransmissionPathRejectReason
877--
878--   @prop	dataType
879--
880--   @descr	Reason for the rejection.
881--
882--   @
883--
884-- ---------------------------------
885
886ConnectTransmissionPathRejectReason ::= CHOICE
887{
888	resourcesNotAllocated		NULL,
889	switchFailure			NULL,
890	undefined			NULL,
891	...
892}
893
894
895
896-- ---------------------------------
897--
898--   ConnectUUIE
899--
900--   @prop	dataType
901--
902--   @descr
903--
904--   @
905--
906-- ---------------------------------
907
908ConnectUUIE ::= SEQUENCE
909{
910	protocolIdentifier		ProtocolIdentifier,
911	destinationH245Address		TransportAddress OPTIONAL,	-- h245Address
912	destinationEndpointType		EndpointType,	-- destinationInfo
913	conferenceIdentifier		ConferenceIdentifier,	-- conferenceID
914	...
915}
916
917
918
919-- ---------------------------------
920--
921--   ConnectionData
922--
923--   @prop	dataType
924--
925--   @descr	This parameter holds connection data that are specific for
926--   		certain types of Equipments.
927--   @
928--
929-- ---------------------------------
930
931ConnectionData ::= CHOICE
932{
933	timeSlotInformation			SEQUENCE OF TimeSlot,
934	...
935}
936
937
938
939-- ---------------------------------
940--
941--   ConnectionIdentifier
942--
943--   @prop	dataType
944--
945--   @descr	Identifier to the connection handler instance.
946--
947--   @
948--
949-- ---------------------------------
950
951ConnectionIdentifier ::= ObjectIdentifier
952
953
954-- ---------------------------------
955--
956--   ConnectionInformation
957--
958--   @prop	dataType
959--
960--   @descr	This parameter specifies information that are of interest for
961--   		the functionallity handled by component Connection Handler.
962--   @
963--
964-- ---------------------------------
965
966ConnectionInformation ::= SEQUENCE
967{
968	logicalConnectionPointIdentifier	LogicalConnectionPointIdentifier,
969	connectionData				ConnectionData OPTIONAL,
970	...
971}
972
973
974
975-- ---------------------------------
976--
977-- ConnectionInformationOriginatingSide
978--
979-- @prop	dataType
980--
981-- @descr	Contains connection information that shall be used for the originating side of the connection.
982--
983-- @
984--
985-- ---------------------------------
986
987ConnectionInformationOriginatingSide ::= SEQUENCE
988{
989	bandwidth				Bandwidth,
990	callType				CallType,
991	originatorConnectionInformation		ConnectionInformation,
992	terminatorConnectionInformation		ConnectionInformation,
993	...
994}
995
996
997
998-- ---------------------------------
999--
1000-- ConnectionInformationTerminatingSide
1001--
1002-- @prop	dataType
1003--
1004-- @descr	Contains connection information that shall be used for the terminating side of the connection.
1005--
1006-- @
1007--
1008-- ---------------------------------
1009
1010ConnectionInformationTerminatingSide ::= SEQUENCE
1011{
1012	connectionIdentifier			ConnectionIdentifier,
1013	originatorConnectionInformation		ConnectionInformation,
1014	...
1015}
1016
1017
1018
1019-- ---------------------------------
1020--
1021--   ConnectionType
1022--
1023--   @prop	dataType
1024--
1025--   @descr	States the type of connection.
1026--
1027--   @
1028--
1029-- ---------------------------------
1030
1031ConnectionType ::= CHOICE
1032{
1033	pointToPoint			NULL,
1034	oneToN				NULL,
1035	nToOne				NULL,
1036	nToN				NULL,
1037	...
1038}
1039
1040
1041
1042-- ---------------------------------
1043--
1044--   CreateEquipmentRepresentationRejectReason
1045--
1046--   @prop	dataType
1047--
1048--   @descr	This reason for rejection.
1049--
1050--   @
1051--
1052-- ---------------------------------
1053
1054CreateEquipmentRepresentationRejectReason ::= CHOICE
1055{
1056	equipmentRepresentationAlreadyExist	NULL,
1057	undefined				NULL,
1058	...
1059}
1060
1061
1062
1063-- ---------------------------------
1064--
1065--   CreateServiceAndStatusRejectReason
1066--
1067--   @prop	dataType
1068--
1069--   @descr	Reason for the rejection.
1070--
1071--   @
1072--
1073-- ---------------------------------
1074
1075CreateServiceAndStatusRejectReason ::= CHOICE
1076{
1077	undefined				NULL,
1078	...
1079}
1080
1081
1082
1083-- ---------------------------------
1084--
1085--   CreateServiceIdentifierRejectReason
1086--
1087--   @prop	dataType
1088--
1089--   @descr	Reason for the rejection.
1090--
1091--   @
1092--
1093-- ---------------------------------
1094
1095CreateServiceIdentifierRejectReason ::= CHOICE
1096{
1097	keyNotKnown				NULL,
1098	undefined				NULL,
1099	...
1100}
1101
1102
1103
1104-- ---------------------------------
1105--
1106--   DeallocateTransmissionPathRejectReason
1107--
1108--   @prop	dataType
1109--
1110--   @descr	Reason for the rejection.
1111--
1112--   @
1113--
1114-- ---------------------------------
1115
1116DeallocateTransmissionPathRejectReason ::= CHOICE
1117{
1118	resourcesNotAllocated		NULL,
1119	undefined			NULL,
1120	...
1121}
1122
1123
1124
1125-- ---------------------------------
1126--
1127--   DetailedReasonAtom
1128--
1129--	@prop 	dataType
1130--   	@descr	This data type indicates the release information of a forced drop
1131--   		during a call.
1132--	@
1133--
1134-- ---------------------------------
1135
1136DetailedReasonAtom ::= CHOICE
1137{
1138	internalDataMissmatch				NULL,
1139	destinationUserIdentifierNotKnown		NULL,
1140	rejectedDueToCategories				NULL,
1141	rejectedDueToResources				NULL,
1142	failedToOpenDestinationCallSignallingPort	NULL,
1143	theRequestedServiceIsNotSupported		NULL,
1144	undefined					NULL,
1145	...
1146}
1147
1148-- ---------------------------------
1149--
1150--   Diagnostics
1151--
1152--   @prop	dataType
1153--
1154--   @descr	Origin: Q931
1155--
1156--   @
1157--
1158-- ---------------------------------
1159
1160Diagnostics ::= INTEGER(1..127)
1161
1162
1163-- ---------------------------------
1164--
1165--   DisconnectTransmissionPathRejectReason
1166--
1167--   @prop	dataType
1168--
1169--   @descr	Reason for the rejection.
1170--
1171--   @
1172--
1173-- ---------------------------------
1174
1175DisconnectTransmissionPathRejectReason ::= CHOICE
1176{
1177	resourcesNotAllocated		NULL,
1178	switchFailure			NULL,
1179	switchNotConnected		NULL,
1180	undefined			NULL,
1181	...
1182}
1183
1184
1185-- ---------------------------------
1186--
1187--   DisengageReason
1188--
1189--	@prop 	dataType
1190--   	@descr	the reason why a change was requested by the gatekeeper or the terminal.
1191--	@
1192-- ---------------------------------
1193
1194DisengageReason	::= CHOICE
1195{
1196	forcedDrop		NULL,
1197	normalDrop		NULL,
1198	undefinedReason		NULL,
1199	...
1200}
1201
1202
1203-- ---------------------------------
1204--
1205--   DisengageRejectReason
1206--
1207--   @prop	dataType
1208--
1209--   @descr
1210--
1211--   @
1212--
1213-- ---------------------------------
1214
1215DisengageRejectReason ::= CHOICE
1216{
1217	notRegistered		NULL,
1218	requestToDropOther	NULL,
1219	...
1220}
1221-- ---------------------------------
1222--
1223--   Display
1224--
1225--   @prop	dataType
1226--
1227--   @descr	Origin: Q931
1228--
1229--   @
1230--
1231-- ---------------------------------
1232
1233Display ::= OCTET STRING (SIZE(1..82))
1234
1235
1236
1237-- ---------------------------------
1238--
1239--   E164Identifier
1240--
1241--   @prop	dataType
1242--
1243--   @descr	Identifier for the user identifier of the type E.164.
1244--
1245--   @
1246--
1247-- ---------------------------------
1248
1249E164Identifier ::= IA5String (SIZE (1..128)) (FROM ("0123456789#*,"))
1250
1251
1252-- ---------------------------------
1253--
1254--   EndToEndEndpointInformationServiceCallAcknowledge
1255--
1256--   @prop	dataType
1257--
1258--   @descr	Information that shall be sent end to end.
1259--
1260--   @
1261--
1262-- ---------------------------------
1263
1264EndToEndEndpointInformationServiceCallAcknowledge ::= SEQUENCE
1265{
1266	bearerCapability			BearerCapability OPTIONAL,
1267	highLayerCompatibility			HighLayerCompatibility OPTIONAL,
1268	progressIndicator			ProgressIndicator OPTIONAL,
1269	userToUserQ931Information		UserInformation OPTIONAL,
1270	userToUserH323AcknowledgeInformation	AlertingUUIE OPTIONAL,
1271	...
1272}
1273
1274
1275
1276-- ---------------------------------
1277--
1278--   EndToEndEndpointInformationServiceCallActive
1279--
1280--   @prop	dataType
1281--
1282--   @descr	Information that shall be sent end to end.
1283--
1284--   @
1285--
1286-- ---------------------------------
1287
1288EndToEndEndpointInformationServiceCallActive ::= SEQUENCE
1289{
1290	bearerCapability			BearerCapability OPTIONAL,
1291	highLayerCompatibility			HighLayerCompatibility OPTIONAL,
1292	lowLayerCompatibility			LowLayerCompatibility OPTIONAL,
1293	progressIndicator			ProgressIndicator OPTIONAL,
1294	userToUserQ931Information		UserInformation OPTIONAL,
1295	userToUserH323ActiveInformation		ConnectUUIE OPTIONAL,
1296	...
1297}
1298
1299
1300
1301-- ---------------------------------
1302--
1303--   EndToEndEndpointInformationServiceCallProgress
1304--
1305--   @prop	dataType
1306--
1307--   @descr	Information that shall be sent end to end.
1308--
1309--   @
1310--
1311-- ---------------------------------
1312
1313EndToEndEndpointInformationServiceCallProgress ::=SEQUENCE
1314{
1315	cause					Cause OPTIONAL,
1316	highLayerCompatibility			HighLayerCompatibility OPTIONAL,
1317	progressIndicator			ProgressIndicator OPTIONAL,
1318	userToUserQ931Information		UserInformation OPTIONAL,
1319	...
1320}
1321
1322
1323
1324
1325-- ---------------------------------
1326--
1327--   EndToEndEndpointInformationServiceCallSetup
1328--
1329--   @prop	dataType
1330--
1331--   @descr	Information that shall be sent end to end.
1332--
1333--   @
1334--
1335-- ---------------------------------
1336
1337EndToEndEndpointInformationServiceCallSetup ::=SEQUENCE
1338{
1339	bearerCapability			BearerCapability OPTIONAL,
1340	calledNumber				Number OPTIONAL,
1341	calledSubaddress			Subaddress OPTIONAL,
1342	callingNumber				Number OPTIONAL,
1343	callingSubaddress			Subaddress OPTIONAL,
1344	highLayerCompatibility			HighLayerCompatibility OPTIONAL,
1345	lowLayerCompatibility			LowLayerCompatibility OPTIONAL,
1346	progressIndicator			ProgressIndicator OPTIONAL,
1347	repeatIndicator				RepeatIndicator OPTIONAL,
1348	userToUserQ931Information		UserInformation OPTIONAL,
1349	userToUserH323SetupInformation		SetupUUIE OPTIONAL,
1350	...
1351}
1352
1353
1354
1355-- ---------------------------------
1356--
1357--   EndToEndEndpointInformationServiceCallTermination
1358--
1359--   @prop	dataType
1360--
1361--   @descr	Information that shall be sent end to end.
1362--
1363--   @
1364--
1365-- ---------------------------------
1366
1367EndToEndEndpointInformationServiceCallTermination ::=SEQUENCE
1368{
1369	cause					Cause OPTIONAL,
1370	progressIndicator			ProgressIndicator OPTIONAL,
1371	userToUserQ931Information		UserInformation OPTIONAL,
1372	userToUserH323TerminationInformation	ReleaseCompleteUUIE OPTIONAL,
1373	...
1374}
1375
1376
1377
1378-- ---------------------------------
1379--
1380--   EndpointIdentifier
1381--
1382--   @prop	dataType
1383--
1384--
1385--   @
1386--
1387-- ---------------------------------
1388
1389EndpointIdentifier	::=	BMPString (SIZE(1..128)) -- change from SIZE(128)
1390
1391
1392-- ---------------------------------
1393--
1394--   EndpointRegistrationCategories
1395--
1396--   @prop	dataType
1397--
1398--   @descr	Categories for the service endpoint registration.
1399--
1400--   @
1401-- ---------------------------------
1402
1403EndpointRegistrationCategories ::= SEQUENCE
1404{
1405	...				-- So far, no specific categories identified
1406}
1407
1408
1409
1410-- ---------------------------------
1411--
1412--   EndpointRegistrationRejectReason
1413--
1414--   @prop	dataType
1415--
1416--
1417--   @
1418--
1419-- ---------------------------------
1420
1421EndpointRegistrationRejectReason ::= CHOICE
1422{
1423	attemptToChangeEndpoint		NULL,
1424	requestedUserNotKnown		NULL,
1425	endpointTypeNotKnown		NULL,
1426	undefined			NULL,
1427	...
1428}
1429
1430
1431
1432-- ---------------------------------
1433--
1434--   EndpointType
1435--
1436--   @prop	dataType
1437--
1438--   @descr
1439--
1440--   @
1441--
1442-- ---------------------------------
1443
1444EndpointType ::= SEQUENCE
1445{
1446	nonStandardData		NonStandardParameter OPTIONAL,
1447	vendor			VendorIdentifier OPTIONAL,
1448	gatekeeper		GatekeeperInformation OPTIONAL,
1449	gateway			GatewayInformation OPTIONAL,
1450	mcu			McuInformation OPTIONAL,
1451	terminal		TerminalInformation OPTIONAL,
1452	mc			BOOLEAN,
1453	undefinedNode		BOOLEAN,
1454	...
1455}
1456
1457
1458-- ---------------------------------
1459--
1460--   EndpointUnregistrationCategories
1461--
1462--   @prop	dataType
1463--
1464--   @descr	Categories for the service endpoint unregistration.
1465--
1466--   @
1467-- ---------------------------------
1468
1469EndpointUnregistrationCategories ::= SEQUENCE
1470{
1471	...				-- So far, no specific categories identified
1472}
1473
1474
1475
1476-- ---------------------------------
1477--
1478--   EndpointUnregistrationRejectReason
1479--
1480--   @prop	dataType
1481--
1482--   @descr
1483--
1484--   @
1485--
1486-- ---------------------------------
1487
1488EndpointUnregistrationRejectReason ::= CHOICE
1489{
1490	permissionDenied		NULL,
1491	userNotKnown			NULL,
1492	undefined			NULL,
1493	...
1494}
1495
1496
1497
1498-- ---------------------------------
1499--
1500-- EquipmentAddressAN
1501--
1502-- @prop	dataType
1503--
1504-- @descr	States the address for a certain equipment connected
1505--		to the Access Node.
1506-- @
1507--
1508-- ---------------------------------
1509
1510EquipmentAddressAN ::= SEQUENCE
1511{
1512	--TBD by SEA,
1513	...
1514}
1515
1516
1517
1518-- ---------------------------------
1519--
1520-- EquipmentAddressLAN
1521--
1522-- @prop	dataType
1523--
1524-- @descr	States the transport address for a certain equipment
1525--
1526-- @
1527--
1528-- ---------------------------------
1529
1530EquipmentAddressLAN ::= SEQUENCE
1531{
1532	transportAddresses			SEQUENCE OF TransportAddress,
1533	...
1534}
1535
1536
1537
1538-- ---------------------------------
1539--
1540--   EquipmentRelatedInformation
1541--
1542--   @prop	dataType
1543--
1544--   @descr	Contains the retreived data.
1545--
1546--   @
1547--
1548-- ---------------------------------
1549
1550EquipmentRelatedInformation ::= CHOICE
1551{
1552	logicalConnectionPointIdentifier	LogicalConnectionPointIdentifier,
1553	registrationStatus			RegistrationStatus,
1554	stateOfEquipment			StateOfEquipment,
1555	typeOfEquipment				TypeOfEquipment,
1556	...
1557}
1558
1559
1560
1561-- ---------------------------------
1562--
1563--   EquipmentRelatedInformationIdentifier
1564--
1565--
1566-- @prop 	dataType
1567--
1568-- @descr	This parameter specifies different types of data
1569--   		that are specific to a certain equipment.
1570--
1571-- @
1572-- ---------------------------------
1573
1574EquipmentRelatedInformationIdentifier ::= CHOICE
1575{
1576	logicalConnectionPointIdentifier	NULL,
1577	registrationStatus			NULL,
1578	stateOfEquipment			NULL,
1579	typeOfEquipment				NULL,
1580	...
1581}
1582
1583
1584
1585-- ---------------------------------
1586--
1587--   FacilityReason
1588--
1589--   @prop	dataType
1590--
1591--
1592--   @
1593--
1594-- ---------------------------------
1595
1596FacilityReason ::= CHOICE
1597{
1598		routeCallToGatekeeper	NULL,
1599		callForwarded		NULL,
1600		routeCallToMC		NULL,
1601		undefinedReason		NULL,
1602		...
1603}
1604
1605
1606-- ---------------------------------
1607--
1608--   FacilityUUIE
1609--
1610--   @prop	dataType
1611--
1612--
1613--   @
1614--
1615-- ---------------------------------
1616
1617FacilityUUIE ::= SEQUENCE
1618{
1619	protocolIdentifier			ProtocolIdentifier,
1620	alternativeH245Address			TransportAddress OPTIONAL,	-- alternativeAddress
1621	alternativeUserIdentifierInformation	UserIdentifierInformation OPTIONAL,	-- alternativeAliasAddress
1622	conferenceIdentifier			ConferenceIdentifier OPTIONAL,	-- conferenceID
1623	facilityReason				FacilityReason,	-- reason
1624	...
1625}
1626
1627
1628-- ---------------------------------
1629--
1630--   GatekeeperIdentifier
1631--
1632--   @prop	dataType
1633--
1634--   @descr
1635--
1636--   @
1637--
1638-- ---------------------------------
1639
1640GatekeeperIdentifier	::=	BMPString (SIZE(1..128))
1641
1642
1643-- ---------------------------------
1644--
1645--   GatekeeperInformation
1646--
1647--   @prop	dataType
1648--
1649--   @descr
1650--
1651--   @
1652--
1653-- ---------------------------------
1654
1655GatekeeperInformation ::= SEQUENCE
1656{
1657	nonStandardData	NonStandardParameter OPTIONAL,
1658	...
1659}
1660
1661
1662-- ---------------------------------
1663--
1664--   GatekeeperRejectReason
1665--
1666--   @prop	dataType
1667--
1668--   @descr
1669--
1670--   @
1671--
1672-- ---------------------------------
1673
1674GatekeeperRejectReason ::= CHOICE
1675{
1676	resourceUnavailable	NULL,
1677	terminalExcluded	NULL,
1678	invalidRevision		NULL,
1679	undefinedReason		NULL,
1680	...
1681}
1682
1683
1684-- ---------------------------------
1685--
1686--   GatewayInformation
1687--
1688--   @prop	dataType
1689--
1690--   @descr
1691--
1692--   @
1693--
1694-- ---------------------------------
1695
1696GatewayInformation ::= SEQUENCE
1697{
1698	protocol		SEQUENCE OF SupportedProtocols OPTIONAL,
1699	nonStandardData		NonStandardParameter OPTIONAL,
1700	...
1701}
1702
1703
1704-- ---------------------------------
1705--
1706--   GetAnalysisRejectReason
1707--
1708--   @prop	dataType
1709--
1710--   @descr	This parameter states the reason for the rejection.
1711--
1712--   @
1713--
1714-- ---------------------------------
1715
1716GetAnalysisRejectReason ::= CHOICE
1717{
1718	noDataStored				NULL,
1719	undefined				NULL,
1720	...
1721}
1722
1723
1724
1725-- ---------------------------------
1726--
1727--   GetEquipmentInformationRejectReason
1728--
1729--   @prop	dataType
1730--
1731--   @descr	Reason for the rejection.
1732--
1733--   @
1734--
1735-- ---------------------------------
1736
1737GetEquipmentInformationRejectReason ::= CHOICE
1738{
1739	equipmentUnknown			NULL,
1740	undefined				NULL,
1741	...
1742}
1743
1744
1745
1746-- ---------------------------------
1747--
1748--   GetLANDataRejectReason
1749--
1750--   @prop	dataType
1751--
1752--   @descr	This reason for rejection.
1753--
1754--   @
1755--
1756-- ---------------------------------
1757
1758GetLANDataRejectReason ::= CHOICE
1759{
1760	noDataStored		NULL,
1761	undefined		NULL,
1762	...
1763}
1764
1765
1766
1767-- ---------------------------------
1768--
1769--   GetPartyInformationRejectReason
1770--
1771--   @prop	dataType
1772--
1773--   @descr	Reason for the rejection.
1774--
1775--   @
1776--
1777-- ---------------------------------
1778
1779GetPartyInformationRejectReason ::= CHOICE
1780{
1781	noEquipmentAvailable			NULL,
1782	userNotKnown				NULL,
1783	undefined				NULL,
1784	...
1785}
1786
1787
1788
1789-- ---------------------------------
1790--
1791--   GetRejectReasonUser
1792--
1793--   @prop	dataType
1794--
1795--   @descr	This parameter states the reason for the rejection.
1796--
1797--   @
1798--
1799-- ---------------------------------
1800
1801GetRejectReasonUser ::= CHOICE
1802{
1803	keyNotKnown				NULL,
1804	undefined				NULL,
1805	...
1806}
1807
1808
1809
1810-- ---------------------------------
1811--
1812--   GetServiceFromServiceProfileRejectReason
1813--
1814--   @prop	dataType
1815--
1816--   @descr	This parameter states the reason for the rejection.
1817--
1818--   @
1819--
1820-- ---------------------------------
1821
1822GetServiceFromServiceProfileRejectReason ::= CHOICE
1823{
1824	keyNotValid				NULL,
1825	serviceDoNotExist			NULL,
1826	undefined				NULL,
1827	...
1828}
1829
1830
1831
1832-- ---------------------------------
1833--
1834--   GetServiceProfileRejectReason
1835--
1836--   @prop	dataType
1837--
1838--   @descr
1839--
1840--   @
1841--
1842-- ---------------------------------
1843
1844GetServiceProfileRejectReason ::= CHOICE
1845{
1846	userNotKnown				NULL,
1847	undefined				NULL,
1848	...
1849}
1850
1851
1852
1853-- ---------------------------------
1854--
1855--   GetServicesAndStatusRejectReason
1856--
1857--   @prop	dataType
1858--
1859--   @descr	Reason for the rejection.
1860--
1861--   @
1862--
1863-- ---------------------------------
1864
1865GetServicesAndStatusRejectReason ::= CHOICE
1866{
1867	userNotKnown				NULL,
1868	undefined				NULL,
1869	...
1870}
1871
1872
1873
1874-- ---------------------------------
1875--
1876--   GetUserServiceInformationAndStatusRejectReason
1877--
1878--   @prop	dataType
1879--
1880--   @descr	Reason for the rejection.
1881--
1882--   @
1883--
1884-- ---------------------------------
1885
1886GetUserServiceInformationAndStatusRejectReason ::= CHOICE
1887{
1888	undefined				NULL,
1889	userNotKnown				NULL,
1890	...
1891}
1892
1893
1894
1895-- ---------------------------------
1896--
1897--   H221NonStandard
1898--	@prop 	dataType
1899--
1900--   	@descr	Gives non standard information about the standard protocol H.221.
1901--	@
1902--
1903-- ---------------------------------
1904
1905H221NonStandard ::= SEQUENCE
1906{	t35CountryCode		INTEGER(0..255),
1907	t35Extension		INTEGER(0..255),
1908	manufacturerCode	INTEGER(0..65535),
1909	...
1910}
1911
1912
1913-- ---------------------------------
1914--
1915--   H310Information
1916--	@prop 	dataType
1917--   	@descr	Gives detailed information about the standard protocol H.310.
1918--	@
1919--
1920-- ---------------------------------
1921
1922H310Information ::= SEQUENCE
1923{
1924	nonStandardData	NonStandardParameter OPTIONAL,
1925	...
1926}
1927
1928
1929-- ---------------------------------
1930--
1931--   	H320Information
1932--	@prop 	dataType
1933--
1934--   	@descr	Gives detailed information about the standard protocol H.320.
1935--	@
1936--
1937-- ---------------------------------
1938
1939H320Information ::= SEQUENCE
1940{
1941	nonStandardData	NonStandardParameter OPTIONAL,
1942	...
1943}
1944
1945
1946-- ---------------------------------
1947--
1948--   H321Information
1949--
1950--	@prop 	dataType
1951--   	@descr	Gives detailed information about the standard protocol H.321.
1952--	@
1953--
1954-- ---------------------------------
1955
1956H321Information ::= SEQUENCE
1957{
1958	nonStandardData	NonStandardParameter OPTIONAL,
1959	...
1960}
1961
1962
1963-- ---------------------------------
1964--
1965--   H322Information
1966--
1967--	@prop 	dataType
1968--   	@descr	Gives detailed information about the standard protocol H.322.
1969--	@
1970--
1971-- ---------------------------------
1972
1973H322Information ::= SEQUENCE
1974{
1975	nonStandardData	NonStandardParameter OPTIONAL,
1976	...
1977}
1978
1979
1980-- ---------------------------------
1981--
1982--   H323Information
1983--
1984--	@prop 	dataType
1985--   	@descr	Gives detailed information about the standard protocol H.323.
1986--	@
1987--
1988-- ---------------------------------
1989
1990H323Information ::= SEQUENCE
1991{
1992	nonStandardData	NonStandardParameter OPTIONAL,
1993	...
1994}
1995
1996
1997-- ---------------------------------
1998--
1999--   H323InterfaceAddCallReferenceRejectReason
2000--
2001--	@prop 	dataType
2002--   	@descr	Reason for the rejection.
2003--	@
2004--
2005-- ---------------------------------
2006
2007H323InterfaceAddCallReferenceRejectReason ::= CHOICE
2008{
2009	keyNotValid				NULL,
2010	requestedCallReferenceAlreadyInUse	NULL,
2011	undefined				NULL,
2012	...
2013}
2014
2015
2016
2017-- ---------------------------------
2018--
2019--   H323InterfaceAddCallRelatedDataRejectReason
2020--
2021--	@prop 	dataType
2022--   	@descr	Reason for the rejection.
2023--	@
2024--
2025-- ---------------------------------
2026
2027H323InterfaceAddCallRelatedDataRejectReason ::= CHOICE
2028{
2029	callReferenceNotValid			NULL,
2030	keyNotValid				NULL,
2031	callRelatedDataAlredyStored		NULL,
2032	undefined				NULL,
2033	...
2034}
2035
2036
2037
2038-- ---------------------------------
2039--
2040--   H323InterfaceAddFixedTransportAddressDataRejectReason
2041--
2042--	@prop 	dataType
2043--   	@descr	Reason for the rejection.
2044--	@
2045--
2046-- ---------------------------------
2047
2048H323InterfaceAddFixedTransportAddressDataRejectReason ::= CHOICE
2049{
2050	fixedTransportAddressDataAlredyStored		NULL,
2051	undefined					NULL,
2052	...
2053}
2054
2055
2056
2057-- ---------------------------------
2058--
2059--   H323InterfaceAddKeysAndSetAttributesRejectReason
2060--
2061--   @prop	dataType
2062--
2063--   @descr	This parameter states the reason for the rejection.
2064--
2065--   @
2066--
2067-- ---------------------------------
2068
2069H323InterfaceAddKeysAndSetAttributesRejectReason ::= CHOICE
2070{
2071	existingKeyNotValid		NULL,
2072	newKeyAlreadyExists		NULL,
2073	newKeyNotValid			NULL,
2074	undefined			NULL,
2075	...
2076}
2077
2078
2079
2080-- ---------------------------------
2081--
2082--   H323InterfaceAdditionalKeys
2083--
2084--	@prop 	dataType
2085--   	@descr	Additional keys for an instance of the type H.323Interface.
2086--	@
2087-- ---------------------------------
2088
2089H323InterfaceAdditionalKeys ::= SEQUENCE
2090{
2091	endpointCallSignallingAddresses		SEQUENCE OF TransportAddress,
2092	endpointRASAddresses			SEQUENCE OF TransportAddress,
2093	...
2094}
2095
2096
2097-- ---------------------------------
2098--
2099--   H323InterfaceAllocateResourceRejectReason
2100--
2101--	@prop 	dataType
2102--   	@descr	Reason for the rejection.
2103--	@
2104--
2105-- ---------------------------------
2106
2107H323InterfaceAllocateResourceRejectReason ::= CHOICE
2108{
2109	callReferenceNotValid		NULL,
2110	keyNotValid			NULL,
2111	resourceNotAvailable		NULL,
2112	undefined			NULL,
2113	...
2114}
2115
2116
2117
2118-- ---------------------------------
2119--
2120--   H323InterfaceChangeKeysAndRelationsToUsersReject
2121--
2122--   @prop	dataType
2123--
2124--   @descr	This parameter states the reason for the rejection.
2125--
2126--   @
2127--
2128-- ---------------------------------
2129
2130H323InterfaceChangeKeysAndRelationsToUsersReject ::= CHOICE
2131{
2132	firstKeyNotValid		NULL,
2133	secondKeyNotValid		NULL,
2134	undefined			NULL,
2135	...
2136}
2137
2138
2139
2140-- ---------------------------------
2141--
2142--   H323InterfaceCommonAttribute
2143--
2144--   @prop	dataType
2145--
2146--   @descr	This parameter contains the attributes which holds data
2147--		that are common for all objects of the type H.323Interface.
2148--
2149--   @
2150--
2151-- ---------------------------------
2152
2153H323InterfaceCommonAttribute ::= CHOICE
2154{
2155	gatekeeperCallSignallingAddressData		CHOICE
2156	{
2157		gatekeeperCallSignallingAddresses	SEQUENCE OF TransportAddress,
2158		undefined				NULL,
2159		...
2160	},
2161	gatekeeperRASAddressInformation			CHOICE
2162	{
2163		gatekeeperRASAddressData		SEQUENCE
2164		{
2165			multicastRASAddress		TransportAddress,
2166			gatekeeperRASAddress		TransportAddress,
2167			...
2168		},
2169		undefined				NULL,
2170		...
2171	},
2172	q931Timer301Value				Q931Timer301Value,
2173	q931Timer303Value				Q931Timer303Value,
2174	rasMessageTimerValue				RASMessageTimerValue,
2175	...
2176}
2177
2178
2179
2180-- ---------------------------------
2181--
2182--   H323InterfaceCommonAttributeIdentifier
2183--
2184--   @prop	dataType
2185--
2186--   @descr	This parameter contains the attribute identifiers of the
2187--		attributes which holds data that are common for all objects
2188--		of the type H.323Interface.
2189--
2190--   @
2191--
2192-- ---------------------------------
2193
2194H323InterfaceCommonAttributeIdentifier ::= CHOICE
2195{
2196	gatekeeperCallSignallingAddresses	NULL,
2197	gatekeeperRASAddress			NULL,
2198	q931Timer301Value			NULL,
2199	q931Timer303Value			NULL,
2200	rasMessageTimerValue			NULL,
2201	...
2202}
2203
2204
2205
2206-- ---------------------------------
2207--
2208--   H323InterfaceCreateCallReferenceRejectReason
2209--
2210--	@prop 	dataType
2211--   	@descr	Reason for the rejection.
2212--	@
2213-- ---------------------------------
2214
2215H323InterfaceCreateCallReferenceRejectReason ::= CHOICE
2216{
2217	keyNotValid				NULL,
2218	noCallReferenceAvailable		NULL,
2219	undefined				NULL,
2220	...
2221}
2222
2223
2224
2225-- ---------------------------------
2226--
2227--   H323InterfaceCreateRejectReason
2228--
2229--   @prop	dataType
2230--
2231--   @descr	This parameter states the reason for the rejection.
2232--
2233--   @
2234--
2235-- ---------------------------------
2236
2237H323InterfaceCreateRejectReason ::= CHOICE
2238{
2239	keyAlreadyInUse			NULL,
2240	undefined			NULL,
2241	...
2242}
2243
2244
2245
2246-- ---------------------------------
2247--
2248--   H323InterfaceDeallocateResourceRejectReason
2249--
2250--	@prop 	dataType
2251--   	@descr	Reason for the rejection.
2252--	@
2253-- ---------------------------------
2254
2255H323InterfaceDeallocateResourceRejectReason ::= CHOICE
2256{
2257	resourceNotAllocated		NULL,
2258	callReferenceNotValid		NULL,
2259	keyNotValid			NULL,
2260	undefined			NULL,
2261	...
2262}
2263
2264
2265
2266-- ---------------------------------
2267--
2268--   H323InterfaceGetFixedTransportAddressDataRejectReason
2269--
2270--	@prop 	dataType
2271--   	@descr	Reason for the rejection.
2272--	@
2273-- ---------------------------------
2274
2275H323InterfaceGetFixedTransportAddressDataRejectReason ::= CHOICE
2276{
2277	noDataStoredForThisTransportAddress	NULL,
2278	noFixedTransportAddressDataStored	NULL,
2279	undefined				NULL,
2280	...
2281}
2282
2283
2284
2285-- ---------------------------------
2286--
2287--   H323InterfaceGetOrRemoveCallRelatedDataRejectReason
2288--
2289--	@prop 	dataType
2290--   	@descr	Reason for the rejection.
2291--	@
2292--
2293-- ---------------------------------
2294
2295H323InterfaceGetOrRemoveCallRelatedDataRejectReason ::= CHOICE
2296{
2297	callReferenceNotValid		NULL,
2298	keyNotValid			NULL,
2299	noCallRelatedDataStored		NULL,
2300	undefined			NULL,
2301	...
2302}
2303
2304
2305
2306-- ---------------------------------
2307--
2308--   H323InterfaceGetOrSetCommonRejectReason
2309--
2310--   @prop	dataType
2311--
2312--   @descr	This parameter states the reason for the rejection.
2313--
2314--   @
2315--
2316-- ---------------------------------
2317
2318H323InterfaceGetOrSetCommonRejectReason ::= CHOICE
2319{
2320	undefined				NULL,
2321	...
2322}
2323
2324
2325
2326-- ---------------------------------
2327--
2328--   H323InterfaceGetOrSetInstanceRejectReason
2329--
2330--   @prop	dataType
2331--
2332--   @descr	This parameter states the reason for the rejection.
2333--
2334--   @
2335--
2336-- ---------------------------------
2337
2338H323InterfaceGetOrSetInstanceRejectReason ::= CHOICE
2339{
2340	keyNotValid				NULL,
2341	undefined				NULL,
2342	...
2343}
2344
2345
2346
2347-- ---------------------------------
2348--
2349--   H323InterfaceInstanceAttribute
2350--
2351--   @prop	dataType
2352--
2353--   @descr	This parameter contains the attributes which holds data
2354--		that are specific for a h323Interface object.
2355--
2356--   @
2357--
2358-- ---------------------------------
2359
2360H323InterfaceInstanceAttribute ::= CHOICE
2361{
2362	endpointCallSignallingAddresses			SEQUENCE OF TransportAddress,
2363	endpointRasAddresses				SEQUENCE OF TransportAddress,
2364	registrationStatus				RegistrationStatus,
2365	gatekeeperCallSignallingAddress			TransportAddress,
2366	maximumTotalBandwidthForInterface		Bandwidth,
2367	preStringsToRemoveInDestinationAddress		SEQUENCE OF PreStringToRemoveInDestinationAddress,
2368	relationToH2250CallSignalling			Pid,
2369	relationToUser					RelationToUser,
2370	typeOfEquipment					TypeOfEquipment,
2371	...
2372}
2373
2374
2375
2376-- ---------------------------------
2377--
2378--   H323InterfaceInstanceAttributeIdentifier
2379--
2380--   @prop	dataType
2381--
2382--   @descr	This parameter contains the attribute identifiers of the
2383--		attributes which holds data that are specific for a
2384--		h323Interface object.
2385--
2386--   @
2387--
2388-- ---------------------------------
2389
2390H323InterfaceInstanceAttributeIdentifier ::= CHOICE
2391{
2392	endpointCallSignallingAddresses			NULL,
2393	endpointRASAddresses				NULL,
2394	registrationStatus				NULL,
2395	gatekeeperCallSignallingAddress			NULL,
2396	maximumTotalBandwidthForInterface		NULL,
2397	preStringsToRemoveInDestinationAddress		NULL,
2398	relationToH2250CallSignalling			NULL,
2399	relationToUser					NULL,
2400	typeOfEquipment					NULL,
2401	...
2402}
2403
2404
2405
2406-- ---------------------------------
2407--
2408--   H323InterfaceKey
2409--
2410--	@prop 	dataType
2411--   	@descr	Allowed keys for an instance of the type H.323Interface.
2412--	@
2413-- ---------------------------------
2414
2415H323InterfaceKey ::= CHOICE
2416{
2417	endpointIdentifier			EndpointIdentifier,
2418	endpointCallSignallingAddresses		SEQUENCE OF TransportAddress,
2419	endpointRASAddresses			SEQUENCE OF TransportAddress,
2420	...
2421}
2422
2423
2424-- ---------------------------------
2425--
2426--   H323InterfaceKeyEndpointIdentifier
2427--
2428--   @descr	Allowed keys for an instance of the type H.323Interface.
2429--
2430-- ---------------------------------
2431
2432H323InterfaceKeyEndpointIdentifier ::= SEQUENCE
2433{
2434	endpointIdentifier			EndpointIdentifier,
2435	...
2436}
2437
2438
2439-- ---------------------------------
2440--
2441--   H323InterfaceReduceBandwidthRejectReason
2442--
2443--	@prop 	dataType
2444--   	@descr	Reason for the rejection.
2445--	@
2446--
2447-- ---------------------------------
2448
2449H323InterfaceReduceBandwidthRejectReason ::= CHOICE
2450{
2451	bandwidthNotAllocated				NULL,
2452	callReferenceNotValid				NULL,
2453	keyNotValid					NULL,
2454	newBandwidthHigherThanAllocatedBandwidth	NULL,
2455	undefined					NULL,
2456	...
2457}
2458
2459
2460
2461-- ---------------------------------
2462--
2463--   H323InterfaceRemoveCallReferenceRejectReason
2464--
2465--	@prop 	dataType
2466--   	@descr	Reason for the rejection.
2467--	@
2468--
2469-- ---------------------------------
2470
2471H323InterfaceRemoveCallReferenceRejectReason ::= CHOICE
2472{
2473	callReferenceNotStored		NULL,
2474	keyNotValid			NULL,
2475	undefined			NULL,
2476	...
2477}
2478
2479
2480
2481-- ---------------------------------
2482--
2483--  	 H323InterfaceRemoveFixedTransportAddressDataRejectReason
2484--   	@prop dataType
2485--   	@descr	Reason for the rejection.
2486--	@
2487-- ---------------------------------
2488
2489H323InterfaceRemoveFixedTransportAddressDataRejectReason ::= CHOICE
2490{
2491	noDataStoredForThisTransportAddress	NULL,
2492	undefined				NULL,
2493	...
2494}
2495
2496
2497
2498-- ---------------------------------
2499--
2500--   H323InterfaceRemoveKeysAndSetAttributesRejectReason
2501--
2502--   @prop	dataType
2503--
2504--   @descr	This parameter states the reason for the rejection.
2505--
2506--   @
2507--
2508-- ---------------------------------
2509
2510H323InterfaceRemoveKeysAndSetAttributesRejectReason ::= CHOICE
2511{
2512	keysNotValid			NULL,
2513	undefined			NULL,
2514	...
2515}
2516
2517
2518
2519-- ---------------------------------
2520--
2521--   H323InterfaceRemoveRejectReason
2522--
2523--   @prop	dataType
2524--
2525--   @descr	This parameter states the reason for the rejection.
2526--
2527--   @
2528--
2529-- ---------------------------------
2530
2531H323InterfaceRemoveRejectReason ::= CHOICE
2532{
2533	keyNotValid				NULL,
2534	serviceInProgress			NULL,
2535	undefined				NULL,
2536	...
2537}
2538
2539
2540
2541-- ---------------------------------
2542--
2543--   H324Information
2544--	@prop 	dataType
2545--
2546--   	@descr	Gives detailed information about the standard protocol H.324.
2547--	@
2548--
2549-- ---------------------------------
2550
2551H324Information ::= SEQUENCE
2552{
2553	nonStandardData	NonStandardParameter OPTIONAL,
2554	...
2555}
2556-- 	@prop 	dataType
2557-- 	@descr	Origin: Q931
2558--	@
2559
2560HighLayerCompatibility ::= SEQUENCE
2561{
2562	...
2563}
2564-- ---------------------------------
2565--
2566--   	InterfaceRegistrationInformation
2567--	@prop 	dataType
2568--
2569--  	@descr	This parameter specifies the current registration status of an
2570--   		endpoints registration request.
2571--	@
2572--
2573-- ---------------------------------
2574
2575InterfaceRegistrationInformation ::= SEQUENCE
2576{
2577	isInterfaceRegistered	BOOLEAN,
2578	relationToH323User	EndpointIdentifier OPTIONAL,
2579	...
2580}
2581
2582
2583-- ---------------------------------
2584--
2585--   LANAttribute
2586--
2587--   @prop	dataType
2588--   @descr	This parameter contains a LAN attribute value.
2589--   @
2590--
2591-- ---------------------------------
2592
2593LANAttribute ::= CHOICE
2594{
2595	maximumTotalBandwidth					MaximumTotalBandwidth,
2596	maximumNumberOfAllowedConnections	MaximumNumberOfAllowedConnections,
2597	numberOfTimesLANWasCrowded			NumberOfTimesLANWasCrowded,
2598	typeOfFlowControl					TypeOfFlowControl,
2599	typeOfLAN							TypeOfLAN,
2600	...
2601}
2602
2603
2604
2605-- ---------------------------------
2606--
2607--   LANAttributeIdentifier
2608--
2609--   @prop	dataType
2610--   @descr	This parameter contains a LAN attribute identifier.
2611--   @
2612--
2613-- ---------------------------------
2614
2615LANAttributeIdentifier ::= CHOICE
2616{
2617	maximumTotalBandwidth			NULL,
2618	maximumNumberOfAllowedConnections	NULL,
2619	numberOfTimesLANWasCrowded		NULL,
2620	typeOfFlowControl			NULL,
2621	typeOfLAN				NULL,
2622	...
2623}
2624
2625--	@prop 	dataType
2626-- 	@descr	Origin: Q931
2627--	@
2628
2629	Layer1ProtUserInfo ::= CHOICE
2630	{
2631		g711u-law				NULL,
2632		g711a-law				NULL,
2633		h323VidephoneCall			NULL, -- the meaning of "5" in H323
2634		h221Andh242				NULL, -- the meaning of "5" in Q931
2635		...
2636	}-- 	@prop 	dataType
2637-- 	@descr	Origin: Q931
2638--	@
2639
2640	Location ::= CHOICE
2641	{
2642		user					NULL,
2643		localPrivateNetwork			NULL,
2644		localPublicNetwork			NULL,
2645		transitNetwork				NULL,
2646		remotePublicNetwork			NULL,
2647		remotePrivateNetwork			NULL,
2648		internationalNetwork			NULL,
2649		beyondInterworkingPoint			NULL,
2650	 	...
2651	}
2652
2653-- ---------------------------------
2654--
2655--   LocationRejectReason
2656--	@prop 	dataType
2657--
2658--  	@descr
2659--	@
2660-- ---------------------------------
2661
2662LocationRejectReason ::= CHOICE
2663{
2664	notRegistered		NULL,
2665	invalidPermission	NULL,
2666	requestDenied		NULL,
2667	undefinedReason		NULL,
2668	...
2669}
2670
2671
2672-- ---------------------------------
2673--
2674--   LogicalConnectionPointIdentifier
2675--
2676--	@prop 	dataType
2677--   	@descr	Identifier of the logical connection point.
2678--	@
2679--
2680-- ---------------------------------
2681
2682LogicalConnectionPointIdentifier	::=	INTEGER (0..65535)
2683--
2684--  Created by  	:
2685--  Creation date 	:
2686--  Modified by 	:
2687--  Modification date 	:
2688--  Version 		:
2689--
2690--	@prop 	dataType
2691--	@descr	origin Q931
2692--	@
2693
2694	LowLayerCompatibility ::= SEQUENCE
2695	{
2696	}
2697
2698-- ---------------------------------
2699--
2700--   MaximumNumberOfAllowedConnections
2701--
2702--	@prop 	dataType
2703--   	@descr	States the maximum number of allowed connections.
2704--	@
2705--
2706-- ---------------------------------
2707
2708MaximumNumberOfAllowedConnections ::= CHOICE
2709{
2710	maximumNumberOfAllowedConnectionsValue		INTEGER ( 0.. 999999999),
2711	undefined					NULL,
2712	...
2713}
2714
2715
2716
2717-- ---------------------------------
2718--
2719--   MaximumTotalBandwidth
2720--	@prop 	dataType
2721--   	@descr	States the maximum total bandwidth.
2722--	@
2723-- ---------------------------------
2724
2725MaximumTotalBandwidth ::= CHOICE
2726{
2727	maximumTotalBandwidthValue		Bandwidth,
2728	undefined				NULL,
2729	...
2730}
2731
2732
2733
2734-- ---------------------------------
2735--
2736--   McuInformation
2737--	@prop 	dataType
2738--
2739--   	@descr	Gives detailed information about the endpoint type, MCU.
2740--	@
2741-- ---------------------------------
2742
2743McuInformation ::= SEQUENCE
2744{
2745	nonStandardData	NonStandardParameter OPTIONAL,
2746	...
2747}
2748
2749
2750-- ---------------------------------
2751--
2752--  	 NonStandardIdentifier
2753--	@prop 	dataType
2754--
2755--  	@descr
2756--	@
2757--
2758-- ---------------------------------
2759
2760NonStandardIdentifier ::= CHOICE
2761{
2762	object			OBJECT IDENTIFIER,
2763	h221NonStandard		H221NonStandard,
2764	...
2765}
2766
2767
2768-- ---------------------------------
2769--
2770--   NonStandardMessage
2771--	@prop 	dataType
2772--
2773--   	@descr
2774--	@
2775--
2776-- ---------------------------------
2777
2778NonStandardMessage ::= SEQUENCE
2779{
2780	requestSeqNum		RequestSeqNum,
2781	nonStandardData		NonStandardParameter,
2782	...
2783}
2784
2785-- ---------------------------------
2786--
2787--   	NonStandardParameter
2788--
2789--	@prop 	dataType
2790--	@
2791-- ---------------------------------
2792
2793NonStandardParameter ::= SEQUENCE
2794{
2795	nonStandardIdentifier	NonStandardIdentifier,
2796	data			OCTET STRING,
2797	...
2798}
2799
2800
2801
2802-- 	@prop 	dataType
2803-- 	@descr	Origin: Q931
2804-- 	@
2805
2806	Number ::= SEQUENCE
2807	{
2808		type			NumberType,
2809		indicator		NumberingPlan,
2810		number			IA5String (FROM ("0123456789#*")),
2811	 	...
2812	}
2813
2814-- ---------------------------------
2815--
2816--   NumberOfTimesLANWasCrowded
2817--	@prop 	dataType
2818--
2819--   	@descr	States the number of times the Lan has been crowded,
2820-- 		i.e. the endpoints has released the initiated call due to
2821--		heavy load in the LAN.
2822--	@
2823--
2824-- ---------------------------------
2825
2826NumberOfTimesLANWasCrowded ::= CHOICE
2827{
2828	numberOfTimesLANWasCrowdedValue		INTEGER ( 0.. 999999999),
2829	undefined				NULL,
2830	...
2831}
2832
2833-- 	@prop 	dataType
2834-- 	@descr	Origin: Q931
2835--	@
2836
2837	NumberType 	::= CHOICE
2838	{
2839		unknown		NULL,
2840		international	NULL,
2841		national	NULL,
2842		network		NULL,
2843		local		NULL,
2844		abbreviated	NULL,
2845	 	...
2846	}
2847
2848-- 	@prop 	dataType
2849-- 	@descr	Origin: Q931
2850--	@
2851
2852	NumberingPlan	::= CHOICE
2853	{
2854		unknown		NULL,
2855		e164		NULL,
2856		data		NULL,
2857		telex		NULL,
2858		national	NULL,
2859		private		NULL,
2860	 	...
2861	}
2862
2863
2864
2865-- ---------------------------------
2866--
2867--   ObjectIdentifier
2868--
2869--	@prop 	dataType
2870--   	@descr	An identifier to a certain instance of an object.
2871--	@
2872--
2873-- ---------------------------------
2874
2875ObjectIdentifier ::= OCTET STRING
2876
2877
2878
2879-- ---------------------------------
2880--
2881-- PhysicalConnectionPointIdentifier
2882--
2883-- @prop	dataType
2884-- @descr	Contains data that identifies a specific equipment instance.
2885-- @
2886--
2887-- ---------------------------------
2888
2889PhysicalConnectionPointIdentifier ::= CHOICE
2890{
2891	equipmentAN			EquipmentAddressAN,  -- Equipment connected to the Access Node.
2892	equipmentLAN			EquipmentAddressLAN, -- Equipment connected to the LAN.
2893	...
2894}
2895
2896
2897-- ---------------------------------
2898--
2899--   Pid
2900--	@prop 	dataType
2901--
2902--   	@descr	A process identifier.
2903--	@
2904--
2905-- ---------------------------------
2906
2907Pid ::= ObjectIdentifier
2908
2909
2910
2911-- ---------------------------------
2912--
2913--   PreStringToRemoveInDestinationAddress
2914--
2915--   @prop	dataType
2916--
2917--   @descr	A pre-string that shall be removed when sending the destination address.
2918--
2919--   @
2920--
2921-- ---------------------------------
2922
2923PreStringToRemoveInDestinationAddress ::= CHOICE
2924{
2925	e164		IA5String (SIZE (1..128)) (FROM ("0123456789,")),
2926	h323		BMPString (SIZE (1..256)),
2927			-- h323 is Basic ISO/IEC 10646-1 (Unicode)
2928	...
2929}
2930
2931-- 	@prop 	dataType
2932-- 	@descr	Origin: Q931
2933--	@
2934
2935	ProgressIndicator ::= SEQUENCE
2936	{
2937	}
2938
2939-- ---------------------------------
2940--
2941--   ProtocolIdentifier
2942--
2943--	@prop 	dataType
2944--  	@descr
2945--	@
2946--
2947-- ---------------------------------
2948
2949ProtocolIdentifier	::=	OBJECT IDENTIFIER
2950
2951
2952-- ---------------------------------
2953--
2954--   Q931Timer301Value
2955--	@prop 	dataType
2956--
2957--   	@descr	States the Q931 timer 301 value to be used in milli seconds.
2958--	@
2959--
2960-- ---------------------------------
2961
2962Q931Timer301Value ::= INTEGER ( 180000.. 360000 )
2963
2964
2965
2966-- ---------------------------------
2967--
2968--   Q931Timer303Value
2969--
2970--	@prop 	dataType
2971--   	@descr	States the Q931 timer 303 value to be used in milli seconds.
2972--	@
2973--
2974-- ---------------------------------
2975
2976Q931Timer303Value ::= INTEGER ( 1000.. 10000 )
2977
2978
2979
2980-- ---------------------------------
2981--
2982--   Q954Details
2983--
2984--	@prop 	dataType
2985--   	@descr
2986--	@
2987--
2988-- ---------------------------------
2989
2990Q954Details ::= SEQUENCE
2991{
2992	conferenceCalling	BOOLEAN,
2993	threePartyService	BOOLEAN,
2994	...
2995}
2996
2997
2998-- ---------------------------------
2999--
3000--   QseriesOptions
3001--
3002--	@prop 	dataType
3003--	@
3004--
3005-- ---------------------------------
3006
3007QseriesOptions			::=SEQUENCE
3008{
3009	q932Full		BOOLEAN,
3010	q951Full		BOOLEAN,
3011	q952Full		BOOLEAN,
3012	q953Full		BOOLEAN,
3013	q955Full		BOOLEAN,
3014	q956Full		BOOLEAN,
3015	q957Full		BOOLEAN,
3016	q954Info		Q954Details,
3017	...
3018}
3019
3020
3021-- ---------------------------------
3022--
3023--   RASMessageTimerValue
3024--
3025--	@prop 	dataType
3026--   	@descr	States the RAS message timer value to be used in milli seconds.
3027--	@
3028--
3029-- ---------------------------------
3030
3031RASMessageTimerValue ::= INTEGER ( 1000.. 10000 )
3032
3033
3034
3035-- ---------------------------------
3036--
3037--   RTPSession
3038--
3039--	@prop 	dataType
3040--	@
3041--
3042-- ---------------------------------
3043
3044RTPSession ::= SEQUENCE
3045{
3046	rtpAddress		TransportChannelInformation,
3047	rtcpAddress		TransportChannelInformation,
3048	cname			PrintableString,
3049	ssrc			INTEGER (1.. 134217727), -- change from 4294967295 for erl 4.2
3050	sessionId		INTEGER (1..255),
3051	associatedSessionIds	SEQUENCE OF INTEGER (1..255),
3052	...
3053}
3054
3055
3056-- ---------------------------------
3057--
3058--   RegistrationRejectReason
3059--
3060--	@prop 	dataType
3061--   	@descr	Specifies the registration reject reason that are valid
3062--   		in the H.225.0 message RegistartionReject
3063--	@						--
3064-- ---------------------------------
3065
3066RegistrationRejectReason ::= CHOICE
3067{
3068	discoveryRequired		NULL,
3069	invalidRevision			NULL,
3070	invalidCallSignalAddress	NULL,
3071	invalidRasAddress		NULL,
3072	duplicateAlias			UserIdentifierInformation,
3073	invalidTerminalType		NULL,
3074	undefinedReason			NULL,
3075	transportNotSupported		NULL,
3076	...
3077}
3078
3079
3080-- ---------------------------------
3081--
3082--   RegistrationStatus
3083--
3084--	@prop 	dataType
3085--  	@
3086--
3087-- ---------------------------------
3088
3089RegistrationStatus ::= CHOICE
3090{
3091	notRegistered		NULL,
3092	registered		NULL,
3093	...
3094}
3095
3096
3097
3098-- ---------------------------------
3099--
3100--   RelationToEquipment
3101--
3102--	@prop 	dataType
3103--   	@descr	Relation to the architecture component Equipment.
3104--	@
3105--
3106-- ---------------------------------
3107
3108RelationToEquipment ::= SEQUENCE
3109{
3110	relationToUser		RelationToUser,
3111	typeOfEquipment		TypeOfEquipment,
3112	...
3113}
3114
3115
3116-- ---------------------------------
3117--
3118--   RelationToUser
3119--
3120--	@prop 	dataType
3121--   	@descr	Relation to the architecture component User.
3122--	@
3123--
3124-- ---------------------------------
3125
3126RelationToUser ::= BMPString (SIZE(1..128))
3127
3128
3129
3130-- ---------------------------------
3131--
3132--   	ReleaseCompleteReason
3133--
3134--	@prop 	dataType
3135--  	@descr
3136--	@
3137--
3138-- ---------------------------------
3139
3140ReleaseCompleteReason ::= CHOICE
3141{
3142	noBandwidth		NULL,
3143	gatekeeperResources	NULL,
3144	unreachableDestination	NULL,
3145	destinationRejection	NULL,
3146	invalidRevision		NULL,
3147	noPermission		NULL,
3148	unreachableGatekeeper	NULL,
3149	gatewayResources	NULL,
3150	badFormatAddress	NULL,
3151	adaptiveBusy		NULL,
3152	inConf			NULL,
3153	undefinedReason		NULL,
3154	...
3155}
3156
3157
3158
3159
3160
3161
3162-- ---------------------------------
3163--
3164--   ReleaseCompleteUUIE
3165--	@prop 	dataType
3166--
3167--	@
3168-- ---------------------------------
3169
3170ReleaseCompleteUUIE ::= SEQUENCE
3171{
3172	protocolIdentifier	ProtocolIdentifier,
3173	releaseCompleteReason 	ReleaseCompleteReason OPTIONAL,	-- reason
3174	...
3175}
3176
3177
3178-- ---------------------------------
3179--
3180--   ReleaseInformation
3181--
3182--	@prop 	dataType
3183--   	@descr	This data type is used to transfer the reason for the
3184--   		rejection or release.
3185--	@
3186--
3187-- ---------------------------------
3188
3189ReleaseInformation ::= CHOICE
3190{
3191	forcedDrop	DetailedReasonAtom,
3192	normalDrop	NULL,
3193	...
3194}
3195
3196
3197-- ---------------------------------
3198--
3199--   RemoveAnalysisRejectReason
3200--
3201--   @prop	dataType
3202--
3203--   @descr	This parameter states the reason for the rejection.
3204--
3205--   @
3206--
3207-- ---------------------------------
3208
3209RemoveAnalysisRejectReason ::= CHOICE
3210{
3211	analysisTableEntryNotFound		NULL,
3212	undefined				NULL,
3213	...
3214}
3215
3216
3217
3218-- ---------------------------------
3219--
3220--   RemoveEquipmentRepresentationRejectReason
3221--
3222--   @prop	dataType
3223--   @descr	This reason for rejection.
3224--   @
3225--
3226-- ---------------------------------
3227
3228RemoveEquipmentRepresentationRejectReason ::= CHOICE
3229{
3230	invalidInputData			NULL,
3231	equipmentRepresentationDoesNotExist	NULL,
3232	other					NULL,
3233	...
3234}
3235
3236
3237
3238-- ---------------------------------
3239--
3240--   	RemoveServiceAndStatusRejectReason
3241--
3242--	@prop 	dataType
3243--   	@descr	Reason for the rejection.
3244--	@
3245--
3246-- ---------------------------------
3247
3248RemoveServiceAndStatusRejectReason ::= CHOICE
3249{
3250	identifierOfServiceNotKnown		NULL,
3251	undefined				NULL,
3252	...
3253}
3254
3255
3256
3257-- ---------------------------------
3258--
3259--   RemoveServiceFromServiceProfileRejectReason
3260--
3261--   @prop	dataType
3262--
3263--   @descr	This parameter states the service and its categories that
3264--		shall be added to a service profile.
3265--
3266--   @
3267--
3268-- ---------------------------------
3269
3270RemoveServiceFromServiceProfileRejectReason ::= CHOICE
3271{
3272	keyNotValid				NULL,
3273	serviceDoNotExist			NULL,
3274	undefined				NULL,
3275	...
3276}
3277
3278
3279
3280-- ---------------------------------
3281--
3282--   RemoveServiceIdentifierRejectReason
3283--
3284--	@prop 	dataType
3285--   	@descr	Reason for the rejection.
3286--	@
3287-- ---------------------------------
3288
3289RemoveServiceIdentifierRejectReason ::= CHOICE
3290{
3291	keyNotKnown				NULL,
3292	serviceIdentifierDoNotExist		NULL,
3293	undefined				NULL,
3294	...
3295}
3296
3297--
3298--  Created by  	:
3299--  Creation date 	:
3300--  Modified by 	:
3301--  Modification date 	:
3302--  Version 		:
3303--
3304--	@prop 	dataType
3305--	@
3306
3307	RepeatIndicator ::= SEQUENCE
3308	{
3309	}
3310
3311-- ---------------------------------
3312--
3313--   RequestSeqNum
3314--
3315--	@prop 	dataType
3316--   	@descr
3317--	@
3318-- ---------------------------------
3319
3320RequestSeqNum	::=	INTEGER (1..65535)
3321
3322
3323
3324-- ---------------------------------
3325--
3326--   RequestedUserAndLinkedUserAreIdentical
3327--
3328--   @prop	dataType
3329--   @descr	This parameter indicates if the requested user and the user
3330--		linked to the requested endpoint are identical, not identical
3331--		or if this is undefined.
3332--   @
3333--
3334-- ---------------------------------
3335
3336RequestedUserAndLinkedUserAreIdentical ::= CHOICE
3337{
3338	yes		NULL,
3339	no		NULL,
3340	undefined	NULL,
3341	...
3342}
3343
3344
3345
3346-- ---------------------------------
3347--
3348--   	ServiceAndStatus
3349--	@prop 	dataType
3350--
3351--   	@descr	Information of a service and its state.
3352--	@
3353--
3354-- ---------------------------------
3355
3356ServiceAndStatus ::= SEQUENCE
3357{
3358	typeOfService		TypeOfService,
3359	status			StatusOfService,
3360	...
3361}
3362
3363
3364
3365-- ---------------------------------
3366--
3367--   ServiceCallSetupRejectionInformation
3368--
3369--	@prop 	dataType
3370--   	@descr	Information related to the call setup rejection.
3371--	@
3372--
3373-- ---------------------------------
3374
3375ServiceCallSetupRejectionInformation ::= SEQUENCE
3376{
3377	terminationInitiatior	TerminationInitiatior,
3378	terminationReason	ServiceCallSetupRejectionReason,
3379	...
3380}
3381
3382
3383
3384-- ---------------------------------
3385--
3386--   ServiceCallSetupRejectionReason
3387--
3388--	@prop 	dataType
3389--   	@descr	Reason for rejection.
3390--	@
3391-- ---------------------------------
3392
3393ServiceCallSetupRejectionReason ::= CHOICE
3394{
3395	calledUserBusy			NULL,
3396	calledUserNotAvailable		NULL,
3397	destinationOutOfOrder		NULL,
3398	requestedServiceBarred		NULL,
3399	requestedServiceNotAvailable	NULL,
3400	requestedServiceNotSubscribed	NULL,
3401	resourceUnavailable		NULL,
3402	temporaryFailure		NULL,
3403	unassignedUserIdentifier	NULL,
3404	undefined			NULL,
3405	...
3406}
3407
3408
3409
3410-- ---------------------------------
3411--
3412--   ServiceCallTerminationInformation
3413--	@prop 	dataType
3414--
3415--   	@descr	States information related to the termination.
3416--	@
3417--
3418-- ---------------------------------
3419
3420ServiceCallTerminationInformation ::= SEQUENCE
3421{
3422	terminationInitiation	TerminationInitiatior,
3423	terminationReason	ServiceCallTerminationReason,
3424	...
3425}
3426
3427
3428-- ---------------------------------
3429--
3430--   ServiceCallTerminationReason
3431--
3432--	@prop 	dataType
3433--   	@descr	Reason for termination.
3434--	@
3435--
3436-- ---------------------------------
3437
3438ServiceCallTerminationReason ::= CHOICE
3439{
3440	noAnswerFromCalledUser		NULL,
3441	normalTermination		NULL,
3442	resourceUnavailable		NULL,
3443	temporaryFailure		NULL,
3444	undefined			NULL,
3445	...
3446}
3447
3448
3449
3450-- ---------------------------------
3451--
3452--   ServiceData
3453--
3454--	@prop 	dataType
3455--   	@descr	Contains the identified services and theirs categories
3456--   	@
3457-- ---------------------------------
3458
3459ServiceData ::= CHOICE
3460{
3461	basicCall			BasicCallCategories,
3462	endpointRegistration		EndpointRegistrationCategories,
3463	endpointUnregistration		EndpointUnregistrationCategories,
3464	...
3465}
3466
3467-- 	@prop 	dataType
3468--   	@descr
3469--      @
3470--
3471
3472	ServiceIdentifier	::=	INTEGER
3473
3474
3475-- ---------------------------------
3476--
3477--   	ServiceProfile
3478--
3479--	@prop 	dataType
3480--   	@descr	Contains services and data related to the services.
3481--   	@
3482-- ---------------------------------
3483
3484ServiceProfile ::= SEQUENCE
3485{
3486	serviceDataInformation		SEQUENCE OF ServiceData OPTIONAL,
3487	...
3488}
3489
3490
3491
3492-- ---------------------------------
3493--
3494--   SetEquipmentStatusRejectReason
3495--
3496--   @prop	dataType
3497--
3498--
3499--   @
3500--
3501-- ---------------------------------
3502
3503SetEquipmentStatusRejectReason ::= CHOICE
3504{
3505	userNotKnown		NULL,
3506	undefined		NULL,
3507	...
3508}
3509
3510
3511-- ---------------------------------
3512--
3513--   SetLANDataRejectReason
3514--
3515--   @prop	dataType
3516--   @descr	This reason for rejection.
3517--   @
3518--
3519-- ---------------------------------
3520
3521SetLANDataRejectReason ::= CHOICE
3522{
3523	invalidInputData	NULL,
3524	other			NULL,
3525	...
3526}
3527
3528
3529
3530-- ---------------------------------
3531--
3532--   SetUserAttributeData
3533--
3534--   @prop	dataType
3535--
3536--   @descr	This parameter contains an User attribute value.
3537--
3538--   @
3539--
3540-- ---------------------------------
3541
3542SetUserAttributeData ::= CHOICE
3543{
3544	maximumTotalBandwidth			Bandwidth,
3545	maximumBandwidthPerService		Bandwidth,
3546	stateOfUser				StateOfUser,
3547	typeOfUser				TypeOfUser,
3548	...
3549}
3550
3551
3552
3553-- ---------------------------------
3554--
3555--   	SetupUUIE
3556--	@prop 	dataType
3557--	@
3558--
3559-- ---------------------------------
3560
3561SetupUUIE ::= SEQUENCE
3562{
3563	protocolIdentifier			ProtocolIdentifier,
3564	sourceH245Address			TransportAddress OPTIONAL,	-- h245Address
3565	sourceUserIdentifierInformation		UserIdentifierInformation OPTIONAL,	-- sourceAddress
3566	sourceEndpointType			EndpointType,	-- sourceInfo
3567	destinationUserIdentifierInformation		UserIdentifierInformation OPTIONAL,	-- destinationAddress
3568	destinationCallSignallingAddress		TransportAddress OPTIONAL,	-- destCallSignalAddress
3569	destinationExtraUserIdentifierInformation	UserIdentifierInformation OPTIONAL, -- destExtraCallInfo
3570	destinationExtraCallReference			SEQUENCE OF CallReference OPTIONAL,	-- destExtraCRV
3571	activeMC				BOOLEAN,
3572	conferenceIdentifier			ConferenceIdentifier,	-- conferenceID
3573	conferenceGoal				ConferenceGoal,
3574	callServices				CallServices  OPTIONAL,
3575	callType				CallType,
3576	...
3577}
3578
3579
3580-- ---------------------------------
3581--
3582--   StateOfEquipment
3583--
3584--	@prop 	dataType
3585--   	@descr	States the state of the equipment.
3586--	@
3587--
3588-- ---------------------------------
3589
3590StateOfEquipment ::= CHOICE
3591{
3592	blocked			NULL,		-- Equipment is blocked
3593	busy			NULL,		-- Equipment is busy, no more calls possible for moment
3594	available		NULL,		-- Equipment has reported itself as present and is ready for actions
3595	unregistered		NULL,		-- Equipment is not present
3596	...
3597}
3598
3599
3600
3601-- ---------------------------------
3602--
3603--   StateOfUser
3604--
3605--	@prop 	dataType
3606--   	@descr	This parameter specifies the state of the user.
3607--	@
3608-- ---------------------------------
3609
3610StateOfUser ::= CHOICE
3611{
3612	absent					NULL,
3613	present					NULL,
3614	...
3615}
3616
3617
3618
3619-- ---------------------------------
3620--
3621--   StatusOfService
3622--
3623--	@prop 	dataType
3624--   	@descr	States the state of the service.
3625--	@
3626--
3627-- ---------------------------------
3628
3629StatusOfService ::= CHOICE
3630{
3631	acknowledge		NULL,
3632	active			NULL,
3633	initiatied		NULL,
3634	...
3635}
3636
3637-- @prop 	dataType
3638-- @descr	Origin: Q931
3639--	@
3640
3641	Subaddress ::= SEQUENCE
3642	{
3643		type			SubaddressType,
3644		indicator		BOOLEAN,
3645		address			SubaddressInformation,
3646	 	...
3647	}
3648-- 	@prop 	dataType
3649-- 	@descr	Origin: Q931
3650-- 	@
3651
3652	SubaddressInformation 	::=	OCTET STRING (SIZE(1..23))
3653-- 	@prop 	dataType
3654-- 	@descr	Origin: Q931
3655--	@
3656
3657	SubaddressType	::= CHOICE
3658	{
3659		nsap		NULL,
3660		user		NULL,
3661	 	...
3662	}
3663
3664-- ---------------------------------
3665--
3666--   SupportedProtocols
3667--
3668--	@prop 	dataType
3669--   	@descr	Gives detailed information about protocols that are
3670--		supported by the stated endpoint.
3671--	@
3672-- ---------------------------------
3673
3674SupportedProtocols ::= CHOICE
3675{
3676	nonStandardData	NonStandardParameter,
3677	h310		H310Information,
3678	h320		H320Information,
3679	h321		H321Information,
3680	h322		H322Information,
3681	h323		H323Information,
3682	h324		H324Information,
3683	voice		VoiceInformation,
3684	t120Only	T120Information,
3685	...
3686}
3687
3688
3689-- ---------------------------------
3690--
3691--   T120Information
3692--
3693--	@prop 	dataType
3694--   	@descr	Gives detailed information about the standard protocol T.120
3695--	@
3696-- ---------------------------------
3697
3698T120Information ::= SEQUENCE
3699{
3700	nonStandardData	NonStandardParameter OPTIONAL,
3701	...
3702}
3703
3704
3705-- ---------------------------------
3706--
3707--   TerminalInformation
3708--	@prop 	dataType
3709--
3710--	@
3711--
3712-- ---------------------------------
3713
3714TerminalInformation ::= SEQUENCE
3715{
3716	nonStandardData	NonStandardParameter OPTIONAL,
3717	...
3718}
3719
3720
3721-- ---------------------------------
3722--
3723--   TerminationInitiatior
3724--
3725--	@prop 	dataType
3726--  	@descr	States who initiated the termination.
3727--	@
3728--
3729-- ---------------------------------
3730
3731TerminationInitiatior ::= CHOICE
3732{
3733	endpoint		NULL,
3734	serviceNode		NULL,
3735	...
3736}
3737
3738
3739
3740-- ---------------------------------
3741--
3742--   TimeSlot
3743--
3744--   @prop	dataType
3745--   @descr	This parameter contains the identity of the time slot used
3746--     		for the connection.
3747--   @
3748--
3749-- ---------------------------------
3750
3751TimeSlot ::= INTEGER
3752
3753-- 	@prop 	dataType
3754-- 	@descr	Origin: Q931
3755--	@
3756
3757	TransferCapability ::= CHOICE
3758	{
3759		speech					NULL,
3760		unrestrictedDigital			NULL,
3761		restrictedDigital			NULL,
3762		audio3point1kHz				NULL,
3763		unrestrictedWithTonesAndAnnouncements	NULL,
3764		video					NULL,
3765	 	...
3766	}
3767
3768-- 	@prop 	dataType
3769-- 	@descr	Origin: Q931
3770--	@
3771
3772	TransferRate ::= CHOICE
3773	{
3774		packedMode				NULL,
3775		r64kbps					NULL,
3776		r2x64kbps				NULL,
3777		r384kbps				NULL,
3778		r1536kbps				NULL,
3779		r1920kbps				NULL,
3780		multirate				NULL,
3781	 	...
3782	}
3783
3784-- ---------------------------------
3785--
3786--   TransportAddress
3787--
3788--	@prop 	dataType
3789--   	@descr	The transport address.
3790--	@
3791--
3792-- ---------------------------------
3793
3794TransportAddress ::= CHOICE
3795{
3796	ipV4Address		SEQUENCE
3797	{
3798		ip		OCTET STRING ( SIZE (4) ),
3799		port		INTEGER ( 0..65535 )
3800	},
3801
3802	ipV6Address		SEQUENCE
3803	{
3804		ip		OCTET STRING ( SIZE (16) ),
3805		port		INTEGER ( 0..65535 ),
3806		...
3807	},
3808	...
3809}
3810
3811
3812-- ---------------------------------
3813--
3814--   TransportAddressInformation
3815--
3816--	@prop 	dataType
3817--   	@descr	sequence of TransportAdress
3818--	@
3819-- ---------------------------------
3820
3821TransportAddressInformation ::= SEQUENCE OF TransportAddress
3822
3823
3824-- ---------------------------------
3825--
3826--   TransportChannelInformation
3827--
3828--	@prop 	dataType
3829--	@
3830--
3831-- ---------------------------------
3832
3833TransportChannelInformation ::= SEQUENCE
3834{
3835	sendAddress		TransportAddress OPTIONAL,
3836	recvAddress		TransportAddress OPTIONAL,
3837	...
3838}
3839
3840
3841-- ---------------------------------
3842--
3843--   TypeOfEquipment
3844--
3845--	@prop 	dataType
3846--   	@descr	Type of equipment.
3847--	@
3848--
3849-- ---------------------------------
3850
3851TypeOfEquipment ::= CHOICE
3852{
3853	cordlessTerminal	NULL,
3854	h323Terminal		NULL,
3855	h323Gateway		NULL,
3856	isdnTerminal		NULL,
3857	...
3858}
3859
3860
3861
3862-- ---------------------------------
3863--
3864--   TypeOfFlowControl
3865--
3866--   @prop	dataType
3867--   @descr	This parameter specifies the type of flow control used in the LAN.
3868--   @
3869--
3870-- ---------------------------------
3871
3872TypeOfFlowControl ::= CHOICE
3873{
3874	isa				NULL,
3875	priorityOutputRouting		NULL,
3876	other				NULL,
3877	undefined			NULL,
3878	...
3879}
3880
3881
3882
3883-- ---------------------------------
3884--
3885--   TypeOfLAN
3886--
3887--   @prop	dataType
3888--   @descr	This parameter specifies the type of LAN.
3889--   @
3890--
3891-- ---------------------------------
3892
3893TypeOfLAN ::= CHOICE
3894{
3895	ethernet		NULL,
3896	tokenRing		NULL,
3897	other			NULL,
3898	undefined		NULL,
3899	...
3900}
3901
3902
3903
3904-- ---------------------------------
3905--
3906--   TypeOfRegistration
3907--
3908--	@prop 	dataType
3909--   	@descr	Type of service.
3910--	@
3911--
3912-- ---------------------------------
3913
3914TypeOfRegistration ::= CHOICE
3915{
3916	changeOfUser			NULL,
3917	noChangeOfUser			NULL,
3918	...
3919}
3920
3921
3922
3923-- ---------------------------------
3924--
3925--   TypeOfService
3926--
3927--	@prop 	dataType
3928--   	@descr	Type of service.
3929--	@
3930--
3931-- ---------------------------------
3932
3933TypeOfService ::= CHOICE
3934{
3935	basicCall		NULL,
3936	endpointRegistration	NULL,
3937	endpointUnregistration	NULL,
3938	...
3939}
3940
3941
3942
3943-- ---------------------------------
3944--
3945--   TypeOfUser
3946--
3947--	@prop 	dataType
3948--   	@descr	Type of user.
3949--	@
3950--
3951-- ---------------------------------
3952
3953TypeOfUser ::= CHOICE
3954{
3955	human			NULL,
3956	network			NULL,
3957	...
3958}
3959
3960
3961
3962-- ---------------------------------
3963--
3964--   UnknownMessageResponse
3965--
3966--	@prop 	dataType
3967--   	@descr
3968--	@
3969--
3970-- ---------------------------------
3971
3972UnknownMessageResponse ::= SEQUENCE
3973{
3974	requestSeqNum		RequestSeqNum,
3975	...
3976}
3977
3978-- ---------------------------------
3979--
3980--   UnregistrationRejectReason
3981--
3982--	@prop 	dataType
3983--   	@descr
3984--	@
3985--
3986-- ---------------------------------
3987
3988UnregistrationRejectReason ::= CHOICE
3989{
3990	notCurrentlyRegistered		NULL,
3991	callInProgress			NULL,
3992	undefinedReason			NULL,
3993	...
3994}
3995
3996-- ---------------------------------
3997--
3998--   UserAllocateResourceRejectReason
3999--
4000--	@prop 	dataType
4001--   	@descr	Reason for the rejection.
4002--	@
4003--
4004-- ---------------------------------
4005
4006UserAllocateResourceRejectReason ::= CHOICE
4007{
4008	keyNotValid			NULL,
4009	resourceNotAvailable		NULL,
4010	serviceIdentifierExist		NULL,
4011	undefined			NULL,
4012	...
4013}
4014
4015
4016
4017-- ---------------------------------
4018--
4019--   UserAttributeData
4020--
4021--   @prop	dataType
4022--
4023--   @descr	This parameter contains an User attribute value.
4024--
4025--   @
4026--
4027-- ---------------------------------
4028
4029UserAttributeData ::= CHOICE
4030{
4031	maximumTotalBandwidth			Bandwidth,
4032	maximumBandwidthPerService		Bandwidth,
4033	relationToEquipment			SEQUENCE OF RelationToEquipment,
4034	stateOfUser				StateOfUser,
4035	typeOfUser				TypeOfUser,
4036	userIdentifierInformation		SEQUENCE OF UserIdentifier,
4037	...
4038}
4039
4040
4041
4042-- ---------------------------------
4043--
4044--   UserAttributeIdentifier
4045--
4046--   @prop	dataType
4047--
4048--   @descr	This parameter contains User attribute identifiers.
4049--
4050--   @
4051--
4052-- ---------------------------------
4053
4054UserAttributeIdentifier ::= CHOICE
4055{
4056	maximumTotalBandwidth			NULL,
4057	maximumBandwidthPerService		NULL,
4058	relationToEquipment			NULL,
4059	stateOfUser				NULL,
4060	typeOfUser				NULL,
4061	userIdentifierInformation		NULL,
4062	...
4063}
4064
4065
4066
4067-- ---------------------------------
4068--
4069--   UserCreateRejectReason
4070--
4071--   @prop	dataType
4072--
4073--   @descr	This parameter states the reason for the rejection.
4074--
4075--   @
4076--
4077-- ---------------------------------
4078
4079UserCreateRejectReason ::= CHOICE
4080{
4081	userIdentifierAlreadyExist	NULL,
4082	undefined			NULL,
4083	...
4084}
4085
4086
4087
4088-- ---------------------------------
4089--
4090--   	UserDeallocateResourceRejectReason
4091--	@prop 	dataType
4092--
4093--   	@descr	Reason for the rejection.
4094--	@
4095--
4096-- ---------------------------------
4097
4098UserDeallocateResourceRejectReason ::= CHOICE
4099{
4100	resourceNotAllocated		NULL,
4101	serviceIdentifierNotValid	NULL,
4102	userNotExist			NULL,
4103	undefined			NULL,
4104	...
4105}
4106
4107
4108
4109-- ---------------------------------
4110--
4111--   UserIdentifier
4112--
4113--	@prop 	dataType
4114--   	@descr	The identifier of the User.
4115--	@
4116--
4117-- ---------------------------------
4118
4119UserIdentifier ::= CHOICE
4120{
4121	e164		E164Identifier,
4122	h323		BMPString (SIZE (1..256)),
4123			-- h323 is Basic ISO/IEC 10646-1 (Unicode)
4124	...
4125}
4126
4127
4128-- ---------------------------------
4129--
4130--   UserIdentifierInformation
4131--
4132--	@prop 	dataType
4133--   	@descr	sequence of UserIdentifier
4134--	@
4135--
4136-- ---------------------------------
4137
4138UserIdentifierInformation ::= SEQUENCE OF UserIdentifier--
4139--  Created by  	:
4140--  Creation date 	:
4141--  Modified by 	:
4142--  Modification date 	:
4143--  Version 		:
4144--
4145--	@prop 	dataType
4146--	@
4147
4148UserInformation ::= OCTET STRING (SIZE(1..131))
4149
4150
4151
4152
4153-- ---------------------------------
4154--
4155--   UserInformationUUIE
4156--
4157--	@prop 	dataType
4158--	@	--
4159-- ---------------------------------
4160
4161UserInformationUUIE	::= SEQUENCE
4162{
4163	protocolIdentifier	ProtocolIdentifier,
4164	...
4165}
4166
4167
4168-- ---------------------------------
4169--
4170--   UserKey
4171--
4172--	@prop 	dataType
4173--   	@descr	Unique key for a certain user.
4174--	@
4175-- ---------------------------------
4176
4177UserKey ::= CHOICE
4178{
4179	relationToUser			RelationToUser,
4180	userIdentifierInformation	SEQUENCE OF UserIdentifier,
4181	...
4182}
4183
4184
4185-- ---------------------------------
4186--
4187--   UserOrEquipmentRelatedInformation
4188--
4189--	@prop 	dataType
4190--  	@descr	This parameter specifies the type of information.
4191--	@
4192-- ---------------------------------
4193
4194UserOrEquipmentRelatedInformation ::= CHOICE
4195{
4196	userRelatedInformation		SEQUENCE OF UserRelatedInformation,
4197	equipmentRelatedInformation	SEQUENCE OF EquipmentRelatedInformation,
4198	...
4199}
4200
4201
4202
4203-- ---------------------------------
4204--
4205--   UserOrEquipmentRelatedInformationIdentifier
4206--
4207--	@prop 	dataType
4208--   	@descr	This parameter specifies the type of information identifiers.
4209--	@
4210-- ---------------------------------
4211
4212UserOrEquipmentRelatedInformationIdentifier ::= CHOICE
4213{
4214	userRelatedInformationIdentifiers		SEQUENCE OF UserRelatedInformationIdentifier,
4215	equipmentRelatedInformationIdentifiers		SEQUENCE OF EquipmentRelatedInformationIdentifier,
4216	...
4217}
4218
4219
4220
4221-- ---------------------------------
4222--
4223--   UserRelatedInformation
4224--
4225--	@prop 	dataType
4226--   	@descr	This parameter specifies different types of data
4227--   		that are related to the user.
4228--	@
4229--
4230-- ---------------------------------
4231
4232UserRelatedInformation ::= CHOICE
4233{
4234	numberOfEquipments			INTEGER,
4235	stateOfUser				StateOfUser,
4236	typeOfUser				TypeOfUser,
4237	...
4238}
4239
4240
4241
4242-- ---------------------------------
4243--
4244--   UserRelatedInformationIdentifier
4245--
4246--
4247-- @prop 	dataType
4248--
4249-- @descr	This parameter specifies different types of data
4250--   		that are specific to a certain user.
4251--
4252-- @
4253-- ---------------------------------
4254
4255UserRelatedInformationIdentifier ::= CHOICE
4256{
4257	numberOfEquipments		NULL,
4258	stateOfUser			NULL,
4259	typeOfUser			NULL,
4260	...
4261}
4262
4263
4264
4265-- ---------------------------------
4266--
4267--   UserRemoveRejectReason
4268--
4269--   @prop	dataType
4270--
4271--   @descr	This parameter states the reason for the rejection.
4272--
4273--   @
4274--
4275-- ---------------------------------
4276
4277UserRemoveRejectReason ::= CHOICE
4278{
4279	keyNotValid				NULL,
4280	serviceInProgress			NULL,
4281	undefined				NULL,
4282	...
4283}
4284
4285
4286
4287-- ---------------------------------
4288--
4289--   UserSetRejectReason
4290--
4291--   @prop	dataType
4292--
4293--   @descr	This parameter states the reason for the rejection.
4294--
4295--   @
4296--
4297-- ---------------------------------
4298
4299UserSetRejectReason ::= CHOICE
4300{
4301	keyNotValid				NULL,
4302	undefined				NULL,
4303	...
4304}
4305
4306
4307
4308-- ---------------------------------
4309--
4310--   UserSpecificInformation
4311--
4312--   	@descr	This parameter specifies different types of data
4313--   		that are specific to the user.
4314--	@
4315--
4316-- ---------------------------------
4317
4318UserSpecificInformation ::= CHOICE
4319{
4320	userRelatedInformation		SEQUENCE OF UserRelatedInformation,
4321	equipmentRelatedInformation	SEQUENCE OF EquipmentRelatedInformation,
4322	...
4323}
4324
4325
4326
4327-- ---------------------------------
4328--
4329--   VendorIdentifier
4330--
4331--	@prop 	dataType
4332--	@
4333--
4334-- ---------------------------------
4335
4336VendorIdentifier ::= SEQUENCE
4337{
4338	vendor		H221NonStandard,
4339	productId	OCTET STRING (SIZE(1..256)) OPTIONAL,
4340	versionId	OCTET STRING (SIZE(1..256)) OPTIONAL,
4341	...
4342}
4343
4344
4345-- ---------------------------------
4346--
4347--   VoiceInformation
4348--
4349--	@prop 	dataType
4350--   	@descr
4351--	@
4352--
4353-- ---------------------------------
4354
4355VoiceInformation ::= SEQUENCE
4356{
4357	nonStandardData	NonStandardParameter OPTIONAL,
4358	...
4359}
4360END
4361