8 static const struct field_t _TransportAddress_ipAddress[] = {
27 _TransportAddress_ipSourceRoute_route},
29 _TransportAddress_ipSourceRoute_routing},
58 _NonStandardIdentifier},
66 _TransportAddress_ipSourceRoute},
68 _TransportAddress_ipxAddress},
70 offsetof(TransportAddress, ip6Address),
71 _TransportAddress_ip6Address},
75 _NonStandardParameter},
93 {
FNAME(
"vendor")
SEQ, 0, 3, 3,
SKIP | EXT, 0, _H221NonStandard},
100 _NonStandardParameter},
105 _NonStandardParameter},
112 _NonStandardParameter},
119 _NonStandardParameter},
126 _NonStandardParameter},
133 _NonStandardParameter},
140 _NonStandardParameter},
147 _NonStandardParameter},
154 _NonStandardParameter},
161 _NonStandardParameter},
168 {
FNAME(
"voice")
SEQ, 1, 1, 3,
SKIP | EXT, 0, _VoiceCaps},
169 {
FNAME(
"t120-only")
SEQ, 1, 1, 3,
SKIP | EXT, 0, _T120OnlyCaps},
170 {
FNAME(
"nonStandardProtocol")
SEQ, 2, 3, 3,
SKIP | EXT, 0, NULL},
171 {
FNAME(
"t38FaxAnnexbOnly")
SEQ, 2, 5, 5,
SKIP | EXT, 0, NULL},
180 _GatewayInfo_protocol},
182 _NonStandardParameter},
187 _NonStandardParameter},
193 _NonStandardParameter},
198 _NonStandardParameter},
203 {
FNAME(
"gateway")
SEQ, 2, 2, 2,
SKIP | EXT | OPT, 0, _GatewayInfo},
204 {
FNAME(
"mcu")
SEQ, 1, 1, 2,
SKIP | EXT | OPT, 0, _McuInfo},
205 {
FNAME(
"terminal")
SEQ, 1, 1, 1,
SKIP | EXT | OPT, 0, _TerminalInfo},
247 {
FNAME(
"q954Info")
SEQ, 0, 2, 2,
SKIP | EXT, 0, _Q954Details},
266 _H245_NonStandardIdentifier_h221NonStandard},
271 _H245_NonStandardIdentifier},
302 {
FNAME(
"framesPerSecond")
INT, 4, 0, 0,
SKIP | OPT, 0, NULL},
328 {
FNAME(
"enhancementLayerInfo")
SEQ, 3, 4, 4,
SKIP | EXT | OPT, 0,
330 {
FNAME(
"h263Options")
SEQ, 5, 29, 31,
SKIP | EXT | OPT, 0, NULL},
339 {
FNAME(
"pictureRate")
INT, 4, 0, 0,
SKIP | OPT, 0, NULL},
346 _H245_NonStandardParameter},
347 {
FNAME(
"h261VideoCapability")
SEQ, 2, 5, 6,
SKIP | EXT, 0,
348 _H261VideoCapability},
349 {
FNAME(
"h262VideoCapability")
SEQ, 6, 17, 18,
SKIP | EXT, 0,
350 _H262VideoCapability},
351 {
FNAME(
"h263VideoCapability")
SEQ, 7, 13, 21,
SKIP | EXT, 0,
352 _H263VideoCapability},
353 {
FNAME(
"is11172VideoCapability")
SEQ, 6, 7, 8,
SKIP | EXT, 0,
354 _IS11172VideoCapability},
355 {
FNAME(
"genericVideoCapability")
SEQ, 5, 6, 6,
SKIP | EXT, 0, NULL},
401 _H245_NonStandardParameter},
409 {
FNAME(
"g7231")
SEQ, 0, 2, 2,
SKIP, 0, _AudioCapability_g7231},
413 {
FNAME(
"is11172AudioCapability")
SEQ, 0, 9, 9,
SKIP | EXT, 0,
414 _IS11172AudioCapability},
415 {
FNAME(
"is13818AudioCapability")
SEQ, 0, 21, 21,
SKIP | EXT, 0,
416 _IS13818AudioCapability},
419 {
FNAME(
"g7231AnnexCCapability")
SEQ, 1, 3, 3,
SKIP | EXT, 0, NULL},
420 {
FNAME(
"gsmFullRate")
SEQ, 0, 3, 3,
SKIP | EXT, 0, NULL},
421 {
FNAME(
"gsmHalfRate")
SEQ, 0, 3, 3,
SKIP | EXT, 0, NULL},
422 {
FNAME(
"gsmEnhancedFullRate")
SEQ, 0, 3, 3,
SKIP | EXT, 0, NULL},
423 {
FNAME(
"genericAudioCapability")
SEQ, 5, 6, 6,
SKIP | EXT, 0, NULL},
424 {
FNAME(
"g729Extensions")
SEQ, 1, 8, 8,
SKIP | EXT, 0, NULL},
429 _H245_NonStandardParameter},
470 _T84Profile_t84Restricted},
475 _DataProtocolCapability},
481 _DataProtocolCapability},
487 _H245_NonStandardParameter},
490 _DataProtocolCapability},
492 _DataProtocolCapability},
494 _DataProtocolCapability},
496 _DataApplicationCapability_application_t84},
498 _DataProtocolCapability},
500 _DataProtocolCapability},
502 _DataApplicationCapability_application_nlpid},
505 _DataProtocolCapability},
509 {
FNAME(
"genericDataCapability")
SEQ, 5, 6, 6,
SKIP | EXT, 0, NULL},
515 _DataApplicationCapability_application},
521 _H245_NonStandardParameter},
527 _H245_NonStandardParameter},
533 _DataApplicationCapability},
538 {
FNAME(
"multiplexedStream")
SEQ, 0, 2, 2,
SKIP | EXT, 0, NULL},
549 static
const struct field_t _H223LogicalChannelParameters_adaptationLayerType_al3[] = {
550 {
FNAME(
"controlFieldOctets")
INT, 2, 0, 0,
SKIP, 0, NULL},
556 _H245_NonStandardParameter},
562 _H223LogicalChannelParameters_adaptationLayerType_al3},
570 _H223LogicalChannelParameters_adaptationLayerType},
601 _V76LogicalChannelParameters_mode_eRM_recovery},
606 _V76LogicalChannelParameters_mode_eRM},
618 _V76LogicalChannelParameters_suspendResume},
621 _V76LogicalChannelParameters_mode},
622 {
FNAME(
"v75Parameters")
SEQ, 0, 1, 1,
SKIP | EXT, 0, _V75Parameters},
626 {
FNAME(
"item")
SEQ, 0, 2, 2,
SKIP, 0, _H245_NonStandardParameter},
658 _UnicastAddress_iPSourceRouteAddress_routing},
662 _UnicastAddress_iPSourceRouteAddress_route},
669 _UnicastAddress_iPXAddress},
671 offsetof(UnicastAddress, iP6Address), _UnicastAddress_iP6Address},
673 {
FNAME(
"iPSourceRouteAddress")
SEQ, 0, 4, 4,
SKIP | EXT, 0,
674 _UnicastAddress_iPSourceRouteAddress},
676 {
FNAME(
"nonStandardAddress")
SEQ, 0, 2, 2,
SKIP, 0, NULL},
691 _MulticastAddress_iPAddress},
693 _MulticastAddress_iP6Address},
695 {
FNAME(
"nonStandardAddress")
SEQ, 0, 2, 2,
SKIP, 0, NULL},
707 _H2250LogicalChannelParameters_nonStandard},
709 {
FNAME(
"associatedSessionID")
INT, 8, 1, 0,
SKIP | OPT, 0, NULL},
712 _H245_TransportAddress},
716 offsetof(H2250LogicalChannelParameters, mediaControlChannel),
717 _H245_TransportAddress},
721 {
FNAME(
"destination")
SEQ, 0, 2, 2,
STOP | EXT | OPT, 0, NULL},
722 {
FNAME(
"dynamicRTPPayloadType")
INT, 5, 96, 0,
STOP | OPT, 0, NULL},
725 {
FNAME(
"transportCapability")
SEQ, 3, 3, 3,
STOP | EXT | OPT, 0,
727 {
FNAME(
"redundancyEncoding")
SEQ, 1, 2, 2,
STOP | EXT | OPT, 0, NULL},
728 {
FNAME(
"source")
SEQ, 0, 2, 2,
SKIP | EXT | OPT, 0, NULL},
731 static
const struct field_t _OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters[] = {
732 {
FNAME(
"h222LogicalChannelParameters")
SEQ, 3, 5, 5,
SKIP | EXT, 0,
733 _H222LogicalChannelParameters},
734 {
FNAME(
"h223LogicalChannelParameters")
SEQ, 0, 2, 2,
SKIP | EXT, 0,
735 _H223LogicalChannelParameters},
736 {
FNAME(
"v76LogicalChannelParameters")
SEQ, 0, 5, 5,
SKIP | EXT, 0,
737 _V76LogicalChannelParameters},
738 {
FNAME(
"h2250LogicalChannelParameters")
SEQ, 10, 11, 14,
DECODE | EXT,
741 h2250LogicalChannelParameters), _H2250LogicalChannelParameters},
751 offsetof(OpenLogicalChannel_forwardLogicalChannelParameters,
752 multiplexParameters),
753 _OpenLogicalChannel_forwardLogicalChannelParameters_multiplexParameters},
759 static
const struct field_t _OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters[] = {
760 {
FNAME(
"h223LogicalChannelParameters")
SEQ, 0, 2, 2,
SKIP | EXT, 0,
761 _H223LogicalChannelParameters},
762 {
FNAME(
"v76LogicalChannelParameters")
SEQ, 0, 5, 5,
SKIP | EXT, 0,
763 _V76LogicalChannelParameters},
764 {
FNAME(
"h2250LogicalChannelParameters")
SEQ, 10, 11, 14,
DECODE | EXT,
767 h2250LogicalChannelParameters), _H2250LogicalChannelParameters},
774 multiplexParameters),
775 _OpenLogicalChannel_reverseLogicalChannelParameters_multiplexParameters},
793 _Q2931Address_address},
798 {
FNAME(
"q2931Address")
SEQ, 1, 2, 2,
SKIP | EXT, 0, _Q2931Address},
802 _H245_TransportAddress},
807 _NetworkAccessParameters_distribution},
810 _NetworkAccessParameters_networkAddress},
819 {
FNAME(
"forwardLogicalChannelParameters")
SEQ, 1, 3, 5,
DECODE | EXT,
821 _OpenLogicalChannel_forwardLogicalChannelParameters},
822 {
FNAME(
"reverseLogicalChannelParameters")
SEQ, 1, 2, 4,
824 reverseLogicalChannelParameters),
825 _OpenLogicalChannel_reverseLogicalChannelParameters},
827 offsetof(OpenLogicalChannel, separateStack),
828 _NetworkAccessParameters},
829 {
FNAME(
"encryptionSync")
SEQ, 2, 4, 4,
STOP | EXT | OPT, 0, NULL},
834 sizeof(OpenLogicalChannel), _OpenLogicalChannel}
843 _Setup_UUIE_sourceAddress},
844 {
FNAME(
"sourceInfo")
SEQ, 6, 8, 10,
SKIP | EXT, 0, _EndpointType},
846 _Setup_UUIE_destinationAddress},
848 offsetof(Setup_UUIE, destCallSignalAddress), _TransportAddress},
850 _Setup_UUIE_destExtraCallInfo},
852 _Setup_UUIE_destExtraCRV},
856 _Setup_UUIE_conferenceGoal},
857 {
FNAME(
"callServices")
SEQ, 0, 8, 8,
SKIP | EXT | OPT, 0,
861 offsetof(Setup_UUIE, sourceCallSignalAddress), _TransportAddress},
864 {
FNAME(
"callIdentifier")
SEQ, 0, 1, 1,
SKIP | EXT, 0, NULL},
870 offsetof(Setup_UUIE, fastStart), _Setup_UUIE_fastStart},
876 {
FNAME(
"connectionParameters")
SEQ, 0, 3, 3,
SKIP | EXT | OPT, 0,
881 {
FNAME(
"screeningIndicator")
ENUM, 2, 0, 0,
SKIP | EXT | OPT, 0,
886 {
FNAME(
"capacity")
SEQ, 2, 2, 2,
SKIP | EXT | OPT, 0, NULL},
887 {
FNAME(
"circuitInfo")
SEQ, 3, 3, 3,
SKIP | EXT | OPT, 0, NULL},
899 sizeof(OpenLogicalChannel), _OpenLogicalChannel}
909 {
FNAME(
"callIdentifier")
SEQ, 0, 1, 1,
SKIP | EXT, 0, NULL},
915 offsetof(CallProceeding_UUIE, fastStart),
916 _CallProceeding_UUIE_fastStart},
920 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
SKIP | EXT | OPT, 0, NULL},
925 sizeof(OpenLogicalChannel), _OpenLogicalChannel}
936 {
FNAME(
"callIdentifier")
SEQ, 0, 1, 1,
SKIP | EXT, 0, NULL},
942 offsetof(Connect_UUIE, fastStart), _Connect_UUIE_fastStart},
949 {
FNAME(
"screeningIndicator")
ENUM, 2, 0, 0,
SKIP | EXT | OPT, 0,
953 {
FNAME(
"capacity")
SEQ, 2, 2, 2,
SKIP | EXT | OPT, 0, NULL},
954 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
SKIP | EXT | OPT, 0, NULL},
959 sizeof(OpenLogicalChannel), _OpenLogicalChannel}
969 {
FNAME(
"callIdentifier")
SEQ, 0, 1, 1,
SKIP | EXT, 0, NULL},
975 offsetof(Alerting_UUIE, fastStart), _Alerting_UUIE_fastStart},
981 {
FNAME(
"screeningIndicator")
ENUM, 2, 0, 0,
SKIP | EXT | OPT, 0,
985 {
FNAME(
"capacity")
SEQ, 2, 2, 2,
SKIP | EXT | OPT, 0, NULL},
986 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
SKIP | EXT | OPT, 0, NULL},
991 {
FNAME(
"callIdentifier")
SEQ, 0, 1, 1,
SKIP | EXT, 0, NULL},
996 {
FNAME(
"circuitInfo")
SEQ, 3, 3, 3,
SKIP | EXT | OPT, 0, NULL},
1017 {
FNAME(
"nonStandardReason")
SEQ, 0, 2, 2,
SKIP, 0, NULL},
1028 _ReleaseCompleteReason},
1029 {
FNAME(
"callIdentifier")
SEQ, 0, 1, 1,
SKIP | EXT, 0, NULL},
1035 {
FNAME(
"screeningIndicator")
ENUM, 2, 0, 0,
SKIP | EXT | OPT, 0,
1037 {
FNAME(
"capacity")
SEQ, 2, 2, 2,
SKIP | EXT | OPT, 0, NULL},
1039 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
SKIP | EXT | OPT, 0, NULL},
1062 sizeof(OpenLogicalChannel), _OpenLogicalChannel}
1071 _Facility_UUIE_alternativeAliasAddress},
1075 {
FNAME(
"callIdentifier")
SEQ, 0, 1, 1,
SKIP | EXT, 0, NULL},
1077 {
FNAME(
"remoteExtensionAddress")
CHOICE, 1, 2, 7,
SKIP | EXT | OPT, 0,
1083 offsetof(Facility_UUIE, h245Address), _TransportAddress},
1085 offsetof(Facility_UUIE, fastStart), _Facility_UUIE_fastStart},
1090 {
FNAME(
"circuitInfo")
SEQ, 3, 3, 3,
SKIP | EXT | OPT, 0, NULL},
1091 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
SKIP | EXT | OPT, 0, NULL},
1092 {
FNAME(
"destinationInfo")
SEQ, 6, 8, 10,
SKIP | EXT | OPT, 0, NULL},
1102 {
FNAME(
"nonStandard")
SEQ, 0, 2, 2,
SKIP, 0, _NonStandardParameter},
1109 _NonStandardParameter},
1111 _SecurityServiceMode},
1113 _SecurityServiceMode},
1115 _SecurityServiceMode},
1119 {
FNAME(
"nonStandard")
SEQ, 0, 2, 2,
SKIP, 0, _NonStandardParameter},
1121 {
FNAME(
"tls")
SEQ, 1, 4, 4,
SKIP | EXT, 0, _SecurityCapabilities},
1122 {
FNAME(
"ipsec")
SEQ, 1, 4, 4,
SKIP | EXT, 0, _SecurityCapabilities},
1145 {
FNAME(
"dhkey")
SEQ, 0, 3, 3,
SKIP | EXT | OPT, 0, _DHset},
1148 {
FNAME(
"certificate")
SEQ, 0, 2, 2,
SKIP | EXT | OPT, 0,
1152 _H235_NonStandardParameter},
1158 {
FNAME(
"item")
SEQ, 8, 9, 11,
SKIP | EXT, 0, _ClearToken},
1169 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1177 _CryptoH323Token_cryptoEPPwdHash_token},
1182 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1190 _CryptoH323Token_cryptoGKPwdHash_token},
1195 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1201 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1208 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1215 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1222 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1228 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1235 _CryptoToken_cryptoEncryptedToken_token},
1241 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1248 _CryptoToken_cryptoSignedToken_token},
1253 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1259 {
FNAME(
"hashedVals")
SEQ, 8, 9, 11,
SKIP | EXT, 0, _ClearToken},
1261 _CryptoToken_cryptoHashedToken_token},
1266 {
FNAME(
"paramS")
SEQ, 2, 2, 3,
SKIP | EXT, 0, _Params},
1272 _CryptoToken_cryptoEncryptedToken},
1274 _CryptoToken_cryptoSignedToken},
1276 _CryptoToken_cryptoHashedToken},
1278 _CryptoToken_cryptoPwdEncr},
1283 _CryptoH323Token_cryptoEPPwdHash},
1285 _CryptoH323Token_cryptoGKPwdHash},
1287 _CryptoH323Token_cryptoEPPwdEncr},
1289 _CryptoH323Token_cryptoGKPwdEncr},
1291 _CryptoH323Token_cryptoEPCert},
1293 _CryptoH323Token_cryptoGKCert},
1295 _CryptoH323Token_cryptoFastStart},
1306 sizeof(OpenLogicalChannel), _OpenLogicalChannel}
1312 {
FNAME(
"destinationInfo")
SEQ, 6, 8, 10,
SKIP | EXT, 0,
1321 _Progress_UUIE_tokens},
1323 _Progress_UUIE_cryptoTokens},
1325 offsetof(Progress_UUIE, fastStart), _Progress_UUIE_fastStart},
1335 offsetof(H323_UU_PDU_h323_message_body, callProceeding),
1336 _CallProceeding_UUIE},
1338 offsetof(H323_UU_PDU_h323_message_body, connect), _Connect_UUIE},
1340 offsetof(H323_UU_PDU_h323_message_body, alerting), _Alerting_UUIE},
1341 {
FNAME(
"information")
SEQ, 0, 1, 7,
SKIP | EXT, 0, _Information_UUIE},
1342 {
FNAME(
"releaseComplete")
SEQ, 1, 2, 11,
SKIP | EXT, 0,
1343 _ReleaseComplete_UUIE},
1345 offsetof(H323_UU_PDU_h323_message_body, facility), _Facility_UUIE},
1350 {
FNAME(
"statusInquiry")
SEQ, 2, 4, 4,
SKIP | EXT, 0, NULL},
1351 {
FNAME(
"setupAcknowledge")
SEQ, 2, 4, 4,
SKIP | EXT, 0, NULL},
1356 {
FNAME(
"nonStandard")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1357 {
FNAME(
"masterSlaveDetermination")
SEQ, 0, 2, 2,
STOP | EXT, 0, NULL},
1358 {
FNAME(
"terminalCapabilitySet")
SEQ, 3, 5, 5,
STOP | EXT, 0, NULL},
1361 {
FNAME(
"closeLogicalChannel")
SEQ, 0, 2, 3,
STOP | EXT, 0, NULL},
1362 {
FNAME(
"requestChannelClose")
SEQ, 0, 1, 3,
STOP | EXT, 0, NULL},
1363 {
FNAME(
"multiplexEntrySend")
SEQ, 0, 2, 2,
STOP | EXT, 0, NULL},
1364 {
FNAME(
"requestMultiplexEntry")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1365 {
FNAME(
"requestMode")
SEQ, 0, 2, 2,
STOP | EXT, 0, NULL},
1366 {
FNAME(
"roundTripDelayRequest")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1367 {
FNAME(
"maintenanceLoopRequest")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1368 {
FNAME(
"communicationModeRequest")
SEQ, 0, 0, 0,
STOP | EXT, 0, NULL},
1371 {
FNAME(
"logicalChannelRateRequest")
SEQ, 0, 3, 3,
STOP | EXT, 0,
1375 static
const struct field_t _OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters[] = {
1376 {
FNAME(
"h222LogicalChannelParameters")
SEQ, 3, 5, 5,
SKIP | EXT, 0,
1377 _H222LogicalChannelParameters},
1378 {
FNAME(
"h2250LogicalChannelParameters")
SEQ, 10, 11, 14,
DECODE | EXT,
1381 h2250LogicalChannelParameters), _H2250LogicalChannelParameters},
1384 static
const struct field_t _OpenLogicalChannelAck_reverseLogicalChannelParameters[] = {
1389 multiplexParameters),
1390 _OpenLogicalChannelAck_reverseLogicalChannelParameters_multiplexParameters},
1395 {
FNAME(
"item")
SEQ, 0, 2, 2,
SKIP, 0, _H245_NonStandardParameter},
1400 _H2250LogicalChannelAckParameters_nonStandard},
1401 {
FNAME(
"sessionID")
INT, 8, 1, 0,
SKIP | OPT, 0, NULL},
1404 _H245_TransportAddress},
1406 offsetof(H2250LogicalChannelAckParameters, mediaControlChannel),
1407 _H245_TransportAddress},
1408 {
FNAME(
"dynamicRTPPayloadType")
INT, 5, 96, 0,
SKIP | OPT, 0, NULL},
1413 static
const struct field_t _OpenLogicalChannelAck_forwardMultiplexAckParameters[] = {
1414 {
FNAME(
"h2250LogicalChannelAckParameters")
SEQ, 5, 5, 7,
DECODE | EXT,
1416 h2250LogicalChannelAckParameters),
1417 _H2250LogicalChannelAckParameters},
1422 {
FNAME(
"reverseLogicalChannelParameters")
SEQ, 2, 3, 4,
1424 reverseLogicalChannelParameters),
1425 _OpenLogicalChannelAck_reverseLogicalChannelParameters},
1427 offsetof(OpenLogicalChannelAck, separateStack),
1428 _NetworkAccessParameters},
1429 {
FNAME(
"forwardMultiplexAckParameters")
CHOICE, 0, 1, 1,
1431 forwardMultiplexAckParameters),
1432 _OpenLogicalChannelAck_forwardMultiplexAckParameters},
1433 {
FNAME(
"encryptionSync")
SEQ, 2, 4, 4,
STOP | EXT | OPT, 0, NULL},
1437 {
FNAME(
"nonStandard")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1438 {
FNAME(
"masterSlaveDeterminationAck")
SEQ, 0, 1, 1,
STOP | EXT, 0,
1440 {
FNAME(
"masterSlaveDeterminationReject")
SEQ, 0, 1, 1,
STOP | EXT, 0,
1442 {
FNAME(
"terminalCapabilitySetAck")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1443 {
FNAME(
"terminalCapabilitySetReject")
SEQ, 0, 2, 2,
STOP | EXT, 0,
1447 _OpenLogicalChannelAck},
1448 {
FNAME(
"openLogicalChannelReject")
SEQ, 0, 2, 2,
STOP | EXT, 0, NULL},
1449 {
FNAME(
"closeLogicalChannelAck")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1450 {
FNAME(
"requestChannelCloseAck")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1451 {
FNAME(
"requestChannelCloseReject")
SEQ, 0, 2, 2,
STOP | EXT, 0,
1453 {
FNAME(
"multiplexEntrySendAck")
SEQ, 0, 2, 2,
STOP | EXT, 0, NULL},
1454 {
FNAME(
"multiplexEntrySendReject")
SEQ, 0, 2, 2,
STOP | EXT, 0, NULL},
1455 {
FNAME(
"requestMultiplexEntryAck")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1456 {
FNAME(
"requestMultiplexEntryReject")
SEQ, 0, 2, 2,
STOP | EXT, 0,
1458 {
FNAME(
"requestModeAck")
SEQ, 0, 2, 2,
STOP | EXT, 0, NULL},
1459 {
FNAME(
"requestModeReject")
SEQ, 0, 2, 2,
STOP | EXT, 0, NULL},
1460 {
FNAME(
"roundTripDelayResponse")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1461 {
FNAME(
"maintenanceLoopAck")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1462 {
FNAME(
"maintenanceLoopReject")
SEQ, 0, 2, 2,
STOP | EXT, 0, NULL},
1467 {
FNAME(
"logicalChannelRateAcknowledge")
SEQ, 0, 3, 3,
STOP | EXT, 0,
1469 {
FNAME(
"logicalChannelRateReject")
SEQ, 1, 4, 4,
STOP | EXT, 0, NULL},
1484 sizeof(MultimediaSystemControlMessage),
1485 _MultimediaSystemControlMessage}
1492 _H323_UU_PDU_h323_message_body},
1494 _NonStandardParameter},
1499 offsetof(H323_UU_PDU, h245Control), _H323_UU_PDU_h245Control},
1501 {
FNAME(
"callLinkage")
SEQ, 2, 2, 2,
STOP | EXT | OPT, 0, NULL},
1502 {
FNAME(
"tunnelledSignallingMessage")
SEQ, 2, 4, 4,
STOP | EXT | OPT,
1506 {
FNAME(
"stimulusControl")
SEQ, 3, 3, 3,
STOP | EXT | OPT, 0, NULL},
1513 {
FNAME(
"user-data")
SEQ, 0, 2, 2,
STOP | EXT | OPT, 0, NULL},
1520 _NonStandardParameter},
1523 {
FNAME(
"endpointType")
SEQ, 6, 8, 10,
STOP | EXT, 0, NULL},
1525 {
FNAME(
"callServices")
SEQ, 0, 8, 8,
STOP | EXT | OPT, 0, NULL},
1534 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1536 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
STOP | EXT | OPT, 0, NULL},
1544 _NonStandardParameter},
1555 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1556 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
STOP | EXT | OPT, 0, NULL},
1562 sizeof(TransportAddress), _TransportAddress}
1568 sizeof(TransportAddress), _TransportAddress}
1580 _NonStandardParameter},
1584 _RegistrationRequest_callSignalAddress},
1586 offsetof(RegistrationRequest, rasAddress),
1587 _RegistrationRequest_rasAddress},
1588 {
FNAME(
"terminalType")
SEQ, 6, 8, 10,
SKIP | EXT, 0, _EndpointType},
1590 _RegistrationRequest_terminalAlias},
1596 offsetof(RegistrationRequest, timeToLive), NULL},
1599 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1604 {
FNAME(
"alternateTransportAddresses")
SEQ, 1, 1, 1,
STOP | EXT | OPT,
1610 {
FNAME(
"usageReportingCapability")
SEQ, 3, 4, 4,
STOP | EXT | OPT, 0,
1615 {
FNAME(
"callCreditCapability")
SEQ, 2, 2, 2,
STOP | EXT | OPT, 0,
1617 {
FNAME(
"capacityReportingCapability")
SEQ, 0, 1, 1,
STOP | EXT | OPT,
1619 {
FNAME(
"capacity")
SEQ, 2, 2, 2,
STOP | EXT | OPT, 0, NULL},
1620 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
STOP | EXT | OPT, 0, NULL},
1626 sizeof(TransportAddress), _TransportAddress}
1638 _NonStandardParameter},
1641 _RegistrationConfirm_callSignalAddress},
1643 _RegistrationConfirm_terminalAlias},
1648 offsetof(RegistrationConfirm, timeToLive), NULL},
1651 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1653 {
FNAME(
"preGrantedARQ")
SEQ, 0, 4, 8,
STOP | EXT | OPT, 0, NULL},
1664 {
FNAME(
"capacityReportingSpec")
SEQ, 0, 1, 1,
STOP | EXT | OPT, 0,
1666 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
STOP | EXT | OPT, 0, NULL},
1672 sizeof(TransportAddress), _TransportAddress}
1680 _UnregistrationRequest_callSignalAddress},
1682 {
FNAME(
"nonStandardData")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1688 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1717 {
FNAME(
"callModel")
CHOICE, 1, 2, 2,
SKIP | EXT | OPT, 0, _CallModel},
1720 _AdmissionRequest_destinationInfo},
1725 _AdmissionRequest_destExtraCallInfo},
1727 _AdmissionRequest_srcInfo},
1729 offsetof(AdmissionRequest, srcCallSignalAddress), _TransportAddress},
1732 {
FNAME(
"nonStandardData")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1733 {
FNAME(
"callServices")
SEQ, 0, 8, 8,
STOP | EXT | OPT, 0, NULL},
1738 {
FNAME(
"callIdentifier")
SEQ, 0, 1, 1,
STOP | EXT, 0, NULL},
1744 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1747 {
FNAME(
"callLinkage")
SEQ, 2, 2, 2,
STOP | EXT | OPT, 0, NULL},
1748 {
FNAME(
"gatewayDataRate")
SEQ, 2, 3, 3,
STOP | EXT | OPT, 0, NULL},
1749 {
FNAME(
"capacity")
SEQ, 2, 2, 2,
STOP | EXT | OPT, 0, NULL},
1750 {
FNAME(
"circuitInfo")
SEQ, 3, 3, 3,
STOP | EXT | OPT, 0, NULL},
1752 {
FNAME(
"desiredTunnelledProtocol")
SEQ, 1, 2, 2,
STOP | EXT | OPT, 0,
1754 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
STOP | EXT | OPT, 0, NULL},
1766 {
FNAME(
"nonStandardData")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1769 {
FNAME(
"destinationType")
SEQ, 6, 8, 10,
STOP | EXT | OPT, 0, NULL},
1775 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1778 {
FNAME(
"uuiesRequested")
SEQ, 0, 9, 13,
STOP | EXT, 0, NULL},
1780 {
FNAME(
"alternateTransportAddresses")
SEQ, 1, 1, 1,
STOP | EXT | OPT,
1784 {
FNAME(
"circuitInfo")
SEQ, 3, 3, 3,
STOP | EXT | OPT, 0, NULL},
1789 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
STOP | EXT | OPT, 0, NULL},
1801 _LocationRequest_destinationInfo},
1803 _NonStandardParameter},
1811 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1813 {
FNAME(
"desiredTunnelledProtocol")
SEQ, 1, 2, 2,
STOP | EXT | OPT, 0,
1815 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
STOP | EXT | OPT, 0, NULL},
1818 {
FNAME(
"circuitInfo")
SEQ, 3, 3, 3,
STOP | EXT | OPT, 0, NULL},
1826 offsetof(LocationConfirm, rasAddress), _TransportAddress},
1827 {
FNAME(
"nonStandardData")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1830 {
FNAME(
"destinationType")
SEQ, 6, 8, 10,
STOP | EXT | OPT, 0, NULL},
1836 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1837 {
FNAME(
"alternateTransportAddresses")
SEQ, 1, 1, 1,
STOP | EXT | OPT,
1841 {
FNAME(
"featureSet")
SEQ, 3, 4, 4,
STOP | EXT | OPT, 0, NULL},
1843 {
FNAME(
"circuitInfo")
SEQ, 3, 3, 3,
STOP | EXT | OPT, 0, NULL},
1849 sizeof(TransportAddress), _TransportAddress}
1855 _NonStandardParameter},
1857 {
FNAME(
"endpointType")
SEQ, 6, 8, 10,
SKIP | EXT, 0, _EndpointType},
1862 offsetof(InfoRequestResponse, callSignalAddress),
1863 _InfoRequestResponse_callSignalAddress},
1868 {
FNAME(
"integrityCheckValue")
SEQ, 0, 2, 2,
STOP | OPT, 0, NULL},
1870 {
FNAME(
"capacity")
SEQ, 2, 2, 2,
STOP | EXT | OPT, 0, NULL},
1880 offsetof(RasMessage, gatekeeperConfirm), _GatekeeperConfirm},
1881 {
FNAME(
"gatekeeperReject")
SEQ, 2, 5, 11,
STOP | EXT, 0, NULL},
1883 offsetof(RasMessage, registrationRequest), _RegistrationRequest},
1885 offsetof(RasMessage, registrationConfirm), _RegistrationConfirm},
1886 {
FNAME(
"registrationReject")
SEQ, 2, 5, 11,
STOP | EXT, 0, NULL},
1888 offsetof(RasMessage, unregistrationRequest), _UnregistrationRequest},
1889 {
FNAME(
"unregistrationConfirm")
SEQ, 1, 2, 6,
STOP | EXT, 0, NULL},
1890 {
FNAME(
"unregistrationReject")
SEQ, 1, 3, 8,
STOP | EXT, 0, NULL},
1892 offsetof(RasMessage, admissionRequest), _AdmissionRequest},
1894 offsetof(RasMessage, admissionConfirm), _AdmissionConfirm},
1895 {
FNAME(
"admissionReject")
SEQ, 1, 3, 11,
STOP | EXT, 0, NULL},
1896 {
FNAME(
"bandwidthRequest")
SEQ, 2, 7, 18,
STOP | EXT, 0, NULL},
1897 {
FNAME(
"bandwidthConfirm")
SEQ, 1, 3, 8,
STOP | EXT, 0, NULL},
1898 {
FNAME(
"bandwidthReject")
SEQ, 1, 4, 9,
STOP | EXT, 0, NULL},
1899 {
FNAME(
"disengageRequest")
SEQ, 1, 6, 19,
STOP | EXT, 0, NULL},
1900 {
FNAME(
"disengageConfirm")
SEQ, 1, 2, 9,
STOP | EXT, 0, NULL},
1901 {
FNAME(
"disengageReject")
SEQ, 1, 3, 8,
STOP | EXT, 0, NULL},
1903 offsetof(RasMessage, locationRequest), _LocationRequest},
1905 offsetof(RasMessage, locationConfirm), _LocationConfirm},
1906 {
FNAME(
"locationReject")
SEQ, 1, 3, 10,
STOP | EXT, 0, NULL},
1907 {
FNAME(
"infoRequest")
SEQ, 2, 4, 15,
STOP | EXT, 0, NULL},
1909 offsetof(RasMessage, infoRequestResponse), _InfoRequestResponse},
1910 {
FNAME(
"nonStandardMessage")
SEQ, 0, 2, 7,
STOP | EXT, 0, NULL},
1911 {
FNAME(
"unknownMessageResponse")
SEQ, 0, 1, 5,
STOP | EXT, 0, NULL},
1912 {
FNAME(
"requestInProgress")
SEQ, 4, 6, 6,
STOP | EXT, 0, NULL},
1913 {
FNAME(
"resourcesAvailableIndicate")
SEQ, 4, 9, 11,
STOP | EXT, 0,
1915 {
FNAME(
"resourcesAvailableConfirm")
SEQ, 4, 6, 7,
STOP | EXT, 0,
1917 {
FNAME(
"infoRequestAck")
SEQ, 4, 5, 5,
STOP | EXT, 0, NULL},
1918 {
FNAME(
"infoRequestNak")
SEQ, 5, 7, 7,
STOP | EXT, 0, NULL},
1919 {
FNAME(
"serviceControlIndication")
SEQ, 8, 10, 10,
STOP | EXT, 0,
1921 {
FNAME(
"serviceControlResponse")
SEQ, 7, 8, 8,
STOP | EXT, 0, NULL},