summaryrefslogtreecommitdiff
path: root/epan/dissectors/packet-t124.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/dissectors/packet-t124.c')
-rw-r--r--epan/dissectors/packet-t124.c2201
1 files changed, 34 insertions, 2167 deletions
diff --git a/epan/dissectors/packet-t124.c b/epan/dissectors/packet-t124.c
index 8ef876cf2c..e698ec5cb8 100644
--- a/epan/dissectors/packet-t124.c
+++ b/epan/dissectors/packet-t124.c
@@ -133,124 +133,17 @@ static int hf_t124_transportConnection = -1; /* T_transportConnection */
static int hf_t124_nsapAddress = -1; /* OCTET_STRING_SIZE_1_20 */
static int hf_t124_transportSelector = -1; /* OCTET_STRING */
static int hf_t124_nonStandard = -1; /* NonStandardParameter */
-static int hf_t124_audio = -1; /* BOOLEAN */
-static int hf_t124_video = -1; /* BOOLEAN */
-static int hf_t124_data_01 = -1; /* BOOLEAN */
-static int hf_t124_h221 = -1; /* NULL */
-static int hf_t124_h244 = -1; /* NULL */
-static int hf_t124_iso_iec_13871 = -1; /* NULL */
-static int hf_t124_simpleProfile = -1; /* T_simpleProfile */
-static int hf_t124_speech_01 = -1; /* NULL */
-static int hf_t124_telephony_3kHz = -1; /* NULL */
-static int hf_t124_telephony_7kHz = -1; /* NULL */
-static int hf_t124_voice_band_01 = -1; /* NULL */
-static int hf_t124_frameRelay = -1; /* NULL */
-static int hf_t124_t123_pstn_basic = -1; /* NULL */
-static int hf_t124_t123_psdn_basic = -1; /* NULL */
-static int hf_t124_t123_b_isdn_basic = -1; /* NULL */
-static int hf_t124_multimediaProfile = -1; /* T_multimediaProfile */
-static int hf_t124_profile = -1; /* T_profile */
-static int hf_t124_h310 = -1; /* NULL */
-static int hf_t124_h320 = -1; /* NULL */
-static int hf_t124_h321 = -1; /* NULL */
-static int hf_t124_h322 = -1; /* NULL */
-static int hf_t124_h323 = -1; /* NULL */
-static int hf_t124_h324 = -1; /* NULL */
-static int hf_t124_h324m = -1; /* NULL */
-static int hf_t124_asvd = -1; /* NULL */
-static int hf_t124_dsvd = -1; /* NULL */
-static int hf_t124_t120Data = -1; /* BOOLEAN */
-static int hf_t124_dsmccDownloadProfile = -1; /* NULL */
-static int hf_t124_networkAddress = -1; /* ExtendedE164NetworkAddress */
-static int hf_t124_iSDNCircuitTypes = -1; /* ISDNCircuitTypes */
-static int hf_t124_iSDNCircuitTypes_item = -1; /* ISDNCircuitTypes_item */
-static int hf_t124_digital_64k_01 = -1; /* NULL */
-static int hf_t124_digital_2x64k = -1; /* NULL */
-static int hf_t124_digital_384k_01 = -1; /* NULL */
-static int hf_t124_digital_1536 = -1; /* NULL */
-static int hf_t124_digital_1920k_01 = -1; /* NULL */
-static int hf_t124_multirate_base_64k = -1; /* INTEGER_1_30 */
-static int hf_t124_iSDNHighLayerCompatibility = -1; /* ISDNHighLayerCompatibility */
-static int hf_t124_circuitTypes = -1; /* T_circuitTypes */
-static int hf_t124_circuitTypes_item = -1; /* T_circuitTypes_item */
-static int hf_t124_digital_56k_01 = -1; /* NULL */
-static int hf_t124_pSDNNetworkAddress = -1; /* PSDNNetworkAddress */
-static int hf_t124_extendedE164NetworkAddress = -1; /* ExtendedE164NetworkAddress */
-static int hf_t124_transportAddress = -1; /* TransportAddress */
-static int hf_t124_networkAddress_01 = -1; /* T_networkAddress */
-static int hf_t124_extendedE164 = -1; /* ExtendedE164NetworkAddress */
-static int hf_t124_nsapAddress_01 = -1; /* TransportAddress */
-static int hf_t124_maxTransferRate = -1; /* INTEGER_0_MAX */
-static int hf_t124_gstnConnection = -1; /* GSTNConnection */
-static int hf_t124_isdnConnection = -1; /* ISDNConnection */
-static int hf_t124_csdnConnection = -1; /* CSDNConnection */
-static int hf_t124_psdnConnection = -1; /* PSDNConnection */
-static int hf_t124_atmConnection = -1; /* ATMConnection */
-static int hf_t124_NetworkAddressV2_item = -1; /* NetworkAddressV2_item */
-static int hf_t124_networkConnection = -1; /* T_networkConnection */
-static int hf_t124_singleConnection = -1; /* NetworkConnection */
-static int hf_t124_aggregatedConnections = -1; /* T_aggregatedConnections */
-static int hf_t124_connectionList = -1; /* T_connectionList */
-static int hf_t124_connectionList_item = -1; /* T_connectionList_item */
-static int hf_t124_aggregationMethods = -1; /* SET_OF_ChannelAggregationMethod */
-static int hf_t124_aggregationMethods_item = -1; /* ChannelAggregationMethod */
-static int hf_t124_profiles = -1; /* SET_OF_Profile */
-static int hf_t124_profiles_item = -1; /* Profile */
-static int hf_t124_mediaConcerned = -1; /* MediaList */
-static int hf_t124_managementDevice = -1; /* BOOLEAN */
-static int hf_t124_peripheralDevice = -1; /* BOOLEAN */
static int hf_t124_callingNode = -1; /* NULL */
static int hf_t124_calledNode = -1; /* NULL */
static int hf_t124_unknown = -1; /* INTEGER_0_4294967295 */
-static int hf_t124_h243NodeID = -1; /* OCTET_STRING_SIZE_2 */
static int hf_t124_conferenceName = -1; /* ConferenceName */
static int hf_t124_conferenceNameModifier = -1; /* ConferenceNameModifier */
static int hf_t124_conferenceDescription = -1; /* TextString */
static int hf_t124_lockedConference = -1; /* BOOLEAN */
static int hf_t124_passwordInTheClearRequired = -1; /* BOOLEAN */
-static int hf_t124_networkAddress_02 = -1; /* NetworkAddress */
+static int hf_t124_networkAddress = -1; /* NetworkAddress */
static int hf_t124_defaultConferenceFlag = -1; /* BOOLEAN */
static int hf_t124_conferenceMode = -1; /* ConferenceMode */
-static int hf_t124_superiorNode = -1; /* UserID */
-static int hf_t124_nodeType = -1; /* NodeType */
-static int hf_t124_nodeProperties = -1; /* NodeProperties */
-static int hf_t124_nodeName = -1; /* TextString */
-static int hf_t124_participantsList = -1; /* SEQUENCE_OF_TextString */
-static int hf_t124_participantsList_item = -1; /* TextString */
-static int hf_t124_siteInformation = -1; /* TextString */
-static int hf_t124_alternativeNodeID = -1; /* AlternativeNodeID */
-static int hf_t124_userData = -1; /* UserData */
-static int hf_t124_nodeCategory = -1; /* NodeCategory */
-static int hf_t124_networkAddressV2 = -1; /* NetworkAddressV2 */
-static int hf_t124_applicationProtocolKey = -1; /* Key */
-static int hf_t124_sessionID = -1; /* ChannelID */
-static int hf_t124_applicationActive = -1; /* BOOLEAN */
-static int hf_t124_conductingOperationCapable = -1; /* BOOLEAN */
-static int hf_t124_startupChannel = -1; /* ChannelType */
-static int hf_t124_applicationUserID = -1; /* UserID */
-static int hf_t124_nonCollapsingCapabilities = -1; /* T_nonCollapsingCapabilities */
-static int hf_t124_nonCollapsingCapabilities_item = -1; /* T_nonCollapsingCapabilities_item */
-static int hf_t124_capabilityID = -1; /* CapabilityID */
-static int hf_t124_applicationData = -1; /* OCTET_STRING */
-static int hf_t124_standard = -1; /* INTEGER_0_65535 */
-static int hf_t124_nonStandard_01 = -1; /* Key */
-static int hf_t124_logical = -1; /* NULL */
-static int hf_t124_unsignedMin = -1; /* INTEGER_0_MAX */
-static int hf_t124_unsignedMax = -1; /* INTEGER_0_MAX */
-static int hf_t124_sessionKey = -1; /* SessionKey */
-static int hf_t124_expectedCapabilitySet = -1; /* T_expectedCapabilitySet */
-static int hf_t124_expectedCapabilitySet_item = -1; /* T_expectedCapabilitySet_item */
-static int hf_t124_capabilityClass = -1; /* CapabilityClass */
-static int hf_t124_mandatoryFlag = -1; /* BOOLEAN */
-static int hf_t124_resourceID = -1; /* OCTET_STRING_SIZE_0_64 */
-static int hf_t124_channelID = -1; /* DynamicChannelID */
-static int hf_t124_tokenID = -1; /* DynamicTokenID */
-static int hf_t124_parameter = -1; /* OCTET_STRING_SIZE_0_64 */
-static int hf_t124_vacant = -1; /* NULL */
-static int hf_t124_owned = -1; /* T_owned */
-static int hf_t124_nodeID = -1; /* UserID */
-static int hf_t124_entityID = -1; /* EntityID */
-static int hf_t124_notOwned = -1; /* NULL */
static int hf_t124_convenerPassword = -1; /* Password */
static int hf_t124_password = -1; /* Password */
static int hf_t124_listedConference = -1; /* BOOLEAN */
@@ -263,9 +156,12 @@ static int hf_t124_conductedPrivileges_item = -1; /* Privilege */
static int hf_t124_nonConductedPrivileges = -1; /* SET_OF_Privilege */
static int hf_t124_nonConductedPrivileges_item = -1; /* Privilege */
static int hf_t124_callerIdentifier = -1; /* TextString */
+static int hf_t124_userData = -1; /* UserData */
static int hf_t124_conferencePriority = -1; /* ConferencePriority */
+static int hf_t124_nodeID = -1; /* UserID */
static int hf_t124_tag = -1; /* INTEGER */
static int hf_t124_result = -1; /* T_result */
+static int hf_t124_nodeType = -1; /* NodeType */
static int hf_t124_asymmetryIndicator = -1; /* AsymmetryIndicator */
static int hf_t124_conferenceList = -1; /* SET_OF_ConferenceDescriptor */
static int hf_t124_conferenceList_item = -1; /* ConferenceDescriptor */
@@ -275,22 +171,11 @@ static int hf_t124_noUnlistedConferenceFlag = -1; /* BOOLEAN */
static int hf_t124_conferenceName_01 = -1; /* ConferenceNameSelector */
static int hf_t124_password_01 = -1; /* PasswordChallengeRequestResponse */
static int hf_t124_convenerPassword_01 = -1; /* PasswordSelector */
+static int hf_t124_nodeCategory = -1; /* NodeCategory */
static int hf_t124_topNodeID = -1; /* UserID */
static int hf_t124_conferenceNameAlias = -1; /* ConferenceNameSelector */
static int hf_t124_joinResponseResult = -1; /* JoinResponseResult */
static int hf_t124_inviteResponseResult = -1; /* InviteResponseResult */
-static int hf_t124_requestingNode = -1; /* UserID */
-static int hf_t124_addingMCU = -1; /* UserID */
-static int hf_t124_terminateRequestReason = -1; /* TerminateRequestReason */
-static int hf_t124_nodeToEject = -1; /* UserID */
-static int hf_t124_ejectUserRequestReason = -1; /* EjectUserRequestReason */
-static int hf_t124_transferringNodes = -1; /* SET_SIZE_1_65536_OF_UserID */
-static int hf_t124_transferringNodes_item = -1; /* UserID */
-static int hf_t124_password_02 = -1; /* PasswordSelector */
-static int hf_t124_key_01 = -1; /* RegistryKey */
-static int hf_t124_modificationRights = -1; /* RegistryModificationRights */
-static int hf_t124_numberOfHandles = -1; /* INTEGER_1_1024 */
-static int hf_t124_data_02 = -1; /* NonStandardParameter */
static int hf_t124_t124Identifier = -1; /* Key */
static int hf_t124_connectPDU = -1; /* T_connectPDU */
static int hf_t124_conferenceCreateRequest = -1; /* ConferenceCreateRequest */
@@ -301,28 +186,6 @@ static int hf_t124_conferenceJoinRequest = -1; /* ConferenceJoinRequest */
static int hf_t124_conferenceJoinResponse = -1; /* ConferenceJoinResponse */
static int hf_t124_conferenceInviteRequest = -1; /* ConferenceInviteRequest */
static int hf_t124_conferenceInviteResponse = -1; /* ConferenceInviteResponse */
-static int hf_t124_conferenceAddRequest = -1; /* ConferenceAddRequest */
-static int hf_t124_conferenceLockRequest = -1; /* ConferenceLockRequest */
-static int hf_t124_conferenceUnlockRequest = -1; /* ConferenceUnlockRequest */
-static int hf_t124_conferenceTerminateRequest = -1; /* ConferenceTerminateRequest */
-static int hf_t124_conferenceEjectUserRequest = -1; /* ConferenceEjectUserRequest */
-static int hf_t124_conferenceTransferRequest = -1; /* ConferenceTransferRequest */
-static int hf_t124_registryRegisterChannelRequest = -1; /* RegistryRegisterChannelRequest */
-static int hf_t124_registryAssignTokenRequest = -1; /* RegistryAssignTokenRequest */
-static int hf_t124_registrySetParameterRequest = -1; /* RegistrySetParameterRequest */
-static int hf_t124_registryRetrieveEntryRequest = -1; /* RegistryRetrieveEntryRequest */
-static int hf_t124_registryDeleteEntryRequest = -1; /* RegistryDeleteEntryRequest */
-static int hf_t124_registryMonitorEntryRequest = -1; /* RegistryMonitorEntryRequest */
-static int hf_t124_registryAllocateHandleRequest = -1; /* RegistryAllocateHandleRequest */
-static int hf_t124_nonStandardRequest = -1; /* NonStandardPDU */
-static int hf_t124_maxChannelIds = -1; /* INTEGER_0_MAX */
-static int hf_t124_maxUserIds = -1; /* INTEGER_0_MAX */
-static int hf_t124_maxTokenIds = -1; /* INTEGER_0_MAX */
-static int hf_t124_numPriorities = -1; /* INTEGER_0_MAX */
-static int hf_t124_minThroughput = -1; /* INTEGER_0_MAX */
-static int hf_t124_maxHeight = -1; /* INTEGER_0_MAX */
-static int hf_t124_maxMCSPDUsize = -1; /* INTEGER_0_MAX */
-static int hf_t124_protocolVersion = -1; /* INTEGER_0_MAX */
static int hf_t124_heightLimit = -1; /* INTEGER_0_MAX */
static int hf_t124_subHeight = -1; /* INTEGER_0_MAX */
static int hf_t124_subInterval = -1; /* INTEGER_0_MAX */
@@ -469,54 +332,8 @@ static gint ett_t124_T_aggregatedChannel = -1;
static gint ett_t124_T_transferModes = -1;
static gint ett_t124_T_highLayerCompatibility = -1;
static gint ett_t124_T_transportConnection = -1;
-static gint ett_t124_MediaList = -1;
-static gint ett_t124_ChannelAggregationMethod = -1;
-static gint ett_t124_Profile = -1;
-static gint ett_t124_T_simpleProfile = -1;
-static gint ett_t124_T_multimediaProfile = -1;
-static gint ett_t124_T_profile = -1;
-static gint ett_t124_ExtendedE164NetworkAddress = -1;
-static gint ett_t124_TransportAddress = -1;
-static gint ett_t124_GSTNConnection = -1;
-static gint ett_t124_ISDNConnection = -1;
-static gint ett_t124_ISDNCircuitTypes = -1;
-static gint ett_t124_ISDNCircuitTypes_item = -1;
-static gint ett_t124_ISDNHighLayerCompatibility = -1;
-static gint ett_t124_CSDNConnection = -1;
-static gint ett_t124_T_circuitTypes = -1;
-static gint ett_t124_T_circuitTypes_item = -1;
-static gint ett_t124_PSDNConnection = -1;
-static gint ett_t124_PSDNNetworkAddress = -1;
-static gint ett_t124_ATMConnection = -1;
-static gint ett_t124_T_networkAddress = -1;
-static gint ett_t124_NetworkConnection = -1;
-static gint ett_t124_NetworkAddressV2 = -1;
-static gint ett_t124_NetworkAddressV2_item = -1;
-static gint ett_t124_T_networkConnection = -1;
-static gint ett_t124_T_aggregatedConnections = -1;
-static gint ett_t124_T_connectionList = -1;
-static gint ett_t124_T_connectionList_item = -1;
-static gint ett_t124_SET_OF_ChannelAggregationMethod = -1;
-static gint ett_t124_SET_OF_Profile = -1;
-static gint ett_t124_NodeProperties = -1;
static gint ett_t124_AsymmetryIndicator = -1;
-static gint ett_t124_AlternativeNodeID = -1;
static gint ett_t124_ConferenceDescriptor = -1;
-static gint ett_t124_NodeRecord = -1;
-static gint ett_t124_SEQUENCE_OF_TextString = -1;
-static gint ett_t124_SessionKey = -1;
-static gint ett_t124_ApplicationRecord = -1;
-static gint ett_t124_T_nonCollapsingCapabilities = -1;
-static gint ett_t124_T_nonCollapsingCapabilities_item = -1;
-static gint ett_t124_CapabilityID = -1;
-static gint ett_t124_CapabilityClass = -1;
-static gint ett_t124_ApplicationInvokeSpecifier = -1;
-static gint ett_t124_T_expectedCapabilitySet = -1;
-static gint ett_t124_T_expectedCapabilitySet_item = -1;
-static gint ett_t124_RegistryKey = -1;
-static gint ett_t124_RegistryItem = -1;
-static gint ett_t124_RegistryEntryOwner = -1;
-static gint ett_t124_T_owned = -1;
static gint ett_t124_ConferenceCreateRequest = -1;
static gint ett_t124_SET_OF_Privilege = -1;
static gint ett_t124_ConferenceCreateResponse = -1;
@@ -527,26 +344,9 @@ static gint ett_t124_ConferenceJoinRequest = -1;
static gint ett_t124_ConferenceJoinResponse = -1;
static gint ett_t124_ConferenceInviteRequest = -1;
static gint ett_t124_ConferenceInviteResponse = -1;
-static gint ett_t124_ConferenceAddRequest = -1;
-static gint ett_t124_ConferenceLockRequest = -1;
-static gint ett_t124_ConferenceUnlockRequest = -1;
-static gint ett_t124_ConferenceTerminateRequest = -1;
-static gint ett_t124_ConferenceEjectUserRequest = -1;
-static gint ett_t124_ConferenceTransferRequest = -1;
-static gint ett_t124_SET_SIZE_1_65536_OF_UserID = -1;
-static gint ett_t124_RegistryRegisterChannelRequest = -1;
-static gint ett_t124_RegistryAssignTokenRequest = -1;
-static gint ett_t124_RegistrySetParameterRequest = -1;
-static gint ett_t124_RegistryRetrieveEntryRequest = -1;
-static gint ett_t124_RegistryDeleteEntryRequest = -1;
-static gint ett_t124_RegistryMonitorEntryRequest = -1;
-static gint ett_t124_RegistryAllocateHandleRequest = -1;
-static gint ett_t124_NonStandardPDU = -1;
static gint ett_t124_ConnectData = -1;
static gint ett_t124_ConnectGCCPDU = -1;
-static gint ett_t124_RequestPDU = -1;
static gint ett_t124_Segmentation = -1;
-static gint ett_t124_DomainParameters = -1;
static gint ett_t124_PlumbDomainIndication = -1;
static gint ett_t124_ErectDomainRequest = -1;
static gint ett_t124_ChannelAttributes = -1;
@@ -617,16 +417,6 @@ static gint ett_t124_DomainMCSPDU = -1;
static int
-dissect_t124_ChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 65535U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
dissect_t124_DynamicChannelID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
1001U, 65535U, NULL, FALSE);
@@ -646,38 +436,8 @@ dissect_t124_UserID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
static int
-dissect_t124_DynamicTokenID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 16384U, 65535U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_t124_Time(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- -2147483648, 2147483647U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
-dissect_t124_Handle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 4294967295U, NULL, FALSE);
-
- return offset;
-}
-
-
-
-static int
dissect_t124_H221NonStandardIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 174 "../../asn1/t124/t124.cnf"
+#line 218 "../../asn1/t124/t124.cnf"
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
4, 255, FALSE, &t124NSIdentifier);
@@ -685,6 +445,7 @@ dissect_t124_H221NonStandardIdentifier(tvbuff_t *tvb _U_, int offset _U_, asn1_c
+
return offset;
}
@@ -811,7 +572,7 @@ dissect_t124_ExtraDiallingString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *
static int
dissect_t124_T_value(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 106 "../../asn1/t124/t124.cnf"
+#line 150 "../../asn1/t124/t124.cnf"
tvbuff_t *next_tvb = NULL;
guint8 *ns = NULL;
@@ -1386,592 +1147,6 @@ dissect_t124_NetworkAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
}
-static const per_sequence_t MediaList_sequence[] = {
- { &hf_t124_audio , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_video , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_data_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_MediaList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_MediaList, MediaList_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_ChannelAggregationMethod_vals[] = {
- { 0, "h221" },
- { 1, "h244" },
- { 2, "iso-iec-13871" },
- { 3, "nonStandard" },
- { 0, NULL }
-};
-
-static const per_choice_t ChannelAggregationMethod_choice[] = {
- { 0, &hf_t124_h221 , ASN1_EXTENSION_ROOT , dissect_t124_NULL },
- { 1, &hf_t124_h244 , ASN1_EXTENSION_ROOT , dissect_t124_NULL },
- { 2, &hf_t124_iso_iec_13871 , ASN1_EXTENSION_ROOT , dissect_t124_NULL },
- { 3, &hf_t124_nonStandard , ASN1_EXTENSION_ROOT , dissect_t124_NonStandardParameter },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_ChannelAggregationMethod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_ChannelAggregationMethod, ChannelAggregationMethod_choice,
- NULL);
-
- return offset;
-}
-
-
-static const value_string t124_T_simpleProfile_vals[] = {
- { 0, "speech" },
- { 1, "telephony-3kHz" },
- { 2, "telephony-7kHz" },
- { 3, "voice-band" },
- { 4, "frameRelay" },
- { 5, "t123-pstn-basic" },
- { 6, "t123-psdn-basic" },
- { 7, "t123-b-isdn-basic" },
- { 0, NULL }
-};
-
-static const per_choice_t T_simpleProfile_choice[] = {
- { 0, &hf_t124_speech_01 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 1, &hf_t124_telephony_3kHz , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 2, &hf_t124_telephony_7kHz , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 3, &hf_t124_voice_band_01 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 4, &hf_t124_frameRelay , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 5, &hf_t124_t123_pstn_basic, ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 6, &hf_t124_t123_psdn_basic, ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 7, &hf_t124_t123_b_isdn_basic, ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_T_simpleProfile(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_T_simpleProfile, T_simpleProfile_choice,
- NULL);
-
- return offset;
-}
-
-
-static const value_string t124_T_profile_vals[] = {
- { 0, "h310" },
- { 1, "h320" },
- { 2, "h321" },
- { 3, "h322" },
- { 4, "h323" },
- { 5, "h324" },
- { 6, "h324m" },
- { 7, "asvd" },
- { 8, "dsvd" },
- { 0, NULL }
-};
-
-static const per_choice_t T_profile_choice[] = {
- { 0, &hf_t124_h310 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 1, &hf_t124_h320 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 2, &hf_t124_h321 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 3, &hf_t124_h322 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 4, &hf_t124_h323 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 5, &hf_t124_h324 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 6, &hf_t124_h324m , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 7, &hf_t124_asvd , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 8, &hf_t124_dsvd , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_T_profile(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_T_profile, T_profile_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t T_multimediaProfile_sequence[] = {
- { &hf_t124_profile , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_T_profile },
- { &hf_t124_t120Data , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_T_multimediaProfile(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_T_multimediaProfile, T_multimediaProfile_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_Profile_vals[] = {
- { 0, "simpleProfile" },
- { 1, "multimediaProfile" },
- { 2, "dsmccDownloadProfile" },
- { 3, "nonStandard" },
- { 0, NULL }
-};
-
-static const per_choice_t Profile_choice[] = {
- { 0, &hf_t124_simpleProfile , ASN1_EXTENSION_ROOT , dissect_t124_T_simpleProfile },
- { 1, &hf_t124_multimediaProfile, ASN1_EXTENSION_ROOT , dissect_t124_T_multimediaProfile },
- { 2, &hf_t124_dsmccDownloadProfile, ASN1_EXTENSION_ROOT , dissect_t124_NULL },
- { 3, &hf_t124_nonStandard , ASN1_EXTENSION_ROOT , dissect_t124_NonStandardParameter },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_Profile(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_Profile, Profile_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t ExtendedE164NetworkAddress_sequence[] = {
- { &hf_t124_internationalNumber, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_DiallingString },
- { &hf_t124_subAddress , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_SubAddressString },
- { &hf_t124_extraDialling , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_ExtraDiallingString },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ExtendedE164NetworkAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ExtendedE164NetworkAddress, ExtendedE164NetworkAddress_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t TransportAddress_sequence[] = {
- { &hf_t124_nsapAddress , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_OCTET_STRING_SIZE_1_20 },
- { &hf_t124_transportSelector, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_t124_OCTET_STRING },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_TransportAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_TransportAddress, TransportAddress_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t GSTNConnection_sequence[] = {
- { &hf_t124_networkAddress , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_ExtendedE164NetworkAddress },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_GSTNConnection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_GSTNConnection, GSTNConnection_sequence);
-
- return offset;
-}
-
-
-
-static int
-dissect_t124_INTEGER_1_30(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 30U, NULL, FALSE);
-
- return offset;
-}
-
-
-static const value_string t124_ISDNCircuitTypes_item_vals[] = {
- { 0, "digital-64k" },
- { 1, "digital-2x64k" },
- { 2, "digital-384k" },
- { 3, "digital-1536" },
- { 4, "digital-1920k" },
- { 5, "multirate-base-64k" },
- { 0, NULL }
-};
-
-static const per_choice_t ISDNCircuitTypes_item_choice[] = {
- { 0, &hf_t124_digital_64k_01 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 1, &hf_t124_digital_2x64k , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 2, &hf_t124_digital_384k_01, ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 3, &hf_t124_digital_1536 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 4, &hf_t124_digital_1920k_01, ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 5, &hf_t124_multirate_base_64k, ASN1_NO_EXTENSIONS , dissect_t124_INTEGER_1_30 },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_ISDNCircuitTypes_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_ISDNCircuitTypes_item, ISDNCircuitTypes_item_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t ISDNCircuitTypes_set_of[1] = {
- { &hf_t124_iSDNCircuitTypes_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_ISDNCircuitTypes_item },
-};
-
-static int
-dissect_t124_ISDNCircuitTypes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_set_of(tvb, offset, actx, tree, hf_index,
- ett_t124_ISDNCircuitTypes, ISDNCircuitTypes_set_of);
-
- return offset;
-}
-
-
-static const per_sequence_t ISDNHighLayerCompatibility_sequence[] = {
- { &hf_t124_telephony3kHz , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_telephony7kHz , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_videotelephony , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_videoconference, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_audiographic , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_audiovisual , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_multimedia , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ISDNHighLayerCompatibility(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ISDNHighLayerCompatibility, ISDNHighLayerCompatibility_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t ISDNConnection_sequence[] = {
- { &hf_t124_iSDNCircuitTypes, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_ISDNCircuitTypes },
- { &hf_t124_networkAddress , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_ExtendedE164NetworkAddress },
- { &hf_t124_iSDNHighLayerCompatibility, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_ISDNHighLayerCompatibility },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ISDNConnection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ISDNConnection, ISDNConnection_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_T_circuitTypes_item_vals[] = {
- { 0, "digital-56k" },
- { 1, "digital-64k" },
- { 0, NULL }
-};
-
-static const per_choice_t T_circuitTypes_item_choice[] = {
- { 0, &hf_t124_digital_56k_01 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 1, &hf_t124_digital_64k_01 , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_T_circuitTypes_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_T_circuitTypes_item, T_circuitTypes_item_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t T_circuitTypes_set_of[1] = {
- { &hf_t124_circuitTypes_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_T_circuitTypes_item },
-};
-
-static int
-dissect_t124_T_circuitTypes(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_set_of(tvb, offset, actx, tree, hf_index,
- ett_t124_T_circuitTypes, T_circuitTypes_set_of);
-
- return offset;
-}
-
-
-static const per_sequence_t CSDNConnection_sequence[] = {
- { &hf_t124_circuitTypes , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_T_circuitTypes },
- { &hf_t124_networkAddress , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_ExtendedE164NetworkAddress },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_CSDNConnection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_CSDNConnection, CSDNConnection_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_PSDNNetworkAddress_vals[] = {
- { 0, "extendedE164NetworkAddress" },
- { 1, "transportAddress" },
- { 2, "nonStandard" },
- { 0, NULL }
-};
-
-static const per_choice_t PSDNNetworkAddress_choice[] = {
- { 0, &hf_t124_extendedE164NetworkAddress, ASN1_NO_EXTENSIONS , dissect_t124_ExtendedE164NetworkAddress },
- { 1, &hf_t124_transportAddress, ASN1_NO_EXTENSIONS , dissect_t124_TransportAddress },
- { 2, &hf_t124_nonStandard , ASN1_NO_EXTENSIONS , dissect_t124_NonStandardParameter },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_PSDNNetworkAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_PSDNNetworkAddress, PSDNNetworkAddress_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t PSDNConnection_sequence[] = {
- { &hf_t124_pSDNNetworkAddress, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_PSDNNetworkAddress },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_PSDNConnection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_PSDNConnection, PSDNConnection_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_T_networkAddress_vals[] = {
- { 0, "extendedE164" },
- { 1, "nsapAddress" },
- { 2, "nonStandard" },
- { 0, NULL }
-};
-
-static const per_choice_t T_networkAddress_choice[] = {
- { 0, &hf_t124_extendedE164 , ASN1_NO_EXTENSIONS , dissect_t124_ExtendedE164NetworkAddress },
- { 1, &hf_t124_nsapAddress_01 , ASN1_NO_EXTENSIONS , dissect_t124_TransportAddress },
- { 2, &hf_t124_nonStandard , ASN1_NO_EXTENSIONS , dissect_t124_NonStandardParameter },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_T_networkAddress(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_T_networkAddress, T_networkAddress_choice,
- NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_t124_INTEGER_0_MAX(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, NO_BOUND, NULL, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t ATMConnection_sequence[] = {
- { &hf_t124_networkAddress_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_T_networkAddress },
- { &hf_t124_maxTransferRate, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_INTEGER_0_MAX },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ATMConnection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ATMConnection, ATMConnection_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_NetworkConnection_vals[] = {
- { 0, "gstnConnection" },
- { 1, "isdnConnection" },
- { 2, "csdnConnection" },
- { 3, "psdnConnection" },
- { 4, "atmConnection" },
- { 5, "extendedE164NetworkAddress" },
- { 6, "transportAddress" },
- { 7, "nonStandard" },
- { 0, NULL }
-};
-
-static const per_choice_t NetworkConnection_choice[] = {
- { 0, &hf_t124_gstnConnection , ASN1_EXTENSION_ROOT , dissect_t124_GSTNConnection },
- { 1, &hf_t124_isdnConnection , ASN1_EXTENSION_ROOT , dissect_t124_ISDNConnection },
- { 2, &hf_t124_csdnConnection , ASN1_EXTENSION_ROOT , dissect_t124_CSDNConnection },
- { 3, &hf_t124_psdnConnection , ASN1_EXTENSION_ROOT , dissect_t124_PSDNConnection },
- { 4, &hf_t124_atmConnection , ASN1_EXTENSION_ROOT , dissect_t124_ATMConnection },
- { 5, &hf_t124_extendedE164NetworkAddress, ASN1_EXTENSION_ROOT , dissect_t124_ExtendedE164NetworkAddress },
- { 6, &hf_t124_transportAddress, ASN1_EXTENSION_ROOT , dissect_t124_TransportAddress },
- { 7, &hf_t124_nonStandard , ASN1_EXTENSION_ROOT , dissect_t124_NonStandardParameter },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_NetworkConnection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_NetworkConnection, NetworkConnection_choice,
- NULL);
-
- return offset;
-}
-
-
-static const value_string t124_T_connectionList_item_vals[] = {
- { 0, "isdnConnection" },
- { 1, "csdnConnection" },
- { 0, NULL }
-};
-
-static const per_choice_t T_connectionList_item_choice[] = {
- { 0, &hf_t124_isdnConnection , ASN1_EXTENSION_ROOT , dissect_t124_ISDNConnection },
- { 1, &hf_t124_csdnConnection , ASN1_EXTENSION_ROOT , dissect_t124_CSDNConnection },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_T_connectionList_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_T_connectionList_item, T_connectionList_item_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t T_connectionList_set_of[1] = {
- { &hf_t124_connectionList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_T_connectionList_item },
-};
-
-static int
-dissect_t124_T_connectionList(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
- ett_t124_T_connectionList, T_connectionList_set_of,
- 1, 30, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t SET_OF_ChannelAggregationMethod_set_of[1] = {
- { &hf_t124_aggregationMethods_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_ChannelAggregationMethod },
-};
-
-static int
-dissect_t124_SET_OF_ChannelAggregationMethod(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_set_of(tvb, offset, actx, tree, hf_index,
- ett_t124_SET_OF_ChannelAggregationMethod, SET_OF_ChannelAggregationMethod_set_of);
-
- return offset;
-}
-
-
-static const per_sequence_t T_aggregatedConnections_sequence[] = {
- { &hf_t124_connectionList , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_T_connectionList },
- { &hf_t124_aggregationMethods, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_SET_OF_ChannelAggregationMethod },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_T_aggregatedConnections(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_T_aggregatedConnections, T_aggregatedConnections_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_T_networkConnection_vals[] = {
- { 0, "singleConnection" },
- { 1, "aggregatedConnections" },
- { 0, NULL }
-};
-
-static const per_choice_t T_networkConnection_choice[] = {
- { 0, &hf_t124_singleConnection, ASN1_NO_EXTENSIONS , dissect_t124_NetworkConnection },
- { 1, &hf_t124_aggregatedConnections, ASN1_NO_EXTENSIONS , dissect_t124_T_aggregatedConnections },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_T_networkConnection(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_T_networkConnection, T_networkConnection_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t SET_OF_Profile_set_of[1] = {
- { &hf_t124_profiles_item , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_Profile },
-};
-
-static int
-dissect_t124_SET_OF_Profile(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_set_of(tvb, offset, actx, tree, hf_index,
- ett_t124_SET_OF_Profile, SET_OF_Profile_set_of);
-
- return offset;
-}
-
-
-static const per_sequence_t NetworkAddressV2_item_sequence[] = {
- { &hf_t124_networkConnection, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_T_networkConnection },
- { &hf_t124_profiles , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_SET_OF_Profile },
- { &hf_t124_mediaConcerned , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_MediaList },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_NetworkAddressV2_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_NetworkAddressV2_item, NetworkAddressV2_item_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t NetworkAddressV2_set_of[1] = {
- { &hf_t124_NetworkAddressV2_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_NetworkAddressV2_item },
-};
-
-static int
-dissect_t124_NetworkAddressV2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_set_of(tvb, offset, actx, tree, hf_index,
- ett_t124_NetworkAddressV2, NetworkAddressV2_set_of);
-
- return offset;
-}
-
-
static const value_string t124_NodeType_vals[] = {
{ 0, "terminal" },
{ 1, "multiportTerminal" },
@@ -1989,21 +1164,6 @@ dissect_t124_NodeType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, p
}
-static const per_sequence_t NodeProperties_sequence[] = {
- { &hf_t124_managementDevice, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_peripheralDevice, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_NodeProperties(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_NodeProperties, NodeProperties_sequence);
-
- return offset;
-}
-
-
static int
dissect_t124_INTEGER_0_4294967295(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
@@ -2038,43 +1198,13 @@ dissect_t124_AsymmetryIndicator(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *a
}
-
-static int
-dissect_t124_OCTET_STRING_SIZE_2(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 2, 2, FALSE, NULL);
-
- return offset;
-}
-
-
-static const value_string t124_AlternativeNodeID_vals[] = {
- { 0, "h243NodeID" },
- { 0, NULL }
-};
-
-static const per_choice_t AlternativeNodeID_choice[] = {
- { 0, &hf_t124_h243NodeID , ASN1_EXTENSION_ROOT , dissect_t124_OCTET_STRING_SIZE_2 },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_AlternativeNodeID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_AlternativeNodeID, AlternativeNodeID_choice,
- NULL);
-
- return offset;
-}
-
-
static const per_sequence_t ConferenceDescriptor_sequence[] = {
{ &hf_t124_conferenceName , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_ConferenceName },
{ &hf_t124_conferenceNameModifier, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_ConferenceNameModifier },
{ &hf_t124_conferenceDescription, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_TextString },
{ &hf_t124_lockedConference, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
{ &hf_t124_passwordInTheClearRequired, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_networkAddress_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_NetworkAddress },
+ { &hf_t124_networkAddress , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_NetworkAddress },
{ &hf_t124_defaultConferenceFlag, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
{ &hf_t124_conferenceMode , ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_t124_ConferenceMode },
{ NULL, 0, 0, NULL }
@@ -2089,328 +1219,6 @@ dissect_t124_ConferenceDescriptor(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t
}
-static const per_sequence_t SEQUENCE_OF_TextString_sequence_of[1] = {
- { &hf_t124_participantsList_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_TextString },
-};
-
-static int
-dissect_t124_SEQUENCE_OF_TextString(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence_of(tvb, offset, actx, tree, hf_index,
- ett_t124_SEQUENCE_OF_TextString, SEQUENCE_OF_TextString_sequence_of);
-
- return offset;
-}
-
-
-static const per_sequence_t NodeRecord_sequence[] = {
- { &hf_t124_superiorNode , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_UserID },
- { &hf_t124_nodeType , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_NodeType },
- { &hf_t124_nodeProperties , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_NodeProperties },
- { &hf_t124_nodeName , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_TextString },
- { &hf_t124_participantsList, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_SEQUENCE_OF_TextString },
- { &hf_t124_siteInformation, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_TextString },
- { &hf_t124_networkAddress_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_NetworkAddress },
- { &hf_t124_alternativeNodeID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_AlternativeNodeID },
- { &hf_t124_userData , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_UserData },
- { &hf_t124_nodeCategory , ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_t124_NodeCategory },
- { &hf_t124_networkAddressV2, ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_t124_NetworkAddressV2 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_NodeRecord(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_NodeRecord, NodeRecord_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t SessionKey_sequence[] = {
- { &hf_t124_applicationProtocolKey, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_Key },
- { &hf_t124_sessionID , ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_t124_ChannelID },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_SessionKey(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_SessionKey, SessionKey_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_ChannelType_vals[] = {
- { 0, "static" },
- { 1, "dynamicMulticast" },
- { 2, "dynamicPrivate" },
- { 3, "dynamicUserId" },
- { 0, NULL }
-};
-
-
-static int
-dissect_t124_ChannelType(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 4, NULL, FALSE, 0, NULL);
-
- return offset;
-}
-
-
-static const value_string t124_CapabilityID_vals[] = {
- { 0, "standard" },
- { 1, "nonStandard" },
- { 0, NULL }
-};
-
-static const per_choice_t CapabilityID_choice[] = {
- { 0, &hf_t124_standard , ASN1_NO_EXTENSIONS , dissect_t124_INTEGER_0_65535 },
- { 1, &hf_t124_nonStandard_01 , ASN1_NO_EXTENSIONS , dissect_t124_Key },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_CapabilityID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_CapabilityID, CapabilityID_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t T_nonCollapsingCapabilities_item_sequence[] = {
- { &hf_t124_capabilityID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_CapabilityID },
- { &hf_t124_applicationData, ASN1_NO_EXTENSIONS , ASN1_OPTIONAL , dissect_t124_OCTET_STRING },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_T_nonCollapsingCapabilities_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_T_nonCollapsingCapabilities_item, T_nonCollapsingCapabilities_item_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t T_nonCollapsingCapabilities_set_of[1] = {
- { &hf_t124_nonCollapsingCapabilities_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_T_nonCollapsingCapabilities_item },
-};
-
-static int
-dissect_t124_T_nonCollapsingCapabilities(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_set_of(tvb, offset, actx, tree, hf_index,
- ett_t124_T_nonCollapsingCapabilities, T_nonCollapsingCapabilities_set_of);
-
- return offset;
-}
-
-
-static const per_sequence_t ApplicationRecord_sequence[] = {
- { &hf_t124_applicationActive, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_conductingOperationCapable, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { &hf_t124_startupChannel , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_ChannelType },
- { &hf_t124_applicationUserID, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_UserID },
- { &hf_t124_nonCollapsingCapabilities, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_T_nonCollapsingCapabilities },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ApplicationRecord(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ApplicationRecord, ApplicationRecord_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_CapabilityClass_vals[] = {
- { 0, "logical" },
- { 1, "unsignedMin" },
- { 2, "unsignedMax" },
- { 0, NULL }
-};
-
-static const per_choice_t CapabilityClass_choice[] = {
- { 0, &hf_t124_logical , ASN1_EXTENSION_ROOT , dissect_t124_NULL },
- { 1, &hf_t124_unsignedMin , ASN1_EXTENSION_ROOT , dissect_t124_INTEGER_0_MAX },
- { 2, &hf_t124_unsignedMax , ASN1_EXTENSION_ROOT , dissect_t124_INTEGER_0_MAX },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_CapabilityClass(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_CapabilityClass, CapabilityClass_choice,
- NULL);
-
- return offset;
-}
-
-
-
-static int
-dissect_t124_EntityID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 0U, 65535U, NULL, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t T_expectedCapabilitySet_item_sequence[] = {
- { &hf_t124_capabilityID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_CapabilityID },
- { &hf_t124_capabilityClass, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_CapabilityClass },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_T_expectedCapabilitySet_item(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_T_expectedCapabilitySet_item, T_expectedCapabilitySet_item_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t T_expectedCapabilitySet_set_of[1] = {
- { &hf_t124_expectedCapabilitySet_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_T_expectedCapabilitySet_item },
-};
-
-static int
-dissect_t124_T_expectedCapabilitySet(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_set_of(tvb, offset, actx, tree, hf_index,
- ett_t124_T_expectedCapabilitySet, T_expectedCapabilitySet_set_of);
-
- return offset;
-}
-
-
-static const per_sequence_t ApplicationInvokeSpecifier_sequence[] = {
- { &hf_t124_sessionKey , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_SessionKey },
- { &hf_t124_expectedCapabilitySet, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_T_expectedCapabilitySet },
- { &hf_t124_startupChannel , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_ChannelType },
- { &hf_t124_mandatoryFlag , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ApplicationInvokeSpecifier(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ApplicationInvokeSpecifier, ApplicationInvokeSpecifier_sequence);
-
- return offset;
-}
-
-
-
-static int
-dissect_t124_OCTET_STRING_SIZE_0_64(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
- 0, 64, FALSE, NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t RegistryKey_sequence[] = {
- { &hf_t124_sessionKey , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_SessionKey },
- { &hf_t124_resourceID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_OCTET_STRING_SIZE_0_64 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_RegistryKey(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistryKey, RegistryKey_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_RegistryItem_vals[] = {
- { 0, "channelID" },
- { 1, "tokenID" },
- { 2, "parameter" },
- { 3, "vacant" },
- { 0, NULL }
-};
-
-static const per_choice_t RegistryItem_choice[] = {
- { 0, &hf_t124_channelID , ASN1_EXTENSION_ROOT , dissect_t124_DynamicChannelID },
- { 1, &hf_t124_tokenID , ASN1_EXTENSION_ROOT , dissect_t124_DynamicTokenID },
- { 2, &hf_t124_parameter , ASN1_EXTENSION_ROOT , dissect_t124_OCTET_STRING_SIZE_0_64 },
- { 3, &hf_t124_vacant , ASN1_EXTENSION_ROOT , dissect_t124_NULL },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_RegistryItem(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistryItem, RegistryItem_choice,
- NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t T_owned_sequence[] = {
- { &hf_t124_nodeID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_UserID },
- { &hf_t124_entityID , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_EntityID },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_T_owned(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_T_owned, T_owned_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_RegistryEntryOwner_vals[] = {
- { 0, "owned" },
- { 1, "notOwned" },
- { 0, NULL }
-};
-
-static const per_choice_t RegistryEntryOwner_choice[] = {
- { 0, &hf_t124_owned , ASN1_NO_EXTENSIONS , dissect_t124_T_owned },
- { 1, &hf_t124_notOwned , ASN1_NO_EXTENSIONS , dissect_t124_NULL },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_RegistryEntryOwner(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistryEntryOwner, RegistryEntryOwner_choice,
- NULL);
-
- return offset;
-}
-
-
-static const value_string t124_RegistryModificationRights_vals[] = {
- { 0, "owner" },
- { 1, "session" },
- { 2, "public" },
- { 0, NULL }
-};
-
-
-static int
-dissect_t124_RegistryModificationRights(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 3, NULL, FALSE, 0, NULL);
-
- return offset;
-}
-
-
static const per_sequence_t SET_OF_Privilege_set_of[1] = {
{ &hf_t124_conductorPrivileges_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_Privilege },
};
@@ -2688,281 +1496,10 @@ dissect_t124_ConferenceInviteResponse(tvbuff_t *tvb _U_, int offset _U_, asn1_ct
}
-static const per_sequence_t ConferenceAddRequest_sequence[] = {
- { &hf_t124_networkAddress_02, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_NetworkAddress },
- { &hf_t124_requestingNode , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_UserID },
- { &hf_t124_tag , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER },
- { &hf_t124_addingMCU , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_UserID },
- { &hf_t124_userData , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_UserData },
- { &hf_t124_nodeCategory , ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_t124_NodeCategory },
- { &hf_t124_networkAddressV2, ASN1_NOT_EXTENSION_ROOT, ASN1_NOT_OPTIONAL, dissect_t124_NetworkAddressV2 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ConferenceAddRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ConferenceAddRequest, ConferenceAddRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t ConferenceLockRequest_sequence[] = {
- { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
-};
-
-static int
-dissect_t124_ConferenceLockRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ConferenceLockRequest, ConferenceLockRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t ConferenceUnlockRequest_sequence[] = {
- { NULL, ASN1_EXTENSION_ROOT, 0, NULL }
-};
-
-static int
-dissect_t124_ConferenceUnlockRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ConferenceUnlockRequest, ConferenceUnlockRequest_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_TerminateRequestReason_vals[] = {
- { 0, "userInitiated" },
- { 1, "timedConferenceTermination" },
- { 0, NULL }
-};
-
-
-static int
-dissect_t124_TerminateRequestReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 2, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t ConferenceTerminateRequest_sequence[] = {
- { &hf_t124_terminateRequestReason, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_TerminateRequestReason },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ConferenceTerminateRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ConferenceTerminateRequest, ConferenceTerminateRequest_sequence);
-
- return offset;
-}
-
-
-static const value_string t124_EjectUserRequestReason_vals[] = {
- { 0, "userInitiated" },
- { 0, NULL }
-};
-
-
-static int
-dissect_t124_EjectUserRequestReason(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_enumerated(tvb, offset, actx, tree, hf_index,
- 1, NULL, TRUE, 0, NULL);
-
- return offset;
-}
-
-
-static const per_sequence_t ConferenceEjectUserRequest_sequence[] = {
- { &hf_t124_nodeToEject , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_UserID },
- { &hf_t124_ejectUserRequestReason, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_EjectUserRequestReason },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ConferenceEjectUserRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ConferenceEjectUserRequest, ConferenceEjectUserRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t SET_SIZE_1_65536_OF_UserID_set_of[1] = {
- { &hf_t124_transferringNodes_item, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_UserID },
-};
-
-static int
-dissect_t124_SET_SIZE_1_65536_OF_UserID(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_set_of(tvb, offset, actx, tree, hf_index,
- ett_t124_SET_SIZE_1_65536_OF_UserID, SET_SIZE_1_65536_OF_UserID_set_of,
- 1, 65536, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t ConferenceTransferRequest_sequence[] = {
- { &hf_t124_conferenceName_01, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_ConferenceNameSelector },
- { &hf_t124_conferenceNameModifier, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_ConferenceNameModifier },
- { &hf_t124_networkAddress_02, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_NetworkAddress },
- { &hf_t124_transferringNodes, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_SET_SIZE_1_65536_OF_UserID },
- { &hf_t124_password_02 , ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_PasswordSelector },
- { &hf_t124_networkAddressV2, ASN1_NOT_EXTENSION_ROOT, ASN1_OPTIONAL , dissect_t124_NetworkAddressV2 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_ConferenceTransferRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_ConferenceTransferRequest, ConferenceTransferRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t RegistryRegisterChannelRequest_sequence[] = {
- { &hf_t124_entityID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_EntityID },
- { &hf_t124_key_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_RegistryKey },
- { &hf_t124_channelID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_DynamicChannelID },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_RegistryRegisterChannelRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistryRegisterChannelRequest, RegistryRegisterChannelRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t RegistryAssignTokenRequest_sequence[] = {
- { &hf_t124_entityID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_EntityID },
- { &hf_t124_key_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_RegistryKey },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_RegistryAssignTokenRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistryAssignTokenRequest, RegistryAssignTokenRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t RegistrySetParameterRequest_sequence[] = {
- { &hf_t124_entityID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_EntityID },
- { &hf_t124_key_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_RegistryKey },
- { &hf_t124_parameter , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_OCTET_STRING_SIZE_0_64 },
- { &hf_t124_modificationRights, ASN1_EXTENSION_ROOT , ASN1_OPTIONAL , dissect_t124_RegistryModificationRights },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_RegistrySetParameterRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistrySetParameterRequest, RegistrySetParameterRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t RegistryRetrieveEntryRequest_sequence[] = {
- { &hf_t124_entityID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_EntityID },
- { &hf_t124_key_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_RegistryKey },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_RegistryRetrieveEntryRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistryRetrieveEntryRequest, RegistryRetrieveEntryRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t RegistryDeleteEntryRequest_sequence[] = {
- { &hf_t124_entityID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_EntityID },
- { &hf_t124_key_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_RegistryKey },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_RegistryDeleteEntryRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistryDeleteEntryRequest, RegistryDeleteEntryRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t RegistryMonitorEntryRequest_sequence[] = {
- { &hf_t124_entityID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_EntityID },
- { &hf_t124_key_01 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_RegistryKey },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_RegistryMonitorEntryRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistryMonitorEntryRequest, RegistryMonitorEntryRequest_sequence);
-
- return offset;
-}
-
-
-
-static int
-dissect_t124_INTEGER_1_1024(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
- 1U, 1024U, NULL, FALSE);
-
- return offset;
-}
-
-
-static const per_sequence_t RegistryAllocateHandleRequest_sequence[] = {
- { &hf_t124_entityID , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_EntityID },
- { &hf_t124_numberOfHandles, ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_1_1024 },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_RegistryAllocateHandleRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_RegistryAllocateHandleRequest, RegistryAllocateHandleRequest_sequence);
-
- return offset;
-}
-
-
-static const per_sequence_t NonStandardPDU_sequence[] = {
- { &hf_t124_data_02 , ASN1_EXTENSION_ROOT , ASN1_NOT_OPTIONAL, dissect_t124_NonStandardParameter },
- { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_NonStandardPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_NonStandardPDU, NonStandardPDU_sequence);
-
- return offset;
-}
-
-
static int
dissect_t124_T_connectPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 80 "../../asn1/t124/t124.cnf"
+#line 124 "../../asn1/t124/t124.cnf"
tvbuff_t *next_tvb = NULL;
proto_tree *next_tree = NULL;
int old_offset = 0;
@@ -3043,58 +1580,10 @@ dissect_t124_ConnectGCCPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
}
-static const value_string t124_RequestPDU_vals[] = {
- { 0, "conferenceJoinRequest" },
- { 1, "conferenceAddRequest" },
- { 2, "conferenceLockRequest" },
- { 3, "conferenceUnlockRequest" },
- { 4, "conferenceTerminateRequest" },
- { 5, "conferenceEjectUserRequest" },
- { 6, "conferenceTransferRequest" },
- { 7, "registryRegisterChannelRequest" },
- { 8, "registryAssignTokenRequest" },
- { 9, "registrySetParameterRequest" },
- { 10, "registryRetrieveEntryRequest" },
- { 11, "registryDeleteEntryRequest" },
- { 12, "registryMonitorEntryRequest" },
- { 13, "registryAllocateHandleRequest" },
- { 14, "nonStandardRequest" },
- { 0, NULL }
-};
-
-static const per_choice_t RequestPDU_choice[] = {
- { 0, &hf_t124_conferenceJoinRequest, ASN1_EXTENSION_ROOT , dissect_t124_ConferenceJoinRequest },
- { 1, &hf_t124_conferenceAddRequest, ASN1_EXTENSION_ROOT , dissect_t124_ConferenceAddRequest },
- { 2, &hf_t124_conferenceLockRequest, ASN1_EXTENSION_ROOT , dissect_t124_ConferenceLockRequest },
- { 3, &hf_t124_conferenceUnlockRequest, ASN1_EXTENSION_ROOT , dissect_t124_ConferenceUnlockRequest },
- { 4, &hf_t124_conferenceTerminateRequest, ASN1_EXTENSION_ROOT , dissect_t124_ConferenceTerminateRequest },
- { 5, &hf_t124_conferenceEjectUserRequest, ASN1_EXTENSION_ROOT , dissect_t124_ConferenceEjectUserRequest },
- { 6, &hf_t124_conferenceTransferRequest, ASN1_EXTENSION_ROOT , dissect_t124_ConferenceTransferRequest },
- { 7, &hf_t124_registryRegisterChannelRequest, ASN1_EXTENSION_ROOT , dissect_t124_RegistryRegisterChannelRequest },
- { 8, &hf_t124_registryAssignTokenRequest, ASN1_EXTENSION_ROOT , dissect_t124_RegistryAssignTokenRequest },
- { 9, &hf_t124_registrySetParameterRequest, ASN1_EXTENSION_ROOT , dissect_t124_RegistrySetParameterRequest },
- { 10, &hf_t124_registryRetrieveEntryRequest, ASN1_EXTENSION_ROOT , dissect_t124_RegistryRetrieveEntryRequest },
- { 11, &hf_t124_registryDeleteEntryRequest, ASN1_EXTENSION_ROOT , dissect_t124_RegistryDeleteEntryRequest },
- { 12, &hf_t124_registryMonitorEntryRequest, ASN1_EXTENSION_ROOT , dissect_t124_RegistryMonitorEntryRequest },
- { 13, &hf_t124_registryAllocateHandleRequest, ASN1_EXTENSION_ROOT , dissect_t124_RegistryAllocateHandleRequest },
- { 14, &hf_t124_nonStandardRequest, ASN1_EXTENSION_ROOT , dissect_t124_NonStandardPDU },
- { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_RequestPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
- ett_t124_RequestPDU, RequestPDU_choice,
- NULL);
-
- return offset;
-}
-
-
static int
dissect_t124_ChannelId(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 180 "../../asn1/t124/t124.cnf"
+#line 223 "../../asn1/t124/t124.cnf"
offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
0U, 65535U, &channelId, FALSE);
@@ -3215,22 +1704,11 @@ dissect_t124_Segmentation(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U
}
-static const per_sequence_t DomainParameters_sequence[] = {
- { &hf_t124_maxChannelIds , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
- { &hf_t124_maxUserIds , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
- { &hf_t124_maxTokenIds , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
- { &hf_t124_numPriorities , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
- { &hf_t124_minThroughput , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
- { &hf_t124_maxHeight , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
- { &hf_t124_maxMCSPDUsize , ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
- { &hf_t124_protocolVersion, ASN1_NO_EXTENSIONS , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
- { NULL, 0, 0, NULL }
-};
static int
-dissect_t124_DomainParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
- offset = dissect_per_sequence(tvb, offset, actx, tree, hf_index,
- ett_t124_DomainParameters, DomainParameters_sequence);
+dissect_t124_INTEGER_0_MAX(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+ offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
+ 0U, NO_BOUND, NULL, FALSE);
return offset;
}
@@ -3944,7 +2422,7 @@ dissect_t124_ChannelExpelIndication(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_
static int
dissect_t124_T_userData(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 123 "../../asn1/t124/t124.cnf"
+#line 167 "../../asn1/t124/t124.cnf"
tvbuff_t *next_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
@@ -3984,7 +2462,7 @@ dissect_t124_SendDataRequest(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx
static int
dissect_t124_T_userData_01(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 136 "../../asn1/t124/t124.cnf"
+#line 180 "../../asn1/t124/t124.cnf"
tvbuff_t *next_tvb = NULL;
offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
@@ -4375,7 +2853,7 @@ static const per_choice_t DomainMCSPDU_choice[] = {
static int
dissect_t124_DomainMCSPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 150 "../../asn1/t124/t124.cnf"
+#line 194 "../../asn1/t124/t124.cnf"
gint domainmcs_value;
offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
@@ -4807,270 +3285,6 @@ void proto_register_t124(void) {
{ "nonStandard", "t124.nonStandard",
FT_NONE, BASE_NONE, NULL, 0,
"NonStandardParameter", HFILL }},
- { &hf_t124_audio,
- { "audio", "t124.audio",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_t124_video,
- { "video", "t124.video",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_t124_data_01,
- { "data", "t124.data",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_t124_h221,
- { "h221", "t124.h221",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_h244,
- { "h244", "t124.h244",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_iso_iec_13871,
- { "iso-iec-13871", "t124.iso_iec_13871",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_simpleProfile,
- { "simpleProfile", "t124.simpleProfile",
- FT_UINT32, BASE_DEC, VALS(t124_T_simpleProfile_vals), 0,
- NULL, HFILL }},
- { &hf_t124_speech_01,
- { "speech", "t124.speech",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_telephony_3kHz,
- { "telephony-3kHz", "t124.telephony_3kHz",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_telephony_7kHz,
- { "telephony-7kHz", "t124.telephony_7kHz",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_voice_band_01,
- { "voice-band", "t124.voice_band",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_frameRelay,
- { "frameRelay", "t124.frameRelay",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_t123_pstn_basic,
- { "t123-pstn-basic", "t124.t123_pstn_basic",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_t123_psdn_basic,
- { "t123-psdn-basic", "t124.t123_psdn_basic",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_t123_b_isdn_basic,
- { "t123-b-isdn-basic", "t124.t123_b_isdn_basic",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_multimediaProfile,
- { "multimediaProfile", "t124.multimediaProfile",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_profile,
- { "profile", "t124.profile",
- FT_UINT32, BASE_DEC, VALS(t124_T_profile_vals), 0,
- NULL, HFILL }},
- { &hf_t124_h310,
- { "h310", "t124.h310",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_h320,
- { "h320", "t124.h320",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_h321,
- { "h321", "t124.h321",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_h322,
- { "h322", "t124.h322",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_h323,
- { "h323", "t124.h323",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_h324,
- { "h324", "t124.h324",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_h324m,
- { "h324m", "t124.h324m",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_asvd,
- { "asvd", "t124.asvd",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_dsvd,
- { "dsvd", "t124.dsvd",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_t120Data,
- { "t120Data", "t124.t120Data",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_t124_dsmccDownloadProfile,
- { "dsmccDownloadProfile", "t124.dsmccDownloadProfile",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_networkAddress,
- { "networkAddress", "t124.networkAddress",
- FT_NONE, BASE_NONE, NULL, 0,
- "ExtendedE164NetworkAddress", HFILL }},
- { &hf_t124_iSDNCircuitTypes,
- { "circuitTypes", "t124.circuitTypes",
- FT_UINT32, BASE_DEC, NULL, 0,
- "ISDNCircuitTypes", HFILL }},
- { &hf_t124_iSDNCircuitTypes_item,
- { "circuitTypes item", "t124.circuitTypes_item",
- FT_UINT32, BASE_DEC, VALS(t124_ISDNCircuitTypes_item_vals), 0,
- "ISDNCircuitTypes_item", HFILL }},
- { &hf_t124_digital_64k_01,
- { "digital-64k", "t124.digital_64k",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_digital_2x64k,
- { "digital-2x64k", "t124.digital_2x64k",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_digital_384k_01,
- { "digital-384k", "t124.digital_384k",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_digital_1536,
- { "digital-1536", "t124.digital_1536",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_digital_1920k_01,
- { "digital-1920k", "t124.digital_1920k",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_multirate_base_64k,
- { "multirate-base-64k", "t124.multirate_base_64k",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_1_30", HFILL }},
- { &hf_t124_iSDNHighLayerCompatibility,
- { "highLayerCompatibility", "t124.highLayerCompatibility",
- FT_NONE, BASE_NONE, NULL, 0,
- "ISDNHighLayerCompatibility", HFILL }},
- { &hf_t124_circuitTypes,
- { "circuitTypes", "t124.circuitTypes",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_circuitTypes_item,
- { "circuitTypes item", "t124.circuitTypes_item",
- FT_UINT32, BASE_DEC, VALS(t124_T_circuitTypes_item_vals), 0,
- NULL, HFILL }},
- { &hf_t124_digital_56k_01,
- { "digital-56k", "t124.digital_56k",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_pSDNNetworkAddress,
- { "networkAddress", "t124.networkAddress",
- FT_UINT32, BASE_DEC, VALS(t124_PSDNNetworkAddress_vals), 0,
- "PSDNNetworkAddress", HFILL }},
- { &hf_t124_extendedE164NetworkAddress,
- { "extendedE164NetworkAddress", "t124.extendedE164NetworkAddress",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_transportAddress,
- { "transportAddress", "t124.transportAddress",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_networkAddress_01,
- { "networkAddress", "t124.networkAddress",
- FT_UINT32, BASE_DEC, VALS(t124_T_networkAddress_vals), 0,
- NULL, HFILL }},
- { &hf_t124_extendedE164,
- { "extendedE164", "t124.extendedE164",
- FT_NONE, BASE_NONE, NULL, 0,
- "ExtendedE164NetworkAddress", HFILL }},
- { &hf_t124_nsapAddress_01,
- { "nsapAddress", "t124.nsapAddress",
- FT_NONE, BASE_NONE, NULL, 0,
- "TransportAddress", HFILL }},
- { &hf_t124_maxTransferRate,
- { "maxTransferRate", "t124.maxTransferRate",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_gstnConnection,
- { "gstnConnection", "t124.gstnConnection",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_isdnConnection,
- { "isdnConnection", "t124.isdnConnection",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_csdnConnection,
- { "csdnConnection", "t124.csdnConnection",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_psdnConnection,
- { "psdnConnection", "t124.psdnConnection",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_atmConnection,
- { "atmConnection", "t124.atmConnection",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_NetworkAddressV2_item,
- { "NetworkAddressV2 item", "t124.NetworkAddressV2_item",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_networkConnection,
- { "networkConnection", "t124.networkConnection",
- FT_UINT32, BASE_DEC, VALS(t124_T_networkConnection_vals), 0,
- NULL, HFILL }},
- { &hf_t124_singleConnection,
- { "singleConnection", "t124.singleConnection",
- FT_UINT32, BASE_DEC, VALS(t124_NetworkConnection_vals), 0,
- "NetworkConnection", HFILL }},
- { &hf_t124_aggregatedConnections,
- { "aggregatedConnections", "t124.aggregatedConnections",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_connectionList,
- { "connectionList", "t124.connectionList",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_connectionList_item,
- { "connectionList item", "t124.connectionList_item",
- FT_UINT32, BASE_DEC, VALS(t124_T_connectionList_item_vals), 0,
- "T_connectionList_item", HFILL }},
- { &hf_t124_aggregationMethods,
- { "aggregationMethods", "t124.aggregationMethods",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SET_OF_ChannelAggregationMethod", HFILL }},
- { &hf_t124_aggregationMethods_item,
- { "ChannelAggregationMethod", "t124.ChannelAggregationMethod",
- FT_UINT32, BASE_DEC, VALS(t124_ChannelAggregationMethod_vals), 0,
- NULL, HFILL }},
- { &hf_t124_profiles,
- { "profiles", "t124.profiles",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SET_OF_Profile", HFILL }},
- { &hf_t124_profiles_item,
- { "Profile", "t124.Profile",
- FT_UINT32, BASE_DEC, VALS(t124_Profile_vals), 0,
- NULL, HFILL }},
- { &hf_t124_mediaConcerned,
- { "mediaConcerned", "t124.mediaConcerned",
- FT_NONE, BASE_NONE, NULL, 0,
- "MediaList", HFILL }},
- { &hf_t124_managementDevice,
- { "managementDevice", "t124.managementDevice",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_t124_peripheralDevice,
- { "peripheralDevice", "t124.peripheralDevice",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
{ &hf_t124_callingNode,
{ "callingNode", "t124.callingNode",
FT_NONE, BASE_NONE, NULL, 0,
@@ -5083,10 +3297,6 @@ void proto_register_t124(void) {
{ "unknown", "t124.unknown",
FT_UINT32, BASE_DEC, NULL, 0,
"INTEGER_0_4294967295", HFILL }},
- { &hf_t124_h243NodeID,
- { "h243NodeID", "t124.h243NodeID",
- FT_BYTES, BASE_NONE, NULL, 0,
- "OCTET_STRING_SIZE_2", HFILL }},
{ &hf_t124_conferenceName,
{ "conferenceName", "t124.conferenceName",
FT_NONE, BASE_NONE, NULL, 0,
@@ -5107,7 +3317,7 @@ void proto_register_t124(void) {
{ "passwordInTheClearRequired", "t124.passwordInTheClearRequired",
FT_BOOLEAN, BASE_NONE, NULL, 0,
"BOOLEAN", HFILL }},
- { &hf_t124_networkAddress_02,
+ { &hf_t124_networkAddress,
{ "networkAddress", "t124.networkAddress",
FT_UINT32, BASE_DEC, NULL, 0,
NULL, HFILL }},
@@ -5119,166 +3329,6 @@ void proto_register_t124(void) {
{ "conferenceMode", "t124.conferenceMode",
FT_UINT32, BASE_DEC, VALS(t124_ConferenceMode_vals), 0,
NULL, HFILL }},
- { &hf_t124_superiorNode,
- { "superiorNode", "t124.superiorNode",
- FT_UINT32, BASE_DEC, NULL, 0,
- "UserID", HFILL }},
- { &hf_t124_nodeType,
- { "nodeType", "t124.nodeType",
- FT_UINT32, BASE_DEC, VALS(t124_NodeType_vals), 0,
- NULL, HFILL }},
- { &hf_t124_nodeProperties,
- { "nodeProperties", "t124.nodeProperties",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_nodeName,
- { "nodeName", "t124.nodeName",
- FT_STRING, BASE_NONE, NULL, 0,
- "TextString", HFILL }},
- { &hf_t124_participantsList,
- { "participantsList", "t124.participantsList",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SEQUENCE_OF_TextString", HFILL }},
- { &hf_t124_participantsList_item,
- { "TextString", "t124.TextString",
- FT_STRING, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_siteInformation,
- { "siteInformation", "t124.siteInformation",
- FT_STRING, BASE_NONE, NULL, 0,
- "TextString", HFILL }},
- { &hf_t124_alternativeNodeID,
- { "alternativeNodeID", "t124.alternativeNodeID",
- FT_UINT32, BASE_DEC, VALS(t124_AlternativeNodeID_vals), 0,
- NULL, HFILL }},
- { &hf_t124_userData,
- { "userData", "t124.userData",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_nodeCategory,
- { "nodeCategory", "t124.nodeCategory",
- FT_UINT32, BASE_DEC, VALS(t124_NodeCategory_vals), 0,
- NULL, HFILL }},
- { &hf_t124_networkAddressV2,
- { "networkAddressV2", "t124.networkAddressV2",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_applicationProtocolKey,
- { "applicationProtocolKey", "t124.applicationProtocolKey",
- FT_UINT32, BASE_DEC, VALS(t124_Key_vals), 0,
- "Key", HFILL }},
- { &hf_t124_sessionID,
- { "sessionID", "t124.sessionID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "ChannelID", HFILL }},
- { &hf_t124_applicationActive,
- { "applicationActive", "t124.applicationActive",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_t124_conductingOperationCapable,
- { "conductingOperationCapable", "t124.conductingOperationCapable",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_t124_startupChannel,
- { "startupChannel", "t124.startupChannel",
- FT_UINT32, BASE_DEC, VALS(t124_ChannelType_vals), 0,
- "ChannelType", HFILL }},
- { &hf_t124_applicationUserID,
- { "applicationUserID", "t124.applicationUserID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "UserID", HFILL }},
- { &hf_t124_nonCollapsingCapabilities,
- { "nonCollapsingCapabilities", "t124.nonCollapsingCapabilities",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_nonCollapsingCapabilities_item,
- { "nonCollapsingCapabilities item", "t124.nonCollapsingCapabilities_item",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_capabilityID,
- { "capabilityID", "t124.capabilityID",
- FT_UINT32, BASE_DEC, VALS(t124_CapabilityID_vals), 0,
- NULL, HFILL }},
- { &hf_t124_applicationData,
- { "applicationData", "t124.applicationData",
- FT_BYTES, BASE_NONE, NULL, 0,
- "OCTET_STRING", HFILL }},
- { &hf_t124_standard,
- { "standard", "t124.standard",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_65535", HFILL }},
- { &hf_t124_nonStandard_01,
- { "nonStandard", "t124.nonStandard",
- FT_UINT32, BASE_DEC, VALS(t124_Key_vals), 0,
- "Key", HFILL }},
- { &hf_t124_logical,
- { "logical", "t124.logical",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_unsignedMin,
- { "unsignedMin", "t124.unsignedMin",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_unsignedMax,
- { "unsignedMax", "t124.unsignedMax",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_sessionKey,
- { "sessionKey", "t124.sessionKey",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_expectedCapabilitySet,
- { "expectedCapabilitySet", "t124.expectedCapabilitySet",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_expectedCapabilitySet_item,
- { "expectedCapabilitySet item", "t124.expectedCapabilitySet_item",
- FT_NONE, BASE_NONE, NULL, 0,
- "T_expectedCapabilitySet_item", HFILL }},
- { &hf_t124_capabilityClass,
- { "capabilityClass", "t124.capabilityClass",
- FT_UINT32, BASE_DEC, VALS(t124_CapabilityClass_vals), 0,
- NULL, HFILL }},
- { &hf_t124_mandatoryFlag,
- { "mandatoryFlag", "t124.mandatoryFlag",
- FT_BOOLEAN, BASE_NONE, NULL, 0,
- "BOOLEAN", HFILL }},
- { &hf_t124_resourceID,
- { "resourceID", "t124.resourceID",
- FT_BYTES, BASE_NONE, NULL, 0,
- "OCTET_STRING_SIZE_0_64", HFILL }},
- { &hf_t124_channelID,
- { "channelID", "t124.channelID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "DynamicChannelID", HFILL }},
- { &hf_t124_tokenID,
- { "tokenID", "t124.tokenID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "DynamicTokenID", HFILL }},
- { &hf_t124_parameter,
- { "parameter", "t124.parameter",
- FT_BYTES, BASE_NONE, NULL, 0,
- "OCTET_STRING_SIZE_0_64", HFILL }},
- { &hf_t124_vacant,
- { "vacant", "t124.vacant",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_owned,
- { "owned", "t124.owned",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_nodeID,
- { "nodeID", "t124.nodeID",
- FT_UINT32, BASE_DEC, NULL, 0,
- "UserID", HFILL }},
- { &hf_t124_entityID,
- { "entityID", "t124.entityID",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_notOwned,
- { "notOwned", "t124.notOwned",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
{ &hf_t124_convenerPassword,
{ "convenerPassword", "t124.convenerPassword",
FT_NONE, BASE_NONE, NULL, 0,
@@ -5327,10 +3377,18 @@ void proto_register_t124(void) {
{ "callerIdentifier", "t124.callerIdentifier",
FT_STRING, BASE_NONE, NULL, 0,
"TextString", HFILL }},
+ { &hf_t124_userData,
+ { "userData", "t124.userData",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ NULL, HFILL }},
{ &hf_t124_conferencePriority,
{ "conferencePriority", "t124.conferencePriority",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
+ { &hf_t124_nodeID,
+ { "nodeID", "t124.nodeID",
+ FT_UINT32, BASE_DEC, NULL, 0,
+ "UserID", HFILL }},
{ &hf_t124_tag,
{ "tag", "t124.tag",
FT_INT32, BASE_DEC, NULL, 0,
@@ -5339,6 +3397,10 @@ void proto_register_t124(void) {
{ "result", "t124.result",
FT_UINT32, BASE_DEC, VALS(t124_T_result_vals), 0,
NULL, HFILL }},
+ { &hf_t124_nodeType,
+ { "nodeType", "t124.nodeType",
+ FT_UINT32, BASE_DEC, VALS(t124_NodeType_vals), 0,
+ NULL, HFILL }},
{ &hf_t124_asymmetryIndicator,
{ "asymmetryIndicator", "t124.asymmetryIndicator",
FT_UINT32, BASE_DEC, VALS(t124_AsymmetryIndicator_vals), 0,
@@ -5375,6 +3437,10 @@ void proto_register_t124(void) {
{ "convenerPassword", "t124.convenerPassword",
FT_UINT32, BASE_DEC, VALS(t124_PasswordSelector_vals), 0,
"PasswordSelector", HFILL }},
+ { &hf_t124_nodeCategory,
+ { "nodeCategory", "t124.nodeCategory",
+ FT_UINT32, BASE_DEC, VALS(t124_NodeCategory_vals), 0,
+ NULL, HFILL }},
{ &hf_t124_topNodeID,
{ "topNodeID", "t124.topNodeID",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -5391,54 +3457,6 @@ void proto_register_t124(void) {
{ "result", "t124.result",
FT_UINT32, BASE_DEC, VALS(t124_InviteResponseResult_vals), 0,
"InviteResponseResult", HFILL }},
- { &hf_t124_requestingNode,
- { "requestingNode", "t124.requestingNode",
- FT_UINT32, BASE_DEC, NULL, 0,
- "UserID", HFILL }},
- { &hf_t124_addingMCU,
- { "addingMCU", "t124.addingMCU",
- FT_UINT32, BASE_DEC, NULL, 0,
- "UserID", HFILL }},
- { &hf_t124_terminateRequestReason,
- { "reason", "t124.reason",
- FT_UINT32, BASE_DEC, VALS(t124_TerminateRequestReason_vals), 0,
- "TerminateRequestReason", HFILL }},
- { &hf_t124_nodeToEject,
- { "nodeToEject", "t124.nodeToEject",
- FT_UINT32, BASE_DEC, NULL, 0,
- "UserID", HFILL }},
- { &hf_t124_ejectUserRequestReason,
- { "reason", "t124.reason",
- FT_UINT32, BASE_DEC, VALS(t124_EjectUserRequestReason_vals), 0,
- "EjectUserRequestReason", HFILL }},
- { &hf_t124_transferringNodes,
- { "transferringNodes", "t124.transferringNodes",
- FT_UINT32, BASE_DEC, NULL, 0,
- "SET_SIZE_1_65536_OF_UserID", HFILL }},
- { &hf_t124_transferringNodes_item,
- { "UserID", "t124.UserID",
- FT_UINT32, BASE_DEC, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_password_02,
- { "password", "t124.password",
- FT_UINT32, BASE_DEC, VALS(t124_PasswordSelector_vals), 0,
- "PasswordSelector", HFILL }},
- { &hf_t124_key_01,
- { "key", "t124.key",
- FT_NONE, BASE_NONE, NULL, 0,
- "RegistryKey", HFILL }},
- { &hf_t124_modificationRights,
- { "modificationRights", "t124.modificationRights",
- FT_UINT32, BASE_DEC, VALS(t124_RegistryModificationRights_vals), 0,
- "RegistryModificationRights", HFILL }},
- { &hf_t124_numberOfHandles,
- { "numberOfHandles", "t124.numberOfHandles",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_1_1024", HFILL }},
- { &hf_t124_data_02,
- { "data", "t124.data",
- FT_NONE, BASE_NONE, NULL, 0,
- "NonStandardParameter", HFILL }},
{ &hf_t124_t124Identifier,
{ "t124Identifier", "t124.t124Identifier",
FT_UINT32, BASE_DEC, VALS(t124_Key_vals), 0,
@@ -5479,94 +3497,6 @@ void proto_register_t124(void) {
{ "conferenceInviteResponse", "t124.conferenceInviteResponse",
FT_NONE, BASE_NONE, NULL, 0,
NULL, HFILL }},
- { &hf_t124_conferenceAddRequest,
- { "conferenceAddRequest", "t124.conferenceAddRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_conferenceLockRequest,
- { "conferenceLockRequest", "t124.conferenceLockRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_conferenceUnlockRequest,
- { "conferenceUnlockRequest", "t124.conferenceUnlockRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_conferenceTerminateRequest,
- { "conferenceTerminateRequest", "t124.conferenceTerminateRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_conferenceEjectUserRequest,
- { "conferenceEjectUserRequest", "t124.conferenceEjectUserRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_conferenceTransferRequest,
- { "conferenceTransferRequest", "t124.conferenceTransferRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_registryRegisterChannelRequest,
- { "registryRegisterChannelRequest", "t124.registryRegisterChannelRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_registryAssignTokenRequest,
- { "registryAssignTokenRequest", "t124.registryAssignTokenRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_registrySetParameterRequest,
- { "registrySetParameterRequest", "t124.registrySetParameterRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_registryRetrieveEntryRequest,
- { "registryRetrieveEntryRequest", "t124.registryRetrieveEntryRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_registryDeleteEntryRequest,
- { "registryDeleteEntryRequest", "t124.registryDeleteEntryRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_registryMonitorEntryRequest,
- { "registryMonitorEntryRequest", "t124.registryMonitorEntryRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_registryAllocateHandleRequest,
- { "registryAllocateHandleRequest", "t124.registryAllocateHandleRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- NULL, HFILL }},
- { &hf_t124_nonStandardRequest,
- { "nonStandardRequest", "t124.nonStandardRequest",
- FT_NONE, BASE_NONE, NULL, 0,
- "NonStandardPDU", HFILL }},
- { &hf_t124_maxChannelIds,
- { "maxChannelIds", "t124.maxChannelIds",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_maxUserIds,
- { "maxUserIds", "t124.maxUserIds",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_maxTokenIds,
- { "maxTokenIds", "t124.maxTokenIds",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_numPriorities,
- { "numPriorities", "t124.numPriorities",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_minThroughput,
- { "minThroughput", "t124.minThroughput",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_maxHeight,
- { "maxHeight", "t124.maxHeight",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_maxMCSPDUsize,
- { "maxMCSPDUsize", "t124.maxMCSPDUsize",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
- { &hf_t124_protocolVersion,
- { "protocolVersion", "t124.protocolVersion",
- FT_UINT32, BASE_DEC, NULL, 0,
- "INTEGER_0_MAX", HFILL }},
{ &hf_t124_heightLimit,
{ "heightLimit", "t124.heightLimit",
FT_UINT32, BASE_DEC, NULL, 0,
@@ -5993,54 +3923,8 @@ void proto_register_t124(void) {
&ett_t124_T_transferModes,
&ett_t124_T_highLayerCompatibility,
&ett_t124_T_transportConnection,
- &ett_t124_MediaList,
- &ett_t124_ChannelAggregationMethod,
- &ett_t124_Profile,
- &ett_t124_T_simpleProfile,
- &ett_t124_T_multimediaProfile,
- &ett_t124_T_profile,
- &ett_t124_ExtendedE164NetworkAddress,
- &ett_t124_TransportAddress,
- &ett_t124_GSTNConnection,
- &ett_t124_ISDNConnection,
- &ett_t124_ISDNCircuitTypes,
- &ett_t124_ISDNCircuitTypes_item,
- &ett_t124_ISDNHighLayerCompatibility,
- &ett_t124_CSDNConnection,
- &ett_t124_T_circuitTypes,
- &ett_t124_T_circuitTypes_item,
- &ett_t124_PSDNConnection,
- &ett_t124_PSDNNetworkAddress,
- &ett_t124_ATMConnection,
- &ett_t124_T_networkAddress,
- &ett_t124_NetworkConnection,
- &ett_t124_NetworkAddressV2,
- &ett_t124_NetworkAddressV2_item,
- &ett_t124_T_networkConnection,
- &ett_t124_T_aggregatedConnections,
- &ett_t124_T_connectionList,
- &ett_t124_T_connectionList_item,
- &ett_t124_SET_OF_ChannelAggregationMethod,
- &ett_t124_SET_OF_Profile,
- &ett_t124_NodeProperties,
&ett_t124_AsymmetryIndicator,
- &ett_t124_AlternativeNodeID,
&ett_t124_ConferenceDescriptor,
- &ett_t124_NodeRecord,
- &ett_t124_SEQUENCE_OF_TextString,
- &ett_t124_SessionKey,
- &ett_t124_ApplicationRecord,
- &ett_t124_T_nonCollapsingCapabilities,
- &ett_t124_T_nonCollapsingCapabilities_item,
- &ett_t124_CapabilityID,
- &ett_t124_CapabilityClass,
- &ett_t124_ApplicationInvokeSpecifier,
- &ett_t124_T_expectedCapabilitySet,
- &ett_t124_T_expectedCapabilitySet_item,
- &ett_t124_RegistryKey,
- &ett_t124_RegistryItem,
- &ett_t124_RegistryEntryOwner,
- &ett_t124_T_owned,
&ett_t124_ConferenceCreateRequest,
&ett_t124_SET_OF_Privilege,
&ett_t124_ConferenceCreateResponse,
@@ -6051,26 +3935,9 @@ void proto_register_t124(void) {
&ett_t124_ConferenceJoinResponse,
&ett_t124_ConferenceInviteRequest,
&ett_t124_ConferenceInviteResponse,
- &ett_t124_ConferenceAddRequest,
- &ett_t124_ConferenceLockRequest,
- &ett_t124_ConferenceUnlockRequest,
- &ett_t124_ConferenceTerminateRequest,
- &ett_t124_ConferenceEjectUserRequest,
- &ett_t124_ConferenceTransferRequest,
- &ett_t124_SET_SIZE_1_65536_OF_UserID,
- &ett_t124_RegistryRegisterChannelRequest,
- &ett_t124_RegistryAssignTokenRequest,
- &ett_t124_RegistrySetParameterRequest,
- &ett_t124_RegistryRetrieveEntryRequest,
- &ett_t124_RegistryDeleteEntryRequest,
- &ett_t124_RegistryMonitorEntryRequest,
- &ett_t124_RegistryAllocateHandleRequest,
- &ett_t124_NonStandardPDU,
&ett_t124_ConnectData,
&ett_t124_ConnectGCCPDU,
- &ett_t124_RequestPDU,
&ett_t124_Segmentation,
- &ett_t124_DomainParameters,
&ett_t124_PlumbDomainIndication,
&ett_t124_ErectDomainRequest,
&ett_t124_ChannelAttributes,