Try to get rid of "defined but not used" warnings.
authoretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 25 Oct 2011 05:47:07 +0000 (05:47 +0000)
committeretxrab <etxrab@f5534014-38df-0310-8fa8-9805f1628bb7>
Tue, 25 Oct 2011 05:47:07 +0000 (05:47 +0000)
git-svn-id: http://anonsvn.wireshark.org/wireshark/trunk@39554 f5534014-38df-0310-8fa8-9805f1628bb7

asn1/t124/t124.cnf
asn1/t125/t125.cnf
epan/dissectors/packet-t124.c
epan/dissectors/packet-t125.c

index 2f7c1600c0c3c6585532045fb50f318c9bb8cf7a..4f1811e6e2c2011f0c95567c7c0f2aed72681ab4 100644 (file)
@@ -11,6 +11,12 @@ ConnectGCCPDU
 #.OMIT_ASSIGNMENT
 GCCPDU
 ConnectMCSPDU
+IndicationPDU
+ResponsePDU
+Connect-Initial
+Connect-Respons
+Connect-Additional
+Connect-Result
 
 #.PDU
 #----------------------------------------------------------------------------------------
index c19b111d4611a515666279d433e0e9ad0872e4d8..34e4c1f263a2be8d5708469c7d61e2756b90d575 100644 (file)
@@ -9,6 +9,49 @@
 #.OMIT_ASSIGNMENT
 # dissecected in t124
 DomainMCSPDU
+PlumbDomainIndication
+ErectDomainRequest
+MergeChannelsRequest
+MergeChannelsConfirm
+PurgeChannelsIndication
+MergeTokensRequest
+MergeTokensConfirm
+PurgeTokensIndication
+DisconnectProviderUltimatum
+RejectMCSPDUUltimatum
+AttachUserRequest
+AttachUserConfirm
+DetachUserRequest
+DetachUserIndication
+ChannelJoinRequest
+ChannelJoinConfirm
+ChannelLeaveRequest
+ChannelConveneRequest
+ChannelConveneConfirm
+ChannelDisbandRequest
+ChannelDisbandIndication
+ChannelAdmitRequest
+ChannelAdmitIndication
+ChannelExpelRequest
+ChannelExpelIndication
+SendDataRequest
+SendDataIndication
+UniformSendDataRequest
+UniformSendDataIndication
+okenGrabRequest
+TokenGrabConfirm
+TokenInhibitRequest
+TokenInhibitConfirm
+TokenGiveRequest
+TokenGiveIndication
+TokenGiveResponse
+TokenGiveConfirm
+TokenPleaseRequest
+TokenPleaseIndication
+TokenReleaseRequest
+TokenReleaseConfirm
+TokenTestRequest
+TokenTestConfirm
 
 #.PDU
 #----------------------------------------------------------------------------------------
index 14118e751fc8c721be5625a44fec45d4ac9d1f34..49765939b721b62ab6a230d26c5a0f80ca16db77 100644 (file)
@@ -377,35 +377,6 @@ static int hf_t124_registryDeleteEntryRequest = -1;  /* RegistryDeleteEntryReque
 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_conferenceAddResponse = -1;    /* ConferenceAddResponse */
-static int hf_t124_conferenceLockResponse = -1;   /* ConferenceLockResponse */
-static int hf_t124_conferenceUnlockResponse = -1;  /* ConferenceUnlockResponse */
-static int hf_t124_conferenceTerminateResponse = -1;  /* ConferenceTerminateResponse */
-static int hf_t124_conferenceEjectUserResponse = -1;  /* ConferenceEjectUserResponse */
-static int hf_t124_conferenceTransferResponse = -1;  /* ConferenceTransferResponse */
-static int hf_t124_registryResponse = -1;         /* RegistryResponse */
-static int hf_t124_registryAllocateHandleResponse = -1;  /* RegistryAllocateHandleResponse */
-static int hf_t124_functionNotSupportedResponse = -1;  /* FunctionNotSupportedResponse */
-static int hf_t124_nonStandardResponse = -1;      /* NonStandardPDU */
-static int hf_t124_userIDIndication = -1;         /* UserIDIndication */
-static int hf_t124_conferenceLockIndication = -1;  /* ConferenceLockIndication */
-static int hf_t124_conferenceUnlockIndication = -1;  /* ConferenceUnlockIndication */
-static int hf_t124_conferenceTerminateIndication = -1;  /* ConferenceTerminateIndication */
-static int hf_t124_conferenceEjectUserIndication = -1;  /* ConferenceEjectUserIndication */
-static int hf_t124_conferenceTransferIndication = -1;  /* ConferenceTransferIndication */
-static int hf_t124_rosterUpdateIndication = -1;   /* RosterUpdateIndication */
-static int hf_t124_applicationInvokeIndication = -1;  /* ApplicationInvokeIndication */
-static int hf_t124_registryMonitorEntryIndication = -1;  /* RegistryMonitorEntryIndication */
-static int hf_t124_conductorAssignIndication = -1;  /* ConductorAssignIndication */
-static int hf_t124_conductorReleaseIndication = -1;  /* ConductorReleaseIndication */
-static int hf_t124_conductorPermissionAskIndication = -1;  /* ConductorPermissionAskIndication */
-static int hf_t124_conductorPermissionGrantIndication = -1;  /* ConductorPermissionGrantIndication */
-static int hf_t124_conferenceTimeRemainingIndication = -1;  /* ConferenceTimeRemainingIndication */
-static int hf_t124_conferenceTimeInquireIndication = -1;  /* ConferenceTimeInquireIndication */
-static int hf_t124_conferenceTimeExtendIndication = -1;  /* ConferenceTimeExtendIndication */
-static int hf_t124_conferenceAssistanceIndication = -1;  /* ConferenceAssistanceIndication */
-static int hf_t124_textMessageIndication = -1;    /* TextMessageIndication */
-static int hf_t124_nonStandardIndication = -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 */
@@ -414,17 +385,10 @@ 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_callingDomainSelector = -1;    /* OCTET_STRING */
-static int hf_t124_calledDomainSelector = -1;     /* OCTET_STRING */
-static int hf_t124_upwardFlag = -1;               /* BOOLEAN */
-static int hf_t124_targetParameters = -1;         /* DomainParameters */
-static int hf_t124_minimumParameters = -1;        /* DomainParameters */
-static int hf_t124_maximumParameters = -1;        /* DomainParameters */
-static int hf_t124_userData_01 = -1;              /* OCTET_STRING */
 static int hf_t124_result_02 = -1;                /* Result */
 static int hf_t124_calledConnectId = -1;          /* INTEGER_0_MAX */
 static int hf_t124_domainParameters = -1;         /* DomainParameters */
-static int hf_t124_dataPriority = -1;             /* DataPriority */
+static int hf_t124_userData_01 = -1;              /* OCTET_STRING */
 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 */
@@ -470,6 +434,7 @@ static int hf_t124_channelId_03 = -1;             /* ChannelId */
 static int hf_t124_requested = -1;                /* ChannelId */
 static int hf_t124_channelIds = -1;               /* SET_OF_ChannelId */
 static int hf_t124_channelIds_item = -1;          /* ChannelId */
+static int hf_t124_dataPriority = -1;             /* DataPriority */
 static int hf_t124_segmentation = -1;             /* Segmentation */
 static int hf_t124_userData_02 = -1;              /* T_userData */
 static int hf_t124_userData_03 = -1;              /* T_userData_01 */
@@ -692,14 +657,9 @@ 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_ResponsePDU = -1;
-static gint ett_t124_IndicationPDU = -1;
 static gint ett_t124_Segmentation = -1;
 static gint ett_t124_DomainParameters = -1;
-static gint ett_t124_Connect_Initial = -1;
 static gint ett_t124_Connect_Response = -1;
-static gint ett_t124_Connect_Additional = -1;
-static gint ett_t124_Connect_Result = -1;
 static gint ett_t124_PlumbDomainIndication = -1;
 static gint ett_t124_ErectDomainRequest = -1;
 static gint ett_t124_ChannelAttributes = -1;
@@ -830,7 +790,7 @@ dissect_t124_Handle(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, pro
 
 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 140 "../../asn1/t124/t124.cnf"
+#line 146 "../../asn1/t124/t124.cnf"
 
       offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
                                        4, 255, FALSE, &t124NSIdentifier);
@@ -964,7 +924,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 72 "../../asn1/t124/t124.cnf"
+#line 78 "../../asn1/t124/t124.cnf"
     tvbuff_t   *next_tvb = NULL;
     guint8      *ns = NULL;
 
