3 -- Taken from ITU ASN.1 database
4 -- http://www.itu.int/ITU-T/formal-language/itu-t/h/h225-0/2009/H323-MESSAGES.asn
7 -- Module H323-MESSAGES (H.225.0:12/2009)
8 H323-MESSAGES {itu-t(0) recommendation(0) h(8) h225-0(2250) version(0)
9 7 h323-messages(0)} DEFINITIONS AUTOMATIC TAGS ::=
13 SIGNED{}, ENCRYPTED{}, HASHED{}, ChallengeString, TimeStamp, RandomVal,
14 Password, EncodedPwdCertToken, ClearToken, CryptoToken,
15 AuthenticationMechanism
16 FROM H235-SECURITY-MESSAGES
17 DataProtocolCapability, T38FaxProfile, QOSCapability
18 FROM MULTIMEDIA-SYSTEM-CONTROL {itu-t(0) recommendation(0) h(8) h245(245)
19 version(0) 15 multimedia-system-control(0)};
21 H323-UserInformation ::=
22 SEQUENCE -- root for all H.225.0 call signalling messages
24 h323-uu-pdu H323-UU-PDU,
26 SEQUENCE {protocol-discriminator INTEGER(0..255),
27 user-information OCTET STRING(SIZE (1..131)),
32 H323-UU-PDU ::= SEQUENCE {
34 CHOICE {setup Setup-UUIE,
35 callProceeding CallProceeding-UUIE,
37 alerting Alerting-UUIE,
38 information Information-UUIE,
39 releaseComplete ReleaseComplete-UUIE,
40 facility Facility-UUIE,
42 progress Progress-UUIE,
43 empty NULL, -- used when a Facility message is sent,--
44 -- but the Facility-UUIE is not to be invoked
45 -- (possible when transporting supplementary
46 -- services messages in versions prior to
49 statusInquiry StatusInquiry-UUIE,
50 setupAcknowledge SetupAcknowledge-UUIE,
52 nonStandardData NonStandardParameter OPTIONAL,
54 h4501SupplementaryService SEQUENCE OF OCTET STRING OPTIONAL,
55 -- each sequence of octet string is defined as one
56 -- H4501SupplementaryService APDU as defined in
58 h245Tunnelling BOOLEAN,
59 -- if TRUE, tunnelling of H.245 messages is enabled
60 h245Control SEQUENCE OF OCTET STRING OPTIONAL,
61 nonStandardControl SEQUENCE OF NonStandardParameter OPTIONAL,
62 callLinkage CallLinkage OPTIONAL,
63 tunnelledSignallingMessage
64 SEQUENCE {tunnelledProtocolID TunnelledProtocol, -- tunnelled signalling--
66 messageContent SEQUENCE OF OCTET STRING, -- sequence of entire --
68 tunnellingRequired NULL OPTIONAL,
69 nonStandardData NonStandardParameter OPTIONAL,
71 provisionalRespToH245Tunnelling NULL OPTIONAL,
72 stimulusControl StimulusControl OPTIONAL,
73 genericData SEQUENCE OF GenericData OPTIONAL
76 StimulusControl ::= SEQUENCE {
77 nonStandard NonStandardParameter OPTIONAL,
79 h248Message OCTET STRING OPTIONAL,
83 Alerting-UUIE ::= SEQUENCE {
84 protocolIdentifier ProtocolIdentifier,
85 destinationInfo EndpointType,
86 h245Address TransportAddress OPTIONAL,
88 callIdentifier CallIdentifier,
89 h245SecurityMode H245Security OPTIONAL,
90 tokens SEQUENCE OF ClearToken OPTIONAL,
91 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
92 fastStart SEQUENCE OF OCTET STRING OPTIONAL,
93 multipleCalls BOOLEAN,
94 maintainConnection BOOLEAN,
95 alertingAddress SEQUENCE OF AliasAddress OPTIONAL,
96 presentationIndicator PresentationIndicator OPTIONAL,
97 screeningIndicator ScreeningIndicator OPTIONAL,
98 fastConnectRefused NULL OPTIONAL,
99 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
100 capacity CallCapacity OPTIONAL,
101 featureSet FeatureSet OPTIONAL,
102 displayName SEQUENCE OF DisplayName OPTIONAL
105 CallProceeding-UUIE ::= SEQUENCE {
106 protocolIdentifier ProtocolIdentifier,
107 destinationInfo EndpointType,
108 h245Address TransportAddress OPTIONAL,
110 callIdentifier CallIdentifier,
111 h245SecurityMode H245Security OPTIONAL,
112 tokens SEQUENCE OF ClearToken OPTIONAL,
113 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
114 fastStart SEQUENCE OF OCTET STRING OPTIONAL,
115 multipleCalls BOOLEAN,
116 maintainConnection BOOLEAN,
117 fastConnectRefused NULL OPTIONAL,
118 featureSet FeatureSet OPTIONAL
121 Connect-UUIE ::= SEQUENCE {
122 protocolIdentifier ProtocolIdentifier,
123 h245Address TransportAddress OPTIONAL,
124 destinationInfo EndpointType,
125 conferenceID ConferenceIdentifier,
127 callIdentifier CallIdentifier,
128 h245SecurityMode H245Security OPTIONAL,
129 tokens SEQUENCE OF ClearToken OPTIONAL,
130 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
131 fastStart SEQUENCE OF OCTET STRING OPTIONAL,
132 multipleCalls BOOLEAN,
133 maintainConnection BOOLEAN,
134 language SEQUENCE OF IA5String(SIZE (1..32)) OPTIONAL, -- RFC 1766 language tag
135 connectedAddress SEQUENCE OF AliasAddress OPTIONAL,
136 presentationIndicator PresentationIndicator OPTIONAL,
137 screeningIndicator ScreeningIndicator OPTIONAL,
138 fastConnectRefused NULL OPTIONAL,
139 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
140 capacity CallCapacity OPTIONAL,
141 featureSet FeatureSet OPTIONAL,
142 displayName SEQUENCE OF DisplayName OPTIONAL
145 Information-UUIE ::= SEQUENCE {
146 protocolIdentifier ProtocolIdentifier,
148 callIdentifier CallIdentifier,
149 tokens SEQUENCE OF ClearToken OPTIONAL,
150 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
151 fastStart SEQUENCE OF OCTET STRING OPTIONAL,
152 fastConnectRefused NULL OPTIONAL,
153 circuitInfo CircuitInfo OPTIONAL
156 ReleaseComplete-UUIE ::= SEQUENCE {
157 protocolIdentifier ProtocolIdentifier,
158 reason ReleaseCompleteReason OPTIONAL,
160 callIdentifier CallIdentifier,
161 tokens SEQUENCE OF ClearToken OPTIONAL,
162 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
163 busyAddress SEQUENCE OF AliasAddress OPTIONAL,
164 presentationIndicator PresentationIndicator OPTIONAL,
165 screeningIndicator ScreeningIndicator OPTIONAL,
166 capacity CallCapacity OPTIONAL,
167 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
168 featureSet FeatureSet OPTIONAL,
169 destinationInfo EndpointType OPTIONAL,
170 displayName SEQUENCE OF DisplayName OPTIONAL
173 ReleaseCompleteReason ::= CHOICE {
174 noBandwidth NULL, -- bandwidth taken away or ARQ denied
175 gatekeeperResources NULL, -- exhausted
176 unreachableDestination NULL, -- no transport path to the destination
177 destinationRejection NULL, -- rejected at destination
178 invalidRevision NULL,
179 noPermission NULL, -- called party's gatekeeper rejects
180 unreachableGatekeeper NULL, -- terminal cannot reach gatekeeper
183 gatewayResources NULL,
184 badFormatAddress NULL,
185 adaptiveBusy NULL, -- call is dropping due to LAN crowding
186 inConf NULL, -- called party busy
187 undefinedReason NULL,
189 facilityCallDeflection NULL, -- call was deflected using a Facility
192 securityDenied NULL, -- incompatible security settings
193 calledPartyNotRegistered NULL, -- used by gatekeeper when endpoint has
195 -- preGrantedARQ to bypass ARQ/ACF
196 callerNotRegistered NULL, -- used by gatekeeper when endpoint has
198 -- preGrantedARQ to bypass ARQ/ACF
199 newConnectionNeeded NULL, -- indicates that the Setup was not
201 -- accepted on this connection, but that
202 -- the Setup may be accepted on
204 nonStandardReason NonStandardParameter,
205 replaceWithConferenceInvite ConferenceIdentifier, -- call dropped due to
207 -- subsequent invitation
209 -- (see 8.4.3.8/H.323)
210 genericDataReason NULL,
211 neededFeatureNotSupported NULL,
212 tunnelledSignallingRejected NULL,
214 securityError SecurityErrors,
215 hopCountExceeded NULL
218 Setup-UUIE ::= SEQUENCE {
219 protocolIdentifier ProtocolIdentifier,
220 h245Address TransportAddress OPTIONAL,
221 sourceAddress SEQUENCE OF AliasAddress OPTIONAL,
222 sourceInfo EndpointType,
223 destinationAddress SEQUENCE OF AliasAddress OPTIONAL,
224 destCallSignalAddress TransportAddress OPTIONAL,
225 destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL,
226 destExtraCRV SEQUENCE OF CallReferenceValue OPTIONAL,
228 conferenceID ConferenceIdentifier,
234 capability-negotiation NULL,
235 callIndependentSupplementaryService NULL},
236 callServices QseriesOptions OPTIONAL,
239 sourceCallSignalAddress TransportAddress OPTIONAL,
240 remoteExtensionAddress AliasAddress OPTIONAL,
241 callIdentifier CallIdentifier,
242 h245SecurityCapability SEQUENCE OF H245Security OPTIONAL,
243 tokens SEQUENCE OF ClearToken OPTIONAL,
244 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
245 fastStart SEQUENCE OF OCTET STRING OPTIONAL,
246 mediaWaitForConnect BOOLEAN,
247 canOverlapSend BOOLEAN,
248 endpointIdentifier EndpointIdentifier OPTIONAL,
249 multipleCalls BOOLEAN,
250 maintainConnection BOOLEAN,
252 SEQUENCE-- additional gateway parameters-- {connectionType
254 numberOfScnConnections
256 connectionAggregation
257 ScnConnectionAggregation,
259 language SEQUENCE OF IA5String(SIZE (1..32)) OPTIONAL,
260 -- RFC 1766 language tag
261 presentationIndicator PresentationIndicator OPTIONAL,
262 screeningIndicator ScreeningIndicator OPTIONAL,
263 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
264 symmetricOperationRequired NULL OPTIONAL,
265 capacity CallCapacity OPTIONAL,
266 circuitInfo CircuitInfo OPTIONAL,
267 desiredProtocols SEQUENCE OF SupportedProtocols OPTIONAL,
268 neededFeatures SEQUENCE OF FeatureDescriptor OPTIONAL,
269 desiredFeatures SEQUENCE OF FeatureDescriptor OPTIONAL,
270 supportedFeatures SEQUENCE OF FeatureDescriptor OPTIONAL,
271 parallelH245Control SEQUENCE OF OCTET STRING OPTIONAL,
272 additionalSourceAddresses SEQUENCE OF ExtendedAliasAddress OPTIONAL,
273 hopCount INTEGER(1..31) OPTIONAL,
274 displayName SEQUENCE OF DisplayName OPTIONAL
277 ScnConnectionType ::= CHOICE {
278 unknown NULL, -- should be selected when connection type is unknown
279 bChannel NULL, -- each individual connection on the SCN is 64 kbit/s.
281 -- Note that where SCN delivers 56 kbit/s usable data,
282 -- the actual bandwidth allocated on SCN is still
284 hybrid2x64 NULL, -- each connection is a 128 kbit/s hybrid call
285 hybrid384 NULL, -- each connection is an H0 (384 kbit/s) hybrid call
286 hybrid1536 NULL, -- each connection is an H11 (1536 kbit/s) hybrid call
287 hybrid1920 NULL, -- each connection is an H12 (1920 kbit/s) hybrid call
288 multirate NULL, -- bandwidth supplied by SCN using multirate.
290 -- In this case, the information transfer rate octet
291 -- in the bearer capability shall be set to multirate
292 -- and the rate multiplier octet shall denote the
293 -- number of B channels.
297 ScnConnectionAggregation ::= CHOICE {
298 auto NULL, -- aggregation mechanism is unknown
299 none NULL, -- call produced using a single SCN connection
300 h221 NULL, -- use H.221 framing to aggregate the connections
301 bonded-mode1 NULL, -- use ISO/IEC 13871 bonding mode 1.
303 -- Use bonded-mode1 to signal a bonded call if the
304 -- precise bonding mode to be used is unknown.
305 bonded-mode2 NULL, -- use ISO/IEC 13871 bonding mode 2
306 bonded-mode3 NULL, -- use ISO/IEC 13871 bonding mode 3
310 PresentationIndicator ::= CHOICE {
311 presentationAllowed NULL,
312 presentationRestricted NULL,
313 addressNotAvailable NULL,
317 ScreeningIndicator ::= ENUMERATED {
318 userProvidedNotScreened(0),
319 -- number was provided by a remote user
320 -- and has not been screened by a gatekeeper
321 userProvidedVerifiedAndPassed(1),
322 -- number was provided by user
323 -- equipment (or by a remote network), and has
324 -- been screened by a gatekeeper
325 userProvidedVerifiedAndFailed(2),
326 -- number was provided by user
327 -- equipment (or by a remote network), and the
328 -- gatekeeper has determined that the
329 -- information is incorrect
331 -- number was provided by a gatekeeper
335 Facility-UUIE ::= SEQUENCE {
336 protocolIdentifier ProtocolIdentifier,
337 alternativeAddress TransportAddress OPTIONAL,
338 alternativeAliasAddress SEQUENCE OF AliasAddress OPTIONAL,
339 conferenceID ConferenceIdentifier OPTIONAL,
340 reason FacilityReason,
342 callIdentifier CallIdentifier,
343 destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL,
344 remoteExtensionAddress AliasAddress OPTIONAL,
345 tokens SEQUENCE OF ClearToken OPTIONAL,
346 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
347 conferences SEQUENCE OF ConferenceList OPTIONAL,
348 h245Address TransportAddress OPTIONAL,
349 fastStart SEQUENCE OF OCTET STRING OPTIONAL,
350 multipleCalls BOOLEAN,
351 maintainConnection BOOLEAN,
352 fastConnectRefused NULL OPTIONAL,
353 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
354 circuitInfo CircuitInfo OPTIONAL,
355 featureSet FeatureSet OPTIONAL,
356 destinationInfo EndpointType OPTIONAL,
357 h245SecurityMode H245Security OPTIONAL
360 ConferenceList ::= SEQUENCE {
361 conferenceID ConferenceIdentifier OPTIONAL,
362 conferenceAlias AliasAddress OPTIONAL,
363 nonStandardData NonStandardParameter OPTIONAL,
367 FacilityReason ::= CHOICE {
368 routeCallToGatekeeper NULL, -- call must use gatekeeper model
370 -- gatekeeper is alternativeAddress
373 undefinedReason NULL,
375 conferenceListChoice NULL,
376 startH245 NULL, -- recipient should connect to h245Address
377 noH245 NULL, -- endpoint does not support H.245
379 featureSetUpdate NULL,
380 forwardedElements NULL,
381 transportedInformation NULL
384 Progress-UUIE ::= SEQUENCE {
385 protocolIdentifier ProtocolIdentifier,
386 destinationInfo EndpointType,
387 h245Address TransportAddress OPTIONAL,
388 callIdentifier CallIdentifier,
389 h245SecurityMode H245Security OPTIONAL,
390 tokens SEQUENCE OF ClearToken OPTIONAL,
391 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
392 fastStart SEQUENCE OF OCTET STRING OPTIONAL,
394 multipleCalls BOOLEAN,
395 maintainConnection BOOLEAN,
396 fastConnectRefused NULL OPTIONAL
399 TransportAddress ::= CHOICE {
401 SEQUENCE {ip OCTET STRING(SIZE (4)),
402 port INTEGER(0..65535)},
404 SEQUENCE {ip OCTET STRING(SIZE (4)),
405 port INTEGER(0..65535),
406 route SEQUENCE OF OCTET STRING(SIZE (4)),
407 routing CHOICE {strict NULL,
412 SEQUENCE {node OCTET STRING(SIZE (6)),
413 netnum OCTET STRING(SIZE (4)),
414 port OCTET STRING(SIZE (2))},
416 SEQUENCE {ip OCTET STRING(SIZE (16)),
417 port INTEGER(0..65535),
419 netBios OCTET STRING(SIZE (16)),
420 nsap OCTET STRING(SIZE (1..20)),
421 nonStandardAddress NonStandardParameter,
425 Status-UUIE ::= SEQUENCE {
426 protocolIdentifier ProtocolIdentifier,
427 callIdentifier CallIdentifier,
428 tokens SEQUENCE OF ClearToken OPTIONAL,
429 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
433 StatusInquiry-UUIE ::= SEQUENCE {
434 protocolIdentifier ProtocolIdentifier,
435 callIdentifier CallIdentifier,
436 tokens SEQUENCE OF ClearToken OPTIONAL,
437 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
441 SetupAcknowledge-UUIE ::= SEQUENCE {
442 protocolIdentifier ProtocolIdentifier,
443 callIdentifier CallIdentifier,
444 tokens SEQUENCE OF ClearToken OPTIONAL,
445 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
449 Notify-UUIE ::= SEQUENCE {
450 protocolIdentifier ProtocolIdentifier,
451 callIdentifier CallIdentifier,
452 tokens SEQUENCE OF ClearToken OPTIONAL,
453 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
455 connectedAddress SEQUENCE OF AliasAddress OPTIONAL,
456 presentationIndicator PresentationIndicator OPTIONAL,
457 screeningIndicator ScreeningIndicator OPTIONAL,
458 destinationInfo EndpointType OPTIONAL,
459 displayName SEQUENCE OF DisplayName OPTIONAL
462 -- Beginning of common message elements section
463 EndpointType ::= SEQUENCE {
464 nonStandardData NonStandardParameter OPTIONAL,
465 vendor VendorIdentifier OPTIONAL,
466 gatekeeper GatekeeperInfo OPTIONAL,
467 gateway GatewayInfo OPTIONAL,
468 mcu McuInfo OPTIONAL, -- mc must be set as well
469 terminal TerminalInfo OPTIONAL,
470 mc BOOLEAN, -- shall not be set by itself
471 undefinedNode BOOLEAN,
473 set BIT STRING(SIZE (32)) OPTIONAL,
474 -- shall not be used with mc, gatekeeper
475 -- code points for the various SET devices
476 -- are defined in the respective SET Annexes
477 supportedTunnelledProtocols SEQUENCE OF TunnelledProtocol OPTIONAL
478 -- list of supported tunnelled protocols
481 GatewayInfo ::= SEQUENCE {
482 protocol SEQUENCE OF SupportedProtocols OPTIONAL,
483 nonStandardData NonStandardParameter OPTIONAL,
487 SupportedProtocols ::= CHOICE {
488 nonStandardData NonStandardParameter,
496 t120-only T120OnlyCaps,
498 nonStandardProtocol NonStandardProtocol,
499 t38FaxAnnexbOnly T38FaxAnnexbOnlyCaps,
503 H310Caps ::= SEQUENCE {
504 nonStandardData NonStandardParameter OPTIONAL,
506 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
507 supportedPrefixes SEQUENCE OF SupportedPrefix
510 H320Caps ::= SEQUENCE {
511 nonStandardData NonStandardParameter OPTIONAL,
513 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
514 supportedPrefixes SEQUENCE OF SupportedPrefix
517 H321Caps ::= SEQUENCE {
518 nonStandardData NonStandardParameter OPTIONAL,
520 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
521 supportedPrefixes SEQUENCE OF SupportedPrefix
524 H322Caps ::= SEQUENCE {
525 nonStandardData NonStandardParameter OPTIONAL,
527 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
528 supportedPrefixes SEQUENCE OF SupportedPrefix
531 H323Caps ::= SEQUENCE {
532 nonStandardData NonStandardParameter OPTIONAL,
534 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
535 supportedPrefixes SEQUENCE OF SupportedPrefix
538 H324Caps ::= SEQUENCE {
539 nonStandardData NonStandardParameter OPTIONAL,
541 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
542 supportedPrefixes SEQUENCE OF SupportedPrefix
545 VoiceCaps ::= SEQUENCE {
546 nonStandardData NonStandardParameter OPTIONAL,
548 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
549 supportedPrefixes SEQUENCE OF SupportedPrefix
552 T120OnlyCaps ::= SEQUENCE {
553 nonStandardData NonStandardParameter OPTIONAL,
555 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
556 supportedPrefixes SEQUENCE OF SupportedPrefix
559 NonStandardProtocol ::= SEQUENCE {
560 nonStandardData NonStandardParameter OPTIONAL,
561 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
562 supportedPrefixes SEQUENCE OF SupportedPrefix,
566 T38FaxAnnexbOnlyCaps ::= SEQUENCE {
567 nonStandardData NonStandardParameter OPTIONAL,
568 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
569 supportedPrefixes SEQUENCE OF SupportedPrefix,
570 t38FaxProtocol DataProtocolCapability,
571 t38FaxProfile T38FaxProfile,
575 SIPCaps ::= SEQUENCE {
576 nonStandardData NonStandardParameter OPTIONAL,
577 dataRatesSupported SEQUENCE OF DataRate OPTIONAL,
578 supportedPrefixes SEQUENCE OF SupportedPrefix OPTIONAL,
582 McuInfo ::= SEQUENCE {
583 nonStandardData NonStandardParameter OPTIONAL,
585 protocol SEQUENCE OF SupportedProtocols OPTIONAL
588 TerminalInfo ::= SEQUENCE {nonStandardData NonStandardParameter OPTIONAL,
592 GatekeeperInfo ::= SEQUENCE {
593 nonStandardData NonStandardParameter OPTIONAL,
597 VendorIdentifier ::= SEQUENCE {
598 vendor H221NonStandard,
599 productId OCTET STRING(SIZE (1..256)) OPTIONAL, -- per vendor
600 versionId OCTET STRING(SIZE (1..256)) OPTIONAL, -- per product
602 enterpriseNumber OBJECT IDENTIFIER OPTIONAL
605 H221NonStandard ::= SEQUENCE {
606 t35CountryCode INTEGER(0..255),
607 t35Extension INTEGER(0..255),
608 manufacturerCode INTEGER(0..65535),
612 TunnelledProtocol ::= SEQUENCE {
614 CHOICE {tunnelledProtocolObjectID OBJECT IDENTIFIER,
615 tunnelledProtocolAlternateID TunnelledProtocolAlternateIdentifier,
617 subIdentifier IA5String(SIZE (1..64)) OPTIONAL,
621 TunnelledProtocolAlternateIdentifier ::= SEQUENCE {
622 protocolType IA5String(SIZE (1..64)),
623 protocolVariant IA5String(SIZE (1..64)) OPTIONAL,
627 NonStandardParameter ::= SEQUENCE {
628 nonStandardIdentifier NonStandardIdentifier,
632 NonStandardIdentifier ::= CHOICE {
633 object OBJECT IDENTIFIER,
634 h221NonStandard H221NonStandard,
638 AliasAddress ::= CHOICE {
639 dialledDigits IA5String(SIZE (1..128))(FROM ("0123456789#*,")),
640 h323-ID BMPString(SIZE (1..256)), -- Basic ISO/IEC 10646 (Unicode)
642 url-ID IA5String(SIZE (1..512)), -- URL style address
643 transportID TransportAddress,
644 email-ID IA5String(SIZE (1..512)), -- rfc822-compliant email address
645 partyNumber PartyNumber,
647 isupNumber IsupNumber
650 AddressPattern ::= CHOICE {
651 wildcard AliasAddress,
652 range SEQUENCE {startOfRange PartyNumber,
653 endOfRange PartyNumber},
657 PartyNumber ::= CHOICE {
658 e164Number PublicPartyNumber,
659 -- the numbering plan is according to
660 -- ITU
\x1eT Recs E.163 and E.164.
661 dataPartyNumber NumberDigits,
662 -- not used, value reserved.
663 telexPartyNumber NumberDigits,
664 -- not used, value reserved.
665 privateNumber PrivatePartyNumber,
666 -- the numbering plan is according to
668 nationalStandardPartyNumber NumberDigits,
669 -- not used, value reserved.
673 PublicPartyNumber ::= SEQUENCE {
674 publicTypeOfNumber PublicTypeOfNumber,
675 publicNumberDigits NumberDigits
678 PrivatePartyNumber ::= SEQUENCE {
679 privateTypeOfNumber PrivateTypeOfNumber,
680 privateNumberDigits NumberDigits
683 NumberDigits ::= IA5String(SIZE (1..128))(FROM ("0123456789#*,"))
685 DisplayName ::= SEQUENCE {
686 language IA5String OPTIONAL, -- RFC4646 language tag
687 name BMPString(SIZE (1..80))
690 PublicTypeOfNumber ::= CHOICE {
692 -- if used number digits carry prefix
694 -- of number according to national
696 internationalNumber NULL,
698 networkSpecificNumber NULL,
699 -- not used, value reserved
700 subscriberNumber NULL,
701 abbreviatedNumber NULL,
702 -- valid only for called party number at
703 -- the outgoing access, network
705 -- appropriate number.
709 PrivateTypeOfNumber ::= CHOICE {
711 level2RegionalNumber NULL,
712 level1RegionalNumber NULL,
713 pISNSpecificNumber NULL,
715 abbreviatedNumber NULL,
719 MobileUIM ::= CHOICE {
720 ansi-41-uim ANSI-41-UIM, -- Americas standards Wireless Networks
721 gsm-uim GSM-UIM, -- European standards Wireless Networks
725 TBCD-STRING ::= IA5String(FROM ("0123456789#*abc"))
727 ANSI-41-UIM ::= SEQUENCE {
728 imsi TBCD-STRING(SIZE (3..16)) OPTIONAL,
729 min TBCD-STRING(SIZE (3..16)) OPTIONAL,
730 mdn TBCD-STRING(SIZE (3..16)) OPTIONAL,
731 msisdn TBCD-STRING(SIZE (3..16)) OPTIONAL,
732 esn TBCD-STRING(SIZE (16)) OPTIONAL,
733 mscid TBCD-STRING(SIZE (3..16)) OPTIONAL,
735 CHOICE {sid TBCD-STRING(SIZE (1..4)),
736 mid TBCD-STRING(SIZE (1..4)),
738 systemMyTypeCode OCTET STRING(SIZE (1)) OPTIONAL,
739 systemAccessType OCTET STRING(SIZE (1)) OPTIONAL,
740 qualificationInformationCode OCTET STRING(SIZE (1)) OPTIONAL,
741 sesn TBCD-STRING(SIZE (16)) OPTIONAL,
742 soc TBCD-STRING(SIZE (3..16)) OPTIONAL,
744 -- IMSI refers to International Mobile Station Identification
745 -- MIN refers to Mobile Identification Number
746 -- MDN refers to Mobile Directory Number
747 -- MSISDN refers to Mobile Station ISDN number
748 -- ESN Refers to Electronic Serial Number
749 -- MSCID refers to Mobile Switching Center number + Market ID or System ID
750 -- SID refers to System Identification and MID refers to Market
752 -- SystemMyTypeCode refers to vendor identification number
753 -- SystemAccessType refers to the system access type like power down
754 -- registration or call
755 -- origination or Short Message response etc.
756 -- Qualification Information Code refers to the validity
757 -- SESN Refers to SIM Electronic Serial Number for Security purposes of
758 -- User Identification
759 -- SOC refers to System Operator Code
762 GSM-UIM ::= SEQUENCE {
763 imsi TBCD-STRING(SIZE (3..16)) OPTIONAL,
764 tmsi OCTET STRING(SIZE (1..4)) OPTIONAL,
765 msisdn TBCD-STRING(SIZE (3..16)) OPTIONAL,
766 imei TBCD-STRING(SIZE (15..16)) OPTIONAL,
767 hplmn TBCD-STRING(SIZE (1..4)) OPTIONAL,
768 vplmn TBCD-STRING(SIZE (1..4)) OPTIONAL,
769 -- IMSI refers to International Mobile Station Identification
770 -- MSISDN refers to Mobile Station ISDN number
771 -- IMEI Refers to International Mobile Equipment Identification
772 -- VPLMN or HPLMN refers to Visiting or Home Public Land Mobile Network
777 IsupNumber ::= CHOICE {
778 e164Number IsupPublicPartyNumber,
779 -- the numbering plan is according to
780 -- ITU
\x1eT Recs E.163 and E.164.
781 dataPartyNumber IsupDigits, -- not used, value reserved.
782 telexPartyNumber IsupDigits, -- not used, value reserved.
783 privateNumber IsupPrivatePartyNumber,
784 -- the numbering plan is according to
786 nationalStandardPartyNumber IsupDigits, -- not used, value reserved.
790 IsupPublicPartyNumber ::= SEQUENCE {
791 natureOfAddress NatureOfAddress,
796 IsupPrivatePartyNumber ::= SEQUENCE {
797 privateTypeOfNumber PrivateTypeOfNumber,
802 NatureOfAddress ::= CHOICE {
804 subscriberNumber NULL,
806 internationalNumber NULL,
807 networkSpecificNumber NULL,
808 routingNumberNationalFormat NULL,
809 routingNumberNetworkSpecificFormat NULL,
810 routingNumberWithCalledDirectoryNumber NULL,
814 IsupDigits ::= IA5String(SIZE (1..128))(FROM ("0123456789ABCDE"))
816 ExtendedAliasAddress ::= SEQUENCE {
817 address AliasAddress,
818 presentationIndicator PresentationIndicator OPTIONAL,
819 screeningIndicator ScreeningIndicator OPTIONAL,
823 Endpoint ::= SEQUENCE {
824 nonStandardData NonStandardParameter OPTIONAL,
825 aliasAddress SEQUENCE OF AliasAddress OPTIONAL,
826 callSignalAddress SEQUENCE OF TransportAddress OPTIONAL,
827 rasAddress SEQUENCE OF TransportAddress OPTIONAL,
828 endpointType EndpointType OPTIONAL,
829 tokens SEQUENCE OF ClearToken OPTIONAL,
830 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
831 priority INTEGER(0..127) OPTIONAL,
832 remoteExtensionAddress SEQUENCE OF AliasAddress OPTIONAL,
833 destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL,
835 alternateTransportAddresses AlternateTransportAddresses OPTIONAL,
836 circuitInfo CircuitInfo OPTIONAL,
837 featureSet FeatureSet OPTIONAL
840 AlternateTransportAddresses ::= SEQUENCE {
841 annexE SEQUENCE OF TransportAddress OPTIONAL,
843 sctp SEQUENCE OF TransportAddress OPTIONAL
846 UseSpecifiedTransport ::= CHOICE {tcp NULL,
852 AlternateGK ::= SEQUENCE {
853 rasAddress TransportAddress,
854 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
855 needToRegister BOOLEAN,
856 priority INTEGER(0..127),
860 AltGKInfo ::= SEQUENCE {
861 alternateGatekeeper SEQUENCE OF AlternateGK,
862 altGKisPermanent BOOLEAN,
866 SecurityServiceMode ::= CHOICE {
867 nonStandard NonStandardParameter,
870 ... -- can be extended with other specific modes
873 SecurityCapabilities ::= SEQUENCE {
874 nonStandard NonStandardParameter OPTIONAL,
875 encryption SecurityServiceMode,
876 authenticaton SecurityServiceMode,
877 integrity SecurityServiceMode,
881 SecurityErrors ::= CHOICE {
882 securityWrongSyncTime NULL, -- either time server
884 -- problem or network delay
885 securityReplay NULL, -- replay attack encountered
886 securityWrongGeneralID NULL, -- wrong general ID
887 securityWrongSendersID NULL, -- wrong senders ID
888 securityIntegrityFailed NULL, -- integrity check failed
889 securityWrongOID NULL, -- wrong token OIDs or crypto alg
892 securityDHmismatch NULL, -- mismatch of DH parameters
893 securityCertificateExpired NULL, -- certificate has expired
894 securityCertificateDateInvalid NULL, -- certificate is not yet valid
895 securityCertificateRevoked NULL, -- certificate was found revoked
896 securityCertificateNotReadable NULL, -- decoding error
897 securityCertificateSignatureInvalid NULL, -- wrong signature in the
900 securityCertificateMissing NULL, -- no certificate available
901 securityCertificateIncomplete NULL, -- missing expected certificate
904 securityUnsupportedCertificateAlgOID NULL, -- crypto algs not understood
905 securityUnknownCA NULL, -- CA/root certificate could not
911 SecurityErrors2 ::= CHOICE {
912 securityWrongSyncTime NULL, -- either time server problem or network
915 securityReplay NULL, -- replay attack encountered
916 securityWrongGeneralID NULL, -- wrong general ID
917 securityWrongSendersID NULL, -- wrong senders ID
918 securityIntegrityFailed NULL, -- integrity check failed
919 securityWrongOID NULL, -- wrong token OIDs or crypto alg OIDs
923 H245Security ::= CHOICE {
924 nonStandard NonStandardParameter,
926 tls SecurityCapabilities,
927 ipsec SecurityCapabilities,
931 QseriesOptions ::= SEQUENCE {
932 q932Full BOOLEAN, -- if true, indicates full support for Q.932
933 q951Full BOOLEAN, -- if true, indicates full support for Q.951
934 q952Full BOOLEAN, -- if true, indicates full support for Q.952
935 q953Full BOOLEAN, -- if true, indicates full support for Q.953
936 q955Full BOOLEAN, -- if true, indicates full support for Q.955
937 q956Full BOOLEAN, -- if true, indicates full support for Q.956
938 q957Full BOOLEAN, -- if true, indicates full support for Q.957
939 q954Info Q954Details,
943 Q954Details ::= SEQUENCE {
944 conferenceCalling BOOLEAN,
945 threePartyService BOOLEAN,
949 GloballyUniqueID ::= OCTET STRING(SIZE (16))
951 ConferenceIdentifier ::= GloballyUniqueID
953 RequestSeqNum ::= INTEGER(1..65535)
955 GatekeeperIdentifier ::= BMPString(SIZE (1..128))
957 BandWidth ::= INTEGER(0..4294967295) -- in 100s of bits
960 CallReferenceValue ::= INTEGER(0..65535)
962 EndpointIdentifier ::= BMPString(SIZE (1..128))
964 ProtocolIdentifier ::= OBJECT IDENTIFIER
966 TimeToLive ::= INTEGER(1..4294967295) -- in seconds
969 H248PackagesDescriptor ::= OCTET STRING -- This octet string contains ASN.1
972 -- PackagesDescriptor
973 H248SignalsDescriptor ::= OCTET STRING -- This octet string contains
975 -- ASN.1 PER encoded H.248
976 -- SignalsDescriptor.
977 FeatureDescriptor ::=
980 CallIdentifier ::= SEQUENCE {guid GloballyUniqueID,
985 CHOICE { -- core encryption algorithms for RAS message integrity
986 nonStandard NonStandardParameter,
987 isoAlgorithm OBJECT IDENTIFIER, -- defined in ISO/IEC 9979
991 NonIsoIntegrityMechanism ::=
992 CHOICE { -- HMAC mechanism used, no truncation, tagging may be necessary!
994 hMAC-iso10118-2-s EncryptIntAlg, -- according to ISO/IEC 10118-2 using
996 -- EncryptIntAlg as core block
997 -- encryption algorithm (short MAC)
998 hMAC-iso10118-2-l EncryptIntAlg, -- according to ISO/IEC 10118-2 using
1000 -- EncryptIntAlg as core block
1001 -- encryption algorithm (long MAC)
1002 hMAC-iso10118-3 OBJECT IDENTIFIER, -- according to ISO/IEC 10118-3 using
1004 -- OID as hash function (OID is
1011 IntegrityMechanism ::= CHOICE { -- for RAS message integrity
1012 nonStandard NonStandardParameter,
1013 digSig NULL, -- indicates to apply a digital signature
1014 iso9797 OBJECT IDENTIFIER, -- according to ISO/IEC 9797 using OID as
1016 -- core encryption algorithm (X-CBC MAC)
1017 nonIsoIM NonIsoIntegrityMechanism,
1022 algorithmOID OBJECT IDENTIFIER, -- the algorithm used to compute the
1025 icv BIT STRING-- the computed cryptographic --
1026 -- integrity check value or signature
1037 -- set to "alias" --})
1039 EncodedFastStartToken ::= TYPE-IDENTIFIER.&Type(FastStartToken)
1041 CryptoH323Token ::= CHOICE {
1043 SEQUENCE {alias AliasAddress, -- alias of entity generating hash--
1044 timeStamp TimeStamp, -- timestamp used in hash--
1046 HASHED{EncodedPwdCertToken-- generalID set to --
1049 SEQUENCE {gatekeeperId GatekeeperIdentifier, -- GatekeeperID of GK generating --
1051 timeStamp TimeStamp, -- timestamp used in hash--
1053 HASHED{EncodedPwdCertToken-- generalID set to --
1054 -- Gatekeeperid -- }},
1056 ENCRYPTED{EncodedPwdCertToken-- generalID set to --
1057 -- Gatekeeperid -- },
1059 ENCRYPTED{EncodedPwdCertToken-- generalID set to --
1060 -- Gatekeeperid -- },
1062 SIGNED{EncodedPwdCertToken-- generalID set to --
1063 -- Gatekeeperid -- },
1064 cryptoGKCert SIGNED{EncodedPwdCertToken-- generalID set to alias -- },
1065 cryptoFastStart SIGNED{EncodedFastStartToken},
1066 nestedcryptoToken CryptoToken,
1070 DataRate ::= SEQUENCE {
1071 nonStandardData NonStandardParameter OPTIONAL,
1072 channelRate BandWidth,
1073 channelMultiplier INTEGER(1..256) OPTIONAL,
1077 CallLinkage ::= SEQUENCE {
1078 globalCallId GloballyUniqueID OPTIONAL,
1079 threadId GloballyUniqueID OPTIONAL,
1083 SupportedPrefix ::= SEQUENCE {
1084 nonStandardData NonStandardParameter OPTIONAL,
1085 prefix AliasAddress,
1089 CapacityReportingCapability ::= SEQUENCE {canReportCallCapacity BOOLEAN,
1093 CapacityReportingSpecification ::= SEQUENCE {
1094 when SEQUENCE {callStart NULL OPTIONAL,
1095 callEnd NULL OPTIONAL,
1100 CallCapacity ::= SEQUENCE {
1101 maximumCallCapacity CallCapacityInfo OPTIONAL,
1102 currentCallCapacity CallCapacityInfo OPTIONAL,
1106 CallCapacityInfo ::= SEQUENCE {
1107 voiceGwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1108 h310GwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1109 h320GwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1110 h321GwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1111 h322GwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1112 h323GwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1113 h324GwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1114 t120OnlyGwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1115 t38FaxAnnexbOnlyGwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1116 terminalCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1117 mcuCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL,
1119 sipGwCallsAvailable SEQUENCE OF CallsAvailable OPTIONAL
1122 CallsAvailable ::= SEQUENCE {
1123 calls INTEGER(0..4294967295),
1124 group IA5String(SIZE (1..128)) OPTIONAL,
1126 carrier CarrierInfo OPTIONAL
1129 CircuitInfo ::= SEQUENCE {
1130 sourceCircuitID CircuitIdentifier OPTIONAL,
1131 destinationCircuitID CircuitIdentifier OPTIONAL,
1132 genericData SEQUENCE OF GenericData OPTIONAL,
1136 CircuitIdentifier ::= SEQUENCE {
1137 cic CicInfo OPTIONAL,
1138 group GroupID OPTIONAL,
1140 carrier CarrierInfo OPTIONAL
1143 CicInfo ::= SEQUENCE {
1144 cic SEQUENCE OF OCTET STRING(SIZE (2..4)),
1145 pointCode OCTET STRING(SIZE (2..5)),
1149 GroupID ::= SEQUENCE {
1150 member SEQUENCE OF INTEGER(0..65535) OPTIONAL,
1151 group IA5String(SIZE (1..128)),
1155 CarrierInfo ::= SEQUENCE {
1156 carrierIdentificationCode OCTET STRING(SIZE (3..4)) OPTIONAL,
1157 carrierName IA5String(SIZE (1..128)) OPTIONAL,
1161 ServiceControlDescriptor ::= CHOICE {
1162 url IA5String(SIZE (0..512)), -- indicates a URL-
1165 -- protocol/resource
1166 signal H248SignalsDescriptor,
1167 nonStandard NonStandardParameter,
1168 callCreditServiceControl CallCreditServiceControl,
1172 ServiceControlSession ::= SEQUENCE {
1173 sessionId INTEGER(0..255),
1174 contents ServiceControlDescriptor OPTIONAL,
1175 reason CHOICE {open NULL,
1182 RasUsageInfoTypes ::= SEQUENCE {
1183 nonStandardUsageTypes SEQUENCE OF NonStandardParameter,
1184 startTime NULL OPTIONAL,
1185 endTime NULL OPTIONAL,
1186 terminationCause NULL OPTIONAL,
1190 RasUsageSpecification ::= SEQUENCE {
1192 SEQUENCE {start NULL OPTIONAL,
1194 inIrr NULL OPTIONAL,
1197 SEQUENCE {alerting NULL OPTIONAL,
1198 connect NULL OPTIONAL,
1200 required RasUsageInfoTypes,
1204 RasUsageInformation ::= SEQUENCE {
1205 nonStandardUsageFields SEQUENCE OF NonStandardParameter,
1206 alertingTime TimeStamp OPTIONAL,
1207 connectTime TimeStamp OPTIONAL,
1208 endTime TimeStamp OPTIONAL,
1212 CallTerminationCause ::= CHOICE {
1213 releaseCompleteReason ReleaseCompleteReason,
1214 releaseCompleteCauseIE OCTET STRING(SIZE (2..32)),
1218 BandwidthDetails ::= SEQUENCE {
1219 sender BOOLEAN, -- TRUE=sender, FALSE=receiver
1220 multicast BOOLEAN, -- TRUE if stream is multicast
1221 bandwidth BandWidth, -- Bandwidth used for stream
1222 rtcpAddresses TransportChannelInfo, -- RTCP addresses for media stream
1226 CallCreditCapability ::= SEQUENCE {
1227 canDisplayAmountString BOOLEAN OPTIONAL,
1228 canEnforceDurationLimit BOOLEAN OPTIONAL,
1232 CallCreditServiceControl ::= SEQUENCE {
1233 amountString BMPString(SIZE (1..512)) OPTIONAL, -- (Unicode)
1234 billingMode CHOICE {credit NULL,
1237 callDurationLimit INTEGER(1..4294967295) OPTIONAL, -- in seconds
1238 enforceCallDurationLimit BOOLEAN OPTIONAL,
1239 callStartingPoint CHOICE {alerting NULL,
1245 GenericData ::= SEQUENCE {
1246 id GenericIdentifier,
1247 parameters SEQUENCE (SIZE (1..512)) OF EnumeratedParameter OPTIONAL,
1251 GenericIdentifier ::= CHOICE {
1252 standard INTEGER(0..16383, ...),
1253 oid OBJECT IDENTIFIER,
1254 nonStandard GloballyUniqueID,
1258 EnumeratedParameter ::= SEQUENCE {
1259 id GenericIdentifier,
1260 content Content OPTIONAL,
1264 Content ::= CHOICE {
1269 number8 INTEGER(0..255),
1270 number16 INTEGER(0..65535),
1271 number32 INTEGER(0..4294967295),
1272 id GenericIdentifier,
1274 transport TransportAddress,
1275 compound SEQUENCE (SIZE (1..512)) OF EnumeratedParameter,
1276 nested SEQUENCE (SIZE (1..16)) OF GenericData,
1280 FeatureSet ::= SEQUENCE {
1281 replacementFeatureSet BOOLEAN,
1282 neededFeatures SEQUENCE OF FeatureDescriptor OPTIONAL,
1283 desiredFeatures SEQUENCE OF FeatureDescriptor OPTIONAL,
1284 supportedFeatures SEQUENCE OF FeatureDescriptor OPTIONAL,
1288 TransportChannelInfo ::= SEQUENCE {
1289 sendAddress TransportAddress OPTIONAL,
1290 recvAddress TransportAddress OPTIONAL,
1294 RTPSession ::= SEQUENCE {
1295 rtpAddress TransportChannelInfo,
1296 rtcpAddress TransportChannelInfo,
1297 cname PrintableString,
1298 ssrc INTEGER(1..4294967295),
1299 sessionId INTEGER(1..255),
1300 associatedSessionIds SEQUENCE OF INTEGER(1..255),
1302 multicast NULL OPTIONAL,
1303 bandwidth BandWidth OPTIONAL
1306 RehomingModel ::= CHOICE {gatekeeperBased NULL,
1310 RasMessage ::= CHOICE {
1311 gatekeeperRequest GatekeeperRequest,
1312 gatekeeperConfirm GatekeeperConfirm,
1313 gatekeeperReject GatekeeperReject,
1314 registrationRequest RegistrationRequest,
1315 registrationConfirm RegistrationConfirm,
1316 registrationReject RegistrationReject,
1317 unregistrationRequest UnregistrationRequest,
1318 unregistrationConfirm UnregistrationConfirm,
1319 unregistrationReject UnregistrationReject,
1320 admissionRequest AdmissionRequest,
1321 admissionConfirm AdmissionConfirm,
1322 admissionReject AdmissionReject,
1323 bandwidthRequest BandwidthRequest,
1324 bandwidthConfirm BandwidthConfirm,
1325 bandwidthReject BandwidthReject,
1326 disengageRequest DisengageRequest,
1327 disengageConfirm DisengageConfirm,
1328 disengageReject DisengageReject,
1329 locationRequest LocationRequest,
1330 locationConfirm LocationConfirm,
1331 locationReject LocationReject,
1332 infoRequest InfoRequest,
1333 infoRequestResponse InfoRequestResponse,
1334 nonStandardMessage NonStandardMessage,
1335 unknownMessageResponse UnknownMessageResponse,
1337 requestInProgress RequestInProgress,
1338 resourcesAvailableIndicate ResourcesAvailableIndicate,
1339 resourcesAvailableConfirm ResourcesAvailableConfirm,
1340 infoRequestAck InfoRequestAck,
1341 infoRequestNak InfoRequestNak,
1342 serviceControlIndication ServiceControlIndication,
1343 serviceControlResponse ServiceControlResponse,
1344 admissionConfirmSequence SEQUENCE OF AdmissionConfirm
1347 GatekeeperRequest ::= SEQUENCE --(GRQ)
1349 requestSeqNum RequestSeqNum,
1350 protocolIdentifier ProtocolIdentifier,
1351 nonStandardData NonStandardParameter OPTIONAL,
1352 rasAddress TransportAddress,
1353 endpointType EndpointType,
1354 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1355 callServices QseriesOptions OPTIONAL,
1356 endpointAlias SEQUENCE OF AliasAddress OPTIONAL,
1358 alternateEndpoints SEQUENCE OF Endpoint OPTIONAL,
1359 tokens SEQUENCE OF ClearToken OPTIONAL,
1360 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1361 authenticationCapability SEQUENCE OF AuthenticationMechanism OPTIONAL,
1362 algorithmOIDs SEQUENCE OF OBJECT IDENTIFIER OPTIONAL,
1363 integrity SEQUENCE OF IntegrityMechanism OPTIONAL,
1364 integrityCheckValue ICV OPTIONAL,
1365 supportsAltGK NULL OPTIONAL,
1366 featureSet FeatureSet OPTIONAL,
1367 genericData SEQUENCE OF GenericData OPTIONAL,
1368 supportsAssignedGK BOOLEAN,
1369 assignedGatekeeper AlternateGK OPTIONAL
1372 GatekeeperConfirm ::= SEQUENCE --(GCF)
1374 requestSeqNum RequestSeqNum,
1375 protocolIdentifier ProtocolIdentifier,
1376 nonStandardData NonStandardParameter OPTIONAL,
1377 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1378 rasAddress TransportAddress,
1380 alternateGatekeeper SEQUENCE OF AlternateGK OPTIONAL,
1381 authenticationMode AuthenticationMechanism OPTIONAL,
1382 tokens SEQUENCE OF ClearToken OPTIONAL,
1383 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1384 algorithmOID OBJECT IDENTIFIER OPTIONAL,
1385 integrity SEQUENCE OF IntegrityMechanism OPTIONAL,
1386 integrityCheckValue ICV OPTIONAL,
1387 featureSet FeatureSet OPTIONAL,
1388 genericData SEQUENCE OF GenericData OPTIONAL,
1389 assignedGatekeeper AlternateGK OPTIONAL,
1390 rehomingModel RehomingModel OPTIONAL
1393 GatekeeperReject ::= SEQUENCE --(GRJ)
1395 requestSeqNum RequestSeqNum,
1396 protocolIdentifier ProtocolIdentifier,
1397 nonStandardData NonStandardParameter OPTIONAL,
1398 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1399 rejectReason GatekeeperRejectReason,
1401 altGKInfo AltGKInfo OPTIONAL,
1402 tokens SEQUENCE OF ClearToken OPTIONAL,
1403 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1404 integrityCheckValue ICV OPTIONAL,
1405 featureSet FeatureSet OPTIONAL,
1406 genericData SEQUENCE OF GenericData OPTIONAL
1409 GatekeeperRejectReason ::= CHOICE {
1410 resourceUnavailable NULL,
1411 terminalExcluded NULL, -- permission failure, not a resource
1414 invalidRevision NULL,
1415 undefinedReason NULL,
1417 securityDenial NULL,
1418 genericDataReason NULL,
1419 neededFeatureNotSupported NULL,
1420 securityError SecurityErrors
1423 RegistrationRequest ::= SEQUENCE --(RRQ)
1425 requestSeqNum RequestSeqNum,
1426 protocolIdentifier ProtocolIdentifier,
1427 nonStandardData NonStandardParameter OPTIONAL,
1428 discoveryComplete BOOLEAN,
1429 callSignalAddress SEQUENCE OF TransportAddress,
1430 rasAddress SEQUENCE OF TransportAddress,
1431 terminalType EndpointType,
1432 terminalAlias SEQUENCE OF AliasAddress OPTIONAL,
1433 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1434 endpointVendor VendorIdentifier,
1436 alternateEndpoints SEQUENCE OF Endpoint OPTIONAL,
1437 timeToLive TimeToLive OPTIONAL,
1438 tokens SEQUENCE OF ClearToken OPTIONAL,
1439 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1440 integrityCheckValue ICV OPTIONAL,
1442 endpointIdentifier EndpointIdentifier OPTIONAL,
1443 willSupplyUUIEs BOOLEAN,
1444 maintainConnection BOOLEAN,
1445 alternateTransportAddresses AlternateTransportAddresses OPTIONAL,
1446 additiveRegistration NULL OPTIONAL,
1447 terminalAliasPattern SEQUENCE OF AddressPattern OPTIONAL,
1448 supportsAltGK NULL OPTIONAL,
1449 usageReportingCapability RasUsageInfoTypes OPTIONAL,
1450 multipleCalls BOOLEAN OPTIONAL,
1451 supportedH248Packages SEQUENCE OF H248PackagesDescriptor OPTIONAL,
1452 callCreditCapability CallCreditCapability OPTIONAL,
1453 capacityReportingCapability CapacityReportingCapability OPTIONAL,
1454 capacity CallCapacity OPTIONAL,
1455 featureSet FeatureSet OPTIONAL,
1456 genericData SEQUENCE OF GenericData OPTIONAL,
1457 restart NULL OPTIONAL,
1458 supportsACFSequences NULL OPTIONAL,
1459 supportsAssignedGK BOOLEAN,
1460 assignedGatekeeper AlternateGK OPTIONAL,
1461 transportQOS TransportQOS OPTIONAL,
1462 language SEQUENCE OF IA5String(SIZE (1..32)) OPTIONAL
1465 RegistrationConfirm ::= SEQUENCE --(RCF)
1467 requestSeqNum RequestSeqNum,
1468 protocolIdentifier ProtocolIdentifier,
1469 nonStandardData NonStandardParameter OPTIONAL,
1470 callSignalAddress SEQUENCE OF TransportAddress,
1471 terminalAlias SEQUENCE OF AliasAddress OPTIONAL,
1472 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1473 endpointIdentifier EndpointIdentifier,
1475 alternateGatekeeper SEQUENCE OF AlternateGK OPTIONAL,
1476 timeToLive TimeToLive OPTIONAL,
1477 tokens SEQUENCE OF ClearToken OPTIONAL,
1478 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1479 integrityCheckValue ICV OPTIONAL,
1480 willRespondToIRR BOOLEAN,
1482 SEQUENCE {makeCall BOOLEAN,
1483 useGKCallSignalAddressToMakeCall BOOLEAN,
1485 useGKCallSignalAddressToAnswer BOOLEAN,
1487 irrFrequencyInCall INTEGER(1..65535) OPTIONAL, -- in seconds; --
1491 totalBandwidthRestriction BandWidth OPTIONAL, -- total limit --
1495 alternateTransportAddresses
1496 AlternateTransportAddresses OPTIONAL,
1497 useSpecifiedTransport UseSpecifiedTransport OPTIONAL
1499 maintainConnection BOOLEAN,
1500 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
1501 supportsAdditiveRegistration NULL OPTIONAL,
1502 terminalAliasPattern SEQUENCE OF AddressPattern OPTIONAL,
1503 supportedPrefixes SEQUENCE OF SupportedPrefix OPTIONAL,
1504 usageSpec SEQUENCE OF RasUsageSpecification OPTIONAL,
1505 featureServerAlias AliasAddress OPTIONAL,
1506 capacityReportingSpec CapacityReportingSpecification OPTIONAL,
1507 featureSet FeatureSet OPTIONAL,
1508 genericData SEQUENCE OF GenericData OPTIONAL,
1509 assignedGatekeeper AlternateGK OPTIONAL,
1510 rehomingModel RehomingModel OPTIONAL,
1511 transportQOS TransportQOS OPTIONAL
1514 RegistrationReject ::= SEQUENCE --(RRJ)
1516 requestSeqNum RequestSeqNum,
1517 protocolIdentifier ProtocolIdentifier,
1518 nonStandardData NonStandardParameter OPTIONAL,
1519 rejectReason RegistrationRejectReason,
1520 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1522 altGKInfo AltGKInfo OPTIONAL,
1523 tokens SEQUENCE OF ClearToken OPTIONAL,
1524 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1525 integrityCheckValue ICV OPTIONAL,
1526 featureSet FeatureSet OPTIONAL,
1527 genericData SEQUENCE OF GenericData OPTIONAL,
1528 assignedGatekeeper AlternateGK OPTIONAL
1531 RegistrationRejectReason ::= CHOICE {
1532 discoveryRequired NULL,
1533 invalidRevision NULL,
1534 invalidCallSignalAddress NULL,
1535 invalidRASAddress NULL, -- supplied address is invalid
1536 duplicateAlias SEQUENCE OF AliasAddress,
1537 -- alias registered to another
1539 invalidTerminalType NULL,
1540 undefinedReason NULL,
1541 transportNotSupported NULL, -- one or more of the transports
1543 transportQOSNotSupported NULL, -- endpoint QoS not supported
1544 resourceUnavailable NULL, -- gatekeeper resources exhausted
1545 invalidAlias NULL, -- alias not consistent with
1548 securityDenial NULL,
1549 fullRegistrationRequired NULL, -- registration permission has
1552 additiveRegistrationNotSupported NULL,
1553 invalidTerminalAliases
1554 SEQUENCE {terminalAlias SEQUENCE OF AliasAddress OPTIONAL,
1555 terminalAliasPattern SEQUENCE OF AddressPattern OPTIONAL,
1556 supportedPrefixes SEQUENCE OF SupportedPrefix OPTIONAL,
1558 genericDataReason NULL,
1559 neededFeatureNotSupported NULL,
1560 securityError SecurityErrors,
1561 registerWithAssignedGK NULL
1564 UnregistrationRequest ::= SEQUENCE --(URQ)
1566 requestSeqNum RequestSeqNum,
1567 callSignalAddress SEQUENCE OF TransportAddress,
1568 endpointAlias SEQUENCE OF AliasAddress OPTIONAL,
1569 nonStandardData NonStandardParameter OPTIONAL,
1570 endpointIdentifier EndpointIdentifier OPTIONAL,
1572 alternateEndpoints SEQUENCE OF Endpoint OPTIONAL,
1573 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1574 tokens SEQUENCE OF ClearToken OPTIONAL,
1575 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1576 integrityCheckValue ICV OPTIONAL,
1577 reason UnregRequestReason OPTIONAL,
1578 endpointAliasPattern SEQUENCE OF AddressPattern OPTIONAL,
1579 supportedPrefixes SEQUENCE OF SupportedPrefix OPTIONAL,
1580 alternateGatekeeper SEQUENCE OF AlternateGK OPTIONAL,
1581 genericData SEQUENCE OF GenericData OPTIONAL,
1582 assignedGatekeeper AlternateGK OPTIONAL
1585 UnregRequestReason ::= CHOICE {
1586 reregistrationRequired NULL,
1588 securityDenial NULL,
1589 undefinedReason NULL,
1592 securityError SecurityErrors2,
1593 registerWithAssignedGK NULL
1596 UnregistrationConfirm ::= SEQUENCE --(UCF)
1598 requestSeqNum RequestSeqNum,
1599 nonStandardData NonStandardParameter OPTIONAL,
1601 tokens SEQUENCE OF ClearToken OPTIONAL,
1602 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1603 integrityCheckValue ICV OPTIONAL,
1604 genericData SEQUENCE OF GenericData OPTIONAL,
1605 assignedGatekeeper AlternateGK OPTIONAL
1608 UnregistrationReject ::= SEQUENCE --(URJ)
1610 requestSeqNum RequestSeqNum,
1611 rejectReason UnregRejectReason,
1612 nonStandardData NonStandardParameter OPTIONAL,
1614 altGKInfo AltGKInfo OPTIONAL,
1615 tokens SEQUENCE OF ClearToken OPTIONAL,
1616 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1617 integrityCheckValue ICV OPTIONAL,
1618 genericData SEQUENCE OF GenericData OPTIONAL
1621 UnregRejectReason ::= CHOICE {
1622 notCurrentlyRegistered NULL,
1623 callInProgress NULL,
1624 undefinedReason NULL,
1626 permissionDenied NULL, -- requesting user not allowed to
1628 -- unregister specified user
1629 securityDenial NULL,
1630 securityError SecurityErrors2
1633 AdmissionRequest ::= SEQUENCE --(ARQ)
1635 requestSeqNum RequestSeqNum,
1637 callModel CallModel OPTIONAL,
1638 endpointIdentifier EndpointIdentifier,
1639 destinationInfo SEQUENCE OF AliasAddress OPTIONAL,
1640 destCallSignalAddress TransportAddress OPTIONAL,
1641 destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL,
1642 srcInfo SEQUENCE OF AliasAddress,
1643 srcCallSignalAddress TransportAddress OPTIONAL,
1644 bandWidth BandWidth,
1645 callReferenceValue CallReferenceValue,
1646 nonStandardData NonStandardParameter OPTIONAL,
1647 callServices QseriesOptions OPTIONAL,
1648 conferenceID ConferenceIdentifier,
1650 answerCall BOOLEAN, -- answering a call
1652 canMapAlias BOOLEAN, -- can handle alias address
1653 callIdentifier CallIdentifier,
1654 srcAlternatives SEQUENCE OF Endpoint OPTIONAL,
1655 destAlternatives SEQUENCE OF Endpoint OPTIONAL,
1656 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1657 tokens SEQUENCE OF ClearToken OPTIONAL,
1658 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1659 integrityCheckValue ICV OPTIONAL,
1660 transportQOS TransportQOS OPTIONAL,
1661 willSupplyUUIEs BOOLEAN,
1662 callLinkage CallLinkage OPTIONAL,
1663 gatewayDataRate DataRate OPTIONAL,
1664 capacity CallCapacity OPTIONAL,
1665 circuitInfo CircuitInfo OPTIONAL,
1666 desiredProtocols SEQUENCE OF SupportedProtocols OPTIONAL,
1667 desiredTunnelledProtocol TunnelledProtocol OPTIONAL,
1668 featureSet FeatureSet OPTIONAL,
1669 genericData SEQUENCE OF GenericData OPTIONAL,
1670 canMapSrcAlias BOOLEAN
1673 CallType ::= CHOICE {
1674 pointToPoint NULL, -- Point-to-point
1675 oneToN NULL, -- no interaction (FFS)
1676 nToOne NULL, -- no interaction (FFS)
1677 nToN NULL, -- interactive (multipoint)
1681 CallModel ::= CHOICE {direct NULL,
1682 gatekeeperRouted NULL,
1686 TransportQOS ::= CHOICE {
1687 endpointControlled NULL,
1688 gatekeeperControlled NULL,
1691 qOSCapabilities SEQUENCE SIZE (1..256) OF QOSCapability
1694 AdmissionConfirm ::= SEQUENCE --(ACF)
1696 requestSeqNum RequestSeqNum,
1697 bandWidth BandWidth,
1698 callModel CallModel,
1699 destCallSignalAddress TransportAddress,
1700 irrFrequency INTEGER(1..65535) OPTIONAL,
1701 nonStandardData NonStandardParameter OPTIONAL,
1703 destinationInfo SEQUENCE OF AliasAddress OPTIONAL,
1704 destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL,
1705 destinationType EndpointType OPTIONAL,
1706 remoteExtensionAddress SEQUENCE OF AliasAddress OPTIONAL,
1707 alternateEndpoints SEQUENCE OF Endpoint OPTIONAL,
1708 tokens SEQUENCE OF ClearToken OPTIONAL,
1709 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1710 integrityCheckValue ICV OPTIONAL,
1711 transportQOS TransportQOS OPTIONAL,
1712 willRespondToIRR BOOLEAN,
1713 uuiesRequested UUIEsRequested,
1714 language SEQUENCE OF IA5String(SIZE (1..32)) OPTIONAL,
1715 alternateTransportAddresses AlternateTransportAddresses OPTIONAL,
1716 useSpecifiedTransport UseSpecifiedTransport OPTIONAL,
1717 circuitInfo CircuitInfo OPTIONAL,
1718 usageSpec SEQUENCE OF RasUsageSpecification OPTIONAL,
1719 supportedProtocols SEQUENCE OF SupportedProtocols OPTIONAL,
1720 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
1721 multipleCalls BOOLEAN OPTIONAL,
1722 featureSet FeatureSet OPTIONAL,
1723 genericData SEQUENCE OF GenericData OPTIONAL,
1724 modifiedSrcInfo SEQUENCE OF AliasAddress OPTIONAL,
1725 assignedGatekeeper AlternateGK OPTIONAL
1728 UUIEsRequested ::= SEQUENCE {
1730 callProceeding BOOLEAN,
1733 information BOOLEAN,
1734 releaseComplete BOOLEAN,
1740 statusInquiry BOOLEAN,
1741 setupAcknowledge BOOLEAN,
1745 AdmissionReject ::= SEQUENCE --(ARJ)
1747 requestSeqNum RequestSeqNum,
1748 rejectReason AdmissionRejectReason,
1749 nonStandardData NonStandardParameter OPTIONAL,
1751 altGKInfo AltGKInfo OPTIONAL,
1752 tokens SEQUENCE OF ClearToken OPTIONAL,
1753 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1754 callSignalAddress SEQUENCE OF TransportAddress OPTIONAL,
1755 integrityCheckValue ICV OPTIONAL,
1756 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
1757 featureSet FeatureSet OPTIONAL,
1758 genericData SEQUENCE OF GenericData OPTIONAL,
1759 assignedGatekeeper AlternateGK OPTIONAL
1762 AdmissionRejectReason ::= CHOICE {
1763 calledPartyNotRegistered NULL, -- cannot translate address
1764 invalidPermission NULL, -- permission has expired
1766 undefinedReason NULL,
1767 callerNotRegistered NULL,
1768 routeCallToGatekeeper NULL,
1769 invalidEndpointIdentifier NULL,
1770 resourceUnavailable NULL,
1772 securityDenial NULL,
1773 qosControlNotSupported NULL,
1774 incompleteAddress NULL,
1775 aliasesInconsistent NULL, -- multiple aliases in request
1777 -- identify distinct people
1778 routeCallToSCN SEQUENCE OF PartyNumber,
1779 exceedsCallCapacity NULL, -- destination does not have the
1781 -- capacity for this call
1782 collectDestination NULL,
1784 genericDataReason NULL,
1785 neededFeatureNotSupported NULL,
1786 securityError SecurityErrors2,
1787 securityDHmismatch NULL, -- mismatch of DH parameters
1788 noRouteToDestination NULL, -- destination unreachable
1789 unallocatedNumber NULL, -- destination number unassigned
1790 registerWithAssignedGK NULL
1793 BandwidthRequest ::= SEQUENCE --(BRQ)
1795 requestSeqNum RequestSeqNum,
1796 endpointIdentifier EndpointIdentifier,
1797 conferenceID ConferenceIdentifier,
1798 callReferenceValue CallReferenceValue,
1799 callType CallType OPTIONAL,
1800 bandWidth BandWidth,
1801 nonStandardData NonStandardParameter OPTIONAL,
1803 callIdentifier CallIdentifier,
1804 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1805 tokens SEQUENCE OF ClearToken OPTIONAL,
1806 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1807 integrityCheckValue ICV OPTIONAL,
1808 answeredCall BOOLEAN,
1809 callLinkage CallLinkage OPTIONAL,
1810 capacity CallCapacity OPTIONAL,
1811 usageInformation RasUsageInformation OPTIONAL,
1812 bandwidthDetails SEQUENCE OF BandwidthDetails OPTIONAL,
1813 genericData SEQUENCE OF GenericData OPTIONAL,
1814 transportQOS TransportQOS OPTIONAL
1817 BandwidthConfirm ::= SEQUENCE --(BCF)
1819 requestSeqNum RequestSeqNum,
1820 bandWidth BandWidth,
1821 nonStandardData NonStandardParameter OPTIONAL,
1823 tokens SEQUENCE OF ClearToken OPTIONAL,
1824 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1825 integrityCheckValue ICV OPTIONAL,
1826 capacity CallCapacity OPTIONAL,
1827 genericData SEQUENCE OF GenericData OPTIONAL,
1828 transportQOS TransportQOS OPTIONAL
1831 BandwidthReject ::= SEQUENCE --(BRJ)
1833 requestSeqNum RequestSeqNum,
1834 rejectReason BandRejectReason,
1835 allowedBandWidth BandWidth,
1836 nonStandardData NonStandardParameter OPTIONAL,
1838 altGKInfo AltGKInfo OPTIONAL,
1839 tokens SEQUENCE OF ClearToken OPTIONAL,
1840 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1841 integrityCheckValue ICV OPTIONAL,
1842 genericData SEQUENCE OF GenericData OPTIONAL
1845 BandRejectReason ::= CHOICE {
1846 notBound NULL, -- discovery permission has aged
1847 invalidConferenceID NULL, -- possible revision
1848 invalidPermission NULL, -- true permission violation
1849 insufficientResources NULL,
1850 invalidRevision NULL,
1851 undefinedReason NULL,
1853 securityDenial NULL,
1854 securityError SecurityErrors2
1857 LocationRequest ::= SEQUENCE --(LRQ)
1859 requestSeqNum RequestSeqNum,
1860 endpointIdentifier EndpointIdentifier OPTIONAL,
1861 destinationInfo SEQUENCE OF AliasAddress,
1862 nonStandardData NonStandardParameter OPTIONAL,
1863 replyAddress TransportAddress,
1865 sourceInfo SEQUENCE OF AliasAddress OPTIONAL,
1866 canMapAlias BOOLEAN, -- can handle alias address
1867 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1868 tokens SEQUENCE OF ClearToken OPTIONAL,
1869 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1870 integrityCheckValue ICV OPTIONAL,
1871 desiredProtocols SEQUENCE OF SupportedProtocols OPTIONAL,
1872 desiredTunnelledProtocol TunnelledProtocol OPTIONAL,
1873 featureSet FeatureSet OPTIONAL,
1874 genericData SEQUENCE OF GenericData OPTIONAL,
1875 hopCount INTEGER(1..255) OPTIONAL,
1876 circuitInfo CircuitInfo OPTIONAL,
1877 callIdentifier CallIdentifier OPTIONAL,
1878 bandWidth BandWidth OPTIONAL,
1879 sourceEndpointInfo SEQUENCE OF AliasAddress OPTIONAL,
1880 canMapSrcAlias BOOLEAN,
1881 language SEQUENCE OF IA5String(SIZE (1..32)) OPTIONAL
1884 LocationConfirm ::= SEQUENCE --(LCF)
1886 requestSeqNum RequestSeqNum,
1887 callSignalAddress TransportAddress,
1888 rasAddress TransportAddress,
1889 nonStandardData NonStandardParameter OPTIONAL,
1891 destinationInfo SEQUENCE OF AliasAddress OPTIONAL,
1892 destExtraCallInfo SEQUENCE OF AliasAddress OPTIONAL,
1893 destinationType EndpointType OPTIONAL,
1894 remoteExtensionAddress SEQUENCE OF AliasAddress OPTIONAL,
1895 alternateEndpoints SEQUENCE OF Endpoint OPTIONAL,
1896 tokens SEQUENCE OF ClearToken OPTIONAL,
1897 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1898 integrityCheckValue ICV OPTIONAL,
1899 alternateTransportAddresses AlternateTransportAddresses OPTIONAL,
1900 supportedProtocols SEQUENCE OF SupportedProtocols OPTIONAL,
1901 multipleCalls BOOLEAN OPTIONAL,
1902 featureSet FeatureSet OPTIONAL,
1903 genericData SEQUENCE OF GenericData OPTIONAL,
1904 circuitInfo CircuitInfo OPTIONAL,
1905 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
1906 modifiedSrcInfo SEQUENCE OF AliasAddress OPTIONAL,
1907 bandWidth BandWidth OPTIONAL
1910 LocationReject ::= SEQUENCE --(LRJ)
1912 requestSeqNum RequestSeqNum,
1913 rejectReason LocationRejectReason,
1914 nonStandardData NonStandardParameter OPTIONAL,
1916 altGKInfo AltGKInfo OPTIONAL,
1917 tokens SEQUENCE OF ClearToken OPTIONAL,
1918 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1919 integrityCheckValue ICV OPTIONAL,
1920 featureSet FeatureSet OPTIONAL,
1921 genericData SEQUENCE OF GenericData OPTIONAL,
1922 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL
1925 LocationRejectReason ::= CHOICE {
1927 invalidPermission NULL, -- exclusion by administrator or feature
1929 undefinedReason NULL,
1931 securityDenial NULL,
1932 aliasesInconsistent NULL, -- multiple aliases in request
1934 -- identify distinct people
1935 routeCalltoSCN SEQUENCE OF PartyNumber,
1936 resourceUnavailable NULL,
1937 genericDataReason NULL,
1938 neededFeatureNotSupported NULL,
1939 hopCountExceeded NULL,
1940 incompleteAddress NULL,
1941 securityError SecurityErrors2,
1942 securityDHmismatch NULL, -- mismatch of DH parameters
1943 noRouteToDestination NULL, -- destination unreachable
1944 unallocatedNumber NULL -- destination number unassigned
1947 DisengageRequest ::= SEQUENCE --(DRQ)
1949 requestSeqNum RequestSeqNum,
1950 endpointIdentifier EndpointIdentifier,
1951 conferenceID ConferenceIdentifier,
1952 callReferenceValue CallReferenceValue,
1953 disengageReason DisengageReason,
1954 nonStandardData NonStandardParameter OPTIONAL,
1956 callIdentifier CallIdentifier,
1957 gatekeeperIdentifier GatekeeperIdentifier OPTIONAL,
1958 tokens SEQUENCE OF ClearToken OPTIONAL,
1959 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1960 integrityCheckValue ICV OPTIONAL,
1961 answeredCall BOOLEAN,
1962 callLinkage CallLinkage OPTIONAL,
1963 capacity CallCapacity OPTIONAL,
1964 circuitInfo CircuitInfo OPTIONAL,
1965 usageInformation RasUsageInformation OPTIONAL,
1966 terminationCause CallTerminationCause OPTIONAL,
1967 serviceControl SEQUENCE OF ServiceControlSession OPTIONAL,
1968 genericData SEQUENCE OF GenericData OPTIONAL
1971 DisengageReason ::= CHOICE {
1972 forcedDrop NULL, -- gatekeeper is forcing the drop
1973 normalDrop NULL, -- associated with normal drop
1974 undefinedReason NULL,
1978 DisengageConfirm ::= SEQUENCE --(DCF)
1980 requestSeqNum RequestSeqNum,
1981 nonStandardData NonStandardParameter OPTIONAL,
1983 tokens SEQUENCE OF ClearToken OPTIONAL,
1984 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
1985 integrityCheckValue ICV OPTIONAL,
1986 capacity CallCapacity OPTIONAL,
1987 circuitInfo CircuitInfo OPTIONAL,
1988 usageInformation RasUsageInformation OPTIONAL,
1989 genericData SEQUENCE OF GenericData OPTIONAL,
1990 assignedGatekeeper AlternateGK OPTIONAL
1993 DisengageReject ::= SEQUENCE --(DRJ)
1995 requestSeqNum RequestSeqNum,
1996 rejectReason DisengageRejectReason,
1997 nonStandardData NonStandardParameter OPTIONAL,
1999 altGKInfo AltGKInfo OPTIONAL,
2000 tokens SEQUENCE OF ClearToken OPTIONAL,
2001 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2002 integrityCheckValue ICV OPTIONAL,
2003 genericData SEQUENCE OF GenericData OPTIONAL
2006 DisengageRejectReason ::= CHOICE {
2007 notRegistered NULL, -- not registered with gatekeeper
2008 requestToDropOther NULL, -- cannot request drop for others
2010 securityDenial NULL,
2011 securityError SecurityErrors2
2014 InfoRequest ::= SEQUENCE --(IRQ)
2016 requestSeqNum RequestSeqNum,
2017 callReferenceValue CallReferenceValue,
2018 nonStandardData NonStandardParameter OPTIONAL,
2019 replyAddress TransportAddress OPTIONAL,
2021 callIdentifier CallIdentifier,
2022 tokens SEQUENCE OF ClearToken OPTIONAL,
2023 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2024 integrityCheckValue ICV OPTIONAL,
2025 uuiesRequested UUIEsRequested OPTIONAL,
2026 callLinkage CallLinkage OPTIONAL,
2027 usageInfoRequested RasUsageInfoTypes OPTIONAL,
2028 segmentedResponseSupported NULL OPTIONAL,
2029 nextSegmentRequested INTEGER(0..65535) OPTIONAL,
2030 capacityInfoRequested NULL OPTIONAL,
2031 genericData SEQUENCE OF GenericData OPTIONAL,
2032 assignedGatekeeper AlternateGK OPTIONAL
2035 InfoRequestResponse ::= SEQUENCE --(IRR)
2037 nonStandardData NonStandardParameter OPTIONAL,
2038 requestSeqNum RequestSeqNum,
2039 endpointType EndpointType,
2040 endpointIdentifier EndpointIdentifier,
2041 rasAddress TransportAddress,
2042 callSignalAddress SEQUENCE OF TransportAddress,
2043 endpointAlias SEQUENCE OF AliasAddress OPTIONAL,
2046 SEQUENCE {nonStandardData NonStandardParameter OPTIONAL,
2047 callReferenceValue CallReferenceValue,
2048 conferenceID ConferenceIdentifier,
2049 originator BOOLEAN OPTIONAL,
2050 audio SEQUENCE OF RTPSession OPTIONAL,
2051 video SEQUENCE OF RTPSession OPTIONAL,
2052 data SEQUENCE OF TransportChannelInfo OPTIONAL,
2053 h245 TransportChannelInfo,
2054 callSignalling TransportChannelInfo,
2056 bandWidth BandWidth,
2057 callModel CallModel,
2059 callIdentifier CallIdentifier,
2060 tokens SEQUENCE OF ClearToken OPTIONAL,
2061 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2062 substituteConfIDs SEQUENCE OF ConferenceIdentifier,
2065 SEQUENCE {h323pdu H323-UU-PDU,
2066 sent BOOLEAN -- TRUE is sent, FALSE is received
2068 callLinkage CallLinkage OPTIONAL,
2069 usageInformation RasUsageInformation OPTIONAL,
2070 circuitInfo CircuitInfo OPTIONAL} OPTIONAL,
2072 tokens SEQUENCE OF ClearToken OPTIONAL,
2073 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2074 integrityCheckValue ICV OPTIONAL,
2075 needResponse BOOLEAN,
2076 capacity CallCapacity OPTIONAL,
2077 irrStatus InfoRequestResponseStatus OPTIONAL,
2078 unsolicited BOOLEAN,
2079 genericData SEQUENCE OF GenericData OPTIONAL
2082 InfoRequestResponseStatus ::= CHOICE {
2085 segment INTEGER(0..65535),
2090 InfoRequestAck ::= SEQUENCE --(IACK)
2092 requestSeqNum RequestSeqNum,
2093 nonStandardData NonStandardParameter OPTIONAL,
2094 tokens SEQUENCE OF ClearToken OPTIONAL,
2095 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2096 integrityCheckValue ICV OPTIONAL,
2100 InfoRequestNak ::= SEQUENCE --(INAK)
2102 requestSeqNum RequestSeqNum,
2103 nonStandardData NonStandardParameter OPTIONAL,
2104 nakReason InfoRequestNakReason,
2105 altGKInfo AltGKInfo OPTIONAL,
2106 tokens SEQUENCE OF ClearToken OPTIONAL,
2107 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2108 integrityCheckValue ICV OPTIONAL,
2112 InfoRequestNakReason ::= CHOICE {
2113 notRegistered NULL, -- not registered with gatekeeper
2114 securityDenial NULL,
2115 undefinedReason NULL,
2117 securityError SecurityErrors2
2120 NonStandardMessage ::= SEQUENCE {
2121 requestSeqNum RequestSeqNum,
2122 nonStandardData NonStandardParameter,
2124 tokens SEQUENCE OF ClearToken OPTIONAL,
2125 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2126 integrityCheckValue ICV OPTIONAL,
2127 featureSet FeatureSet OPTIONAL,
2128 genericData SEQUENCE OF GenericData OPTIONAL
2131 UnknownMessageResponse ::= SEQUENCE -- (XRS)
2133 requestSeqNum RequestSeqNum,
2135 tokens SEQUENCE OF ClearToken OPTIONAL,
2136 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2137 integrityCheckValue ICV OPTIONAL,
2138 messageNotUnderstood OCTET STRING
2141 RequestInProgress ::= SEQUENCE -- (RIP)
2143 requestSeqNum RequestSeqNum,
2144 nonStandardData NonStandardParameter OPTIONAL,
2145 tokens SEQUENCE OF ClearToken OPTIONAL,
2146 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2147 integrityCheckValue ICV OPTIONAL,
2148 delay INTEGER(1..65535),
2152 ResourcesAvailableIndicate ::= SEQUENCE --(RAI)
2154 requestSeqNum RequestSeqNum,
2155 protocolIdentifier ProtocolIdentifier,
2156 nonStandardData NonStandardParameter OPTIONAL,
2157 endpointIdentifier EndpointIdentifier,
2158 protocols SEQUENCE OF SupportedProtocols,
2159 almostOutOfResources BOOLEAN,
2160 tokens SEQUENCE OF ClearToken OPTIONAL,
2161 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2162 integrityCheckValue ICV OPTIONAL,
2164 capacity CallCapacity OPTIONAL,
2165 genericData SEQUENCE OF GenericData OPTIONAL
2168 ResourcesAvailableConfirm ::= SEQUENCE --(RAC)
2170 requestSeqNum RequestSeqNum,
2171 protocolIdentifier ProtocolIdentifier,
2172 nonStandardData NonStandardParameter OPTIONAL,
2173 tokens SEQUENCE OF ClearToken OPTIONAL,
2174 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2175 integrityCheckValue ICV OPTIONAL,
2177 genericData SEQUENCE OF GenericData OPTIONAL
2180 ServiceControlIndication ::= SEQUENCE --(SCI)
2182 requestSeqNum RequestSeqNum,
2183 nonStandardData NonStandardParameter OPTIONAL,
2184 serviceControl SEQUENCE OF ServiceControlSession,
2185 endpointIdentifier EndpointIdentifier OPTIONAL,
2187 SEQUENCE {callIdentifier CallIdentifier,
2188 conferenceID ConferenceIdentifier,
2189 answeredCall BOOLEAN,
2191 tokens SEQUENCE OF ClearToken OPTIONAL,
2192 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2193 integrityCheckValue ICV OPTIONAL,
2194 featureSet FeatureSet OPTIONAL,
2195 genericData SEQUENCE OF GenericData OPTIONAL,
2199 ServiceControlResponse ::= SEQUENCE --(SCR)
2201 requestSeqNum RequestSeqNum,
2203 CHOICE {started NULL,
2207 neededFeatureNotSupported NULL,
2209 nonStandardData NonStandardParameter OPTIONAL,
2210 tokens SEQUENCE OF ClearToken OPTIONAL,
2211 cryptoTokens SEQUENCE OF CryptoH323Token OPTIONAL,
2212 integrityCheckValue ICV OPTIONAL,
2213 featureSet FeatureSet OPTIONAL,
2214 genericData SEQUENCE OF GenericData OPTIONAL,
2220 -- Generated by Asnp, the ASN.1 pretty-printer of France Telecom R&D