@@ -4130,7 +4090,7 @@ dissect_t124_FunctionNotSupportedResponse(tvbuff_t *tvb _U_, int offset _U_, asn
 
 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 46 "../../asn1/t124/t124.cnf"
+#line 52 "../../asn1/t124/t124.cnf"
     tvbuff_t   *next_tvb = NULL;
     proto_tree *next_tree = NULL;
     int                old_offset = 0;
@@ -4211,106 +4171,10 @@ dissect_t124_ConnectGCCPDU(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _
 }
 
 
-static const value_string t124_ResponsePDU_vals[] = {
-  {   0, "conferenceJoinResponse" },
-  {   1, "conferenceAddResponse" },
-  {   2, "conferenceLockResponse" },
-  {   3, "conferenceUnlockResponse" },
-  {   4, "conferenceTerminateResponse" },
-  {   5, "conferenceEjectUserResponse" },
-  {   6, "conferenceTransferResponse" },
-  {   7, "registryResponse" },
-  {   8, "registryAllocateHandleResponse" },
-  {   9, "functionNotSupportedResponse" },
-  {  10, "nonStandardResponse" },
-  { 0, NULL }
-};
-
-static const per_choice_t ResponsePDU_choice[] = {
-  {   0, &hf_t124_conferenceJoinResponse, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceJoinResponse },
-  {   1, &hf_t124_conferenceAddResponse, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceAddResponse },
-  {   2, &hf_t124_conferenceLockResponse, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceLockResponse },
-  {   3, &hf_t124_conferenceUnlockResponse, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceUnlockResponse },
-  {   4, &hf_t124_conferenceTerminateResponse, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceTerminateResponse },
-  {   5, &hf_t124_conferenceEjectUserResponse, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceEjectUserResponse },
-  {   6, &hf_t124_conferenceTransferResponse, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceTransferResponse },
-  {   7, &hf_t124_registryResponse, ASN1_EXTENSION_ROOT    , dissect_t124_RegistryResponse },
-  {   8, &hf_t124_registryAllocateHandleResponse, ASN1_EXTENSION_ROOT    , dissect_t124_RegistryAllocateHandleResponse },
-  {   9, &hf_t124_functionNotSupportedResponse, ASN1_EXTENSION_ROOT    , dissect_t124_FunctionNotSupportedResponse },
-  {  10, &hf_t124_nonStandardResponse, ASN1_EXTENSION_ROOT    , dissect_t124_NonStandardPDU },
-  { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_ResponsePDU(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_ResponsePDU, ResponsePDU_choice,
-                                 NULL);
-
-  return offset;
-}
-
-
-static const value_string t124_IndicationPDU_vals[] = {
-  {   0, "userIDIndication" },
-  {   1, "conferenceLockIndication" },
-  {   2, "conferenceUnlockIndication" },
-  {   3, "conferenceTerminateIndication" },
-  {   4, "conferenceEjectUserIndication" },
-  {   5, "conferenceTransferIndication" },
-  {   6, "rosterUpdateIndication" },
-  {   7, "applicationInvokeIndication" },
-  {   8, "registryMonitorEntryIndication" },
-  {   9, "conductorAssignIndication" },
-  {  10, "conductorReleaseIndication" },
-  {  11, "conductorPermissionAskIndication" },
-  {  12, "conductorPermissionGrantIndication" },
-  {  13, "conferenceTimeRemainingIndication" },
-  {  14, "conferenceTimeInquireIndication" },
-  {  15, "conferenceTimeExtendIndication" },
-  {  16, "conferenceAssistanceIndication" },
-  {  17, "textMessageIndication" },
-  {  18, "nonStandardIndication" },
-  { 0, NULL }
-};
-
-static const per_choice_t IndicationPDU_choice[] = {
-  {   0, &hf_t124_userIDIndication, ASN1_EXTENSION_ROOT    , dissect_t124_UserIDIndication },
-  {   1, &hf_t124_conferenceLockIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceLockIndication },
-  {   2, &hf_t124_conferenceUnlockIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceUnlockIndication },
-  {   3, &hf_t124_conferenceTerminateIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceTerminateIndication },
-  {   4, &hf_t124_conferenceEjectUserIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceEjectUserIndication },
-  {   5, &hf_t124_conferenceTransferIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceTransferIndication },
-  {   6, &hf_t124_rosterUpdateIndication, ASN1_EXTENSION_ROOT    , dissect_t124_RosterUpdateIndication },
-  {   7, &hf_t124_applicationInvokeIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ApplicationInvokeIndication },
-  {   8, &hf_t124_registryMonitorEntryIndication, ASN1_EXTENSION_ROOT    , dissect_t124_RegistryMonitorEntryIndication },
-  {   9, &hf_t124_conductorAssignIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConductorAssignIndication },
-  {  10, &hf_t124_conductorReleaseIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConductorReleaseIndication },
-  {  11, &hf_t124_conductorPermissionAskIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConductorPermissionAskIndication },
-  {  12, &hf_t124_conductorPermissionGrantIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConductorPermissionGrantIndication },
-  {  13, &hf_t124_conferenceTimeRemainingIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceTimeRemainingIndication },
-  {  14, &hf_t124_conferenceTimeInquireIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceTimeInquireIndication },
-  {  15, &hf_t124_conferenceTimeExtendIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceTimeExtendIndication },
-  {  16, &hf_t124_conferenceAssistanceIndication, ASN1_EXTENSION_ROOT    , dissect_t124_ConferenceAssistanceIndication },
-  {  17, &hf_t124_textMessageIndication, ASN1_EXTENSION_ROOT    , dissect_t124_TextMessageIndication },
-  {  18, &hf_t124_nonStandardIndication, ASN1_EXTENSION_ROOT    , dissect_t124_NonStandardPDU },
-  { 0, NULL, 0, NULL }
-};
-
-static int
-dissect_t124_IndicationPDU(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_IndicationPDU, IndicationPDU_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 146 "../../asn1/t124/t124.cnf"
+#line 152 "../../asn1/t124/t124.cnf"
 
       offset = dissect_per_constrained_integer(tvb, offset, actx, tree, hf_index,
                                                             0U, 65535U, &channelId, FALSE);
@@ -4452,26 +4316,6 @@ dissect_t124_DomainParameters(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
 }
 
 
-static const per_sequence_t Connect_Initial_sequence[] = {
-  { &hf_t124_callingDomainSelector, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_OCTET_STRING },
-  { &hf_t124_calledDomainSelector, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_OCTET_STRING },
-  { &hf_t124_upwardFlag     , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_BOOLEAN },
-  { &hf_t124_targetParameters, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_DomainParameters },
-  { &hf_t124_minimumParameters, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_DomainParameters },
-  { &hf_t124_maximumParameters, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_DomainParameters },
-  { &hf_t124_userData_01    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_OCTET_STRING },
-  { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_Connect_Initial(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_Connect_Initial, Connect_Initial_sequence);
-
-  return offset;
-}
-
-
 static const value_string t124_Result_vals[] = {
   {   0, "rt-successful" },
   {   1, "rt-domain-merging" },
@@ -4519,35 +4363,6 @@ dissect_t124_Connect_Response(tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *act
 }
 
 
-static const per_sequence_t Connect_Additional_sequence[] = {
-  { &hf_t124_calledConnectId, ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
-  { &hf_t124_dataPriority   , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_DataPriority },
-  { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_Connect_Additional(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_Connect_Additional, Connect_Additional_sequence);
-
-  return offset;
-}
-
-
-static const per_sequence_t Connect_Result_sequence[] = {
-  { &hf_t124_result_02      , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_Result },
-  { NULL, 0, 0, NULL }
-};
-
-static int
-dissect_t124_Connect_Result(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_Connect_Result, Connect_Result_sequence);
-
-  return offset;
-}
-
-
 static const per_sequence_t PlumbDomainIndication_sequence[] = {
   { &hf_t124_heightLimit    , ASN1_NO_EXTENSIONS     , ASN1_NOT_OPTIONAL, dissect_t124_INTEGER_0_MAX },
   { NULL, 0, 0, NULL }
@@ -5226,7 +5041,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 89 "../../asn1/t124/t124.cnf"
+#line 95 "../../asn1/t124/t124.cnf"
     tvbuff_t   *next_tvb = NULL;
 
   offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
@@ -5266,7 +5081,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 102 "../../asn1/t124/t124.cnf"
+#line 108 "../../asn1/t124/t124.cnf"
     tvbuff_t   *next_tvb = NULL;
 
   offset = dissect_per_octet_string(tvb, offset, actx, tree, hf_index,
@@ -5657,7 +5472,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 116 "../../asn1/t124/t124.cnf"
+#line 122 "../../asn1/t124/t124.cnf"
        gint domainmcs_value;
 
   offset = dissect_per_choice(tvb, offset, actx, tree, hf_index,
@@ -7065,122 +6880,6 @@ void proto_register_t124(void) {
       { "nonStandardRequest", "t124.nonStandardRequest",
         FT_NONE, BASE_NONE, NULL, 0,
         "NonStandardPDU", HFILL }},
-    { &hf_t124_conferenceAddResponse,
-      { "conferenceAddResponse", "t124.conferenceAddResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceLockResponse,
-      { "conferenceLockResponse", "t124.conferenceLockResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceUnlockResponse,
-      { "conferenceUnlockResponse", "t124.conferenceUnlockResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceTerminateResponse,
-      { "conferenceTerminateResponse", "t124.conferenceTerminateResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceEjectUserResponse,
-      { "conferenceEjectUserResponse", "t124.conferenceEjectUserResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceTransferResponse,
-      { "conferenceTransferResponse", "t124.conferenceTransferResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_registryResponse,
-      { "registryResponse", "t124.registryResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_registryAllocateHandleResponse,
-      { "registryAllocateHandleResponse", "t124.registryAllocateHandleResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_functionNotSupportedResponse,
-      { "functionNotSupportedResponse", "t124.functionNotSupportedResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_nonStandardResponse,
-      { "nonStandardResponse", "t124.nonStandardResponse",
-        FT_NONE, BASE_NONE, NULL, 0,
-        "NonStandardPDU", HFILL }},
-    { &hf_t124_userIDIndication,
-      { "userIDIndication", "t124.userIDIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceLockIndication,
-      { "conferenceLockIndication", "t124.conferenceLockIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceUnlockIndication,
-      { "conferenceUnlockIndication", "t124.conferenceUnlockIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceTerminateIndication,
-      { "conferenceTerminateIndication", "t124.conferenceTerminateIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceEjectUserIndication,
-      { "conferenceEjectUserIndication", "t124.conferenceEjectUserIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceTransferIndication,
-      { "conferenceTransferIndication", "t124.conferenceTransferIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_rosterUpdateIndication,
-      { "rosterUpdateIndication", "t124.rosterUpdateIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_applicationInvokeIndication,
-      { "applicationInvokeIndication", "t124.applicationInvokeIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_registryMonitorEntryIndication,
-      { "registryMonitorEntryIndication", "t124.registryMonitorEntryIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conductorAssignIndication,
-      { "conductorAssignIndication", "t124.conductorAssignIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conductorReleaseIndication,
-      { "conductorReleaseIndication", "t124.conductorReleaseIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conductorPermissionAskIndication,
-      { "conductorPermissionAskIndication", "t124.conductorPermissionAskIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conductorPermissionGrantIndication,
-      { "conductorPermissionGrantIndication", "t124.conductorPermissionGrantIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceTimeRemainingIndication,
-      { "conferenceTimeRemainingIndication", "t124.conferenceTimeRemainingIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceTimeInquireIndication,
-      { "conferenceTimeInquireIndication", "t124.conferenceTimeInquireIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceTimeExtendIndication,
-      { "conferenceTimeExtendIndication", "t124.conferenceTimeExtendIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_conferenceAssistanceIndication,
-      { "conferenceAssistanceIndication", "t124.conferenceAssistanceIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_textMessageIndication,
-      { "textMessageIndication", "t124.textMessageIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t124_nonStandardIndication,
-      { "nonStandardIndication", "t124.nonStandardIndication",
-        FT_NONE, BASE_NONE, NULL, 0,
-        "NonStandardPDU", HFILL }},
     { &hf_t124_maxChannelIds,
       { "maxChannelIds", "t124.maxChannelIds",
         FT_UINT32, BASE_DEC, NULL, 0,
@@ -7213,34 +6912,6 @@ void proto_register_t124(void) {
       { "protocolVersion", "t124.protocolVersion",
         FT_UINT32, BASE_DEC, NULL, 0,
         "INTEGER_0_MAX", HFILL }},
-    { &hf_t124_callingDomainSelector,
-      { "callingDomainSelector", "t124.callingDomainSelector",
-        FT_BYTES, BASE_NONE, NULL, 0,
-        "OCTET_STRING", HFILL }},
-    { &hf_t124_calledDomainSelector,
-      { "calledDomainSelector", "t124.calledDomainSelector",
-        FT_BYTES, BASE_NONE, NULL, 0,
-        "OCTET_STRING", HFILL }},
-    { &hf_t124_upwardFlag,
-      { "upwardFlag", "t124.upwardFlag",
-        FT_BOOLEAN, BASE_NONE, NULL, 0,
-        "BOOLEAN", HFILL }},
-    { &hf_t124_targetParameters,
-      { "targetParameters", "t124.targetParameters",
-        FT_NONE, BASE_NONE, NULL, 0,
-        "DomainParameters", HFILL }},
-    { &hf_t124_minimumParameters,
-      { "minimumParameters", "t124.minimumParameters",
-        FT_NONE, BASE_NONE, NULL, 0,
-        "DomainParameters", HFILL }},
-    { &hf_t124_maximumParameters,
-      { "maximumParameters", "t124.maximumParameters",
-        FT_NONE, BASE_NONE, NULL, 0,
-        "DomainParameters", HFILL }},
-    { &hf_t124_userData_01,
-      { "userData", "t124.userData",
-        FT_BYTES, BASE_NONE, NULL, 0,
-        "OCTET_STRING", HFILL }},
     { &hf_t124_result_02,
       { "result", "t124.result",
         FT_UINT32, BASE_DEC, VALS(t124_Result_vals), 0,
@@ -7253,10 +6924,10 @@ void proto_register_t124(void) {
       { "domainParameters", "t124.domainParameters",
         FT_NONE, BASE_NONE, NULL, 0,
         NULL, HFILL }},
-    { &hf_t124_dataPriority,
-      { "dataPriority", "t124.dataPriority",
-        FT_UINT32, BASE_DEC, VALS(t124_DataPriority_vals), 0,
-        NULL, HFILL }},
+    { &hf_t124_userData_01,
+      { "userData", "t124.userData",
+        FT_BYTES, BASE_NONE, NULL, 0,
+        "OCTET_STRING", HFILL }},
     { &hf_t124_heightLimit,
       { "heightLimit", "t124.heightLimit",
         FT_UINT32, BASE_DEC, NULL, 0,
@@ -7437,6 +7108,10 @@ void proto_register_t124(void) {
       { "ChannelId", "t124.ChannelId",
         FT_UINT32, BASE_DEC, NULL, 0,
         NULL, HFILL }},
+    { &hf_t124_dataPriority,
+      { "dataPriority", "t124.dataPriority",
+        FT_UINT32, BASE_DEC, VALS(t124_DataPriority_vals), 0,
+        NULL, HFILL }},
     { &hf_t124_segmentation,
       { "segmentation", "t124.segmentation",
         FT_BYTES, BASE_NONE, NULL, 0,
@@ -7795,14 +7470,9 @@ void proto_register_t124(void) {
     &ett_t124_ConnectData,
     &ett_t124_ConnectGCCPDU,
     &ett_t124_RequestPDU,
-    &ett_t124_ResponsePDU,
-    &ett_t124_IndicationPDU,
     &ett_t124_Segmentation,
     &ett_t124_DomainParameters,
-    &ett_t124_Connect_Initial,
     &ett_t124_Connect_Response,
-    &ett_t124_Connect_Additional,
-    &ett_t124_Connect_Result,
     &ett_t124_PlumbDomainIndication,
     &ett_t124_ErectDomainRequest,
     &ett_t124_ChannelAttributes,
index 61b45f01d4ce6196ed1a96ddd760f3c5b7e1b3b9..afa9ebfed2ea805e0dbce6268c5eb5225a46403d 100644 (file)
@@ -77,9 +77,6 @@ static int hf_t125_calledConnectId = -1;          /* INTEGER_0_MAX */
 static int hf_t125_domainParameters = -1;         /* DomainParameters */
 static int hf_t125_userData_01 = -1;              /* T_userData_01 */
 static int hf_t125_dataPriority = -1;             /* DataPriority */
-static int hf_t125_heightLimit = -1;              /* INTEGER_0_MAX */
-static int hf_t125_subHeight = -1;                /* INTEGER_0_MAX */
-static int hf_t125_subInterval = -1;              /* INTEGER_0_MAX */
 static int hf_t125_static = -1;                   /* T_static */
 static int hf_t125_channelId = -1;                /* StaticChannelId */
 static int hf_t125_userId = -1;                   /* T_userId */
@@ -92,12 +89,6 @@ static int hf_t125_admitted = -1;                 /* SET_OF_UserId */
 static int hf_t125_admitted_item = -1;            /* UserId */
 static int hf_t125_assigned = -1;                 /* T_assigned */
 static int hf_t125_channelId_02 = -1;             /* AssignedChannelId */
-static int hf_t125_mergeChannels = -1;            /* SET_OF_ChannelAttributes */
-static int hf_t125_mergeChannels_item = -1;       /* ChannelAttributes */
-static int hf_t125_purgeChannelIds = -1;          /* SET_OF_ChannelId */
-static int hf_t125_purgeChannelIds_item = -1;     /* ChannelId */
-static int hf_t125_detachUserIds = -1;            /* SET_OF_UserId */
-static int hf_t125_detachUserIds_item = -1;       /* UserId */
 static int hf_t125_grabbed = -1;                  /* T_grabbed */
 static int hf_t125_tokenId = -1;                  /* TokenId */
 static int hf_t125_grabber = -1;                  /* UserId */
@@ -108,23 +99,7 @@ static int hf_t125_giving = -1;                   /* T_giving */
 static int hf_t125_recipient = -1;                /* UserId */
 static int hf_t125_ungivable = -1;                /* T_ungivable */
 static int hf_t125_given = -1;                    /* T_given */
-static int hf_t125_mergeTokens = -1;              /* SET_OF_TokenAttributes */
-static int hf_t125_mergeTokens_item = -1;         /* TokenAttributes */
-static int hf_t125_purgeTokenIds = -1;            /* SET_OF_TokenId */
-static int hf_t125_purgeTokenIds_item = -1;       /* TokenId */
-static int hf_t125_reason = -1;                   /* Reason */
-static int hf_t125_diagnostic = -1;               /* Diagnostic */
-static int hf_t125_initialOctets = -1;            /* OCTET_STRING */
 static int hf_t125_initiator = -1;                /* UserId */
-static int hf_t125_userIds = -1;                  /* SET_OF_UserId */
-static int hf_t125_userIds_item = -1;             /* UserId */
-static int hf_t125_channelId_03 = -1;             /* ChannelId */
-static int hf_t125_requested = -1;                /* ChannelId */
-static int hf_t125_channelIds = -1;               /* SET_OF_ChannelId */
-static int hf_t125_channelIds_item = -1;          /* ChannelId */
-static int hf_t125_segmentation = -1;             /* Segmentation */
-static int hf_t125_userData_02 = -1;              /* OCTET_STRING */
-static int hf_t125_tokenStatus = -1;              /* TokenStatus */
 static int hf_t125_connect_initial = -1;          /* Connect_Initial */
 static int hf_t125_connect_response = -1;         /* Connect_Response */
 static int hf_t125_connect_additional = -1;       /* Connect_Additional */
@@ -151,65 +126,19 @@ static gint ett_t125_Connect_Initial_U = -1;
 static gint ett_t125_Connect_Response_U = -1;
 static gint ett_t125_Connect_Additional_U = -1;
 static gint ett_t125_Connect_Result_U = -1;
-static gint ett_t125_PlumbDomainIndication_U = -1;
-static gint ett_t125_ErectDomainRequest_U = -1;
 static gint ett_t125_ChannelAttributes = -1;
 static gint ett_t125_T_static = -1;
 static gint ett_t125_T_userId = -1;
 static gint ett_t125_T_private = -1;
 static gint ett_t125_SET_OF_UserId = -1;
 static gint ett_t125_T_assigned = -1;
-static gint ett_t125_MergeChannelsRequest_U = -1;
-static gint ett_t125_SET_OF_ChannelAttributes = -1;
-static gint ett_t125_SET_OF_ChannelId = -1;
-static gint ett_t125_MergeChannelsConfirm_U = -1;
-static gint ett_t125_PurgeChannelsIndication_U = -1;
 static gint ett_t125_TokenAttributes = -1;
 static gint ett_t125_T_grabbed = -1;
 static gint ett_t125_T_inhibited = -1;
 static gint ett_t125_T_giving = -1;
 static gint ett_t125_T_ungivable = -1;
 static gint ett_t125_T_given = -1;
-static gint ett_t125_MergeTokensRequest_U = -1;
-static gint ett_t125_SET_OF_TokenAttributes = -1;
-static gint ett_t125_SET_OF_TokenId = -1;
-static gint ett_t125_MergeTokensConfirm_U = -1;
-static gint ett_t125_PurgeTokensIndication_U = -1;
-static gint ett_t125_DisconnectProviderUltimatum_U = -1;
-static gint ett_t125_RejectMCSPDUUltimatum_U = -1;
-static gint ett_t125_AttachUserRequest_U = -1;
-static gint ett_t125_AttachUserConfirm_U = -1;
-static gint ett_t125_DetachUserRequest_U = -1;
-static gint ett_t125_DetachUserIndication_U = -1;
-static gint ett_t125_ChannelJoinRequest_U = -1;
-static gint ett_t125_ChannelJoinConfirm_U = -1;
-static gint ett_t125_ChannelLeaveRequest_U = -1;
-static gint ett_t125_ChannelConveneRequest_U = -1;
-static gint ett_t125_ChannelConveneConfirm_U = -1;
-static gint ett_t125_ChannelDisbandRequest_U = -1;
-static gint ett_t125_ChannelDisbandIndication_U = -1;
-static gint ett_t125_ChannelAdmitRequest_U = -1;
-static gint ett_t125_ChannelAdmitIndication_U = -1;
-static gint ett_t125_ChannelExpelRequest_U = -1;
-static gint ett_t125_ChannelExpelIndication_U = -1;
-static gint ett_t125_SendDataRequest_U = -1;
-static gint ett_t125_SendDataIndication_U = -1;
-static gint ett_t125_UniformSendDataRequest_U = -1;
-static gint ett_t125_UniformSendDataIndication_U = -1;
 static gint ett_t125_TokenGrabRequest_U = -1;
-static gint ett_t125_TokenGrabConfirm_U = -1;
-static gint ett_t125_TokenInhibitRequest_U = -1;
-static gint ett_t125_TokenInhibitConfirm_U = -1;
-static gint ett_t125_TokenGiveRequest_U = -1;
-static gint ett_t125_TokenGiveIndication_U = -1;
-static gint ett_t125_TokenGiveResponse_U = -1;
-static gint ett_t125_TokenGiveConfirm_U = -1;
-static gint ett_t125_TokenPleaseRequest_U = -1;
-static gint ett_t125_TokenPleaseIndication_U = -1;
-static gint ett_t125_TokenReleaseRequest_U = -1;
-static gint ett_t125_TokenReleaseConfirm_U = -1;
-static gint ett_t125_TokenTestRequest_U = -1;
-static gint ett_t125_TokenTestConfirm_U = -1;
 static gint ett_t125_ConnectMCSPDU = -1;
 
 /*--- End of included file: packet-t125-ett.c ---*/
@@ -395,7 +324,7 @@ dissect_t125_BOOLEAN(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U
 
 static int
 dissect_t125_T_userData(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 44 "../../asn1/t125/t125.cnf"
+#line 87 "../../asn1/t125/t125.cnf"
     tvbuff_t   *next_tvb = NULL;
   offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
                                        &next_tvb);
@@ -472,7 +401,7 @@ dissect_t125_Result(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_
 
 static int
 dissect_t125_T_userData_01(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-#line 53 "../../asn1/t125/t125.cnf"
+#line 96 "../../asn1/t125/t125.cnf"
     tvbuff_t   *next_tvb = NULL;
   offset = dissect_ber_octet_string(implicit_tag, actx, tree, tvb, offset, hf_index,
                                        &next_tvb);
@@ -562,1339 +491,219 @@ dissect_t125_Connect_Result(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int of
 }
 
 
-static const ber_sequence_t PlumbDomainIndication_U_sequence[] = {
-  { &hf_t125_heightLimit    , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_INTEGER_0_MAX },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_PlumbDomainIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   PlumbDomainIndication_U_sequence, hf_index, ett_t125_PlumbDomainIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_PlumbDomainIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 0, TRUE, dissect_t125_PlumbDomainIndication_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ErectDomainRequest_U_sequence[] = {
-  { &hf_t125_subHeight      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_INTEGER_0_MAX },
-  { &hf_t125_subInterval    , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_INTEGER_0_MAX },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ErectDomainRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ErectDomainRequest_U_sequence, hf_index, ett_t125_ErectDomainRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ErectDomainRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 1, TRUE, dissect_t125_ErectDomainRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t T_static_sequence[] = {
-  { &hf_t125_channelId      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_StaticChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_T_static(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   T_static_sequence, hf_index, ett_t125_T_static);
-
-  return offset;
-}
-
-
-static const ber_sequence_t T_userId_sequence[] = {
-  { &hf_t125_joined         , BER_CLASS_UNI, BER_UNI_TAG_BOOLEAN, BER_FLAGS_NOOWNTAG, dissect_t125_BOOLEAN },
-  { &hf_t125_userId_01      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_T_userId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   T_userId_sequence, hf_index, ett_t125_T_userId);
-
-  return offset;
-}
-
-
-static const ber_sequence_t SET_OF_UserId_set_of[1] = {
-  { &hf_t125_admitted_item  , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-};
-
-static int
-dissect_t125_SET_OF_UserId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
-                                 SET_OF_UserId_set_of, hf_index, ett_t125_SET_OF_UserId);
-
-  return offset;
-}
-
-
-static const ber_sequence_t T_private_sequence[] = {
-  { &hf_t125_joined         , BER_CLASS_UNI, BER_UNI_TAG_BOOLEAN, BER_FLAGS_NOOWNTAG, dissect_t125_BOOLEAN },
-  { &hf_t125_channelId_01   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_PrivateChannelId },
-  { &hf_t125_manager        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_admitted       , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_T_private(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   T_private_sequence, hf_index, ett_t125_T_private);
-
-  return offset;
-}
-
-
-static const ber_sequence_t T_assigned_sequence[] = {
-  { &hf_t125_channelId_02   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_AssignedChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_T_assigned(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   T_assigned_sequence, hf_index, ett_t125_T_assigned);
-
-  return offset;
-}
-
-
-static const value_string t125_ChannelAttributes_vals[] = {
-  {   0, "static" },
-  {   1, "userId" },
-  {   2, "private" },
-  {   3, "assigned" },
-  { 0, NULL }
-};
-
-static const ber_choice_t ChannelAttributes_choice[] = {
-  {   0, &hf_t125_static         , BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_t125_T_static },
-  {   1, &hf_t125_userId         , BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_t125_T_userId },
-  {   2, &hf_t125_private        , BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_t125_T_private },
-  {   3, &hf_t125_assigned       , BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_t125_T_assigned },
-  { 0, NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelAttributes(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_choice(actx, tree, tvb, offset,
-                                 ChannelAttributes_choice, hf_index, ett_t125_ChannelAttributes,
-                                 NULL);
-
-  return offset;
-}
-
-
-static const ber_sequence_t SET_OF_ChannelAttributes_set_of[1] = {
-  { &hf_t125_mergeChannels_item, BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_t125_ChannelAttributes },
-};
-
-static int
-dissect_t125_SET_OF_ChannelAttributes(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
-                                 SET_OF_ChannelAttributes_set_of, hf_index, ett_t125_SET_OF_ChannelAttributes);
-
-  return offset;
-}
-
-
-static const ber_sequence_t SET_OF_ChannelId_set_of[1] = {
-  { &hf_t125_purgeChannelIds_item, BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_ChannelId },
-};
-
-static int
-dissect_t125_SET_OF_ChannelId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
-                                 SET_OF_ChannelId_set_of, hf_index, ett_t125_SET_OF_ChannelId);
-
-  return offset;
-}
-
-
-static const ber_sequence_t MergeChannelsRequest_U_sequence[] = {
-  { &hf_t125_mergeChannels  , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_ChannelAttributes },
-  { &hf_t125_purgeChannelIds, BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_ChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_MergeChannelsRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   MergeChannelsRequest_U_sequence, hf_index, ett_t125_MergeChannelsRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_MergeChannelsRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 2, TRUE, dissect_t125_MergeChannelsRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t MergeChannelsConfirm_U_sequence[] = {
-  { &hf_t125_mergeChannels  , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_ChannelAttributes },
-  { &hf_t125_purgeChannelIds, BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_ChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_MergeChannelsConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   MergeChannelsConfirm_U_sequence, hf_index, ett_t125_MergeChannelsConfirm_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_MergeChannelsConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 3, TRUE, dissect_t125_MergeChannelsConfirm_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t PurgeChannelsIndication_U_sequence[] = {
-  { &hf_t125_detachUserIds  , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
-  { &hf_t125_purgeChannelIds, BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_ChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_PurgeChannelsIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   PurgeChannelsIndication_U_sequence, hf_index, ett_t125_PurgeChannelsIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_PurgeChannelsIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 4, TRUE, dissect_t125_PurgeChannelsIndication_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t T_grabbed_sequence[] = {
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_grabber        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_T_grabbed(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   T_grabbed_sequence, hf_index, ett_t125_T_grabbed);
-
-  return offset;
-}
-
-
-static const ber_sequence_t T_inhibited_sequence[] = {
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_inhibitors     , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_T_inhibited(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   T_inhibited_sequence, hf_index, ett_t125_T_inhibited);
-
-  return offset;
-}
-
-
-static const ber_sequence_t T_giving_sequence[] = {
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_grabber        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_recipient      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_T_giving(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   T_giving_sequence, hf_index, ett_t125_T_giving);
-
-  return offset;
-}
-
-
-static const ber_sequence_t T_ungivable_sequence[] = {
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_grabber        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_T_ungivable(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   T_ungivable_sequence, hf_index, ett_t125_T_ungivable);
-
-  return offset;
-}
-
-
-static const ber_sequence_t T_given_sequence[] = {
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_recipient      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_T_given(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   T_given_sequence, hf_index, ett_t125_T_given);
-
-  return offset;
-}
-
-
-static const value_string t125_TokenAttributes_vals[] = {
-  {   0, "grabbed" },
-  {   1, "inhibited" },
-  {   2, "giving" },
-  {   3, "ungivable" },
-  {   4, "given" },
-  { 0, NULL }
-};
-
-static const ber_choice_t TokenAttributes_choice[] = {
-  {   0, &hf_t125_grabbed        , BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_t125_T_grabbed },
-  {   1, &hf_t125_inhibited      , BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_t125_T_inhibited },
-  {   2, &hf_t125_giving         , BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_t125_T_giving },
-  {   3, &hf_t125_ungivable      , BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_t125_T_ungivable },
-  {   4, &hf_t125_given          , BER_CLASS_CON, 4, BER_FLAGS_IMPLTAG, dissect_t125_T_given },
-  { 0, NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_TokenAttributes(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_choice(actx, tree, tvb, offset,
-                                 TokenAttributes_choice, hf_index, ett_t125_TokenAttributes,
-                                 NULL);
-
-  return offset;
-}
-
-
-static const ber_sequence_t SET_OF_TokenAttributes_set_of[1] = {
-  { &hf_t125_mergeTokens_item, BER_CLASS_ANY/*choice*/, -1/*choice*/, BER_FLAGS_NOOWNTAG|BER_FLAGS_NOTCHKTAG, dissect_t125_TokenAttributes },
-};
-
-static int
-dissect_t125_SET_OF_TokenAttributes(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
-                                 SET_OF_TokenAttributes_set_of, hf_index, ett_t125_SET_OF_TokenAttributes);
-
-  return offset;
-}
-
-
-static const ber_sequence_t SET_OF_TokenId_set_of[1] = {
-  { &hf_t125_purgeTokenIds_item, BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-};
-
-static int
-dissect_t125_SET_OF_TokenId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
-                                 SET_OF_TokenId_set_of, hf_index, ett_t125_SET_OF_TokenId);
-
-  return offset;
-}
-
-
-static const ber_sequence_t MergeTokensRequest_U_sequence[] = {
-  { &hf_t125_mergeTokens    , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_TokenAttributes },
-  { &hf_t125_purgeTokenIds  , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_TokenId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_MergeTokensRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   MergeTokensRequest_U_sequence, hf_index, ett_t125_MergeTokensRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_MergeTokensRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 5, TRUE, dissect_t125_MergeTokensRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t MergeTokensConfirm_U_sequence[] = {
-  { &hf_t125_mergeTokens    , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_TokenAttributes },
-  { &hf_t125_purgeTokenIds  , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_TokenId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_MergeTokensConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   MergeTokensConfirm_U_sequence, hf_index, ett_t125_MergeTokensConfirm_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_MergeTokensConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 6, TRUE, dissect_t125_MergeTokensConfirm_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t PurgeTokensIndication_U_sequence[] = {
-  { &hf_t125_purgeTokenIds  , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_TokenId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_PurgeTokensIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   PurgeTokensIndication_U_sequence, hf_index, ett_t125_PurgeTokensIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_PurgeTokensIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 7, TRUE, dissect_t125_PurgeTokensIndication_U);
-
-  return offset;
-}
-
-
-static const value_string t125_Reason_vals[] = {
-  {   0, "rn-domain-disconnected" },
-  {   1, "rn-provider-initiated" },
-  {   2, "rn-token-purged" },
-  {   3, "rn-user-requested" },
-  {   4, "rn-channel-purged" },
-  { 0, NULL }
-};
-
-
-static int
-dissect_t125_Reason(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
-                                  NULL);
-
-  return offset;
-}
-
-
-static const ber_sequence_t DisconnectProviderUltimatum_U_sequence[] = {
-  { &hf_t125_reason         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Reason },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_DisconnectProviderUltimatum_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   DisconnectProviderUltimatum_U_sequence, hf_index, ett_t125_DisconnectProviderUltimatum_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_DisconnectProviderUltimatum(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 8, TRUE, dissect_t125_DisconnectProviderUltimatum_U);
-
-  return offset;
-}
-
-
-static const value_string t125_Diagnostic_vals[] = {
-  {   0, "dc-inconsistent-merge" },
-  {   1, "dc-forbidden-PDU-downward" },
-  {   2, "dc-forbidden-PDU-upward" },
-  {   3, "dc-invalid-BER-encoding" },
-  {   4, "dc-invalid-PER-encoding" },
-  {   5, "dc-misrouted-user" },
-  {   6, "dc-unrequested-confirm" },
-  {   7, "dc-wrong-transport-priority" },
-  {   8, "dc-channel-id-conflict" },
-  {   9, "dc-token-id-conflict" },
-  {  10, "dc-not-user-id-channel" },
-  {  11, "dc-too-many-channels" },
-  {  12, "dc-too-many-tokens" },
-  {  13, "dc-too-many-users" },
-  { 0, NULL }
-};
-
-
-static int
-dissect_t125_Diagnostic(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
-                                  NULL);
-
-  return offset;
-}
-
-
-static const ber_sequence_t RejectMCSPDUUltimatum_U_sequence[] = {
-  { &hf_t125_diagnostic     , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Diagnostic },
-  { &hf_t125_initialOctets  , BER_CLASS_UNI, BER_UNI_TAG_OCTETSTRING, BER_FLAGS_NOOWNTAG, dissect_t125_OCTET_STRING },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_RejectMCSPDUUltimatum_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   RejectMCSPDUUltimatum_U_sequence, hf_index, ett_t125_RejectMCSPDUUltimatum_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_RejectMCSPDUUltimatum(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 9, TRUE, dissect_t125_RejectMCSPDUUltimatum_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t AttachUserRequest_U_sequence[] = {
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_AttachUserRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   AttachUserRequest_U_sequence, hf_index, ett_t125_AttachUserRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_AttachUserRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 10, TRUE, dissect_t125_AttachUserRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t AttachUserConfirm_U_sequence[] = {
-  { &hf_t125_result         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Result },
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_AttachUserConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   AttachUserConfirm_U_sequence, hf_index, ett_t125_AttachUserConfirm_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_AttachUserConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 11, TRUE, dissect_t125_AttachUserConfirm_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t DetachUserRequest_U_sequence[] = {
-  { &hf_t125_reason         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Reason },
-  { &hf_t125_userIds        , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_DetachUserRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   DetachUserRequest_U_sequence, hf_index, ett_t125_DetachUserRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_DetachUserRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 12, TRUE, dissect_t125_DetachUserRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t DetachUserIndication_U_sequence[] = {
-  { &hf_t125_reason         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Reason },
-  { &hf_t125_userIds        , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_DetachUserIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   DetachUserIndication_U_sequence, hf_index, ett_t125_DetachUserIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_DetachUserIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 13, TRUE, dissect_t125_DetachUserIndication_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelJoinRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_03   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_ChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelJoinRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelJoinRequest_U_sequence, hf_index, ett_t125_ChannelJoinRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelJoinRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 14, TRUE, dissect_t125_ChannelJoinRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelJoinConfirm_U_sequence[] = {
-  { &hf_t125_result         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Result },
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_requested      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_ChannelId },
-  { &hf_t125_channelId_03   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_t125_ChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelJoinConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelJoinConfirm_U_sequence, hf_index, ett_t125_ChannelJoinConfirm_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelJoinConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 15, TRUE, dissect_t125_ChannelJoinConfirm_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelLeaveRequest_U_sequence[] = {
-  { &hf_t125_channelIds     , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_ChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelLeaveRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelLeaveRequest_U_sequence, hf_index, ett_t125_ChannelLeaveRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelLeaveRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 16, TRUE, dissect_t125_ChannelLeaveRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelConveneRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelConveneRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelConveneRequest_U_sequence, hf_index, ett_t125_ChannelConveneRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelConveneRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 17, TRUE, dissect_t125_ChannelConveneRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelConveneConfirm_U_sequence[] = {
-  { &hf_t125_result         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Result },
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_01   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_OPTIONAL|BER_FLAGS_NOOWNTAG, dissect_t125_PrivateChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelConveneConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelConveneConfirm_U_sequence, hf_index, ett_t125_ChannelConveneConfirm_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelConveneConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 18, TRUE, dissect_t125_ChannelConveneConfirm_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelDisbandRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_01   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_PrivateChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelDisbandRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelDisbandRequest_U_sequence, hf_index, ett_t125_ChannelDisbandRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelDisbandRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 19, TRUE, dissect_t125_ChannelDisbandRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelDisbandIndication_U_sequence[] = {
-  { &hf_t125_channelId_01   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_PrivateChannelId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelDisbandIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelDisbandIndication_U_sequence, hf_index, ett_t125_ChannelDisbandIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelDisbandIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 20, TRUE, dissect_t125_ChannelDisbandIndication_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelAdmitRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_01   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_PrivateChannelId },
-  { &hf_t125_userIds        , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelAdmitRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelAdmitRequest_U_sequence, hf_index, ett_t125_ChannelAdmitRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelAdmitRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 21, TRUE, dissect_t125_ChannelAdmitRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelAdmitIndication_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_01   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_PrivateChannelId },
-  { &hf_t125_userIds        , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelAdmitIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelAdmitIndication_U_sequence, hf_index, ett_t125_ChannelAdmitIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelAdmitIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 22, TRUE, dissect_t125_ChannelAdmitIndication_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelExpelRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_01   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_PrivateChannelId },
-  { &hf_t125_userIds        , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelExpelRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelExpelRequest_U_sequence, hf_index, ett_t125_ChannelExpelRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelExpelRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 23, TRUE, dissect_t125_ChannelExpelRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t ChannelExpelIndication_U_sequence[] = {
-  { &hf_t125_channelId_01   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_PrivateChannelId },
-  { &hf_t125_userIds        , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_ChannelExpelIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   ChannelExpelIndication_U_sequence, hf_index, ett_t125_ChannelExpelIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_ChannelExpelIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 24, TRUE, dissect_t125_ChannelExpelIndication_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t SendDataRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_03   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_ChannelId },
-  { &hf_t125_dataPriority   , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_DataPriority },
-  { &hf_t125_segmentation   , BER_CLASS_UNI, BER_UNI_TAG_BITSTRING, BER_FLAGS_NOOWNTAG, dissect_t125_Segmentation },
-  { &hf_t125_userData_02    , BER_CLASS_UNI, BER_UNI_TAG_OCTETSTRING, BER_FLAGS_NOOWNTAG, dissect_t125_OCTET_STRING },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_SendDataRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   SendDataRequest_U_sequence, hf_index, ett_t125_SendDataRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_SendDataRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 25, TRUE, dissect_t125_SendDataRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t SendDataIndication_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_03   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_ChannelId },
-  { &hf_t125_dataPriority   , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_DataPriority },
-  { &hf_t125_segmentation   , BER_CLASS_UNI, BER_UNI_TAG_BITSTRING, BER_FLAGS_NOOWNTAG, dissect_t125_Segmentation },
-  { &hf_t125_userData_02    , BER_CLASS_UNI, BER_UNI_TAG_OCTETSTRING, BER_FLAGS_NOOWNTAG, dissect_t125_OCTET_STRING },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_SendDataIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   SendDataIndication_U_sequence, hf_index, ett_t125_SendDataIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_SendDataIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 26, TRUE, dissect_t125_SendDataIndication_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t UniformSendDataRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_03   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_ChannelId },
-  { &hf_t125_dataPriority   , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_DataPriority },
-  { &hf_t125_segmentation   , BER_CLASS_UNI, BER_UNI_TAG_BITSTRING, BER_FLAGS_NOOWNTAG, dissect_t125_Segmentation },
-  { &hf_t125_userData_02    , BER_CLASS_UNI, BER_UNI_TAG_OCTETSTRING, BER_FLAGS_NOOWNTAG, dissect_t125_OCTET_STRING },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_UniformSendDataRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   UniformSendDataRequest_U_sequence, hf_index, ett_t125_UniformSendDataRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_UniformSendDataRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 27, TRUE, dissect_t125_UniformSendDataRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t UniformSendDataIndication_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_channelId_03   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_ChannelId },
-  { &hf_t125_dataPriority   , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_DataPriority },
-  { &hf_t125_segmentation   , BER_CLASS_UNI, BER_UNI_TAG_BITSTRING, BER_FLAGS_NOOWNTAG, dissect_t125_Segmentation },
-  { &hf_t125_userData_02    , BER_CLASS_UNI, BER_UNI_TAG_OCTETSTRING, BER_FLAGS_NOOWNTAG, dissect_t125_OCTET_STRING },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_UniformSendDataIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   UniformSendDataIndication_U_sequence, hf_index, ett_t125_UniformSendDataIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_UniformSendDataIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 28, TRUE, dissect_t125_UniformSendDataIndication_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t TokenGrabRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_TokenGrabRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenGrabRequest_U_sequence, hf_index, ett_t125_TokenGrabRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_TokenGrabRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 29, TRUE, dissect_t125_TokenGrabRequest_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t TokenGrabConfirm_U_sequence[] = {
-  { &hf_t125_result         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Result },
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_tokenStatus    , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_TokenStatus },
-  { NULL, 0, 0, 0, NULL }
-};
-
-static int
-dissect_t125_TokenGrabConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenGrabConfirm_U_sequence, hf_index, ett_t125_TokenGrabConfirm_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_TokenGrabConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 30, TRUE, dissect_t125_TokenGrabConfirm_U);
-
-  return offset;
-}
-
-
-static const ber_sequence_t TokenInhibitRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
+static const ber_sequence_t T_static_sequence[] = {
+  { &hf_t125_channelId      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_StaticChannelId },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenInhibitRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_T_static(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenInhibitRequest_U_sequence, hf_index, ett_t125_TokenInhibitRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_TokenInhibitRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 31, TRUE, dissect_t125_TokenInhibitRequest_U);
+                                   T_static_sequence, hf_index, ett_t125_T_static);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenInhibitConfirm_U_sequence[] = {
-  { &hf_t125_result         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Result },
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_tokenStatus    , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_TokenStatus },
+static const ber_sequence_t T_userId_sequence[] = {
+  { &hf_t125_joined         , BER_CLASS_UNI, BER_UNI_TAG_BOOLEAN, BER_FLAGS_NOOWNTAG, dissect_t125_BOOLEAN },
+  { &hf_t125_userId_01      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenInhibitConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_T_userId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenInhibitConfirm_U_sequence, hf_index, ett_t125_TokenInhibitConfirm_U);
+                                   T_userId_sequence, hf_index, ett_t125_T_userId);
 
   return offset;
 }
 
 
+static const ber_sequence_t SET_OF_UserId_set_of[1] = {
+  { &hf_t125_admitted_item  , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+};
 
 static int
-dissect_t125_TokenInhibitConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 32, TRUE, dissect_t125_TokenInhibitConfirm_U);
+dissect_t125_SET_OF_UserId(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+  offset = dissect_ber_set_of(implicit_tag, actx, tree, tvb, offset,
+                                 SET_OF_UserId_set_of, hf_index, ett_t125_SET_OF_UserId);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenGiveRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_recipient      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+static const ber_sequence_t T_private_sequence[] = {
+  { &hf_t125_joined         , BER_CLASS_UNI, BER_UNI_TAG_BOOLEAN, BER_FLAGS_NOOWNTAG, dissect_t125_BOOLEAN },
+  { &hf_t125_channelId_01   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_PrivateChannelId },
+  { &hf_t125_manager        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+  { &hf_t125_admitted       , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenGiveRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_T_private(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenGiveRequest_U_sequence, hf_index, ett_t125_TokenGiveRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_TokenGiveRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 33, TRUE, dissect_t125_TokenGiveRequest_U);
+                                   T_private_sequence, hf_index, ett_t125_T_private);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenGiveIndication_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_recipient      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+static const ber_sequence_t T_assigned_sequence[] = {
+  { &hf_t125_channelId_02   , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_AssignedChannelId },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenGiveIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_T_assigned(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenGiveIndication_U_sequence, hf_index, ett_t125_TokenGiveIndication_U);
+                                   T_assigned_sequence, hf_index, ett_t125_T_assigned);
 
   return offset;
 }
 
 
+static const value_string t125_ChannelAttributes_vals[] = {
+  {   0, "static" },
+  {   1, "userId" },
+  {   2, "private" },
+  {   3, "assigned" },
+  { 0, NULL }
+};
+
+static const ber_choice_t ChannelAttributes_choice[] = {
+  {   0, &hf_t125_static         , BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_t125_T_static },
+  {   1, &hf_t125_userId         , BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_t125_T_userId },
+  {   2, &hf_t125_private        , BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_t125_T_private },
+  {   3, &hf_t125_assigned       , BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_t125_T_assigned },
+  { 0, NULL, 0, 0, 0, NULL }
+};
 
 static int
-dissect_t125_TokenGiveIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 34, TRUE, dissect_t125_TokenGiveIndication_U);
+dissect_t125_ChannelAttributes(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+  offset = dissect_ber_choice(actx, tree, tvb, offset,
+                                 ChannelAttributes_choice, hf_index, ett_t125_ChannelAttributes,
+                                 NULL);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenGiveResponse_U_sequence[] = {
-  { &hf_t125_result         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Result },
-  { &hf_t125_recipient      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+static const ber_sequence_t T_grabbed_sequence[] = {
   { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
+  { &hf_t125_grabber        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenGiveResponse_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_T_grabbed(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenGiveResponse_U_sequence, hf_index, ett_t125_TokenGiveResponse_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_TokenGiveResponse(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 35, TRUE, dissect_t125_TokenGiveResponse_U);
+                                   T_grabbed_sequence, hf_index, ett_t125_T_grabbed);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenGiveConfirm_U_sequence[] = {
-  { &hf_t125_result         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Result },
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+static const ber_sequence_t T_inhibited_sequence[] = {
   { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_tokenStatus    , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_TokenStatus },
+  { &hf_t125_inhibitors     , BER_CLASS_UNI, BER_UNI_TAG_SET, BER_FLAGS_NOOWNTAG, dissect_t125_SET_OF_UserId },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenGiveConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_T_inhibited(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenGiveConfirm_U_sequence, hf_index, ett_t125_TokenGiveConfirm_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_TokenGiveConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 36, TRUE, dissect_t125_TokenGiveConfirm_U);
+                                   T_inhibited_sequence, hf_index, ett_t125_T_inhibited);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenPleaseRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+static const ber_sequence_t T_giving_sequence[] = {
   { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
+  { &hf_t125_grabber        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+  { &hf_t125_recipient      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenPleaseRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_T_giving(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenPleaseRequest_U_sequence, hf_index, ett_t125_TokenPleaseRequest_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_TokenPleaseRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 37, TRUE, dissect_t125_TokenPleaseRequest_U);
+                                   T_giving_sequence, hf_index, ett_t125_T_giving);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenPleaseIndication_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+static const ber_sequence_t T_ungivable_sequence[] = {
   { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
+  { &hf_t125_grabber        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenPleaseIndication_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_T_ungivable(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenPleaseIndication_U_sequence, hf_index, ett_t125_TokenPleaseIndication_U);
-
-  return offset;
-}
-
-
-
-static int
-dissect_t125_TokenPleaseIndication(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 38, TRUE, dissect_t125_TokenPleaseIndication_U);
+                                   T_ungivable_sequence, hf_index, ett_t125_T_ungivable);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenReleaseRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
+static const ber_sequence_t T_given_sequence[] = {
   { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
+  { &hf_t125_recipient      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenReleaseRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_T_given(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenReleaseRequest_U_sequence, hf_index, ett_t125_TokenReleaseRequest_U);
+                                   T_given_sequence, hf_index, ett_t125_T_given);
 
   return offset;
 }
 
 
+static const value_string t125_TokenAttributes_vals[] = {
+  {   0, "grabbed" },
+  {   1, "inhibited" },
+  {   2, "giving" },
+  {   3, "ungivable" },
+  {   4, "given" },
+  { 0, NULL }
+};
+
+static const ber_choice_t TokenAttributes_choice[] = {
+  {   0, &hf_t125_grabbed        , BER_CLASS_CON, 0, BER_FLAGS_IMPLTAG, dissect_t125_T_grabbed },
+  {   1, &hf_t125_inhibited      , BER_CLASS_CON, 1, BER_FLAGS_IMPLTAG, dissect_t125_T_inhibited },
+  {   2, &hf_t125_giving         , BER_CLASS_CON, 2, BER_FLAGS_IMPLTAG, dissect_t125_T_giving },
+  {   3, &hf_t125_ungivable      , BER_CLASS_CON, 3, BER_FLAGS_IMPLTAG, dissect_t125_T_ungivable },
+  {   4, &hf_t125_given          , BER_CLASS_CON, 4, BER_FLAGS_IMPLTAG, dissect_t125_T_given },
+  { 0, NULL, 0, 0, 0, NULL }
+};
 
 static int
-dissect_t125_TokenReleaseRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 39, TRUE, dissect_t125_TokenReleaseRequest_U);
+dissect_t125_TokenAttributes(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+  offset = dissect_ber_choice(actx, tree, tvb, offset,
+                                 TokenAttributes_choice, hf_index, ett_t125_TokenAttributes,
+                                 NULL);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenReleaseConfirm_U_sequence[] = {
-  { &hf_t125_result         , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_Result },
+static const ber_sequence_t TokenGrabRequest_U_sequence[] = {
   { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
   { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_tokenStatus    , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_TokenStatus },
   { NULL, 0, 0, 0, NULL }
 };
 
 static int
-dissect_t125_TokenReleaseConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_TokenGrabRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenReleaseConfirm_U_sequence, hf_index, ett_t125_TokenReleaseConfirm_U);
+                                   TokenGrabRequest_U_sequence, hf_index, ett_t125_TokenGrabRequest_U);
 
   return offset;
 }
@@ -1902,60 +711,56 @@ dissect_t125_TokenReleaseConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_,
 
 
 static int
-dissect_t125_TokenReleaseConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+dissect_t125_TokenGrabRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
   offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 40, TRUE, dissect_t125_TokenReleaseConfirm_U);
+                                      hf_index, BER_CLASS_APP, 29, TRUE, dissect_t125_TokenGrabRequest_U);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenTestRequest_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { NULL, 0, 0, 0, NULL }
+static const value_string t125_Reason_vals[] = {
+  {   0, "rn-domain-disconnected" },
+  {   1, "rn-provider-initiated" },
+  {   2, "rn-token-purged" },
+  {   3, "rn-user-requested" },
+  {   4, "rn-channel-purged" },
+  { 0, NULL }
 };
 
-static int
-dissect_t125_TokenTestRequest_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenTestRequest_U_sequence, hf_index, ett_t125_TokenTestRequest_U);
-
-  return offset;
-}
-
-
 
 static int
-dissect_t125_TokenTestRequest(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 41, TRUE, dissect_t125_TokenTestRequest_U);
+dissect_t125_Reason(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+  offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
+                                  NULL);
 
   return offset;
 }
 
 
-static const ber_sequence_t TokenTestConfirm_U_sequence[] = {
-  { &hf_t125_initiator      , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_UserId },
-  { &hf_t125_tokenId        , BER_CLASS_UNI, BER_UNI_TAG_INTEGER, BER_FLAGS_NOOWNTAG, dissect_t125_TokenId },
-  { &hf_t125_tokenStatus    , BER_CLASS_UNI, BER_UNI_TAG_ENUMERATED, BER_FLAGS_NOOWNTAG, dissect_t125_TokenStatus },
-  { NULL, 0, 0, 0, NULL }
+static const value_string t125_Diagnostic_vals[] = {
+  {   0, "dc-inconsistent-merge" },
+  {   1, "dc-forbidden-PDU-downward" },
+  {   2, "dc-forbidden-PDU-upward" },
+  {   3, "dc-invalid-BER-encoding" },
+  {   4, "dc-invalid-PER-encoding" },
+  {   5, "dc-misrouted-user" },
+  {   6, "dc-unrequested-confirm" },
+  {   7, "dc-wrong-transport-priority" },
+  {   8, "dc-channel-id-conflict" },
+  {   9, "dc-token-id-conflict" },
+  {  10, "dc-not-user-id-channel" },
+  {  11, "dc-too-many-channels" },
+  {  12, "dc-too-many-tokens" },
+  {  13, "dc-too-many-users" },
+  { 0, NULL }
 };
 
-static int
-dissect_t125_TokenTestConfirm_U(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_sequence(implicit_tag, actx, tree, tvb, offset,
-                                   TokenTestConfirm_U_sequence, hf_index, ett_t125_TokenTestConfirm_U);
-
-  return offset;
-}
-
-
 
 static int
-dissect_t125_TokenTestConfirm(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
-  offset = dissect_ber_tagged_type(implicit_tag, actx, tree, tvb, offset,
-                                      hf_index, BER_CLASS_APP, 42, TRUE, dissect_t125_TokenTestConfirm_U);
+dissect_t125_Diagnostic(gboolean implicit_tag _U_, tvbuff_t *tvb _U_, int offset _U_, asn1_ctx_t *actx _U_, proto_tree *tree _U_, int hf_index _U_) {
+  offset = dissect_ber_integer(implicit_tag, actx, tree, tvb, offset, hf_index,
+                                  NULL);
 
   return offset;
 }
@@ -2160,18 +965,6 @@ void proto_register_t125(void) {
       { "dataPriority", "t125.dataPriority",
         FT_UINT32, BASE_DEC, VALS(t125_DataPriority_vals), 0,
         NULL, HFILL }},
-    { &hf_t125_heightLimit,
-      { "heightLimit", "t125.heightLimit",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "INTEGER_0_MAX", HFILL }},
-    { &hf_t125_subHeight,
-      { "subHeight", "t125.subHeight",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "INTEGER_0_MAX", HFILL }},
-    { &hf_t125_subInterval,
-      { "subInterval", "t125.subInterval",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "INTEGER_0_MAX", HFILL }},
     { &hf_t125_static,
       { "static", "t125.static",
         FT_NONE, BASE_NONE, NULL, 0,
@@ -2220,30 +1013,6 @@ void proto_register_t125(void) {
       { "channelId", "t125.channelId",
         FT_UINT32, BASE_DEC, NULL, 0,
         "AssignedChannelId", HFILL }},
-    { &hf_t125_mergeChannels,
-      { "mergeChannels", "t125.mergeChannels",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "SET_OF_ChannelAttributes", HFILL }},
-    { &hf_t125_mergeChannels_item,
-      { "ChannelAttributes", "t125.ChannelAttributes",
-        FT_UINT32, BASE_DEC, VALS(t125_ChannelAttributes_vals), 0,
-        NULL, HFILL }},
-    { &hf_t125_purgeChannelIds,
-      { "purgeChannelIds", "t125.purgeChannelIds",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "SET_OF_ChannelId", HFILL }},
-    { &hf_t125_purgeChannelIds_item,
-      { "ChannelId", "t125.ChannelId",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t125_detachUserIds,
-      { "detachUserIds", "t125.detachUserIds",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "SET_OF_UserId", HFILL }},
-    { &hf_t125_detachUserIds_item,
-      { "UserId", "t125.UserId",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        NULL, HFILL }},
     { &hf_t125_grabbed,
       { "grabbed", "t125.grabbed",
         FT_NONE, BASE_NONE, NULL, 0,
@@ -2284,74 +1053,10 @@ void proto_register_t125(void) {
       { "given", "t125.given",
         FT_NONE, BASE_NONE, NULL, 0,
         NULL, HFILL }},
-    { &hf_t125_mergeTokens,
-      { "mergeTokens", "t125.mergeTokens",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "SET_OF_TokenAttributes", HFILL }},
-    { &hf_t125_mergeTokens_item,
-      { "TokenAttributes", "t125.TokenAttributes",
-        FT_UINT32, BASE_DEC, VALS(t125_TokenAttributes_vals), 0,
-        NULL, HFILL }},
-    { &hf_t125_purgeTokenIds,
-      { "purgeTokenIds", "t125.purgeTokenIds",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "SET_OF_TokenId", HFILL }},
-    { &hf_t125_purgeTokenIds_item,
-      { "TokenId", "t125.TokenId",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t125_reason,
-      { "reason", "t125.reason",
-        FT_UINT32, BASE_DEC, VALS(t125_Reason_vals), 0,
-        NULL, HFILL }},
-    { &hf_t125_diagnostic,
-      { "diagnostic", "t125.diagnostic",
-        FT_UINT32, BASE_DEC, VALS(t125_Diagnostic_vals), 0,
-        NULL, HFILL }},
-    { &hf_t125_initialOctets,
-      { "initialOctets", "t125.initialOctets",
-        FT_BYTES, BASE_NONE, NULL, 0,
-        "OCTET_STRING", HFILL }},
     { &hf_t125_initiator,
       { "initiator", "t125.initiator",
         FT_UINT32, BASE_DEC, NULL, 0,
         "UserId", HFILL }},
-    { &hf_t125_userIds,
-      { "userIds", "t125.userIds",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "SET_OF_UserId", HFILL }},
-    { &hf_t125_userIds_item,
-      { "UserId", "t125.UserId",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t125_channelId_03,
-      { "channelId", "t125.channelId",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t125_requested,
-      { "requested", "t125.requested",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "ChannelId", HFILL }},
-    { &hf_t125_channelIds,
-      { "channelIds", "t125.channelIds",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        "SET_OF_ChannelId", HFILL }},
-    { &hf_t125_channelIds_item,
-      { "ChannelId", "t125.ChannelId",
-        FT_UINT32, BASE_DEC, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t125_segmentation,
-      { "segmentation", "t125.segmentation",
-        FT_BYTES, BASE_NONE, NULL, 0,
-        NULL, HFILL }},
-    { &hf_t125_userData_02,
-      { "userData", "t125.userData",
-        FT_BYTES, BASE_NONE, NULL, 0,
-        "OCTET_STRING", HFILL }},
-    { &hf_t125_tokenStatus,
-      { "tokenStatus", "t125.tokenStatus",
-        FT_UINT32, BASE_DEC, VALS(t125_TokenStatus_vals), 0,
-        NULL, HFILL }},
     { &hf_t125_connect_initial,
       { "connect-initial", "t125.connect_initial",
         FT_NONE, BASE_NONE, NULL, 0,
@@ -2393,65 +1098,19 @@ void proto_register_t125(void) {
     &ett_t125_Connect_Response_U,
     &ett_t125_Connect_Additional_U,
     &ett_t125_Connect_Result_U,
-    &ett_t125_PlumbDomainIndication_U,
-    &ett_t125_ErectDomainRequest_U,
     &ett_t125_ChannelAttributes,
     &ett_t125_T_static,
     &ett_t125_T_userId,
     &ett_t125_T_private,
     &ett_t125_SET_OF_UserId,
     &ett_t125_T_assigned,
-    &ett_t125_MergeChannelsRequest_U,
-    &ett_t125_SET_OF_ChannelAttributes,
-    &ett_t125_SET_OF_ChannelId,
-    &ett_t125_MergeChannelsConfirm_U,
-    &ett_t125_PurgeChannelsIndication_U,
     &ett_t125_TokenAttributes,
     &ett_t125_T_grabbed,
     &ett_t125_T_inhibited,
     &ett_t125_T_giving,
     &ett_t125_T_ungivable,
     &ett_t125_T_given,
-    &ett_t125_MergeTokensRequest_U,
-    &ett_t125_SET_OF_TokenAttributes,
-    &ett_t125_SET_OF_TokenId,
-    &ett_t125_MergeTokensConfirm_U,
-    &ett_t125_PurgeTokensIndication_U,
-    &ett_t125_DisconnectProviderUltimatum_U,
-    &ett_t125_RejectMCSPDUUltimatum_U,
-    &ett_t125_AttachUserRequest_U,
-    &ett_t125_AttachUserConfirm_U,
-    &ett_t125_DetachUserRequest_U,
-    &ett_t125_DetachUserIndication_U,
-    &ett_t125_ChannelJoinRequest_U,
-    &ett_t125_ChannelJoinConfirm_U,
-    &ett_t125_ChannelLeaveRequest_U,
-    &ett_t125_ChannelConveneRequest_U,
-    &ett_t125_ChannelConveneConfirm_U,
-    &ett_t125_ChannelDisbandRequest_U,
-    &ett_t125_ChannelDisbandIndication_U,
-    &ett_t125_ChannelAdmitRequest_U,
-    &ett_t125_ChannelAdmitIndication_U,
-    &ett_t125_ChannelExpelRequest_U,
-    &ett_t125_ChannelExpelIndication_U,
-    &ett_t125_SendDataRequest_U,
-    &ett_t125_SendDataIndication_U,
-    &ett_t125_UniformSendDataRequest_U,
-    &ett_t125_UniformSendDataIndication_U,
     &ett_t125_TokenGrabRequest_U,
-    &ett_t125_TokenGrabConfirm_U,
-    &ett_t125_TokenInhibitRequest_U,
-    &ett_t125_TokenInhibitConfirm_U,
-    &ett_t125_TokenGiveRequest_U,
-    &ett_t125_TokenGiveIndication_U,
-    &ett_t125_TokenGiveResponse_U,
-    &ett_t125_TokenGiveConfirm_U,
-    &ett_t125_TokenPleaseRequest_U,
-    &ett_t125_TokenPleaseIndication_U,
-    &ett_t125_TokenReleaseRequest_U,
-    &ett_t125_TokenReleaseConfirm_U,
-    &ett_t125_TokenTestRequest_U,
-    &ett_t125_TokenTestConfirm_U,
     &ett_t125_ConnectMCSPDU,
 
 /*--- End of included file: packet-t125-ettarr.c ---*/